logiBUS_QW_SERVO

image

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.

logiBUS_QW_SERVO

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:

  1. Nicht initialisiert: Vor der INIT-Initialisierung

  2. 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.