Aux_QXA
Einleitung
Der Aux_QXA ist ein zusammengesetzter Funktionsblock für die Ausgabe von booleschen Daten. Er dient als Schnittstelle für Hilfsausgänge (Auxiliary Outputs) in ISOBUS-kompatiblen Systemen und ermöglicht die Steuerung von booleschen Ausgabesignalen über standardisierte Schnittstellen.
Schnittstellenstruktur
Ereignis-Eingänge
INIT: Service-Initialisierungsereignis
Verknüpft mit: QI, PARAMS, iInpNr
Ereignis-Ausgänge
INITO: Initialisierungsbestätigung
Verknüpft mit: QO, STATUS
CNF: Bestätigung des angeforderten Services
Verknüpft mit: QO, STATUS
Daten-Eingänge
QI (BOOL): Ereignis-Eingangsqualifizierer
PARAMS (STRING): Service-Parameter
iInpNr (INT): Nummer des Hilfsausgangs-Arrays (entspricht der Reihenfolge im Pool, wobei der erste Hilfseingang iInpNr = 0 hat)
Daten-Ausgänge
QO (BOOL): Ereignis-Ausgangsqualifizierer
STATUS (STRING): Service-Status
Adapter
OUT: Unidirektionaler Adapter vom Typ AX
Position: x=“-400“, y=“1000“
Funktionsweise
Der Aux_QXA Funktionsblock fungiert als Wrapper für den internen Aux_QX Baustein. Bei Initialisierung (INIT-Ereignis) werden die Konfigurationsparameter übergeben und der interne Baustein initialisiert. Über den OUT-Adapter können Ausgabeanforderungen gesendet werden, die dann vom internen Baustein verarbeitet werden. Die Bestätigung erfolgt über die CNF- und INITO-Ausgangsereignisse.
Technische Besonderheiten
Verwendet einen unidirektionalen Adapter für die Ausgabekommunikation
Unterstützt parametrierbare Service-Konfiguration über STRING-Parameter
Ermöglicht die Adressierung mehrerer Hilfsausgänge über den iInpNr-Parameter
Implementiert standardisierte Initialisierungs- und Bestätigungsprotokolle
Zustandsübersicht
Der Funktionsblock durchläuft folgende Zustände:
Nicht initialisiert: Vor dem INIT-Ereignis
Initialisierung: Während der INIT-Verarbeitung
Bereit: Nach erfolgreicher Initialisierung (INITO)
Aktiv: Während der Ausgabeverarbeitung (CNF)
Anwendungsszenarien
Steuerung von booleschen Aktoren in landwirtschaftlichen Maschinen
ISOBUS-kompatible Hilfsausgänge in Traktoren und Anbaugeräten
Automatisierte Steuerungssysteme in der Agrartechnik
Vernetzte Steuerung von Peripheriegeräten
⚖️ Vergleich mit ähnlichen Bausteinen
Im Vergleich zu einfachen booleschen Ausgabeblöcken bietet Aux_QXA:
Erweiterte Parametrierbarkeit über STRING-Parameter
ISOBUS-Kompatibilität
Standardisierte Initialisierungsprozeduren
Adapter-basierte Schnittstelle für erweiterte Kommunikation
🛠️ Zugehörige Übungen
Fazit
Der Aux_QXA Funktionsblock stellt eine robuste und standardkonforme Lösung für die Steuerung von booleschen Hilfsausgängen in ISOBUS-Systemen dar. Durch seine modulare Architektur und erweiterte Parametrierungsmöglichkeiten eignet er sich besonders für komplexe Steuerungsaufgaben in der modernen Agrartechnik.