Der logiBUS_QWA_SERVO ist ein Composite-Funktionsblock (CFB) für die Ausgabe von Servo-Steuerworten über einen logiBUS. Er kapselt die Initialisierung, Parametrierung und Ausgabe auf Basis eines internen Bausteins (logiBUS_QW_SERVO) und stellt eine standardisierte Schnittstelle zur Verfügung. Entwickelt unter der Eclipse Public License 2.0 (Copyright 2026 HR Agrartechnik GmbH). Kommentar aus der XML: „Composite FB for servo word output data“.
Der Baustein arbeitet als Composite:
1. Initialisierung (INIT):
- Qualifizierer QI, Parameterstring PARAMS und der gewünschte Ausgang (Output) werden übergeben.
- Der interne FB logiBUS_QW_SERVO wird initialisiert; nach erfolgreicher Initialisierung wird INITO gesendet.
2. Ausführung (über Adapter OUT):
- Das Ereignis OUT.E1 wird vom Adapter empfangen und an den internen FB als REQ weitergeleitet.
- Gleichzeitig werden die Daten über OUT.D1 an den internen FB (QX.OUT) übergeben.
3. Rückmeldung:
- Der interne FB signalisiert Abschluss über CNF, das an den externen Ausgang CNF weitergereicht wird.
- Status und Qualifizierer werden über QO und STATUS ausgegeben.
Die eigentliche Ansteuerung der Servo-Hardware erfolgt über den Adapter OUT, der mit der Ressource verbunden wird.
Composite‑Design: Kapselt die komplexe Initialisierungs‑ und Ablaufsteuerung des Servo‑Wortausgangs.
Adapter‑Schnittstelle: Der unidirektionale Adapter AW ermöglicht eine flexible Anbindung an verschiedene physische Ausgangskanäle.
Ausgangsauswahl: Über den Eingang Output kann zwischen acht verschiedenen Ausgängen (Q1…Q8) gewählt werden; der Initialwert Invalid verhindert ungewollte Aktionen vor der Konfiguration.
Fehlerbehandlung: Statusinformationen werden über STATUS bereitgestellt; Event‑Sequenzen garantieren eine korrekte Ablaufsteuerung.
Lizenz: Eclipse Public License 2.0 (EPL‑2.0) – freie Nutzung und Weiterentwicklung unter den Lizenzbedingungen.
Landwirtschaftliche Maschinen: Ansteuerung von Servoantrieben (z. B. für Klappen, Ventile, Aktuatoren) über einen logiBUS‑Fieldbus.
Modularer Ausgangsbaustein: Einsatz in verteilten Steuerungen, bei denen mehrere Servo‑Ausgänge je nach Maschinenkonfiguration parametriert werden müssen.
Parametrierbare Konfiguration: Über PARAMS können Bus‑Adresse, Protokoll‑Einstellungen oder Zeitverhalten definiert werden.
logiBUS_QW_SERVO (interner FB): Realisiert die direkte Wortausgabe und Bus‑Kommunikation, während logiBUS_QWA_SERVO eine höhere Abstraktionsebene mit konsolidierten Ein‑/Ausgängen bietet.
logiBUS_DO_S‑Familie: Andere Bausteine dieser Familie adressieren einzelne diskrete Ausgänge (z. B. logiBUS_DO) – der hier beschriebene FB ist speziell für Servo‑Wortdaten und mehrere simultane Ausgänge ausgelegt.
Generische Wort‑Ausgangs‑FBs: Im Vergleich zu standardisierten W‑Typ‑Bausteinen bietet dieser FB eine an den Servo‑Anwendungsfall angepasste Schnittstelle (z. B. logiBUS_DO_S‑Typ).
Der logiBUS_QWA_SERVO ist ein gut strukturierter Composite‑Funktionsblock, der die Ansteuerung von Servo‑Wortausgängen auf einem logiBUS vereinfacht. Durch die Trennung von Initialisierung, Ausführung und Fehlerrückmeldung sowie die Verwendung eines Adapters für die Hardwareschnittstelle eignet er sich hervorragend für modulare Automatisierungslösungen in der Landtechnik und ähnlichen Industrien. Die Lizenzierung unter EPL‑2.0 ermöglicht uneingeschränkte Nutzung und Anpassung.