1.3ボタンコントロールとテキストコントロール
この章では、Modbusプロトコルにおけるボタンコントロールとテキストコントロールの一般的なアプリケーションを紹介します。変数をバインドする単純な制御は、設定設定ページで関連付けるか、[ツール-プロトコルと変数-論理処理]で変数をバインドできます。
この章のスクリーンはマスターステーション、スレーブ命令の読み書き、スクリーンがスレーブステーション、テキスト、ボタンコントロールのアプリケーションと同じであれば、参照することができます、この章は2つのコイル、4つの保存レジスタを作成し、ボタンコントロール、テキストコントロールのアプリケーションを説明するために使用されます。

カテゴリー:Full Series
ダウンロードリンク:『
プロトコルのオープンと変数の説明、参照リンク:Modbus 基本パラメータの説明
3.1ボタンコントロール
[ボタンコントロール]画面は、MODBUSプロトコルバージョンの中で、ボタンが押されたりポップアップしたりする時にいくつかのプリセット論理操作を実行することができる
グラフィック/論理構成
シャットダウンの設定
[ボタンコントロール]画面、ボタンコントロールID1、構成インターフェイスが直接コントロールに関連付けられていない、以下のロジック処理を追加
論理処理を追加する:用途は“コントロールバインディング”に使用され、対応する画面ID1、ボタンコントロールID1を記入し、変数は“ユニット状態/オン/オフ”です。

湿度40%に設定
[ボタンコントロール]画面、ボタンコントロールID2、テキストコントロールID3、構成インターフェイスは直接コントロールに関連付けられていない、次のロジック処理を追加
第1条:用途は“ボタンを押す”、対応する画面ID1、ボタンコントロールID2を記入し、実行アクションは“変数を設定”、“湿度を設定”は40
第2条:用途は“コントロールバインディング”に使用され、対応する画面ID1、テキストコントロールID3を記入し、変数は“設定湿度”、バインディングの変数は“設定湿度”です。
以下の通り。

温度の設定
[ボタンコントロール]画面、ボタンコントロールID4とID6、テキストコントロールID5、構成インターフェイスは直接コントロールに関連付けられていない、次のロジック処理を追加
第1条:用途用“ボタン押下”,記入対応的画面ID1,ボタンコントロールID4,実行動作は“増分調節”,調節的変数は“設置温度”,調節1ステップサイズは“1”(ステップサイズは整数のみ),調節方式は“減少”
第2条:用途は“コントロールバインディング”に使用し、対応する画面ID1、テキストコントロールID5を記入し、バインディングの変数は“設定温度”です。
第3条:用途用“ボタン押下”,対応的画面ID1,ボタンID6,为“増分”,的変数为“温度”,1为“1”为整数,方式为“増分”
以下の通り。

プレビューの実行
画面構成とロジック処理に応じて、modbusスレーブデバッグツールと組み合わせて、ボタンコントロール(コントロールID:1)を押すと、スレーブデバイスの状態がシャットダウンされます。同様に,ボタン押下時にレジスタの変数設定,インクリメント調節などの機能を保存することができ,実行結果は以下のとおりである.

3.2テキストコントロール
[テキストコントロール]画面、テキストコントロールは、主にバインドされた変数値を表示するために使用されます。コイル、保持レジスタなどの読み書き可能なタイプの変数については、“入力方式”をポップアップシステムキーボード入力に設定し、ポップアップされたキーボードを介してバインドされた変数値を修正することができます。また、表示色や点滅を修正するロジック処理をバインドできます。
グラフィック/論理構成
画面中にテキストコントロールを1つ追加して(コントロールID:1)、表示電圧値とする;入力方式はポップアップキーボードで、以下の論理処理を追加する:
第1条:用途は“制御バインディング”、バインディング変数“電圧”
第2条:用途は“色を設定”、色は赤(RGB(255,0,0))、実行条件は“電圧を設定”の値が“250”以上であること
第3条:用途は“色を設定”、色は黒(RGB(0,0,0))、実行条件は“電圧を設定”の値が“250”以下である
第4条:用途は“テキスト点滅”、実行条件は“設定電圧”の値が“250”以上であること

プレビューの実行
電流電圧の値をリアルタイムで表示します。[電圧]の値が250より大きい場合は、テキストは赤で表示され点滅します。[電圧]の値が250以下の場合は、テキストは黒で表示され点滅しません。

发表回复