AE_SPLIT_8¶
Bild des Funktionsblocks: [Hier einfügen, sofern vorhanden]
Einleitung¶
Der Funktionsbaustein AE_SPLIT_8 dient als generischer Verteiler für einen unidirektionalen Adaptereingang (AE) auf acht identische Adapterausgänge. Er ermöglicht die Mehrfachverwendung eines eingehenden Signals, ohne dieses zu modifizieren.
Schnittstellenstruktur¶
Ereignis-Eingänge¶
Keine.
Ereignis-Ausgänge¶
Keine.
Daten-Eingänge¶
Keine.
Daten-Ausgänge¶
Keine.
Adapter¶
| Richtung | Name | Typ | Beschreibung |
|---|---|---|---|
| Socket | IN |
adapter::types::unidirectional::AE |
Eingehender unidirektionaler AE-Adapter |
| Plug | OUT1 |
adapter::types::unidirectional::AE |
Erster ausgehender AE-Adapter |
| Plug | OUT2 |
adapter::types::unidirectional::AE |
Zweiter ausgehender AE-Adapter |
| Plug | OUT3 |
adapter::types::unidirectional::AE |
Dritter ausgehender AE-Adapter |
| Plug | OUT4 |
adapter::types::unidirectional::AE |
Vierter ausgehender AE-Adapter |
| Plug | OUT5 |
adapter::types::unidirectional::AE |
Fünfter ausgehender AE-Adapter |
| Plug | OUT6 |
adapter::types::unidirectional::AE |
Sechster ausgehender AE-Adapter |
| Plug | OUT7 |
adapter::types::unidirectional::AE |
Siebter ausgehender AE-Adapter |
| Plug | OUT8 |
adapter::types::unidirectional::AE |
Achter ausgehender AE-Adapter |
Funktionsweise¶
Der Baustein leitet das am Socket IN anliegende Adaptersignal ohne Verzögerung oder Veränderung an alle acht Plugs (OUT1 bis OUT8) weiter. Es findet keine logische oder zeitliche Aufbereitung statt – der eingehende Adapter wird eins-zu-eins vervielfältigt.
Technische Besonderheiten¶
- Generischer Typ: Der FB ist als generischer Baustein (
GenericClassName: GEN_AE_SPLIT) definiert und kann in verschiedenen Kontexten wiederverwendet werden. - Unidirektionalität: Sowohl der Eingangs- als auch die Ausgangsadapter sind unidirektional ausgelegt. Eine Rückkopplung von den Ausgängen zum Eingang ist nicht möglich.
- Keine Ereignissteuerung: Der Baustein besitzt keine Ereigniseingänge und arbeitet rein passiv. Das Weiterleiten erfolgt sofort bei Verbindungsaufbau.
- Skalierbarkeit: Durch die feste Anzahl von acht Ausgängen ist der FB für Anwendungen optimiert, die genau eine 1:8-Verteilung benötigen.
Zustandsübersicht¶
Der FB besitzt keine internen Zustände oder Ablaufsteuerung. Es gibt keine ECC (Execution Control Chart) – die Funktionalität ist rein kombinatorisch.
Anwendungsszenarien¶
- Signalverteilung in Steuerungsnetzwerken: Ein von einem Sensor oder einer übergeordneten Steuerung kommender AE-Adapter soll gleichzeitig an mehrere nachgelagerte Funktionsbausteine weitergegeben werden.
- Test- und Simulationsumgebungen: Mehrere Empfänger sollen dasselbe Adaptersignal erhalten, um parallele Reaktionen zu beobachten.
- Redundante Anbindung: Das gleiche Signal kann auf mehreren Pfaden parallel verarbeitet werden, beispielsweise für Sicherheits- oder Überwachungsfunktionen.
Vergleich mit ähnlichen Bausteinen¶
- AE_SPLIT_2/AE_SPLIT_4: Bausteine mit geringerer Anzahl an Ausgängen (2 bzw. 4) für kleinere Verteilungen. AE_SPLIT_8 erweitert dies auf acht Ausgänge.
- Daten-Splitter (z. B. SPLIT_INT, SPLIT_BOOL): Diese verteilen Datenwerte, während AE_SPLIT_8 Adaptersignale verteilt. Adapter können komplexe zusammengesetzte Schnittstellen (Ereignisse und Daten) bündeln.
- Ereignis-Splitter (z. B. E_SPLIT): Verteilen ausschließlich Ereignisse. AE_SPLIT_8 überträgt den gesamten Adapterkontext, einschließlich aller darin enthaltenen Daten- und Ereignisverbindungen.
Fazit¶
Der AE_SPLIT_8 ist ein einfacher und effizienter Baustein zur 1:8-Verteilung unidirektionaler Adaptersignale. Durch seine generische Natur und den Verzicht auf Ereignissteuerung eignet er sich besonders für Anwendungen, in denen ein Signal ohne Verzögerung an mehrere Empfänger parallel weitergeleitet werden muss.