控制特定SFC程序
通过此功能,您可以控制一个特定的顺序功能图(SFC)程序。停止程序意味着停用所有步骤,并重置所有步骤标志(例如stepname.X)。此外,您还可以锁定所有转移条件,即,始终关闭所有转移条件。通过输入Run可以继续程序。
输入
在上升沿,SFC程序停止;所有步进标志和已设置但未保存到步骤的动作辅助列表的显式布尔变量均复位。
在上升沿,所有转移条件锁定,即转移条件始终关闭。
在上升沿,已停止的SFC程序重启且锁定的转移条件解锁。
输出
指示转移条件是否锁定。函数SfcTransitionsInhibited也产生此结果。
指示SFC程序是否正在运行。函数SfcRunning也产生此结果。
已设置但未保存到步骤的动作辅助列表的所有显式布尔变量均复位。所有其他变量保留其最后值。
此函数无法在多个函数中使用,因为识别上升沿需要函数所没有的内存。
此函数无法用于SFC。
当使用此函数时,将对整个程序生成附加代码。由于在RUN模式期间只能加载128个连续步骤,因此首次使用此函数时生成的代码无法加载到PLC。如果在RUN模式中仅通过在线编辑模式使用此函数,必须将其下载到PLC至少一次。