您现在的位置是:首页 > 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指令时需注意以下几点: 1)在一个程序中可有多组JMP和JME,用跳转号N对其进行编号。 2)在同一个任务程序段中,JMP和JME可成对使用。 3)微分型指令不宜置于JMP和JME之间。 4)当跳转号N不存在时或对应跳转号的JME不存在时或对应跳转号的JME不在同一程序任务中时,错误标志P_ER置位(ON)。 5)跳转指令可以嵌套使用,但必须是不同跳转号的嵌套,如JMP&0…JMP&1…JME&1…JME&0等。 可以更好地说明IL/ILC与JMP/JME指令的区别见例2-18。 【例2-18】IL/ILC与JMP/JME应用对比示例如图2-35所示。
图2-35 IL/ILC与JMP/JME应用对比示例 在外部条件完全相同的情况下,当执行条件0. 00由ON变为OFF时,IL与ILC之间的100. 01被复位;而JMP与JME之间的100. 02保持当前值。同样,当执行条件0.00由ON变为OFF时,IL与ILC之间的TIM0000被复位,所以当0.00再次为ON时,TIM0000需重新定时4s后才使100. 03为ON;而JMP与JME之间的7IM0001则保持了定时当前值(3s),当0. 00再次为ON时,TIM0001只需再延时1s,100. 04为ON。