logiBUS_IE

image

Einleitung

Der logiBUS_IE Funktionsblock ist ein Eingabeservice-Schnittstellenbaustein für Ereigniseingabedaten. Er dient als Interface zwischen dem logiBUS-System und der 4diac-Laufzeitumgebung zur Verarbeitung von digitalen Eingangssignalen mit erweiterten Ereigniserkennungsfunktionen.

logiBUS_IE

Schnittstellenstruktur

Ereignis-Eingänge

  • INIT: Service-Initialisierung

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

  • REQ: Service-Anfrage

    • Verknüpft mit: QI

Ereignis-Ausgänge

  • INITO: Initialisierungsbestätigung

    • Verknüpft mit: QO, STATUS

  • CNF: Bestätigung der angeforderten Services

    • Verknüpft mit: QO, STATUS

  • IND: Indikation von der Ressource

    • Verknüpft mit: QO, STATUS

Daten-Eingänge

  • QI (BOOL): Ereignis-Eingangsqualifizierer

  • PARAMS (STRING): Service-Parameter

  • Input (logiBUS_DI_S): Identifiziert den Eingang (I1..I8)

    • Initialwert: Invalid

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

    • Initialwert: Invalid

Daten-Ausgänge

  • QO (BOOL): Ereignis-Ausgangsqualifizierer

  • STATUS (STRING): Service-Status

Adapter

Keine Adapter-Schnittstellen vorhanden.

Funktionsweise

Der Funktionsblock ermöglicht die Verarbeitung digitaler Eingangssignale mit erweiterter Ereigniserkennung. Über die INIT-Initialisierung können spezifische Parameter konfiguriert werden. Der Baustein erkennt verschiedene Eingabeereignisse wie Tastendrücke, Loslassen, Einzelklicks und Doppelklicks und signalisiert diese über die entsprechenden Ausgangsereignisse.

Technische Besonderheiten

  • Unterstützt multiple Ereignistypen (Down, Up, Single-Click, Double-Click)

  • Flexible Eingangskonfiguration über PARAMS-String

  • Statusrückmeldung über STATUS-Ausgang

  • Initialisierung mit Invalid-Werten für sicheren Start

Zustandsübersicht

Der Baustein verfügt über einen initialisierten und einen Betriebszustand. Nach erfolgreicher INIT-Initialisierung wechselt er in den Betriebszustand, in dem Ereignisverarbeitung und Service-Anfragen verarbeitet werden können.

Anwendungsszenarien

  • Bedienpanel-Steuerungen

  • Tastatureingabe-Verarbeitung

  • Mechanische Schalter-Überwachung

  • Benutzerinteraktionssysteme

  • Industrielle Steuerungstaster

⚖️ Vergleich mit ähnlichen Bausteinen

Im Vergleich zu einfachen digitalen Eingangsbausteinen bietet logiBUS_IE erweiterte Ereigniserkennungsfunktionen und kann komplexe Eingabemuster wie Doppelklicks erkennen. Die parametrierbare Konfiguration ermöglicht eine flexible Anpassung an verschiedene Hardware-Schnittstellen.

🛠️ Zugehörige Übungen

Fazit

Der logiBUS_IE Funktionsblock stellt eine leistungsstarke Schnittstelle für digitale Eingabegeräte mit erweiterter Ereigniserkennung bereit. Seine flexible Konfigurierbarkeit und die Unterstützung verschiedener Ereignistypen machen ihn ideal für Anwendungen, die komplexe Benutzerinteraktionen erfordern.