Aux_QXA

image

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.

Aux_QXA

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:

  1. Nicht initialisiert: Vor dem INIT-Ereignis

  2. Initialisierung: Während der INIT-Verarbeitung

  3. Bereit: Nach erfolgreicher Initialisierung (INITO)

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