テキストリストにテキストを作成して動的に表示する
動的テキストのテキストリストでテキストを作成および翻訳して、視覚化またはアラーム管理で動的に出力することができます。タイプのオブジェクト テキストリスト POUビューまたはデバイスツリーのアプリケーションの下にグローバルに配置でき、編集および展開できるテキストリストエントリを含むテーブルが含まれています。テキストリストエントリは、識別用のID、ソーステキスト、およびその翻訳で構成されます。新しいテキストリストエントリをテキストリストに追加できます。これにはメニューコマンドを使用できます。
動的テキスト出力用のテキストリストを作成する
要件:視覚化されたプロジェクトが開いています。
デバイスツリーでPOUビューまたはアプリケーションを選択し、コマンドを選択します
。選ぶ テキストリスト。
たとえば、名前を入力します
Textliste_A
。でダイアログを終了します 追加。タイプのオブジェクト テキストリスト 創造された。
列の下をクリックします ディフォルト 入力フィールドを開きます。たとえば、テキストを入力します
Information A
。ソーステキストが作成されます。これは、テーブルのキーとして、および翻訳のソーステキストとして機能します。
列に入力 ID たとえば、任意の文字列
A
。ソーステキストとIDを含むテキストリストエントリが定義されます。ビジュアライゼーションで、プロパティを使用する場合 ダイナミックテキスト 要素の、テキストリストを使用できるようになりました
Textliste_A
とIDを選択しますA
割り当てる。下の表の下部にある空白の行をダブルクリックします ディフォルト さらにテキストリストエントリを入力します。
テキストを動的に表示する
ビジュアライゼーションでは、テキスト リストで作成されたテキストの動的出力を構成できます。 ダイナミックテキスト 要素のプロパティ。テキスト リストと ID、および IEC 変数を直接割り当てることができ、プログラムで値を設定できます。
要件:視覚化されたプロジェクトが開いており、テキストリストがデバイスツリーにあります。
たとえば、テキストリストを開きます
Textliste_A
。ビジュアライゼーションをダブルクリックします。
エディターが開きます。
たとえば、タイプの要素をドラッグします テキストボックス、視覚化に。
プロパティを構成する ダイナミックテキストプロパティを入力して テキストリスト たとえば、1つ選択してください
'Text_list_A'
とで テキストインデックス たとえば、テキストリストからIDを挿入します'A'
。 逆コンマに注意してください。タイプのIEC変数を使用することもできますSTRING
テキストリストの名前とID。IEC変数を使用すると、テキストリストのテキストにプログラムでアクセスできます。
アプリケーションをコンパイルし、コントローラーにダウンロードして起動します。
ビジュアライゼーションは、テキストフィールドのテキストリストからテキストを出力します。
Information A
。