Zum Inhalt

AUI_SPLIT_6

AUI_SPLIT_6


Einleitung

Der Funktionsblock AUI_SPLIT_6 dient dazu, einen eingehenden AUI-Adapter (Application Universal Interface) auf sechs ausgehende AUI-Adapter aufzuteilen. Er ist als generischer Baustein konzipiert, der in der Lage ist, das eingehende AUI-Signal ohne Datenverarbeitung oder Logik auf alle sechs Ausgänge zu verteilen.

Schnittstellenstruktur

Ereignis-Eingänge

Keine Ereignis-Eingänge vorhanden.

Ereignis-Ausgänge

Keine Ereignis-Ausgänge vorhanden.

Daten-Eingänge

Keine Daten-Eingänge vorhanden.

Daten-Ausgänge

Keine Daten-Ausgänge vorhanden.

Adapter

Der Baustein verwendet ausschließlich Adapter für die Kommunikation:

Richtung Name Typ Beschreibung
Eingang IN adapter::types::unidirectional::AUI Eingehender AUI-Adapter, der aufgeteilt wird.
Ausgang OUT1 adapter::types::unidirectional::AUI Erster ausgehender AUI-Adapter.
Ausgang OUT2 adapter::types::unidirectional::AUI Zweiter ausgehender AUI-Adapter.
Ausgang OUT3 adapter::types::unidirectional::AUI Dritter ausgehender AUI-Adapter.
Ausgang OUT4 adapter::types::unidirectional::AUI Vierter ausgehender AUI-Adapter.
Ausgang OUT5 adapter::types::unidirectional::AUI Fünfter ausgehender AUI-Adapter.
Ausgang OUT6 adapter::types::unidirectional::AUI Sechster ausgehender AUI-Adapter.

Funktionsweise

Der Baustein leitet das am Adapter-Eingang IN ankommende AUI-Signal ohne jede Verzögerung oder Verarbeitung an alle sechs Adapter-Ausgänge (OUT1 bis OUT6) weiter. Es findet keine Datenmanipulation statt – der Baustein wirkt als reiner Verteiler (Splitter) für AUI-Signale.

Technische Besonderheiten

  • Der Baustein ist als generischer Funktionsblock deklariert: Das Attribut eclipse4diac::core::GenericClassName ist auf 'GEN_AUI_SPLIT' gesetzt.
  • Es erfolgt keine Zustandsverwaltung oder Ereignislogik – der Baustein ist rein kombinatorisch.
  • Die Ausgänge sind voneinander unabhängig; ein Fehler an einem Ausgang beeinflusst die anderen nicht.
  • Durch die Verwendung von AUI-Adaptern ist der Baustein für eine unidirektionale Signalweitergabe optimiert.

Zustandsübersicht

Der Baustein besitzt keine Zustände. Er arbeitet kontinuierlich und ohne interne Zustandsmaschine. Das Eingangssignal wird sofort und ständig auf alle Ausgänge gespiegelt.

Anwendungsszenarien

  • Signalverteilung in der Steuerungstechnik: Wenn ein AUI-Signal (z.B. ein Messwert oder Steuerbefehl) an mehrere Verbraucher weitergegeben werden muss.
  • Redundanz oder Parallelverarbeitung: Verteilung eines Signals an mehrere identische nachgelagerte Funktionseinheiten.
  • Test- und Simulationsaufbauten: Aufteilung eines AUI-Signals für gleichzeitige Überwachung und Verarbeitung.

Vergleich mit ähnlichen Bausteinen

  • AUI_SPLIT_2 / AUI_SPLIT_4: Diese Bausteine teilen ein Signal auf zwei bzw. vier Ausgänge auf. AUI_SPLIT_6 bietet die größte Anzahl (6) an Ausgängen und deckt damit Anwendungen mit vielen parallelen Zielen ab.
  • AUI_MERGE_*: Im Gegensatz zu Splittern fassen Merge-Bausteine mehrere AUI-Signale zu einem zusammen.

Fazit

Der AUI_SPLIT_6 ist ein einfacher, aber effektiver Verteilerbaustein für AUI-Signale. Er ermöglicht die sternförmige Weiterleitung eines Eingangssignals an bis zu sechs unabhängige Ausgänge. Aufgrund seiner generischen Natur und fehlenden Logik eignet er sich hervorragend für flexible und erweiterbare Automatisierungslösungen.