DELAYVALUE4機能ブロック

この機能ブロックDELAYVALUE4は、入力信号が変化しなくなるまで遅延させます。

注意: この機能ブロックの時間は絶対です。これはサーバーの再起動または障害後にも同じ反応が発生することを意味します。

入力IN

入力は、すべての変更について確認されます。入力では、すべてのデータ型がサポートされています。変更が検出された後、内部タイマーが開始されます。このタイマーは、入力の再度の変更または時間PTの経過時にリセットされます。時間PTが経過すると、入力値が出力Qに転送されます。

入力PT

入力INを出力Qに転送するための遅延時間はT#です。

入力DIS

入力が真の場合、入力INから出力Qへの変更は転送されず、遅延がリセットされます。

入力SET

入力が真の場合、入力INの値が即座に出力Qに転送されます。その際、遅延がリセットされます。入力SETは入力DISより優先します。

出力Q

入力INの変更が検出された後、出力とタイマーは時間PTが経過するまでブロックされます。入力INの再度の変更により遅延が自動的に増加します。その後、入力INの値が出力に転送されます。

出力ET

休止状態、つまり入力INの変更が検出されていない場合、出力はT#0msと等しくなります。変更が検出された後、ETは時間PTに達するまでカウントアップし始めます。その後、出力は1サイクルの間PTと等しくなります。