logiBUS_LED_PWM_QX
Einleitung
Der logiBUS_LED_PWM_QX ist ein Ausgabeservice-Interface-Funktionsblock für boolesche Ausgabedaten mit PWM-Funktionalität für LED-Ansteuerung. Der Baustein ermöglicht die Ansteuerung von LED-Ausgängen mit konfigurierbaren Frequenzen und bietet eine standardisierte Schnittstelle für die Kommunikation mit logiBUS-I/O-Ressourcen.
Schnittstellenstruktur
Ereignis-Eingänge
INIT: Service-Initialisierung mit Parametern QI, PARAMS, Output und FREQ
REQ: Service-Anforderung mit Parametern QI und OUT
Ereignis-Ausgänge
INITO: Initialisierungsbestätigung mit Parametern QO und STATUS
CNF: Bestätigung der angeforderten Service-Operation mit Parametern QO und STATUS
Daten-Eingänge
QI: BOOL - Ereignis-Eingangsqualifizierer
PARAMS: STRING - Service-Parameter
OUT: BOOL - Ausgabedaten zur Ressource
Output: logiBUS_DO_S - Identifiziert den Ausgang (Output_Q1..Q8), Initialwert: Invalid
FREQ: UINT - Definiert die LED-Frequenz und Priorität, Initialwert: LED_FREQ::LED_OFF
Daten-Ausgänge
QO: BOOL - Ereignis-Ausgangsqualifizierer
STATUS: STRING - Service-Status
Adapter
Keine Adapter-Schnittstellen vorhanden.
Funktionsweise
Der Funktionsblock verwaltet die PWM-Ansteuerung von LED-Ausgängen über das logiBUS-System. Bei der Initialisierung (INIT-Event) werden die Ausgangskonfiguration, Frequenzeinstellungen und Service-Parameter übergeben. Über das REQ-Event können Ausgabedaten (OUT) gesendet werden, die dann mit der konfigurierten PWM-Frequenz auf den spezifizierten Ausgang (Output) angewendet werden.
Technische Besonderheiten
Unterstützt verschiedene LED-Frequenzen über den FREQ-Parameter
Integrierte Fehlerbehandlung durch STATUS-Ausgabe
Typisierte Ausgangsidentifikation über logiBUS_DO_S-Datentyp
Initialisierung mit Invalid-Zustand für nicht konfigurierte Ausgänge
Frequenzprioritätssteuerung für LED-Ansteuerung
Zustandsübersicht
Der Baustein verfügt über folgende Betriebszustände:
Nicht initialisiert: Vor INIT-Event, Ausgänge inaktiv
Initialisiert: Nach erfolgreicher INIT-Verarbeitung, bereit für REQ-Operationen
Aktiv: Während der PWM-Signalgenerierung
Fehler: Bei ungültigen Parametern oder Konfigurationsfehlern
Anwendungsszenarien
Ansteuerung von Status-LEDs in industriellen Steuerungssystemen
PWM-gesteuerte Beleuchtungssysteme
Visuelle Signalgebung mit variabler Helligkeitssteuerung
Prioritätsgesteuerte LED-Anzeigen in logiBUS-basierten Anwendungen
⚖️ Vergleich mit ähnlichen Bausteinen
Im Vergleich zu einfachen digitalen Ausgangsbausteinen bietet logiBUS_LED_PWM_QX erweiterte PWM-Funktionalität mit Frequenzsteuerung und prioritätsbasierter Ansteuerung. Die Integration in das logiBUS-Ökosystem ermöglicht eine standardisierte Kommunikation mit I/O-Ressourcen.
🛠️ Zugehörige Übungen
Fazit
Der logiBUS_LED_PWM_QX ist ein spezialisierter Funktionsblock für anspruchsvolle LED-Ansteuerungsanwendungen in industriellen Automatisierungssystemen. Durch die PWM-Funktionalität, konfigurierbare Frequenzen und die Integration in das logiBUS-System bietet er eine leistungsstarke Lösung für visuelle Ausgabeszenarien mit hohen Anforderungen an Flexibilität und Zuverlässigkeit.