StartStopAllSfcsAndInitData

すべてのSFCプログラムの停止と再起動

このファンクションは、すべてのシーケンシャルファンクションチャート(SFC)プログラムを停止あるいは再起動することができます。プログラムメモリもセーブすることができます。プログラムの停止は、すべてのステップとすべてのステップフラグ(例:stepname.X)を非活性の状態にすることを意味します。

パラメータ

入力

StopAllSfcs (BOOL)

立ち上がりエッジによりすべてのSFCプログラムが停止します。すべてのステップフラグがリセットされ、ステップのアクションリストに非保持型として登録されたBOOL型変数もリセットされます。

InitNonRetainDataOfAllSfcs (BOOL)

立ち上がりエッジで、グローバル変数リストで宣言された外部変数を含む、SfcNameで示されるSFCプログラムのヘッダー内のすべての非保持型の変数がリセットされます。アクションやトランジションで直接的に記述されているアドレスには、影響がありません。

StartAllStoppedSfcs (BOOL)

立ち上がりエッジにより、すべての停止したSFCプログラムが再起動されます。すでに起動している SFC プログラムには影響はありません。

出力

AllSfcsStopped (BOOL)

すべてのSFCプログラムが停止ししているかどうかを表示します。ファンクションAllSfcsStoppedもこの結果を出力します。

関連トピック

最終修正日: 2022-06-29このページに関するフィードバックお問い合わせ窓口