ControlSfc

控制特定SFC程序

通过此功能,您可以控制一个特定的顺序功能图(SFC)程序。停止程序意味着停用所有步骤,并重置所有步骤标志(例如stepname.X)。此外,您还可以锁定所有转移条件,即,始终关闭所有转移条件。通过输入Run可以继续程序。

参数

输入

SfcName(字面)
要控制的SFC程序的名称
Stop (BOOL)

在上升沿,SFC程序停止;所有步进标志和已设置但未保存到步骤的动作辅助列表的显式布尔变量均复位。

InhibitTransitions (BOOL)

在上升沿,所有转移条件锁定,即转移条件始终关闭。

Run (BOOL)

在上升沿,已停止的SFC程序重启且锁定的转移条件解锁。

输出

Stopped (BOOL)
指示SFC程序是否已停止。函数SfcStopped也产生此结果。
TransitionsInhibited (BOOL)

指示转移条件是否锁定。函数SfcTransitionsInhibited也产生此结果。

Running (BOOL)

指示SFC程序是否正在运行。函数SfcRunning也产生此结果。

标注

相关主题

示例

最后更新日期:2023-04-13此页面上的反馈松下热线