Pages

Steuerung: Benutzerdefinierte Statusanzeige(Custom States)

Das Steuerelement Custom States dient zur reinen Anzeige von Systemzuständen in Echtzeit, basierend auf externen Eingaben.
Es ist ausschließlich für die Überwachung gedacht – nicht für Interaktion – und zeigt Live-Daten z. B. von einer SPS über eine Verbindungsvariable an.


Übersicht

Custom States werden verwendet, um den aktuellen Zustand eines angeschlossenen Systems visuell darzustellen.
Ob einfache LED-Anzeige oder komplexe Maschinenillustration – das Steuerelement wird automatisch aktualisiert, ohne dass Nutzer eingreifen können. Ideal für Überwachungs- und Leitsysteme.


Hauptfunktionen

Nur Anzeige – keine Interaktion

  • Keine Bedienung durch den Nutzer möglich
  • Schutz vor unbeabsichtigten Eingriffen in den Systembetrieb

Live-Systemrückmeldung

  • Zeigt aktuelle Maschinen- oder Prozesszustände über Variablenanbindung (z. B. CODESYS, MQTT)
  • Informiert Bediener über kritische Zustände

Flexible Statusdarstellung

  • Visualisierung mehrerer Zustände (z. B. aktiv, standby, Fehler) über Symbole, Farben oder Text
  • Reicht von simplen Statusleuchten bis zu animierten Maschinenlayouts

Benutzerdefinierte SVG-Grafiken

  • SVG kann Maschinenlayout darstellen
  • Einzelne Elemente werden dynamisch aktualisiert

Ideal für Überwachungs-Interfaces

  • Perfekt für Leitstände, Anlagenübersichten oder Produktionsüberwachung

Anwendungsbeispiele

Fertigungsüberwachung

  • Beispiel: Zeigt, ob ein Förderband läuft, pausiert oder blockiert ist

Gerätezustände

  • Beispiel: Statusanzeige von Abfüll-, Verschließ- oder Verpackungsstationen

Sicherheitsüberwachung

  • Beispiel: Visualisiert, ob Schutztüren oder Sicherheitsbereiche geschlossen sind

SVG-ID-Referenztabelle

[img_1]

Nutze folgende SVG-IDs, um Systemzustände mit grafischen Elementen zu verknüpfen:

# Element SVG ID
1 Standardzustand [code_block_0]
2 Zustand 1 [code_block_1]
3 Zustand 2 [code_block_2]
4 Zustand n [code_block_3]

Wenn die Benutzeroberfläche Eingaben ermöglichen soll (z. B. Einschalten), verwende stattdessen Custom Toggle oder Custom Slider.


Codebeispiel(Code Snippet Example)

[code_block_4]