Softkey_IE

🎧 Podcast

Einleitung

Der Softkey_IE Funktionsblock ist ein Eingabeservice-Schnittstellen-Funktionsblock für Ereigniseingabedaten, der speziell für die Verarbeitung von Softkey-Ereignissen gemäß ISO 11783-6 entwickelt wurde. Er dient als Schnittstelle zwischen der Anwendungslogik und den physikalischen Softkey-Eingabegeräten in landwirtschaftlichen und mobilen Arbeitsmaschinen.

Softkey_IE

Schnittstellenstruktur

Ereignis-Eingänge

  • INIT: Service-Initialisierung mit Parametern QI, PARAMS, u16ObjId und InputEvent

  • REQ: Service-Anfrage mit Parameter QI

Ereignis-Ausgänge

  • INITO: Initialisierungsbestätigung mit Parametern QO und STATUS

  • CNF: Bestätigung der angeforderten Service-Anfrage mit Parametern QO und STATUS

  • IND: Indikation von der Ressource mit Parametern QO und STATUS

Daten-Eingänge

  • QI (BOOL): Ereignis-Eingangsqualifizierer

  • PARAMS (STRING): Service-Parameter

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

  • InputEvent (SoftKeyActivationCode_S): Identifiziert das Ereignis gemäß ISO 11783-6 mit Initialwert „Invalid“

Daten-Ausgänge

  • QO (BOOL): Ereignis-Ausgangsqualifizierer

  • STATUS (STRING): Service-Status

Adapter

Keine Adapter-Schnittstellen vorhanden.

Funktionsweise

Der Softkey_IE Funktionsblock verwaltet die Kommunikation mit Softkey-Eingabegeräten gemäß dem ISO-Bus-Standard 11783-6. Bei der Initialisierung (INIT) werden die Service-Parameter und Objekt-ID konfiguriert. Service-Anfragen (REQ) lösen die entsprechende Funktionalität aus, während Indikationen (IND) eingehende Ereignisse von den physikalischen Softkeys signalisieren.

Technische Besonderheiten

  • Unterstützt ISO 11783-6 Standard für landwirtschaftliche Fahrzeuge

  • Verwendet spezifische SoftKeyActivationCode-Struktur zur Ereignisidentifikation

  • Integriert Objekt-ID-Verwaltung für Geräteidentifikation

  • Bietet umfassende Statusrückmeldungen über STRING-Parameter

Zustandsübersicht

Der Funktionsblock verfügt über einen initialisierten und einen Betriebszustand. Nach erfolgreicher INIT-Initialisierung wechselt der Block in den Betriebszustand, in dem REQ-Anfragen verarbeitet und IND-Ereignisse empfangen werden können.

Anwendungsszenarien

  • Steuerung von Bedienpanels in landwirtschaftlichen Maschinen

  • Implementierung von Softkey-Funktionalitäten in mobilen Arbeitsgeräten

  • ISO-Bus-konforme Eingabeverarbeitung in Fahrzeugen

  • Benutzerschnittstellen für komplexe Maschinensteuerungen

⚖️ Vergleich mit ähnlichen Bausteinen

Im Vergleich zu generischen Eingabebausteinen bietet Softkey_IE spezifische ISO 11783-6-Konformität und ist optimiert für die Anforderungen landwirtschaftlicher und mobiler Arbeitsmaschinen. Die Integration von SoftKeyActivationCode ermöglicht eine standardisierte Ereignisbehandlung.

🛠️ Zugehörige Übungen

Fazit

Der Softkey_IE Funktionsblock stellt eine spezialisierte Lösung für die Softkey-Ereignisverarbeitung in ISO 11783-6-konformen Systemen dar. Durch seine standardisierte Schnittstelle und umfassende Statusrückmeldungen eignet er sich ideal für den Einsatz in komplexen mobilen Arbeitsmaschinen-Steuerungen.