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.