Zum Inhalt

Button_IXA

image


Einleitung

Button_IXA ist ein zusammengesetzter Funktionsblock zur Verarbeitung von booleschen Eingabedaten. Der Baustein dient als Schnittstelle für Taster-Eingaben und bietet eine standardisierte Verarbeitung von Schaltzuständen in Automatisierungssystemen.

Button_IXA

Schnittstellenstruktur

Ereignis-Eingänge

  • INIT: Service-Initialisierung - wird mit QI, PARAMS und u16ObjId ausgelöst
  • REQ: Service-Anfrage - wird mit QI ausgelöst

Ereignis-Ausgänge

  • INITO: Initialisierungsbestätigung - wird mit QO und STATUS ausgelöst

Daten-Eingänge

  • QI: Ereignis-Eingangsqualifizierer (BOOL)
  • PARAMS: Service-Parameter (STRING)
  • u16ObjId: Objekt-ID (UINT) - Initialwert: ID_NULL

Daten-Ausgänge

  • QO: Ereignis-Ausgangsqualifizierer (BOOL)
  • STATUS: Service-Status (STRING)

Adapter

  • IN: Unidirektionaler Adapter vom Typ adapter::types::unidirectional::AX

Funktionsweise

Der Button_IXA Funktionsblock fungiert als Wrapper um den internen Button_IX Baustein. Bei der Initialisierung (INIT) werden die Konfigurationsparameter übergeben und der interne Baustein konfiguriert. Service-Anfragen (REQ) lösen die Abfrage des Tasterzustands aus. Der Adapter IN dient als Schnittstelle für die eigentliche Taster-Eingabe.

Technische Besonderheiten

  • Verwendet ISOBUS-konforme Typen und Adapter
  • Unterstützt Objekt-Identifikation über u16ObjId
  • Flexible Parametrierung über STRING-Parameter
  • Unidirektionale Adapter-Schnittstelle für Eingabedaten

Zustandsübersicht

Der Baustein verfügt über folgende Hauptzustände: - Nicht initialisiert: Wartet auf INIT-Ereignis - Initialisiert: Bereit für REQ-Anfragen - Aktiv: Verarbeitet Taster-Eingaben über den Adapter

Anwendungsszenarien

  • Taster-Eingaben in landwirtschaftlichen Maschinen
  • ISOBUS-kompatible Steuerungssysteme
  • Boolesche Eingabeverarbeitung in verteilten Automatisierungssystemen
  • Bedienfelder und Schaltpulte

⚖️ Vergleich mit ähnlichen Bausteinen

Im Vergleich zu einfachen booleschen Eingabeblöcken bietet Button_IXA: - ISOBUS-Kompatibilität - Erweiterte Parametrierungsmöglichkeiten - Standardisierte Statusrückmeldungen - Adapter-basierte Architektur für bessere Wiederverwendbarkeit

🛠️ Zugehörige Übungen

Fazit

Button_IXA ist ein spezialisierter Funktionsblock für die zuverlässige Verarbeitung von Taster-Eingaben in ISOBUS-Umgebungen. Durch seine modulare Architektur und standardisierte Schnittstellen eignet er sich ideal für den Einsatz in komplexen Automatisierungssystemen der Agrartechnik.