Aux_IE

image

Einleitung

Der Aux_IE Funktionsblock ist ein Eingabeservice-Interface-Funktionsblock für Ereigniseingabedaten. Er dient zur Verarbeitung von Hilfseingaben (Auxiliary Inputs) und ermöglicht die Erkennung verschiedener Eingabeereignisse wie Drücken, Loslassen, Einfachklick, Doppelklick etc.

Aux_IE

Schnittstellenstruktur

Ereignis-Eingänge

  • INIT: Service-Initialisierung

    • Verknüpft mit: QI, PARAMS, u16ObjId, InputEvent

  • REQ: Service-Anfrage

    • Verknüpft mit: QI

Ereignis-Ausgänge

  • INITO: Initialisierungsbestätigung

    • Verknüpft mit: QO, STATUS

  • CNF: Bestätigung der angeforderten Service-Anfrage

    • Verknüpft mit: QO, STATUS

  • IND: Anzeige von der Ressource

    • Verknüpft mit: QO, STATUS

Daten-Eingänge

  • QI (BOOL): Ereignis-Eingabe-Qualifizierer

  • PARAMS (STRING): Service-Parameter

  • u16ObjId (UINT): Objekt-ID, Initialwert: ID_NULL

  • InputEvent (AuxiliaryState_S): Identifiziert das Ereignis (Down, Up, Single-Click, Double-Click etc.), Initialwert: Invalid

Daten-Ausgänge

  • QO (BOOL): Ereignis-Ausgabe-Qualifizierer

  • STATUS (STRING): Service-Status

Adapter

Keine Adapter-Schnittstellen vorhanden.

Funktionsweise

Der Aux_IE Block verarbeitet Hilfseingabeereignisse und bietet eine standardisierte Schnittstelle für die Kommunikation mit Eingabegeräten. Bei der Initialisierung (INIT) werden die Service-Parameter und Objekt-ID konfiguriert. Über REQ-Ereignisse können Service-Anfragen gestellt werden, während IND-Ereignisse eingehende Signale von der Ressource anzeigen.

Technische Besonderheiten

  • Verwendet spezifische ISOBUS-Datentypen für die Landtechnik

  • Unterstützt verschiedene Eingabeereignis-Typen über die AuxiliaryState-Struktur

  • Initialisierung mit standardisierten NULL-Werten (ID_NULL)

  • String-basierte Statusrückmeldungen

Zustandsübersicht

Der Block verfügt über einen Initialisierungszustand (INIT/INITO) und operative Zustände für Service-Anfragen (REQ/CNF) sowie Ressourcen-Anzeigen (IND).

Anwendungsszenarien

  • Steuerung von landwirtschaftlichen Maschinen über Hilfseingaben

  • Verarbeitung von Benutzerinteraktionen in ISOBUS-Systemen

  • Erkennung komplexer Eingabemuster (Einzelklick, Doppelklick)

  • Integration in Steuerungssysteme für Agrartechnik

⚖️ Vergleich mit ähnlichen Bausteinen

Im Vergleich zu einfachen digitalen Eingangsblöcken bietet Aux_IE erweiterte Funktionalität für die Erkennung komplexerer Eingabeereignisse und ist speziell für ISOBUS-Umgebungen optimiert.

🛠️ Zugehörige Übungen

Fazit

Der Aux_IE Funktionsblock stellt eine leistungsfähige Schnittstelle für die Verarbeitung von Hilfseingabeereignissen in ISOBUS-basierten Steuerungssystemen dar und ermöglicht die zuverlässige Erkennung verschiedener Benutzerinteraktionen.