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.