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

CP1H系列PLC的跳转指令JMP(004)/跳转结束指令JME(00

来源:艾特贸易2017-06-04

简介JMP/JME 指令的功能与 IL/ILC 指令相似,用于控制程序分支。 JMP 位于段首, JME 位于段尾。表 2 - 11 中是两个指令的格式 / 名称、梯形图符号、操作数的范围及含义、指令功能及执行指令对

    JMP/JME指令的功能与IL/ILC指令相似,用于控制程序分支。JMP位于段首,JME位于段尾。表2 - 11中是两个指令的格式/名称、梯形图符号、操作数的范围及含义、指令功能及执行指令对标志位的影响。    2-11    JMP/JME指令
JMP/JME指令
    使用JMPJME指令时需注意以下几点:    1)在一个程序中可有多组JMPJME,用跳转号N对其进行编号。    2)在同一个任务程序段中,JMPJME可成对使用。    3)微分型指令不宜置于JMPJME之间。    4)当跳转号N不存在时或对应跳转号的JME不存在时或对应跳转号的JME不在同一程序任务中时,错误标志P_ER置位(ON)    5)跳转指令可以嵌套使用,但必须是不同跳转号的嵌套,如JMP&0JMP&1JME&1JME&0等。    可以更好地说明IL/ILCJMP/JME指令的区别见例2-18    【例2-18IL/ILCJMP/JME应用对比示例如图2-35所示。
IL/ILC与JMP/JME应用对比示例
    2-35    IL/ILCJMP/JME应用对比示例    在外部条件完全相同的情况下,当执行条件0. 00ON变为OFF时,ILILC之间的100. 01被复位;而JMPJME之间的100. 02保持当前值。同样,当执行条件0.00ON变为OFF时,ILILC之间的TIM0000被复位,所以当0.00再次为ON时,TIM0000需重新定时4s后才使100. 03ON;而JMPJME之间的7IM0001则保持了定时当前值(3s),当0. 00再次为ON时,TIM0001只需再延时1s100. 04ON