Softkey_IX
🎧 Podcast
Einleitung
Der Softkey_IX ist ein Service-Interface-Funktionsblock für boolesche Eingabedaten, der als Eingabeschnittstelle für Softkey-Funktionalitäten dient. Dieser Baustein ermöglicht die Kommunikation mit Ressourcen und die Verarbeitung von Tastatureingaben in Steuerungssystemen.
Schnittstellenstruktur
Ereignis-Eingänge
INIT: Service-Initialisierung
Verknüpft mit: QI, PARAMS, u16ObjId
REQ: Service-Anfrage
Verknüpft mit: QI
Ereignis-Ausgänge
INITO: Initialisierungsbestätigung
Verknüpft mit: QO, STATUS
CNF: Bestätigung der angeforderten Service-Funktion
Verknüpft mit: QO, STATUS, IN
IND: Indikation von der Ressource
Verknüpft mit: QO, STATUS, IN
Daten-Eingänge
QI: BOOL - Ereignis-Eingangsqualifizierer
PARAMS: STRING - Service-Parameter
u16ObjId: UINT - Objekt-ID (Initialwert: ID_NULL)
Daten-Ausgänge
QO: BOOL - Ereignis-Ausgangsqualifizierer
STATUS: STRING - Service-Status
IN: BOOL - Eingabedaten von der Ressource
Adapter
Keine Adapter-Schnittstellen vorhanden.
Funktionsweise
Der Softkey_IX-Funktionsblock dient als Vermittler zwischen der Anwendungslogik und physischen oder virtuellen Eingabegeräten. Bei der Initialisierung (INIT) werden die Service-Parameter konfiguriert. Über REQ-Ereignisse können Service-Anfragen gestellt werden, die mit CNF-Ereignissen bestätigt werden. IND-Ereignisse signalisieren asynchrone Eingaben von der Ressource.
Technische Besonderheiten
Verwendet ISOBUS-kompatible Objekt-Identifikation
Unterstützt parametrierbare Service-Konfiguration über STRING-Parameter
Bietet sowohl synchrone (CNF) als auch asynchrone (IND) Betriebsmodi
Initialisierung mit standardisierter Objekt-ID (ID_NULL)
Zustandsübersicht
Der Funktionsblock durchläuft folgende Hauptzustände:
Nicht initialisiert: Vor der INIT-Verarbeitung
Initialisiert: Nach erfolgreicher INIT-Verarbeitung
Bereit: Kann Service-Anfragen verarbeiten
Aktiv: Verarbeitet aktuelle Eingaben
Anwendungsszenarien
Bedienpanels in mobilen Arbeitsmaschinen
Virtuelle Tastaturen in Industrieanlagen
Softkey-Implementierungen in Fahrzeugsystemen
Benutzerschnittstellen für ISOBUS-kompatible Geräte
⚖️ Vergleich mit ähnlichen Bausteinen
Im Vergleich zu einfachen digitalen Eingangsbausteinen bietet Softkey_IX erweiterte Service-Funktionalitäten mit parametrierbaren Konfigurationen und ISOBUS-Kompatibilität. Die IND-Funktionalität ermöglicht asynchrone Ereignisbehandlung, was bei reinen Abfrage-basierten Bausteinen nicht verfügbar ist.
🛠️ Zugehörige Übungen
Fazit
Der Softkey_IX-Funktionsblock stellt eine flexible und standardisierte Lösung für Softkey-Eingaben in industriellen Steuerungssystemen dar. Seine ISOBUS-Kompatibilität und die umfangreiche Service-Schnittstelle machen ihn besonders geeignet für anspruchsvolle Anwendungen in mobilen Arbeitsmaschinen und Industrieanlagen.