TIMESWITCH_LIST機能ブロック

この機能ブロックは、タイマースイッチのアクティブなイベントと今後のイベントを出力します。

注意: タイマースイッチは同じ要素に登録されている必要があります。

注意: この機能ブロックには4つ以上の出力が存在する可能性があります。追加の出力を追加するには、右クリックで機能ブロックをクリックしてください。

警告: 出力されたイベントはPLCによって再計算されており、カレンダーのエントリと異なる場合があります。詳細情報を取得するには、機能ブロックTIMESWITCH_GETを使用してください。

入力 TIMESWITCH

この入力では、タイマースイッチのデータベースを文字列として登録します。これはTIMESWITCH機能ブロックとして既に存在している必要があります。また、この機能ブロックが正しく初期化されるようにプログラムの順序にも注意してください。

入力 OFFSET

この入力は出力をカウントアップすることを許可します。各出力は指定されたオフセットでシフトされ、戻ります。

入力 DIS

この入力は読み取りを無効にし、すべての出力をNULLに設定し、出力COUNTを0に設定します。

出力 COUNT

この出力は見つかったイベントの数を返します。

注意: 入力TIMESWITCHが存在しないタイマースイッチを参照している場合、出力値を再設定できない可能性があります。そのため、この出力はエントリが有効かどうかを判断するために使用できません。

出力 ID1..ID#

次のイベントのIDを返します。IDは複数回現れることがあります。

出力 DT_START1..DT_START#

次のイベントの開始時刻をDT#形式で返します。

出力 DT_END1..DT_END#

次のイベントの終了時刻をDT#形式で返します。