Dynamischen Text in einer Textliste verwalten

Sie können in einer Textliste für dynamischen Text Texte verwalten, erstellen und übersetzen. Einen Text, den Sie hier verfasst haben, können Sie in einer Visualisierung in einem Element in der Eigenschaft Dynamische Texte auswählen. Die Visualisierung im laufenden Betrieb gibt diesen Text in der ausgewählten Sprache dynamisch aus.

Sie legen eine Textliste als Objekt im SPS-Projektbaum an. Die Textliste enthält eine Tabelle mit Textlisteneinträgen, die Sie bearbeiten und erweitern können. Ein Textlisteneintrag besteht aus einer ID zur Identifizierung, dem Ausgangstext und dessen Übersetzungen. Sie können einer Textliste neue Textlisteneinträge hinzufügen. Dafür stehen Ihnen Menübefehle zur Verfügung.

Siehe auch:

Objekt Textliste anlegen

1. Selektieren Sie im Projektmappen-Explorer im SPS-Projektbaum einen Ordner.
2. Wählen Sie im Kontextmenü den Befehl Hinzufügen > Textliste…
Der Dialog Textliste hinzufügen öffnet sich.
3. Geben Sie einen Namen ein.
4. Klicken Sie auf Öffnen.
Die Textliste wird zum SPS-Projektbaum hinzugefügt und im Editor geöffnet.

Struktur einer Textliste

Symbol: Dynamischen Text in einer Textliste verwalten 1:

Dynamischen Text in einer Textliste verwalten 2:

ID

Eindeutiger Identifikator des Texts

Standard

Ausgangstext als Zeichenkette, zum Beispiel Information A

Doppelklicken Sie in das Feld, um den Text zu editieren.

Die Tabelle enthält beliebig viele von Ihnen hinzugefügte Sprachspalten. Eine Sprachspalte ist mit einem Sprachkürzel betitelt, das Sie beim Erstellen der Spalte mit dem Befehl Sprache einfügen angegeben haben.

<Sprachkürzel>

Name der Sprache als Sprachkürzel. Zum Beispiel en-US. Unter dieser Spalte ist die Übersetzung des Texts, der unter Standard verfasst ist. Unter der Voraussetzung, dass im Visualisierungsmanager das Sprachkürzel als Sprache ausgewählt ist, gibt eine Visualisierung im laufenden Betrieb den übersetzten Text aus. Wenn keine Übersetzung verfasst ist, verwendet TwinCAT den Text unter Standard. Eine Visualisierung im laufenden Betrieb kann auch eine Sprachumschaltung, die von einem Benutzer angefordert wird, durchführen.

Leere Zeile

Editieren Sie die Zeile, um einen eigenen Text hinzuzufügen.

Textliste für dynamische Textausgabe erstellen

Ein Projekt mit Visualisierung ist geöffnet.
1. Selektieren Sie Projektmappen-Explorer im SPS-Projektbaum das SPS-Projektobjekt oder einen darunterliegenden Ordner.
2. Wählen Sie im Kontextmenü den Befehl Hinzufügen > Textliste.
3. Geben Sie einen Namen ein, zum Beispiel „Textliste_A“ und beenden Sie den Dialog mit "Open".
Ein Objekt des Typs Textliste ist erstellt.
4. Klicken Sie unter Spalte Standard und öffnen Sie das Eingabefeld. Geben Sie einen Text ein, zum Beispiel „Information A“.
Der Ausgangstext ist erstellt. Er dient als Schlüssel in der Tabelle und als Ausgangstext für Übersetzungen.
5. Geben Sie in Spalte ID eine beliebige Zeichenkette ein, zum Beispiel „A“.
6. Doppelklicken Sie in die leere Zeile am Ende der Tabelle unter Standard und geben Sie weitere Textlisteneinträge ein.
Die Textlisteneinträge mit Ausgangstext und ID sind definiert. Wenn Sie in einer Visualisierung die Eigenschaft Dynamische Texte eines Elements konfigurieren, können Sie nun zum Beispiel die Textliste „Textliste_A“ auswählen und die ID „A“ zuweisen.

Text dynamisch ausgeben

Sie können in einer Visualisierung die dynamische Ausgabe von Texten konfigurieren, die in einer Textliste verfasst wurden, indem Sie die Eigenschaft Dynamische Texte eines Elements konfigurieren. Sie können direkt eine Textliste und eine ID zuweisen, aber auch IEC-Variablen, in der Sie programmatisch die Werte setzen.

Ein Projekt mit Visualisierung ist geöffnet und eine Textliste ist im SPS-Projektbaum vorhanden.
1. Öffnen Sie die Textliste im Editor, zum Beispiel „Textliste_A“.
2. Doppelklicken Sie auf das Visualisierungsobjekt.
Der Editor öffnet sich.
3. Ziehen Sie ein Element, zum Beispiel des Typs Textfeld, in die Visualisierung.
4. Konfigurieren Sie dessen Eigenschaft Dynamische Texte, indem Sie in der Eigenschaft Textliste eine auswählen, zum Beispiel „Text_list_A“ und in Textindex eine ID aus der Textliste einfügen, zum Beispiel „A“. Achten Sie auf die Hochkommata. Sie können auch jeweils eine IEC-Variable des Typs STRING für den Textlistennamen und der ID zuweisen.
Die IEC-Variablen ermöglichen programmatisch den Zugriff auf die Texte der Textlisten.
5. Übersetzen Sie die Anwendung, laden Sie sie auf die Steuerung und starten Sie sie.
Die Visualisierung gibt im Textfeld den Text aus der Textliste aus: Information A.