《PLC》第3章-CP1H指令系统教程讲解.ppt
文本预览下载声明
PLC IL(002):表示电路一个新的分支起点。 ILC(003):表示电路分支结束。 IL和ILC总是分别位于某一段程序的段首和段尾,当IL的条件为ON时(IL前面支路的结果是ON),则IL和ILC之间的程序继续执行,如同没有IL和ILC。(例见教材) 2. 连锁与连锁清除指令(1) PLC 2. 连锁与连锁清除指令(2) 当IL的条件为 OFF 时,则IL和ILC之间的程序将不执行,转去执行ILC后面的程序,此时IL和ILC之间的各继电器状态见下表。 PLC JMP(004):表示电路一个新的分支起点。 JME(005):表示电路分支结束。 跳转JMP和跳转结束JME指令用于控制程序分支。JMP位于程序段首,JME位于段尾。当JMP的输入条件为ON时,在JMP和JME之间的程序将按照没有设置JMP和JME指令的情况正常执行。(例见教材) 3. 跳转与跳转结束指令(1) PLC 3. 跳转与跳转结束指令(2) 当JMP的输入条件为OFF时,在JMP和JME之间的程序将被跳过,程序将从JME指令后的第一条指令继续执行,此时JMP和JME之间的各继电器状态见下表。 PLC 3. 跳转与跳转结束指令(3) JMP和JME指令的要点: ① 在一个程序中可有多组JMP和JME,用跳转号对其进行编号,跳转号的范围是00~FF。 ? ② 跳转号00是特殊跳转号。当JMP00的输入条件是OFF时,在JMP00和JME00之间的程序将被扫描但是不被执行,因此,它将占用扫描时间。而其他跳转号的跳转指令在相同条件下,相应程序段将不被扫描。 在一个程序中,JMP00和JME00可多次使用,而其他跳转号的跳转指令只能使用一次,故JMP00和JME00可不成组使用,即“JMP…JMP…JME”格式。虽然在程序检查时会提示出错,但程序能够正常执行。 PLC 3.4 锁存与微分指令 锁存指令 KEEP 微分指令 DIFU/DIFD 锁存微分指令编程实例 1. 锁存指令 KEEP PLC 锁存器指令KEEP工作示例 锁存器KEEP相当于R-S触发器,它有两个输入端:置位输入端S,复位输入端R。当置位S 从 OFF变为ON 时,KEEP 将被锁存的位一直保持为 ON,直到复位R 从OFF 变为 ON 时,才使被锁存的位复位OFF。置位和复位输入同时为ON,复位端优先。 2. 微 分 指 令 PLC 微分指令DIFU/DIFD工作示例 DIFU(13):输入脉冲的上升沿使指定继电器闭合一个扫描周期, 然后复位。 (功能与UP指令或触点上微分型“↑”相同) DIFD(14):输入脉冲的下降沿使指定继电器闭合一个扫描周期, 然后复位。 (功能与DOWN指令或触点下微分型“↓”相同) 在CP1H 指令系统中,某些高级指令具有上微分特性,在指令前加符号@来标识。 3. 锁存微分指令编程实例 PLC 报警器消声控制程序 自动门开关控制程序 PLC ① 传送/求反传送指令: MOV(021)/MVN(022) ② 块设置指令:BSET(071) ③ 块传送指令:XFER(070) ④ 数据交换指令:XCHG(073) ⑤ 位传送指令:MOVB(082) ⑥ 数传送指令:MOVD(083) 3.5 数据传送类指令 3.6 数据比较类指令(1) PLC ① 数据比较指令:CMP(020) ② 块比较指令:BCMP(068) ③ 表比较指令:TCMP(085) ④ 区域比较指令:ZCP(088) * * * PLC 第3章 CP1H PLC指令系统 参考学时:20 第 3 章 主 要 内 容 PLC 基本指令与规则 定时计数类指令 顺序控制类指令 锁存与微分指令 数据传送类指令 数据比较类指令 数据移位类指令 数制换算类指令 数据运算类指令 PLC 3.1 基本指令与规则 指令系统概述 基本逻辑指令 基本指令编程规则 基本指令编程实例 置位与复位指令 PLC 1. 指令系统概述(1) 梯形图逻辑 编程语言 指令表(助记符) 逻辑功能图 高级语言 手编程器 输入指令助记符,适用于编写或调试简单程序。 编程手段 上位计算机 利用CX-P开发工具输入梯形图 , 适用于编写大型程序和现场调试。 基本指令:LD、NOT、AND、OR、OUT、NOT、
显示全部