VISUDTSET機能ブロック

このVISUDTSET機能ブロックは、ビジュアライゼーションとの通信を制御し、データ型DT#を別の形式に変換します。

この機能ブロックは、日付および日付と時刻の入力フィールドに使用することをお勧めします。

注意: スケーリングが行われる場合、両側で機能ブロックを実行する必要があります。同じアドレスで通信する場合は、両方の側でスケーリングを行う必要があります。

注意: 同じデータベースに対してSETを使用して連続して2つのVISUSETまたはVISUDTSETを設定することは決して行わないでください。これにより、PLCが不必要に高い負荷を受けることになります。代わりに、入力SETの前に論理を使用してください。

データベース

DBは、ビジュアライゼーションと通信するための変数を定義します。通常のデータベースとは異なり、このデータベースの変数には直接アクセスできません。

入力 ➜

ここでは、データ型DT#またはD#が期待されます。入力値が変更されると、その値はビジュアライゼーションと出力➜に伝達されます。ミリ秒なしでビジュアライゼーションに値を伝達します。ただし、この機能ブロックでは独自の内部変数と入力が比較されます。これにより、同じ要素内で複数回この機能ブロックを使用できます。

入力DIS

入力が真の場合、ビジュアライゼーションへの伝達と出力➜への伝達が無効になります。内部フラグは書き込まれません。これは、無効化後に値が再比較され、必要に応じて伝達されることを意味します。

入力SET

入力が真の場合、この機能ブロックはビジュアライゼーションと出力➜への入力➜の値を強制的に設定します。これは入力DISより優先されます。

出力 ➜

出力には、最後に変更された値が表示されます。この値は、ビジュアライゼーションまたは入力➜(入力DISによってブロックされていない場合)から取得できます。ミリ秒なしでビジュアライゼーションに値を伝達します。