Zum Inhalt

LED_COLOURS

LED_COLOURS


Einleitung

LED_COLOURS ist eine globale Konstantendefinition, die standardisierte Farbwerte für LED-Anzeigen bereitstellt. Diese Konstanten werden in logiBUS-Systemen zur einheitlichen Steuerung von farbigen LED-Ausgängen verwendet.

Schnittstellenstruktur

Ereignis-Eingänge

Keine Ereigniseingänge vorhanden

Ereignis-Ausgänge

Keine Ereignisausgänge vorhanden

Daten-Eingänge

Keine Dateneingänge vorhanden

Daten-Ausgänge

Keine Datenausgänge vorhanden

Adapter

Keine Adapter vorhanden

Funktionsweise

LED_COLOURS definiert eine Sammlung globaler Konstanten vom Typ UINT (16-Bit vorzeichenlose Ganzzahl), die verschiedene LED-Farben repräsentieren. Jede Farbe ist einem festen numerischen Wert zugeordnet:

  • LED_RED: 1
  • LED_YELLOW: 2
  • LED_ORANGE: 3
  • LED_GREEN: 4
  • LED_BLUE: 5
  • LED_WHITE: 6
  • LED_MAGENTA: 7
  • LED_CYAN: 8

Technische Besonderheiten

  • Alle Konstanten sind vom Typ UINT (16-Bit unsigned integer)
  • Wertebereich: 1-8 für die definierten Farben
  • Konstanten sind zur Kompilierzeit festgelegt und unveränderlich
  • Teil des logiBUS::io::DO_LED Packages

Zustandsübersicht

Da es sich um statische Konstanten handelt, existiert kein Zustandsmodell

Anwendungsszenarien

  • Farbkodierung in Maschinensteuerungen
  • Statusanzeigen mit farbigen LEDs
  • Vereinheitlichung der Farbsteuerung in verteilten Systemen
  • Visualisierung von Betriebszuständen in Industrieanlagen

⚖️ Vergleich mit ähnlichen Bausteinen

Im Gegensatz zu Funktionsblöcken mit dynamischem Verhalten handelt es sich hier um rein statische Konstantendefinitionen. Ähnliche Konstrukte wären: - ENUM-Datentypen für Farbdefinitionen - #define-Präprozessoranweisungen in C/C++ - Konstanten-Blöcke in anderen IEC 61131-Sprachen

Fazit

LED_COLOURS bietet eine standardisierte und wartungsfreundliche Lösung für die Farbsteuerung von LED-Anzeigen in logiBUS-Systemen. Durch die zentrale Definition werden Inkonsistenzen vermieden und die Code-Wiederverwendbarkeit erhöht.