logiBUS_IX

image

Einleitung

Der logiBUS_IX Funktionsblock ist ein Eingabeservice-Interface für boolesche Eingangsdaten, der speziell für die Kommunikation mit logiBUS-Eingabemodulen entwickelt wurde. Er dient als Schnittstelle zwischen der Steuerungslogik und physischen Eingabesignalen und ermöglicht die Abfrage von digitalen Eingangswerten.

logiBUS_IX

Schnittstellenstruktur

Ereignis-Eingänge

  • INIT: Service-Initialisierungsereignis

  • REQ: Service-Anfrageereignis

Ereignis-Ausgänge

  • INITO: Initialisierungsbestätigung

  • CNF: Bestätigung der angeforderten Service-Anfrage

  • IND: Anzeige vom Ressourcen-Interface

Daten-Eingänge

  • QI: Ereignis-Eingangsqualifizierer (BOOL)

  • PARAMS: Service-Parameter (STRING)

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

Daten-Ausgänge

  • QO: Ereignis-Ausgangsqualifizierer (BOOL)

  • STATUS: Service-Status (STRING)

  • IN: Eingangsdaten von der Ressource (BOOL)

Adapter

Keine Adapter-Schnittstellen vorhanden.

Funktionsweise

Der Funktionsblock initialisiert sich über das INIT-Ereignis und kann anschließend über das REQ-Ereignis Eingangsdaten anfordern. Bei erfolgreicher Initialisierung gibt er das INITO-Ereignis zurück. Die tatsächlichen Eingangswerte werden über den IN-Ausgang bereitgestellt, während der STATUS-Ausgang Informationen über den aktuellen Betriebszustand liefert.

Technische Besonderheiten

  • Unterstützt bis zu 8 digitale Eingänge (I1..I8)

  • Verwendet spezielle logiBUS-Datentypen für die Eingangsidentifikation

  • Bietet umfangreiche Statusrückmeldungen über den STATUS-Ausgang

  • Initialisiert mit einem ungültigen Eingangswert (Invalid)

Zustandsübersicht

Der Funktionsblock durchläuft typischerweise folgende Zustände:

  1. Nicht initialisiert: Vor der INIT-Anforderung

  2. Initialisiert: Nach erfolgreicher INIT-Verarbeitung

  3. Bereit: Kann REQ-Anfragen verarbeiten

  4. Aktiv: Verarbeitet gerade eine Service-Anfrage

Anwendungsszenarien

  • Abfrage von digitalen Eingangssignalen in Automatisierungssystemen

  • Integration von logiBUS-Eingabemodulen in 4diac-basierte Steuerungen

  • Überwachung von Schalterzuständen und Sensorsignalen

  • Industrielle E/A-Steuerung mit Statusüberwachung

⚖️ Vergleich mit ähnlichen Bausteinen

Im Vergleich zu einfachen digitalen Eingangsblöcken bietet logiBUS_IX:

  • Erweiterte Statusinformationen

  • Parametrierbare Service-Parameter

  • Spezifische logiBUS-Hardware-Integration

  • Umfangreichere Initialisierungs- und Bestätigungsmechanismen

🛠️ Zugehörige Übungen

Fazit

Der logiBUS_IX Funktionsblock stellt eine robuste und flexible Lösung für die Integration von logiBUS-Eingabemodulen in 4diac-basierte Steuerungssysteme dar. Seine umfangreiche Statusrückmeldung und parametrierbare Schnittstelle machen ihn besonders geeignet für industrielle Anwendungen, bei denen zuverlässige E/A-Kommunikation erforderlich ist.