您现在的位置是:首页 > 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所示。

JMP(04)和JME (05)指令梯形图

    7-52    JMP(04)JME (05)指令梯形图

   JMP(04)定义开始跳转的点,JME(05)定义了结束跳转的点。当JMP(04)的执行条件是ON时,不发生跳转,程序按编程顺序执行;当JMP( 04)的执行条件是OFF时,跳转到与JMP( 04)相同的跳转编号的JME( 05)处,并执行JME (05)下面的程序。

    如果JMP( 04)的跳转编号在0149之间,程序执行立即跳转到具有相同跳转编号的JME(05)处,而不执行它们中间的任何指令。JMP(04)JME(05)之间的定时器、计数器、输出使用的位、输出非使用的位和其他一些指令控制位的状态将不发生变化。每个这样的跳转编号只可定义一次跳转。因为JMP( 04)JME( 05)之间所有指令被跳过,所以,使用跳转编号0149可缩短周期时间。

    【例7-18  00000ON时,JMP 00JME 00之间的程序被执行。当00000OFF时,JMP 00JME 00之间的程序被跳过而不执行,线圈0100001100保持跳转前的状态,其梯形图程序如图7-53所示。

例7-18梯形图

    7-53    7-18梯形图

    如果JMP( 04)的跳转编号是00CPU单元就会找下一个跳转编号为00JME(05)

    这两条指令不影响任何标志位。

    00000ON时,JMP 00JME 00之间的程序被执行。当00000OFF时,JMP 00JME 00之间的程序被跳过而不执行,线圈0100001100保持跳转前的状态。