logiBUS_QW_SERVO
Einleitung
Der logiBUS_QW_SERVO ist ein Ausgabeservice-Schnittstellen-Funktionsblock für Wort-Ausgabedaten, der speziell für die Ansteuerung von logiBUS-Servoausgängen entwickelt wurde. Der Baustein ermöglicht die Initialisierung und Steuerung von digitalen Ausgängen über eine standardisierte Schnittstelle.
Schnittstellenstruktur
Ereignis-Eingänge
INIT: Service-Initialisierungsereignis mit den zugehörigen Daten QI, PARAMS und Output
REQ: Service-Anfrageereignis mit den zugehörigen Daten QI und OUT
Ereignis-Ausgänge
INITO: Initialisierungsbestätigung mit den zugehörigen Daten QO und STATUS
CNF: Bestätigung der angeforderten Service-Operation mit den zugehörigen Daten QO und STATUS
Daten-Eingänge
QI (BOOL): Ereigniseingangs-Qualifier
PARAMS (STRING): Service-Parameter für die Konfiguration
OUT (WORD): Ausgabedaten zur Ressource
Output (logiBUS::io::DQ::logiBUS_DO_S): Identifiziert den Ausgang Output_Q1..Q8, initial mit Wert „Invalid“
Daten-Ausgänge
QO (BOOL): Ereignisausgangs-Qualifier
STATUS (STRING): Service-Statusinformation
Adapter
Keine Adapter-Schnittstellen vorhanden.
Funktionsweise
Der Funktionsblock ermöglicht die Initialisierung und Steuerung von logiBUS-Servoausgängen. Bei der INIT-Initialisierung werden die Service-Parameter konfiguriert und der spezifische Ausgang identifiziert. Über das REQ-Ereignis können Ausgabedaten im WORD-Format an die Ressource gesendet werden. Der Baustein bestätigt beide Operationen durch entsprechende Ausgangsereignisse (INITO und CNF) mit Statusinformationen.
Technische Besonderheiten
Verwendet WORD-Datentyp für Ausgabedaten (16-Bit)
Unterstützt spezifische logiBUS-Ausgangsidentifikation über den Output-Parameter
Initialisierung mit „Invalid“-Wert für den Output-Parameter
String-basierte Parameter- und Statusübertragung
Zustandsübersicht
Der Baustein verfügt über zwei Hauptbetriebszustände:
Nicht initialisiert: Vor der INIT-Initialisierung
Initialisiert und betriebsbereit: Nach erfolgreicher INIT-Initialisierung, bereit für REQ-Anfragen
Anwendungsszenarien
Ansteuerung von digitalen Ausgängen in logiBUS-Systemen
Servosteuerungen mit Wort-Datenausgabe
Industrielle Automatisierungsanwendungen mit präziser Ausgangsansteuerung
Embedded-Systeme mit logiBUS-Interface
⚖️ Vergleich mit ähnlichen Bausteinen
Im Vergleich zu einfachen digitalen Ausgabeblöcken bietet logiBUS_QW_SERVO erweiterte Funktionalität durch:
Wort-basierte Datenausgabe (16-Bit statt einzelner Bits)
Spezifische Servo-Steuerungsfunktionen
Detaillierte Statusrückmeldungen
Parametrierbare Initialisierung
Fazit
Der logiBUS_QW_SERVO ist ein spezialisierter Funktionsblock für anspruchsvolle Ausgabeanwendungen in logiBUS-Systemen. Durch seine Wort-basierte Datenverarbeitung und umfassende Statusrückmeldung eignet er sich besonders für präzise Steuerungsaufgaben in industriellen Automatisierungslösungen.