您现在的位置是:首页 > PLC技术 > PLC技术

C200Hα系列PLC梯形图的跳转指令

来源:艾特贸易2017-08-20

简介跳转就是根据一个指定的条件,可以跳过程序中的某一程序段,客观上,会造成用户程序执行时间缩短。 使用跳转 JMP(04) 和跳转结束 JME(05) 指令可以实现跳转,如果一个跳转 JMP(04) 的执

    跳转就是根据一个指定的条件,可以跳过程序中的某一程序段,客观上,会造成用户程序执行时间缩短。

    使用跳转JMP(04)和跳转结束JME(05)指令可以实现跳转,如果一个跳转JMP(04)的执行条件是ON,则程序就向没有跳转指令一样运行;如果跳转指令的执行条件是OFF,则程序就会立即跳转到跳转结束指令后继续执行,跳转与跳转结束指令间的各个指令的状态仍保持上一扫描周期的执行结果不变。

    跳转与跳转结束指令的跳转号范围0099,有两种类型的跳转。

    第一种是在跳转号0199之间的跳转只能定义一次,就是说每个跳转号只能使用一次。图5-22所示的梯形图就是一个具有跳转的梯形图,只要满足IR00000OFF的跳转条件,在跳转和跳转结束指令间的任何指令都被跳过而维持原状态不变。由图5-22转换成的助记符程序见表5-13

具有跳转的梯形图

    5-22    具有跳转的梯形图

    5-13    5-22所示梯形图的助记符程序

图5-22所示梯形图的助记符程序

    第二种是跳转号为00的跳转,用00作为跳转号可以产生所需要的多次跳转。多个跳转指令都使用00作为跳转号,而这些指令之间没有以00号作为跳转结束的指令,则这些跳转指令都可以跳转到一个00作为跳转结束号的指令处,就是说多条跳转指令公用一条跳转结束指令。图5-23所示就是具有00号跳转的梯形图,由该图转换成的助记符程序见表5-14

具有00号跳转的梯形图

    5-23    具有00号跳转的梯形图

    5-14    5-23所示梯形图转换成的助记符程序

图5-23所示梯形图转换成的助记符程序

    跳转指令看起来像联锁指令,但是实质上它们是不同的。在联锁中,当联锁条件为OFF时,其后的指令仍然按OFF指令全部执行,即用户程序的执行时间是不变的,而使用跳转指令则是跳过了这一段程序不执行。

    联锁指令更符合梯形图程序设计的思维方式。