S7 | 您所在的位置:网站首页 › 如何删除西门子plc200的程序命令 › S7 |
1.停止指令STOP 停止指争STOP可使PLC从运行模式进入停止模式,立即停止程序的执行。如果在中断程序中执行停止指令,中断程序立即终止,并忽略全部等待执行的中断,继续执行主程序的剩余部分,并在主程字的结束处完成从运行方式至停止方式的转换。 2.结束指令 结束指令包括条件结束指令END和无条件结束指令MEND。 (1)条件结束指令END END指令的指令格式如图3-47所示。从图中可以看出,当输入条件xx有效时,系统结束主程序,并返回主程序的第一条指令开始执行。 注意END指令不能直接连接母线。 (2)无条件结束指令MEND MEND指令的指令格式如图3-48所示。从图中可知,系统执行到此指令时,立即无条件结束主程序,并返回主程序的第一条指令开始执行。
图3-47 END指令的指令格式
图3-48 MEND指令的指令格式 注意无条件结束指令需直接连接母线。 使用结束指令时还需注意以下问题。 1)这两条指令在梯形图中以线圈形式编程,都只能在主程序中使用。 2)编程时一般不需要输入MEND,编程软件自动将该指令追加到程序的结尾。 3.看门狗复位指令WDR 看门狗复位指令WDR( Watch Dog Reset)实际上是一个监控定时器,在梯形图中以线圈形式编程。其指令格式如图3-49所示。WDR指令的定时时间为300 ms(由系统设置)。CPU每次扫描到该指令,则延时300 ms后PLC被自动复位一次。
图3-49 WDR指令的指令格式 WDR指令的执行过程如下。 1)如果PLC正常工作时扫描周期小于300 ms,在WDR定时器未到定时时间,系统开始下一扫描周期,WDR定时器不起作用。 2)如果外界干扰使程序死机或运行时间超过300 ms,则监控定时器不再被复位,定时时间到达后,PLC将停止运行,重新启动,返回到第一条指令重新执行。 因此,如果希望延长程序的扫描周期,或者在中断事件发生时有可能使程序超过扫描周期时,为了使程序正常执行,应该使用看门狗复位指令来重新触发看门狗定时器。 【例3-13】 停止指令、结束指令及看门狗复位指令的示例如图3-50所示。
图3-50 停止指令、结束指令、看门狗指令示例 本例工作过程如下。 1)网络1为或逻辑使用停止指令。 2)网络2中的I0.4接通时,执行条件结束指令,返回主程序的第一条指令执行。 3)网络3中的M0.1为ON时,执行看门狗指令触发看门狗定时器,延长本次扫描周期。
|
CopyRight 2018-2019 实验室设备网 版权所有 |