Zum Inhalt

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.

Softkey_IX

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: 1. Nicht initialisiert: Vor der INIT-Verarbeitung 2. Initialisiert: Nach erfolgreicher INIT-Verarbeitung 3. Bereit: Kann Service-Anfragen verarbeiten 4. 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.