为什么即使在输入“OFF_SQ”为TRUE时 序列发生器仍在输入“INIT_SQ”的上升沿被激活?

为了停止序列发生器,输入“OFF_SQ”必须被上升沿激活。然后序列发生器保持停用状态直到输入“INIT_SQ”接收到一个上升沿。这里输入“OFF_SQ”信号 是TRUE或FALSE都没关系。甚至当输入“INIT_SQ”有信号TRUE或FALSE时,只要输入“OFF_SQ”接收到一个上升沿,序列发生器就会被再次停用。输入“INIT_SQ”和“OFF_SQ”必须用前沿激发来控制序列发生器。

补救措施:
为了防止序列发生器在初始化之后自动连续工作,在关闭序列发生器之前可以通过输入“SW_MAN”的上升沿切换到手动模式。在重新初始化之后,序列发生器保持在初始化步骤中直到再次切换到自动模式,例如通过参数“SW_TOP”。下表显示了序列发生器 功能和两个输入参数“INIT_SQ”和“OFF_SQ”的关系。

参数 自动模式 手动模式 输出 “S_ACTIVE”
OFF_SQ 上升沿
0 –> 1
停用序列发生器。 上升沿
0 –> 1
停用序列发生器。 FALSE
INIT_SQ 上升沿
0 –> 1

激活序列发生器并且从初始化步骤自动继续。

上升沿
0 –> 1
激活序列发生器,但是不会从初始化步骤自动继续。TRUE

注意事项:
关于序列发生器输入和输出参数的详细信息参见S7-GRAPH的在线帮助下“自动或切换到下一模式(SW_TOP)”。

关键字:
监控逻辑
序列发生器状态
序列发生器控制

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc338714.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月5日
下一篇 2021年4月12日

相关推荐

发表回复

登录后才能评论