LED_FREQ


Einleitung

LED_FREQ ist eine Sammlung globaler Konstanten für die Steuerung von LED-Blinkmustern mit Prioritätsverwaltung. Die Konstanten definieren verschiedene Blinkfrequenzen und Betriebsmodi für LEDs mit zugeordneten Prioritätswerten, die in Steuerungsanwendungen verwendet werden können.

Schnittstellenstruktur

Ereignis-Eingänge

Keine Ereignis-Eingänge vorhanden

Ereignis-Ausgänge

Keine Ereignis-Ausgänge vorhanden

Daten-Eingänge

Keine Daten-Eingänge vorhanden

Daten-Ausgänge

Keine Daten-Ausgänge vorhanden

Adapter

Keine Adapter vorhanden

Funktionsweise

Die globalen Konstanten stellen numerische Werte für verschiedene LED-Betriebsmodi bereit. Jeder Modus hat einen spezifischen Prioritätswert, wobei höhere Zahlen eine höhere Priorität darstellen. Die Konstanten können in Funktionsblöcken verwendet werden, um LED-Verhalten zu steuern und Prioritätskonflikte zu lösen.

Technische Besonderheiten

  • Datentyp: Alle Konstanten sind vom Typ UINT (unsigned integer)

  • Prioritätsbereich: Werte von 0 bis 6, wobei 6 die höchste Priorität darstellt

  • Frequenzbereiche: 5Hz, 2Hz, 1Hz, 0.5Hz Blinken sowie Atmungseffekt

  • Package-Zugehörigkeit: logiBUS::io::DO_LED

Zustandsübersicht

Keine Zustandsmaschine vorhanden - handelt sich um statische Konstanten

Anwendungsszenarien

  • Steuerung von Status-LEDs in industriellen Steuerungssystemen

  • Priorisierte Anzeigesteuerung in Maschinenbedienpanels

  • Visualisierung von Betriebszuständen mit unterschiedlicher Dringlichkeit

  • Mehrkanalige LED-Steuerung mit Prioritätsverwaltung

⚖️ Vergleich mit ähnlichen Bausteinen

Im Gegensatz zu Funktionsblöcken mit dynamischer Verhaltenssteuerung bietet LED_FREQ statische, vordefinierte Betriebsmodi mit festen Prioritäten. Dies ermöglicht eine einfachere Implementierung bei bekannten, standardisierten Anzeigeanforderungen.

Fazit

LED_FREQ bietet eine effiziente Methode zur Definition standardisierter LED-Betriebsmodi mit integrierter Prioritätsverwaltung. Die Konstantensammlung eignet sich besonders für Anwendungen, bei denen klare, vorhersehbare LED-Verhaltensmuster mit definierter Priorität benötigt werden.