Aux_QX

image

Einleitung

Der Aux_QX Funktionsblock ist ein Ausgabeservice-Interface-Funktionsblock für boolesche Ausgabedaten. Er dient als Schnittstelle zu Auxiliary-Ausgabegeräten und ermöglicht die Steuerung von booleschen Ausgabesignalen über einen definierten Service-Mechanismus.

Aux_QX

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

  • iInpNr (INT): Nummer des Auxiliary-Arrays - entspricht der Reihenfolge im Pool (erster Aux-Eingang im Pool hat iInpNr = 0, etc.)

Daten-Ausgänge

  • QO (BOOL): Ereignis-Ausgangsqualifizierer

  • STATUS (STRING): Service-Status

Funktionsweise

Der Aux_QX Funktionsblock implementiert ein standardisiertes Service-Interface für boolesche Ausgabedaten. Bei Empfang eines INIT-Ereignisses wird der Service initialisiert, wobei die Parameter PARAMS und iInpNr zur Konfiguration verwendet werden. Das REQ-Ereignis triggert die Ausgabe des booleschen Wertes an die spezifizierte Auxiliary-Ressource. Jede Operation wird durch entsprechende Bestätigungsereignisse (INITO, CNF) quittiert.

Technische Besonderheiten

  • Unterstützt die Adressierung von Auxiliary-Ausgängen über den iInpNr-Parameter

  • Flexible Parameterkonfiguration über STRING-Parameter

  • Vollständige Statusrückmeldung über STATUS-Ausgang

  • Qualifizierte Ereignisbehandlung durch QI/QO-Signale

Zustandsübersicht

Der Funktionsblock folgt einem typischen Service-Interface-Muster mit Initialisierungs- und Betriebszuständen. Nach erfolgreicher Initialisierung (INIT → INITO) können Service-Anfragen (REQ → CNF) verarbeitet werden.

Anwendungsszenarien

  • Steuerung von Auxiliary-Ausgabegeräten in ISOBUS-Umgebungen

  • Anbindung von booleschen Aktoren in landwirtschaftlichen Maschinen

  • Integration in Steuerungssysteme für Hilfsfunktionen

  • Universelle boolesche Ausgabeschnittstelle in verteilten Automatisierungssystemen

⚖️ Vergleich mit ähnlichen Bausteinen

Im Vergleich zu einfachen booleschen Ausgabeblöcken bietet Aux_QX erweiterte Service-Funktionalität mit Initialisierungssequenzen, Parameterkonfiguration und detailliertem Statusmanagement. Die spezifische Adressierung über iInpNr ermöglicht die Integration in komplexe Gerätepools.

🛠️ Zugehörige Übungen

Fazit

Der Aux_QX Funktionsblock stellt eine robuste und standardisierte Lösung für die Ansteuerung von booleschen Auxiliary-Ausgängen dar. Durch sein vollständiges Service-Interface und die flexible Konfigurierbarkeit eignet er sich besonders für den Einsatz in professionellen Automatisierungsumgebungen mit ISOBUS-Kompatibilität.