TIMESWITCH機能ブロック

このTIMESWITCH機能ブロックは、ビジュアライゼーション上のカレンダーとしてタイマースイッチを提供します。

注意: 単純なタイマースイッチのみが必要な場合は、機能ブロック TIMESW を使用できます。

データベースDBはすべてのイベントの保存場所を定義します。この変更を行うと、カレンダーのすべてのイベントが失われます。

タイマースイッチの設定は、ビジュアライゼーション上のカレンダー-プラグインを使用して実装されますが、PLCから完全に行うこともできます。

注意:

タイマースイッチは複数のデバイスを同時に切り替えることができます。したがって、各デバイスごとにタイマースイッチを挿入する必要はありません。

イベントの最小オン時間は1秒です。パルスでも同様です。

複数のイベントが同時にアクティブになっていることがあります。

機能ブロックは、時刻の読み込み中に一時的にブロックされる場合があります。

入力DIS

この入力はタイマースイッチを無効にします。この時間中にアクティブなすべてのパルスは無視されます。アクティブな時刻はすぐに終了し、オフにするためのパルスがすぐに実行されます。DISが偽になると、以前に無効になったイベントが再びアクティブになり、オンにするためのパルスがすぐに実行されます。

入力DIS_ON

この入力はすべてのオンイベントを無効にします。ビジュアライゼーションで選択された周辺機器は切り替えられません。

入力DIS_OFF

この入力はすべてのオフイベントを無効にします。ビジュアライゼーションで選択された周辺機器は切り替えられません。

出力Q

この出力は、イベントがアクティブでありDISが偽である限りアクティブです。

出力DT_START

この出力は、アクティブなイベントの次のオン時刻をDT#形式で返します。次のイベントが見つからない場合、値は0になります。

出力DT_END

この出力は、アクティブなイベントの次のオフ時刻をDT#形式で返します。イベントがアクティブでない場合、値は0になります。

出力ID

この出力は、文字列としてアクティブなイベントのIDを返します。タイトルやその他の情報を取得するには、その後に機能ブロックTIMESWITCH_GETを使用してください。

参照