Linien und Pfeile gestalten und über Prozesswerte färben
Das Objekt Linie / Pfeil stellt eine gerade Linie mit optionalen Pfeilspitzen dar. Sie können eine feste Farbe wählen oder die Farbe abhängig von einem Prozesswert umschalten. Das Beispiel prüft Aus, An und Störung.
1. Linie einfügen
- Öffnen Sie die gewünschte Prozessseite im Entwurfsmodus.
- Wählen Sie Struktur → Linie.
- Platzieren Sie das Objekt und öffnen Sie die Eigenschaften per Doppelklick.
2. Position, Länge und Winkel einstellen
Im Beispiel steht die Linie bei X = 20, Y = 150. Die Länge beträgt 220 Pixel, der Winkel 0°: Die Linie verläuft waagerecht. Über Länge und Winkel verändern Sie Ausdehnung und Richtung. Die Transparenz bleibt bei 100.
Vergeben Sie einen eindeutigen Namen. Text / Startwert bleibt leer; eine optionale zusätzliche Beschriftung lässt sich über Label / Sichtbar einstellen. Die allgemeine Schriftgröße ist hier gesperrt. Für eine rein grafische Linie brauchen Sie keine Prozessvariable.
3. Feste Farbe, Stärke und Pfeilspitzen
Klicken Sie auf Linie / Pfeil einstellen. Ohne Farbumschlag gilt Linienfarbe (einfach), hier #55D6BE. Wählen Sie die Farbe im Farbfeld beziehungsweise tragen Sie den passenden Farbcode ein. Die Linienstärke ist von 1 bis 30 Pixel einstellbar; das Beispiel verwendet 4.
Pfeilspitze am Anfang und Pfeilspitze am Ende lassen sich unabhängig aktivieren. Anfangs ist nur die Spitze am Ende eingeschaltet. Die Vorschau zeigt die Liniengestaltung; den Winkel stellen Sie in den allgemeinen Objekteigenschaften ein.
4. Farbumschlag einschalten
Aktivieren Sie Farbumschlag über Prozesswert. Für die folgenden Tests werden beide Pfeilspitzen ausgeschaltet. Die feste Linienfarbe ist nun gesperrt; stattdessen bearbeiten Sie die Zustandsfarben.
| Zustand | Vergleichswert | Farbe im Beispiel |
|---|---|---|
| Aus | 0 | #C7D0D6 · Hellgrau |
| An | 1 | #23BCA2 · Türkis |
| Hand | 2 | #3B82F6 · Blau |
| Störung | 4 | #D9534F · Rot |
| Wartung | 8 | #F7B731 · Gelb |
Die Farben stehen im Unterdialog; Prozessadresse und Vergleichswerte werden in den allgemeinen Eigenschaften eingestellt. Bestätigen Sie mit Übernehmen.
5. Eigenes Symbol anlegen
Klicken Sie bei Prozessvariable auf Symbol → Tabelle bearbeiten. Ergänzen Sie eine Zeile oder duplizieren Sie eine geeignete vorhandene Zeile und ändern Sie deren Angaben.
- SPS / Gerät · Symbol
- Modbus_Testserver · Anlage_Linie
- Adresse · Datentyp · Länge
- 40016 · UINT16 · 1 Register
- Simulationswert
- 0
- Einheit · Beschreibung
- Einheit leer; Beschreibung Steuerwort Linie.
- Verbindung
- 127.0.0.1, Port 502, Unit-ID 1; Holding Register, FC 03/06.
Klicken Sie auf Tabelle prüfen. Die Beispieltabelle enthält jetzt 15 gültige Zeilen. Speichern Sie und schließen Sie den Tabelleneditor. Für die reine Farbanzeige genügt lesender Zugriff.
6. Symbolzuordnung übernehmen
Wählen Sie Anlage_Linie in der Kommunikationstabelle und kontrollieren Sie die Symbolinformationen. Klicken Sie auf Übernehmen unten rechts. Die vollständige Zuordnung wird in die Objekteigenschaften eingetragen.
Prüfen Sie dort die Vergleichswerte 0 / 1 / 2 / 4 / 8 für Aus / An / Hand / Störung / Wartung. Übernehmen Sie die Eigenschaften und speichern Sie das Projekt mit Strg+S. Bei Bedarf können Sie die Linie über Bereich zuordnen an einen Klappbereich, ein Register oder einen Scrollbereich binden.
7. Drei Zustandsfarben testen
Für einen lokalen Test wählen Sie Kein Kommunikationstreiber – nur Simulation. Die gespeicherten Tabellen-Simulationswerte werden ab Version 2.61.503 beim Play-Start übernommen. Ein externer Modbus-Testserver ist für diesen Ablauf nicht nötig.
- Speichern Sie für Anlage_Linie den Simulationswert 0 und starten Sie mit F5: Die Linie ist hellgrau.
- Beenden Sie den Testmodus, ändern und speichern Sie den Simulationswert auf 1 und starten Sie erneut: Die Linie ist türkis.
- Wiederholen Sie den Ablauf mit 4: Die Linie ist rot.
Die Bilder zeigen diese drei Zustände. Hand und Wartung sind in den Einstellungen vorbereitet, aber hier nicht als Ergebnisbilder dokumentiert. Bei aktivem Kommunikationstreiber bestimmt die verbundene Datenquelle den Wert; eine Änderung des Tabellen-Simulationswerts schreibt keinen Wert in die SPS.
Häufige Fragen
Warum bleibt die Linie immer türkis?
Prüfen Sie, ob der Farbumschlag aktiviert ist. Ohne diese Option bleibt die feste Linienfarbe wirksam.
Warum fehlt die Pfeilspitze?
Im Farbtest sind beide Spitzen absichtlich ausgeschaltet. Aktivieren Sie Anfang oder Ende im Einstellungsdialog.
Wo stelle ich die Richtung ein?
Über Winkel (°) in den allgemeinen Eigenschaften. Die Linienstärke verändert nur die Strichdicke.
Warum folgt die Farbe nicht dem Testwert?
Prüfen Sie Symbol, Gerät, Adresse, Datenquelle und Vergleichswerte. Speichern Sie geänderte Simulationswerte und starten Sie Play erneut.
Kann ich durch Anklicken schalten?
Die Linie dient der Darstellung. Für Bedienbefehle verwenden Sie ein dafür vorgesehenes Bedienobjekt.
Objekte bearbeiten: Tastenkürzel
Zum Auswählen und Bearbeiten gelten die allgemeinen Tastenkürzel für Objekte.