ファンクションブロックの一般的な動作
すべてのファンクションブロックの一般的な動作は以下のとおりです。
他のファンクションブロックを実行する前に、SPEL_Initを一度正常に実行しておく必要があります。
Start入力を低い値から高い値に設定して、実行を開始します。
実行中、Done出力ビットとError出力ビットは低い値に設定され、InCycle出力ビットは高い値に設定されます。
実行後、Done出力ビットは高い値に設定され、InCycle出力ビットは低い値に設定されます。実行中にエラーが発生すると、Error出力ビットは高い値に設定され、ErrCode1およびErrCode2のエラーコード値が設定されます。詳細については、以下を参照してください。
エラーが発生した場合、ファンクションブロックは、SPEL_ResetError ファンクションブロックが実行されるまで実行されません。