Polylinie – Verlauf und Zustandsfarben
Eine rechtwinklige Polylinie zeichnen, einen Endpfeil einstellen und ihre Farbe über ein eigenes Prozesssymbol steuern.
1. Polylinie zeichnen
- Wählen Sie Struktur → Polylinie.
- Klicken Sie auf den Startpunkt und anschließend auf die gewünschten Eckpunkte. Die Segmente verlaufen waagerecht oder senkrecht und rasten am Seitenraster ein.
- Beenden Sie den Verlauf mit einem Doppelklick am letzten Punkt. Alternativ beenden Esc oder Rechtsklick den Verlauf mit den bereits gesetzten Punkten.
Mindestens zwei Punkte sind erforderlich. Das Beispiel führt zuerst nach rechts, dann nach unten und erneut nach rechts. Die gesamte Polylinie ist ein Objekt. Sie besitzt keine automatische Verbindung zu anderen Objekten; ihre Endpunkte folgen daher keinem benachbarten Symbol.
2. Objekteigenschaften
Öffnen Sie die Objekteigenschaften. Das Beispiel verwendet Start X = 40, Start Y = 150 und Transparenz 100. Über Bereich zuordnen lässt sich die Polylinie einem Register, Klapp- oder Scrollbereich zuweisen.
Die Prozessvariable und die fünf Vergleichswerte bestimmen später den Farbzustand. Öffnen Sie zunächst Polylinie einstellen.
3. Linienart, Pfeile und Farben einstellen
Der gemeinsam verwendete Dialog trägt im Screenshot die Überschrift Linie / Pfeil einstellen. Die Vorschau zeigt den geknickten Verlauf der Polylinie.
- Linienstärke: 4 px im Beispiel, zulässig sind 1 bis 30 px.
- Linienart: Durchgezogen im Beispiel; außerdem stehen Gestrichelt, Gepunktet und Strich-Punkt zur Verfügung.
- Pfeilspitze am Anfang: ausgeschaltet; Pfeilspitze am Ende: im aktuellen Screenshot ausgeschaltet. Für einen Richtungspfeil bei Bedarf einschalten.
- Farbumschlag über Prozesswert: eingeschaltet.
Bei aktiviertem Farbumschlag werden die Zustandsfarben verwendet; die einfache Linienfarbe ist dann deaktiviert. Ohne Farbumschlag verwenden Sie eine feste Linienfarbe. Die Richtung der Polylinie ergibt sich aus der Reihenfolge ihrer gezeichneten Punkte. Der allgemeine Hinweis auf Drehung im gemeinsamen Dialog bezieht sich auf das Linienobjekt; die hier gezeigten Polylinien-Eigenschaften bieten kein Drehungsfeld.
Die zusätzlichen Einstellungen zur Fließanimation erklärt Abschnitt 8. Im aktuellen Bild ist die Fließrichtung umgekehrt, die Geschwindigkeit beträgt 40 px/s und die Beschränkung auf den Zustand An ist ausgeschaltet. Die älteren Beispiele weiter unten zeigen die Zustandsfarben vor dieser Erweiterung.
4. Ein eigenes Prozesssymbol anlegen
- Öffnen Sie über Symbol die Kommunikationstabelle und wählen Sie Tabelle bearbeiten.
- Ergänzen Sie über + Zeile den folgenden Eintrag. Im Beispiel wächst die Tabelle von 15 auf 16 Symbole.
- Prüfen und speichern Sie die Tabelle und schließen Sie den Tabelleneditor.
- Wählen Sie Anlage_Poly-Linie aus und übernehmen Sie die Symbolauswahl in die Objekteigenschaften.
| Feld | Beispielwert |
|---|---|
| SPS / Gerät | Modbus_Testserver |
| Symbol | Anlage_Poly-Linie |
| Adresse | 40017 |
| Simulationswert | 0 |
| Datentyp / Länge | UINT16 / 1 |
| IP-Adresse / Port / Unit-ID | 127.0.0.1 / 502 / 1 |
| Beschreibung | Steuerwort Poly Linie |
Die Symbolinformationen zeigen Holding Register / FC 03/06. Kontrollieren Sie nach der Übernahme insbesondere Gerät, Symbol, Adresse 40017 und UINT16. Anlage_Linie an Adresse 40016 gehört zum vorherigen Linienbeispiel und ist ein anderes Symbol.
5. Vergleichswerte und Zustandsfarben
Verwenden Sie die folgenden Vergleichswerte in den Objekteigenschaften und die zugehörigen Farben aus dem Einstellungsdialog:
| Zustand | Vergleichswert | Farbe |
|---|---|---|
| Aus | 0 | Grau · #C7D0D6 |
| An | 1 | Türkisgrün · #23BCA2 |
| Hand | 2 | Blau · #3B82F6 |
| Störung | 4 | Rot · #D9534F |
| Wartung | 8 | Gelb · #F7B731 |
Bestätigen Sie die Einstellungen und speichern Sie das Projekt. Die Farben zeigen den gemeldeten Zustand an; ein Pfeil ist keine Flussmessung.
6. Die Farben im Testmodus prüfen
Aktivieren Sie den lokalen Projektsimulator für das Beispiel und starten Sie den Testmodus mit F5. Die Modbus-Verbindung muss online sein. Geben Sie am zugeordneten Testregister 40017 nacheinander die Vergleichswerte vor.
Die Bildfolge zeigt Aus (0), Hand (2), Störung (4) und Wartung (8). Verlauf und Endpfeil bleiben gleich; die gesamte Polylinie wechselt ihre Farbe. Für An (1) ist Türkisgrün konfiguriert; dafür liegt in dieser Bildfolge kein separates Testbild vor.
7. Wenn der Farbumschlag fehlt
- Ist Farbumschlag über Prozesswert eingeschaltet?
- Ist das eigene Symbol Anlage_Poly-Linie / 40017 zugeordnet?
- Ist die Verbindung online und liefert sie den gewünschten Vergleichswert?
- Sind die Zustandsfarben und Vergleichswerte korrekt übernommen?
Weitere Beispiele: Linie / Pfeil und Tastenkürzel.
8. Fließanimation (ab 2.61.512)
In den Objekteigenschaften Polylinie einstellen öffnen und Fließanimation im Playmodus einschalten. Helle Striche bewegen sich über der unveränderten Grundlinie. Bei bestehenden Objekten bleibt die Animation ausgeschaltet, bis Sie sie aktivieren.
- Fließrichtung umkehren: kehrt die Bewegung gegenüber der Reihenfolge der gezeichneten Punkte um.
- Geschwindigkeit: 5 bis 200 Pixel pro Sekunde, standardmäßig 40. Das ist eine optische Geschwindigkeit, kein gemessener Durchfluss.
- Nur im Zustand An bewegen: standardmäßig eingeschaltet. Das Pumpensignal über die vorhandene Prozessvariable zuordnen und die Vergleichswerte für An/Aus festlegen. Die Bewegung läuft nur im zugeordneten Zustand An. Aus, Störung, Hand und Wartung halten sie an.
Für eine dauernde Bewegung im Playmodus die Zustandsbedingung ausschalten. Bei ungültiger Kommunikation stoppt die Animation weiterhin. Editor und Dialogvorschau bleiben statisch. Die Animation ist eine Anzeige: Sie startet keine Pumpe und sendet keinen Steuerbefehl.
Übernehmen speichert die Objekteinstellungen; anschließend das Projekt speichern. Die Optionen bleiben beim erneuten Öffnen erhalten. Im bisherigen Demo-Paket 2.61.511 ist diese Erweiterung noch nicht enthalten.
Mit den gezeigten Einstellungen bewegt sich die Linie im Playmodus unabhängig vom zugeordneten Farbzustand dauerhaft, solange die Kommunikation gültig ist. Soll die Bewegung eine eingeschaltete Pumpe darstellen, aktivieren Sie „Nur im Zustand An bewegen“. Mit Übernehmen bestätigen, das Projekt speichern und die Bewegung im Playmodus (F5) prüfen.