您现在的位置是:首页 > PLC技术 > PLC技术
CPM2A系列PLC的跳转(JMP(04))和跳转结束(JME(05))指令
来源:艾特贸易2017-06-05
简介JMP(04) 总是与 JME( 05) 连用来形成跳转,也就是说,从梯形图的一点跳转到另一点。其梯形图如图 7-52 所示。 图 7-52 JMP(04) 和 JME (05) 指令梯形图 JMP(04) 定义开始跳转的点, JME(05) 定义了结
JMP(04)总是与JME( 05)连用来形成跳转,也就是说,从梯形图的一点跳转到另一点。其梯形图如图7-52所示。
图7-52 JMP(04)和JME (05)指令梯形图
JMP(04)定义开始跳转的点,JME(05)定义了结束跳转的点。当JMP(04)的执行条件是ON时,不发生跳转,程序按编程顺序执行;当JMP( 04)的执行条件是OFF时,跳转到与JMP( 04)相同的跳转编号的JME( 05)处,并执行JME (05)下面的程序。
如果JMP( 04)的跳转编号在01和49之间,程序执行立即跳转到具有相同跳转编号的JME(05)处,而不执行它们中间的任何指令。JMP(04)和JME(05)之间的定时器、计数器、输出使用的位、输出非使用的位和其他一些指令控制位的状态将不发生变化。每个这样的跳转编号只可定义一次跳转。因为JMP( 04)和JME( 05)之间所有指令被跳过,所以,使用跳转编号01~49可缩短周期时间。
【例7-18】 当00000为ON时,JMP 00到JME 00之间的程序被执行。当00000为OFF时,JMP 00到JME 00之间的程序被跳过而不执行,线圈01000和01100保持跳转前的状态,其梯形图程序如图7-53所示。
图7-53 例7-18梯形图
如果JMP( 04)的跳转编号是00,CPU单元就会找下一个跳转编号为00的JME(05)。
这两条指令不影响任何标志位。
当00000为ON时,JMP 00到JME 00之间的程序被执行。当00000为OFF时,JMP 00到JME 00之间的程序被跳过而不执行,线圈01000和01100保持跳转前的状态。
点击排行
