logiBUS_IE¶
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.
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¶
- Uebung_004a
- Uebung_004a2
- Uebung_004a2_2
- Uebung_004a2_3
- Uebung_004a2_AX
- Uebung_004a3
- Uebung_004a3_AX
- Uebung_004a4
- Uebung_004a4_AX
- Uebung_004a5
- Uebung_004a5_AX
- Uebung_004a6
- Uebung_004a6_AX
- Uebung_004a7
- Uebung_004a7_AX
- Uebung_004a8
- Uebung_004a8_AX
- Uebung_004a9
- Uebung_004a9_AX
- Uebung_004a_AX
- Uebung_004b
- Uebung_004b2
- Uebung_004b3
- Uebung_004b_AX
- Uebung_004b_AX_ASR
- Uebung_004b_AX_ASR_X
- Uebung_004c1
- Uebung_004c1_AX
- Uebung_004c2
- Uebung_004c2_AX
- Uebung_004c3
- Uebung_004c3_AX
- Uebung_004c4
- Uebung_004c4_AX
- Uebung_004c5
- Uebung_004c5_AX
- Uebung_006
- Uebung_006_AX
- Uebung_006a
- Uebung_006a2
- Uebung_006a2_AX
- Uebung_006a3
- Uebung_006a3_AX
- Uebung_006a4
- Uebung_006a4_AX
- Uebung_006a_AX
- Uebung_006b
- Uebung_006b_AX
- Uebung_006d
- Uebung_006d_AX
- Uebung_007a1
- Uebung_007a1_AX
- Uebung_007a2
- Uebung_007a2_AX
- Uebung_007a3
- Uebung_007a3_AX
- Uebung_009a
- Uebung_019
- Uebung_019a
- Uebung_019b
- Uebung_019c
- Uebung_020f3
- Uebung_020f3_AX
- Uebung_020h
- Uebung_020h_AX
- Uebung_020i
- Uebung_020i_AX
- Uebung_031
- Uebung_034b
- Uebung_035
- Uebung_035a
- Uebung_035a1_AX
- Uebung_035a1b_AX
- Uebung_035a2
- Uebung_035a2_AX
- Uebung_035a3
- Uebung_035a3_AX
- Uebung_035b
- Uebung_035c
- Uebung_036
- Uebung_037
- Uebung_038
- Uebung_038_AX
- Uebung_039
- Uebung_039a
- Uebung_040
- Uebung_040_2
- Uebung_040_AX
- Uebung_041
- Uebung_042
- Uebung_043
- Uebung_080
- Uebung_080b
- Uebung_080c
- Uebung_081
- Uebung_082
- Uebung_083
- Uebung_083_AX
- Uebung_084
- Uebung_085
- Uebung_087
- Uebung_087a1
- Uebung_091
- Uebung_093
- Uebung_093b
- Uebung_094
- Uebung_094a
- Uebung_094a_AX
- Uebung_095
- Uebung_095_AX
- Uebung_110
- Uebung_111
- Uebung_124
- Uebung_127
- Uebung_128
- Uebung_128b
- Uebung_132
- Uebung_150_AX
- Uebung_151_AX
- Uebung_152
- Uebung_153
- Uebung_160b
- Uebung_160b_AX
- Uebung_171_AX
- Uebung_179
- Uebung_180
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.