StartStopAllSfcsAndInitData

停止和重启所有SFC程序

通过此函数可以停止和重启所有顺序流程图(SFC)程序,以此大幅节省程序内存。停止程序意味着所有步骤禁用且所有步进标志(例如stepname.X)均复位。

参数

输入

StopAllSfcs (BOOL)

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

InitNonRetainDataOfAllSfcs (BOOL)

在上升沿,SFC程序(以SfcName表示)的头中的所有非保持变量(包括来自全局变量列表的所有外部变量)被重新初始化。动作或转移条件中使用的显式地址不受影响。

StartAllStoppedSfcs (BOOL)

在上升沿,所有停止的SFC程序重启。已经运行的SFC程序不受影响。

输出

AllSfcsStopped (BOOL)

指示是否所有SFC程序停止。函数AllSfcsStopped也产生此结果。

相关主题

示例

最后更新日期:2022-06-29此页面上的反馈松下热线