首页 理论教育 跳转和标号指令JP、LBL

跳转和标号指令JP、LBL

时间:2023-06-24 理论教育 版权反馈
【摘要】:指令功能当JP指令前的触发信号接通时,跳转到与JP指令同编号的LBL处,并执行后续程序,JP与LBL之间的指令不执行。2)程序中可以使用多个编号相同的JP,但不允许出现相同编号的LBL。表2-23 JP和LBL之间指令的操作6)在JP和LBL指令中间使用DF或DF/指令,当JP的控制信号为“ON”时无效。如需要输出,必须将DF或DF/指令放在JP和LBL指令外部。

跳转和标号指令JP、LBL

(1)指令功能

当JP指令前的触发信号接通时,跳转到与JP指令同编号的LBL(编号范围为0~63)处,并执行后续程序,JP与LBL之间的指令不执行。

(2)编程实例

梯形图、指令表和时序图见表2-22。

978-7-111-48540-7-Chapter02-34.jpg

图2-11 主控指令的嵌套

2-22 梯形图指令表和时序图

978-7-111-48540-7-Chapter02-35.jpg

程序解释:当控制条件X0为“ON”时,程序由JP0跳转至LBL0,接着执行下面的程序。

(3)指令使用说明

1)JP指令跳过位于JP和同编号的LBL指令间的所有指令。执行JP指令时,被跳过去的指令的执行时间不计入扫描时间。

2)程序中可以使用多个编号相同的JP,但不允许出现相同编号的LBL。

3)LBL可供相同编号的JP和LOOP指令使用。

4)在一对JP和LBL指令中间可以嵌套使用。(www.xing528.com)

5)在JP指令执行期间,TM、CT、SR、Y和R的操作见表2-23。

2-23 JPLBL之间指令的操作

978-7-111-48540-7-Chapter02-36.jpg

6)在JP和LBL指令中间使用DF或DF/指令,当JP的控制信号为“ON”时无效。如果JP和DF或DF/使用同一触发信号,将不会有输出。如需要输出,必须将DF或DF/指令放在JP和LBL指令外部。

7)LBL的地址不能位于JP的地址之前,否则会出现运行错误

8)JP和LBL指令不能用在步进程序中,且出现下列几种情况时,程序将不执行:

①JP指令没有触发信号;

②存在两个或者多个相同编号的LBL指令;

③缺少JP和LBL指令对中的一个指令;

④由主程序区跳转到ED指令之后的一个地址;

⑤由步进程序区之外跳入步进程序区之内;

⑥从子程序或中断程序区跳到子程序或中断程序区之外。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈