AE2_SPLIT_MERGE_FORWARD

image

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.

AE2_SPLIT_MERGE_FORWARD

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:

  1. Ereignisverteilung: Jedes am EI-Eingang eingehende Ereignis wird gleichzeitig an beide Adapter (PLUG und SOCKET) weitergeleitet.

  2. Ereigniszusammenführung: Ereignisse, die über einen der beiden Adapter (PLUG oder SOCKET) eingehen, werden am EO-Ausgang ausgegeben.

  3. 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.