如何在不启动SFC或者SFC实例的情况下,实现故障输出点的复位?

描述
如果在SFC或者SFC实例上设置了”Initialization after CPU restart”,那么在CPU执行暖启动之后,SFC或者SFC实例仍旧有故障输出,并且只有在启动了SFC或者SFC实例后才能被复位。

如果在不启动SFC或者SFC实例的情况下,实现故障输出点的复位,需要增加一个顺序(对SFC或者SFC类型)。

按照如下操作。

序号. 步骤
1 再插入一个顺序

  • 在SFC图表中生成一个新的顺序,将其置于现有顺序之前。不需要任何执行步骤。

如何在不启动SFC或者SFC实例的情况下,实现故障输出点的复位?
图. 01: RESTART 顺序

  • 将其启动条件(Edit > Sequencer properties…)组态为”RUN = RUN”和”TRIG_CPU_RESTART = TrigCPURestart”。

如何在不启动SFC或者SFC实例的情况下,实现故障输出点的复位?
图. 02: SFC顺序的启动条件

  • 在顺序的”END” 步中复位”TRIG_CPU_RESTART”值。

如何在不启动SFC或者SFC实例的情况下,实现故障输出点的复位?
图. 03: 组态 END步

2修改每个顺序

  • 另外针对SFC中的其他顺序组态”TRIG_CPU_RESTART = 0″启动条件。

如何在不启动SFC或者SFC实例的情况下,实现故障输出点的复位?
图. 04: 每个顺序的启动条件

关键词
PCS 7

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

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

相关推荐

发表回复

登录后才能评论