logiBUS_LED_PWM_QX

image

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.

logiBUS_LED_PWM_QX

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.