您现在的位置是:首页 > 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    JMPLBL指令的基本格式

JMP、LBL指令的基本格式

   2)指令功能

   JMP:跳转指令,在预置触发信号接通时,使程序跳转到N所指定的相应标号处。

   LBL:标号指令,标记跳转的目的地的位置。由N来标记与哪个JMP指令对应。

   3)指令应用举例

    4-39JMPLBL指令应用。

    I0.0闭合期间,程序会从Network1跳转到Network8的标号1处继续运行。在跳转发生过程中,被跳过的程序段Network2Network7停止执行。

   4)指令说明

    JMPLBL指令必须成对使用于主程序、子程序或中断程序中。主程序、子程序或中断程序之间不允许相互跳转。若在步进程序中使用跳转指令,则必须使JMPLBL指令在同一个SCR段中。

JMP、LBL指令应用

    4-39    JMPLBL指令应用

    ②多条跳转指令可对应同一标号,但不允许一个跳转指令对应多个相同标号,即在程序中不能出现两个相同的标号。

    ③执行跳转指令时,跳过的程序段中各元件的状态如下。

    a.各输出线圈保持跳转前的状态。

    b.计数器停止计数,当前值保持跳转之前的计数值。

    c1ms10ms定时器保持跳转之前的工作状态,原来工作的继续工作,到设置值后可以正常动作,当前值要累计到32767才停止。100ms定时器在跳转时停止工作,但不会复位,当前值保持不变,跳转结束后若条件允许可继续计时,但已不能准确计时了。

    ④标号指令LBL一般放置在JMP指令之后,以减少程序执行时间。若要放置在JMP指令之前,则必须严格控制跳转指令的运行时间,否则会引起运行瓶颈,导致扫描周期过长。