複数の範囲を色分けして表示したい (コンバーターを使用)

各範囲の色を設定することで、設定した値になると色替えして表示することができます。 プレート / 文字列の色を変更できます。

動作例

設定の流れ

  1. 変数の追加
  2. コンバーターの追加
  3. 部品の設定

変数の追加

プロジェクトエクスプローラー: [変数] ➞ [すべての変数]

以下の変数を追加します。

変数のプロパティ:

[名前] [データの種類]

Var1

[DINT]

コンバーターの追加

プロジェクトエクスプローラー: [コンバーター] ➞ [ユーザー定義のコンバーター]

以下のコンバーターを追加します。

[名前] [種類]

Converter1

[範囲]

Converter1 のプロパティ:

タブ プロパティ
[基本] [データの種類 (入力)] [数値]
[データの種類 (出力)] [色 ID]
[範囲] 4
  [範囲 1] [データ (入力)] 800
[演算子] >
[値] [ID] ID:29
[範囲 2] [データ (入力)] 500
[演算子] >
[値] [ID] ID:8
[範囲 3] [データ (入力)] 200
[演算子] >
[値] [ID] ID:6
[その他の条件] [値] [ID] ID:29

部品の設定

プロジェクトエクスプローラー: [作画] ➞ [画面] ➞ [Screen1]

以下のオブジェクトを [ツールチェスト] から画面にドラッグアンドドロップします。

数値表示器オブジェクト (名前: NumericDisplay1) のプロパティ:

タブ サブタブ プロパティ
[機能] [基本] [現在値] [変数][名前]: Var1
[入力モードを有効]
[図形] [基本] [塗り込み] [値] [ID] [変数][名前]: Var1   [コンバーター]: [ユーザー定義のコンバーター] [Converter1]