AX2_BOOL_TO_X
Einleitung
Der Funktionsblock AX2_BOOL_TO_X dient als Composite-Funktionsblock zur Konvertierung von BOOL-Werten in das AX2-Adapterformat. Er ermöglicht die bidirektionale Kommunikation zwischen einfachen BOOL-Daten und dem spezifischen AX2-Adapter-Interface.
Schnittstellenstruktur
Ereignis-Eingänge
REQ: Anfrage-Ereignis zur Aktivierung des Adapters
Verknüpft mit Datenausgang OUT
Y-Position: 46
Ereignis-Ausgänge
CNF: Bestätigungs-Ereignis vom Adapter
Verknüpft mit Dateneingang IN
Y-Position: 46
Daten-Eingänge
OUT: BOOL-Dateneingang für die Ausgaberichtung
Y-Position: 31
Daten-Ausgänge
IN: BOOL-Datenausgang für die Eingaberichtung
Empfängt Daten vom Adapter
Y-Position: 47
Adapter
AX2_OUT: AX2-Adapter für bidirektionale Kommunikation
Adapter-Typ: adapter::types::bidirectional::AX2
Position: x=-3900, y=-500
Funktionsweise
Der Funktionsblock fungiert als Brücke zwischen BOOL-Daten und dem AX2-Adapter. Bei Eintreffen eines REQ-Ereignisses wird der OUT-Wert über den AX2_OUT-Adapter gesendet. Gleichzeitig können über denselben Adapter eingehende Daten empfangen und als IN-Ausgang mit einem CNF-Ereignis bereitgestellt werden.
Technische Besonderheiten
Implementiert als Composite-Funktionsblock
Unterstützt bidirektionale Datenübertragung
Verwendet spezifische AX2-Adapter-Schnittstelle
Automatische Ereignis- und Datenweiterleitung zwischen Hauptschnittstelle und Adapter
Zustandsübersicht
Der Funktionsblock arbeitet zustandslos und leitet Ereignisse und Daten direkt zwischen den Schnittstellen weiter:
REQ → AX2_OUT.EO1
AX2_OUT.EI1 → CNF
OUT → AX2_OUT.DO1
AX2_OUT.DI1 → IN
Anwendungsszenarien
Integration von BOOL-Signalen in AX2-basierte Systeme
Protokollumsetzung zwischen verschiedenen Automatisierungsebenen
Bidirektionale Datenaustausch-Szenarien
Adapter-basierte Systemintegration
⚖️ Vergleich mit ähnlichen Bausteinen
Im Vergleich zu einfachen Konvertierungsbausteinen bietet AX2_BOOL_TO_X:
Bidirektionale Funktionalität
Integrierte Adapter-Schnittstelle
Komplette Ereignisbehandlung
Höhere Abstraktionsebene durch Composite-Design
Fazit
AX2_BOOL_TO_X ist ein spezialisierter Composite-Funktionsblock, der eine effiziente Brücke zwischen BOOL-Daten und dem AX2-Adapter-Protokoll bildet. Seine bidirektionale Architektur und integrierte Ereignisbehandlung machen ihn ideal für Systeme, die eine nahtlose Integration zwischen verschiedenen Protokollschichten erfordern.