Skip to main content

テキストリストにテキストを作成して動的に表示する

動的テキストのテキストリストでテキストを作成および翻訳して、視覚化またはアラーム管理で動的に出力することができます。タイプのオブジェクト テキストリスト POUビューまたはデバイスツリーのアプリケーションの下にグローバルに配置でき、編集および展開できるテキストリストエントリを含むテーブルが含まれています。テキストリストエントリは、識別用のID、ソーステキスト、およびその翻訳で構成されます。新しいテキストリストエントリをテキストリストに追加できます。これにはメニューコマンドを使用できます。

動的テキスト出力用のテキストリストを作成する

要件:視覚化されたプロジェクトが開いています。

  1. デバイスツリーでPOUビューまたはアプリケーションを選択し、コマンドを選択します プロジェクト→オブジェクトの追加

  2. 選ぶ テキストリスト

  3. たとえば、名前を入力します Textliste_A。でダイアログを終了します 追加

    タイプのオブジェクト テキストリスト 創造された。

  4. 列の下をクリックします ディフォルト 入力フィールドを開きます。たとえば、テキストを入力します Information A

    ソーステキストが作成されます。これは、テーブルのキーとして、および翻訳のソーステキストとして機能します。

  5. 列に入力 ID たとえば、任意の文字列 A

    ソーステキストとIDを含むテキストリストエントリが定義されます。ビジュアライゼーションで、プロパティを使用する場合 ダイナミックテキスト 要素の、テキストリストを使用できるようになりました Textliste_A とIDを選択します A 割り当てる。

  6. 下の表の下部にある空白の行をダブルクリックします ディフォルト さらにテキストリストエントリを入力します。

    _cds_img_textliste_example.png

テキストを動的に表示する

ビジュアライゼーションでは、テキスト リストで作成されたテキストの動的出力を構成できます。 ダイナミックテキスト 要素のプロパティ。テキスト リストと ID、および IEC 変数を直接割り当てることができ、プログラムで値を設定できます。

要件:視覚化されたプロジェクトが開いており、テキストリストがデバイスツリーにあります。

  1. たとえば、テキストリストを開きます Textliste_A

  2. ビジュアライゼーションをダブルクリックします。

    エディターが開きます。

  3. たとえば、タイプの要素をドラッグします テキストボックス、視覚化に。

  4. プロパティを構成する ダイナミックテキストプロパティを入力して テキストリスト たとえば、1つ選択してください 'Text_list_A' とで テキストインデックス たとえば、テキストリストからIDを挿入します 'A'逆コンマに注意してください。タイプのIEC変数を使用することもできます STRING テキストリストの名前とID。

    IEC変数を使用すると、テキストリストのテキストにプログラムでアクセスできます。

  5. アプリケーションをコンパイルし、コントローラーにダウンロードして起動します。

    ビジュアライゼーションは、テキストフィールドのテキストリストからテキストを出力します。 Information A