# logiBUS_IXA ```{index} single: logiBUS_IXA ``` image * * * * * * * * * * ## Einleitung Der logiBUS_IXA ist ein Composite-Funktionsblock zur Verarbeitung von booleschen Eingangsdaten. Er dient als Schnittstelle für digitale Eingänge und ermöglicht die Initialisierung und Abfrage von Eingangssignalen über standardisierte Service-Schnittstellen. ## Schnittstellenstruktur ### **Ereignis-Eingänge** - **INIT**: Service-Initialisierungsereignis mit den zugehörigen Daten QI, PARAMS und Input - **REQ**: Service-Anfrageereignis mit dem zugehörigen Datenwert QI ### **Ereignis-Ausgänge** - **INITO**: Initialisierungsbestätigung mit den zugehörigen Datenwerten QO und STATUS ### **Daten-Eingänge** - **QI**: Boolescher Ereignis-Eingangsqualifizierer - **PARAMS**: Service-Parameter als Zeichenkette - **Input**: Identifiziert die Eingänge Q1 bis Q8 mit dem Typ logiBUS_DI_S und Initialwert "Invalid" ### **Daten-Ausgänge** - **QO**: Boolescher Ereignis-Ausgangsqualifizierer - **STATUS**: Service-Status als Zeichenkette ### **Adapter** - **IN**: Unidirektionaler Adapter vom Typ AX für die Eingangsdatenverarbeitung ## Funktionsweise Der Composite-Funktionsblock logiBUS_IXA kapselt den Basisfunktionsblock logiBUS_IX und erweitert dessen Funktionalität durch zusätzliche Adapter-Schnittstellen. Bei INIT-Ereignissen werden die Parameter an den internen IX-Block weitergeleitet, der die Initialisierung durchführt. Die IND-Ereignisse des IX-Blocks werden an den Eingangsadapter IN weitergegeben, während die Datenverbindungen die entsprechende Signalverarbeitung sicherstellen. ## Technische Besonderheiten - Verwendet den spezifischen Datentyp logiBUS_DI_S für die Eingangsidentifikation - Implementiert standardisierte Service-Schnittstellen gemäß 61499-2 - Unterstützt Parameterübergabe via STRING-Datentyp - Bietet Statusrückmeldungen über STATUS-Ausgang ## Zustandsübersicht Der Funktionsblock verfügt über zwei Hauptzustände: 1. **Nicht initialisiert**: Vor dem INIT-Ereignis 2. **Initialisiert und betriebsbereit**: Nach erfolgreicher INIT-Bestätigung ## Anwendungsszenarien - Anbindung digitaler Eingänge in Automatisierungssystemen - Integration in logiBUS-basierte Steuerungsarchitekturen - Verwendung in SPS-Systemen mit booleschen Signalverarbeitungsanforderungen ## Vergleich mit ähnlichen Bausteinen Im Vergleich zu einfachen digitalen Eingangsblöcken bietet logiBUS_IXA erweiterte Service-Funktionalitäten mit Parametrierungsmöglichkeiten und Statusrückmeldungen. Die Composite-Struktur ermöglicht eine bessere Wiederverwendbarkeit und erweiterte Diagnosefähigkeiten. ## Fazit Der logiBUS_IXA Funktionsblock stellt eine robuste und flexible Lösung für die Verarbeitung digitaler Eingangssignale in 4diac-basierten Automatisierungssystemen dar. Durch seine standardisierten Schnittstellen und erweiterten Service-Funktionen eignet er sich besonders für komplexe Anwendungen mit hohen Anforderungen an Diagnose und Parametrierbarkeit.