Zustände mit Texten und Übersetzungen anzeigen
Die Zustandsanzeige setzt einen SPS-Wert in einen Ausgabetext um. Bis zu 16 Werte lassen sich eigenen Texten zuordnen. Das Beispiel prüft Aus, Betrieb, Warnung und Störung sowie die englische Übersetzung und die Ausgabe bei fehlender Zuordnung.
1. Zustandsanzeige einfügen
- Öffnen Sie die gewünschte Seite im Entwurfsmodus.
- Wählen Sie Anzeigen → Zustand und platzieren Sie das Objekt.
- Öffnen Sie die Eigenschaften per Doppelklick.
Das Beispiel verwendet eine Größe von 210 × 50 Pixeln und den Text Zustand. Der Eintrag Text / Startwert dient auch als Ersatztext, wenn keine Wertzuordnung passt.
2. Textzuordnungen und Ersatztext prüfen
Klicken Sie auf 16 Textzuordnungen bearbeiten.
Links steht der SPS-Wert, daneben der deutsche Grundtext. Für das Beispiel bleiben die ersten vier Zuordnungen bestehen:
- 0
- Aus.
- 1
- Betrieb.
- 2
- Warnung.
- 3
- Störung.
Tragen Sie unten bei Vorschauwert die Zahl 2 ein und klicken Sie auf Vorschau.
Testen Sie anschließend 99. Dieser Wert ist keiner der vorhandenen Zeilen zugeordnet.
Die Vorschau zeigt den Ersatztext Zustand. Die Werte werden exakt verglichen; eine Textzuordnung beschreibt keinen Wertebereich.
3. Übersetzung und Projektsprache
- Wählen Sie oben rechts im Zuordnungsdialog English.
- Tragen Sie rechts neben dem Grundtext Warnung die Übersetzung Warning ein.
- Übernehmen Sie die Änderungen und stellen Sie in den Einstellungen die Projektsprache auf English.
- Öffnen Sie die Textzuordnungen erneut und prüfen Sie Preview value = 2 → Preview.
Die Ausgabe lautet Warning. Die Sprachauswahl über der rechten Spalte bestimmt, welche Übersetzung Sie bearbeiten. Die Projektsprache bestimmt die verwendete Ausgabe. Das bloße Auswählen von English in der rechten Spalte ersetzt daher nicht die Umstellung der Projektsprache.
Fehlende Übersetzung
Lassen Sie das englische Feld neben Betrieb leer. Prüfen Sie jetzt Preview value = 1.
Die Ausgabe bleibt Betrieb: Fehlt die Übersetzung für die Projektsprache, wird der deutsche Grundtext verwendet.
Bestätigen Sie mit Apply. Diese Schaltfläche entspricht Übernehmen in der deutschen Oberfläche.
4. Prozessvariable zuordnen
Öffnen Sie in den Objekteigenschaften Process variable → Symbol und wählen Sie das bereits vorhandene Symbol Anlage_Betriebsart. Übernehmen Sie die Auswahl.
- PLC / device
- Modbus_Testserver.
- IP address
- 127.0.0.1.
- Symbol / Physical PLC address
- Anlage_Betriebsart / 40003.
- Data type / Register type
- UINT16 / Holding Register, FC 03/06.
Bestätigen Sie die Objekteigenschaften mit Apply und speichern Sie das Projekt.
5. Ausgabe im Testmodus prüfen
Verwenden Sie Kein Kommunikationstreiber – nur Simulation. Öffnen Sie die Kommunikationstabelle und den Tabelleneditor. Ändern Sie jeweils den Simulationswert von Anlage_Betriebsart, speichern Sie und starten Sie den Testmodus mit F5. Ab Version 2.61.503 liest Play die gespeicherten Tabellen-Simulationswerte beim Start ein.
Wert 2 mit Projektsprache English
Setzen Sie den Simulationswert auf 2 und lassen Sie die Projektsprache auf English.
Die Anzeige zeigt Warning in Gelb. Der eigene Titel Zustand bleibt in diesem Beispiel unverändert.
Wert 2 mit Projektsprache Deutsch
Beenden Sie den Testmodus, stellen Sie die Projektsprache wieder auf Deutsch und starten Sie erneut mit F5. Der Wert bleibt 2.
Wert 3: Störung
Beenden Sie den Testmodus, speichern Sie in der Tabelle den Simulationswert 3 und starten Sie erneut.
Wert 1: Betrieb
Wiederholen Sie den Ablauf mit 1.
Wert 0: Aus
Testen Sie abschließend 0.
Damit sind die Standardzustände geprüft: 0 grau, 1 grün, 2 gelb und 3 rot. Die Übersetzung verändert den Ausgabetext, während derselbe SPS-Wert dieselbe Zustandsfarbe behält.
Häufige Fragen
Warum bleibt der Ausgabetext trotz English deutsch?
Prüfen Sie die Projektsprache und die Übersetzung in der passenden Zeile. Ein leeres Übersetzungsfeld führt zum deutschen Grundtext. Die Auswahl über der Übersetzungsspalte allein schaltet die Projektsprache nicht um.
Warum erscheint bei 99 Zustand?
Im Beispiel sind die Werte 0 bis 15 zugeordnet. Für 99 gibt es keinen Treffer, daher verwendet die Vorschau Text / Startwert als Ersatztext.
Ändert der Vorschauwert den SPS-Wert?
Der Vorschauwert prüft die Textausgabe im Dialog. Für den gezeigten Play-Test ändern Sie den gespeicherten Simulationswert in der Kommunikationstabelle.
Worin unterscheidet sich Zustand vom Objekt Status?
Zustand wertet den Inhalt eines Prozesswerts aus. Das Objekt Status zeigt die Aktualität des Datenempfangs einer Verbindung.
Objekte bearbeiten: Tastenkürzel
Zum Verschieben, Kopieren und Löschen gelten die allgemeinen Tastenkürzel für Objekte.