您现在的位置是:首页 > PLC技术 > PLC技术
S7-200 PLC JMP、LBL指令
来源:艾特贸易2017-06-05
简介1) 指令梯形图与指令表 指令的梯形图和指令表格式见表 4-27 。 表 4-27 JMP 、 LBL 指令的基本格式 2) 指令功能 JMP :跳转指令,在预置触发信号接通时,使程序跳转到 N 所指定的相应标号
1)指令梯形图与指令表
指令的梯形图和指令表格式见表4-27。
表4-27 JMP、LBL指令的基本格式
2)指令功能
JMP:跳转指令,在预置触发信号接通时,使程序跳转到N所指定的相应标号处。
LBL:标号指令,标记跳转的目的地的位置。由N来标记与哪个JMP指令对应。
3)指令应用举例
图4-39为JMP、LBL指令应用。
在I0.0闭合期间,程序会从Network1跳转到Network8的标号1处继续运行。在跳转发生过程中,被跳过的程序段Network2到Network7停止执行。
4)指令说明
①JMP和LBL指令必须成对使用于主程序、子程序或中断程序中。主程序、子程序或中断程序之间不允许相互跳转。若在步进程序中使用跳转指令,则必须使JMP和LBL指令在同一个SCR段中。
图4-39 JMP、LBL指令应用
②多条跳转指令可对应同一标号,但不允许一个跳转指令对应多个相同标号,即在程序中不能出现两个相同的标号。
③执行跳转指令时,跳过的程序段中各元件的状态如下。
a.各输出线圈保持跳转前的状态。
b.计数器停止计数,当前值保持跳转之前的计数值。
c.1ms、10ms定时器保持跳转之前的工作状态,原来工作的继续工作,到设置值后可以正常动作,当前值要累计到32767才停止。100ms定时器在跳转时停止工作,但不会复位,当前值保持不变,跳转结束后若条件允许可继续计时,但已不能准确计时了。
④标号指令LBL一般放置在JMP指令之后,以减少程序执行时间。若要放置在JMP指令之前,则必须严格控制跳转指令的运行时间,否则会引起运行瓶颈,导致扫描周期过长。
点击排行
