三菱PLC怎样使用定时器?

如题所述

上升沿触发的顺序功能块,当正确完成里面的指令后会自动停止运行,等待下一次重新触发。

当顺序功能块被常开触点一直导通,则完成里面的指令会自动循环运行。
需要在运行过程中停止顺序功能块的,则需要使用SBSTOP
LDP M1 SBSTOP K1 K0
1)K1代表块号 2)K0代表模式,模式有4种
K0:缓慢停止 BLOCK,即当脉冲正在发送时,SBSTOP 条件成立,则脉冲将走斜坡,缓慢停止。 必须与 SBGOON 指令配合使用。
K1:立即停止 BLOCK,即当 SBSTOP 条件成立时,立即停止 BLOCK 中的脉冲指令的执行。必须 与 SBGOON 指令配合使用。
K2:毁灭性缓慢停止 BLOCK,即当脉冲正在发送时,SBSTOP 条件成立,则脉冲将走斜坡缓慢停 止,无需和 SBGOON 指令配合使用,因此剩下的指令将不再执行。执行该指令后,该 BLOCK 可重新启动。(注意:K2 模式仅 V3.4.2 及以上固件版本 PLC 支持)
K3:毁灭性立即停止 BLOCK,即当脉冲正在发送时,SBSTOP 条件成立,则立即停止 BLOCK 中 的脉冲指令的执行,无需和 SBGOON 指令配合使用,因此剩下的指令将不再执行。执行该指 令后,该 BLOCK 可重新启动。(注意:K3 模式仅 V3.4.6 及以上固件版本 PLC 或 V3.5.3 及以 上固件版本 XD5E/XDME 支持。)
LDP M2 SBGOON K1 K0 配合使用时需要用到
1)K1代表块号 2)K0代表模式,模式有2种
K0:继续执行被暂停 BLOCK 中的未完成的指令; 例如,当脉冲未发完就被立即停止时,SBGOON 条件成立后,将继续发送剩余脉冲个数。
K1:继续执行被暂停的 BLOCK,但舍弃未发完的指令; 例如,当脉冲未发完就被立即停止时,SBGOON 条件成立后,将不再发送未发完的脉冲个数, 而是直接执行后面的指令。
该指令只适用于 BLOCK 中的 PLSR 指令,对插补指令只能发完剩下的脉冲,无法跳过。
温馨提示:答案为网友推荐,仅供参考
相似回答