PamaglaweBedien- und Projekthilfe
Objekte · Struktur

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.

Hilfe-ID OBJ-LINE12 Originalbilder

1. Linie einfügen

  1. Öffnen Sie die gewünschte Prozessseite im Entwurfsmodus.
  2. Wählen Sie Struktur → Linie.
  3. Platzieren Sie das Objekt und öffnen Sie die Eigenschaften per Doppelklick.
Struktur → Linie auswählen.
Die neue Linie ist waagerecht und besitzt eine Pfeilspitze am Ende.

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.

Position 20 / 150, Länge 220 Pixel und Winkel 0°; noch keine Prozesszuordnung.

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.

Feste Linienfarbe #55D6BE, Stärke 4 Pixel und Pfeilspitze am Ende.

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.

ZustandVergleichswertFarbe im Beispiel
Aus0#C7D0D6 · Hellgrau
An1#23BCA2 · Türkis
Hand2#3B82F6 · Blau
Störung4#D9534F · Rot
Wartung8#F7B731 · Gelb

Die Farben stehen im Unterdialog; Prozessadresse und Vergleichswerte werden in den allgemeinen Eigenschaften eingestellt. Bestätigen Sie mit Übernehmen.

Farbumschlag ist aktiviert; beide Pfeilspitzen sind ausgeschaltet.

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.

Die Kommunikationstabelle enthält zunächst 14 Symbole.
15 gültige Zeilen: Anlage_Linie an Adresse 40016, Simulationswert 0, UINT16 und Länge 1.

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.

Anlage_Linie ausgewählt: Modbus TCP direkt, 127.0.0.1:502, Unit-ID 1, Holding Register und FC 03/06.
Die Symbolzuordnung ist übernommen; Vergleichswerte Aus 0, An 1, Hand 2, Störung 4 und Wartung 8.

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.

  1. Speichern Sie für Anlage_Linie den Simulationswert 0 und starten Sie mit F5: Die Linie ist hellgrau.
  2. Beenden Sie den Testmodus, ändern und speichern Sie den Simulationswert auf 1 und starten Sie erneut: Die Linie ist türkis.
  3. 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.

Aus-Zustand: Die Linie erscheint hellgrau.
An-Zustand: Die Linie erscheint türkis.
Störungszustand: Die Linie erscheint rot.

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.

Bildansicht
Störungszustand: Die Linie erscheint rot.