logiBUS_QX
Einleitung
Der logiBUS_QX Funktionsblock ist ein Ausgabeservice-Interface-Baustein für boolesche Ausgabedaten. Er dient als Schnittstelle zur Steuerung von digitalen Ausgängen über das logiBUS-System und ermöglicht die Kommunikation zwischen der Steuerungsanwendung und den physischen Ausgangskanälen.
Schnittstellenstruktur
Ereignis-Eingänge
INIT: Service-Initialisierungsereignis
REQ: Service-Anfrageereignis
Ereignis-Ausgänge
INITO: Initialisierungsbestätigung
CNF: Bestätigung der angeforderten Service-Operation
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
Daten-Ausgänge
QO (BOOL): Ereignis-Ausgangsqualifizierer
STATUS (STRING): Service-Statusinformation
Adapter
Keine Adapter-Schnittstellen vorhanden.
Funktionsweise
Der logiBUS_QX-Block verwaltet die Kommunikation mit digitalen Ausgangskanälen des logiBUS-Systems. Bei Initialisierung (INIT-Event) werden die Service-Parameter konfiguriert und der spezifische Ausgangskanal identifiziert. Über das REQ-Event können boolesche Werte (OUT) an den konfigurierten Ausgangskanal gesendet werden. Der Block bestätigt jede Operation über die entsprechenden Ausgangsereignisse INITO und CNF.
Technische Besonderheiten
Verwendet spezifische logiBUS-Datentypen für die Ausgangsidentifikation
Unterstützt bis zu 8 digitale Ausgangskanäle (Q1-Q8)
Bietet detaillierte Statusrückmeldungen über den STATUS-Ausgang
Initialisiert Ausgänge mit einem ungültigen Zustand (Invalid)
Zustandsübersicht
Der Block durchläuft folgende Hauptzustände:
Nicht initialisiert: Vor der ersten INIT-Operation
Initialisiert: Nach erfolgreicher INIT-Operation, bereit für REQ-Operationen
Aktiv: Während der Verarbeitung von REQ-Operationen
Anwendungsszenarien
Steuerung von digitalen Aktoren (Relais, Ventile, Lampen)
Anbindung an logiBUS-Hardwareausgänge
Automatisierungssysteme mit verteilten E/A-Komponenten
Sicherheitsrelevante Schaltvorgänge mit Statusrückmeldung
⚖️ Vergleich mit ähnlichen Bausteinen
Im Vergleich zu standardmäßigen digitalen Ausgangsblöcken bietet logiBUS_QX:
Spezifische Integration in logiBUS-Systeme
Erweiterte Statusrückmeldungen
Parametrierbare Ausgangskonfiguration
Höhere Abstraktionsebene für Hardwarezugriffe
🛠️ Zugehörige Übungen
Fazit
Der logiBUS_QX Funktionsblock stellt eine robuste und zuverlässige Schnittstelle für die Ansteuerung digitaler Ausgänge in logiBUS-basierten Automatisierungssystemen dar. Durch seine klare Ereignisstruktur und umfassende Statusrückmeldungen eignet er sich besonders für Anwendungen, die hohe Zuverlässigkeit und Nachverfolgbarkeit der Ausgabeoperationen erfordern.