初始条件:
SFC 图表 / SFC 实例通过功能块启动自动模式运行时,不能按照已组态的各个运行状态来运行。在MANUAL模式下,通过OS站上的操作,一切运行正常。
描述:
下面阐述了一个可能原因。
在 SFC 类型上,输出变量"QDIS_START" 定义为 BATCH 变量。然而,这是启动锁定,它指示了步骤序列是否处理正确。可以通过输入"PARAM=1"释放此启动锁定;该输入变量也声明为 BATCH 变量。 通过此组态,便可以控制 SFC 图表/SFC 实例,即使在自动模式中也不会有任何问题。
图 1:在 SFC 类型中设置“PARAM”连接以及显示启动锁定
为了在自动模式下启动SFC 图表/SFC 实例,至少需要对下列输入分配/赋值:
- ENAUT=1 ; AUT=1 ; ENSTART=1 ; ENASTART=1
- PARAM=1
- PARAM=0
- Start=1 -> 顺控切换到‘运行’
- Start=0
在执行结束后,顺控需要再一次通过 RESET=1 然后 RESET=0 从“Completed”返回到“Idle”。
注意:
为了在自动模式中也能传送设定值,需要此设置。 如果不设置此参数,将不会传送设定值,也就不会在顺控中激活设定值。
所有其他可能的原因以及关于此问题的详细描述可以查看 SFC的在线帮助。
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc331795.html