AE2_SPLIT_MERGE_FORWARD¶
Einleitung¶
Der Funktionsblock AE2_SPLIT_MERGE_FORWARD ist ein bidirektionaler Splitter und Merger mit bidirektionaler Weiterleitung. Er dient als universeller Verteiler und Sammler für Ereignisse in 4diac-Systemen und ermöglicht die flexible Verteilung von Ereignissen über verschiedene Schnittstellen.
Schnittstellenstruktur¶
Ereignis-Eingänge¶
- EI: Eingangsereignis (Input Event)
Ereignis-Ausgänge¶
- EO: Ausgangsereignis (Output Event)
Adapter¶
- PLUG: Bidirektionaler Adapter vom Typ AE2
- SOCKET: Bidirektionaler Adapter vom Typ AE2
Funktionsweise¶
Der Funktionsblock arbeitet nach folgenden Prinzipien:
-
Ereignisverteilung: Jedes am EI-Eingang eingehende Ereignis wird gleichzeitig an beide Adapter (PLUG und SOCKET) weitergeleitet.
-
Ereigniszusammenführung: Ereignisse, die über einen der beiden Adapter (PLUG oder SOCKET) eingehen, werden am EO-Ausgang ausgegeben.
-
Bidirektionale Weiterleitung: Zusätzlich werden Ereignisse zwischen den beiden Adaptern bidirektional weitergeleitet, sodass PLUG- und SOCKET-Ereignisse untereinander ausgetauscht werden können.
Technische Besonderheiten¶
- Verwendet den bidirektionalen AE2-Adapter-Typ
- Ermöglicht parallele Ereignisverteilung
- Bietet vollständige bidirektionale Kommunikation zwischen allen Schnittstellen
- Keine Datenverbindungen - rein ereignisbasiert
Zustandsübersicht¶
Der Funktionsblock verfügt über keine internen Zustände und arbeitet rein kombinatorisch. Alle Ereignisverarbeitungen erfolgen sofort bei Eintreffen eines Ereignisses.
Anwendungsszenarien¶
- Verteiler für Steuerereignisse in komplexen Automatisierungsnetzwerken
- Schnittstellenadapter zwischen verschiedenen Systemkomponenten
- Ereignis-Routing in modularen Steuerungsarchitekturen
- Bidirektionale Kommunikationsbrücken zwischen Funktionsblöcken
⚖️ Vergleich mit ähnlichen Bausteinen¶
Im Vergleich zu einfachen Splitter-Blöcken bietet AE2_SPLIT_MERGE_FORWARD zusätzlich: - Bidirektionale Funktionalität - Adapter-basierte Schnittstellen - Ereignis-Zusammenführung - Direkte Kommunikation zwischen Adaptern
Fazit¶
Der AE2_SPLIT_MERGE_FORWARD ist ein vielseitiger Funktionsblock für komplexe Ereignisverteilungs- und Sammelaufgaben in 4diac-Systemen. Seine bidirektionale Natur und die Adapter-Schnittstellen machen ihn besonders geeignet für modulare und erweiterbare Automatisierungslösungen.