Zum Inhalt

AUI_SPLIT_7

AUI_SPLIT_7


Einleitung

Der Funktionsblock AUI_SPLIT_7 dient dazu, ein eingehendes AUI‑Signal (Application User Interface) auf bis zu sieben identische Ausgänge zu verteilen. Er ist als generischer Baustein konzipiert und arbeitet ausschließlich über Adapter‑Schnittstellen – ohne Ereignis‑ oder Daten‑Ein‑/Ausgänge im klassischen Sinne. Dadurch eignet er sich besonders für reine Signalverteilungen in adapterbasierten Architekturen.

Schnittstellenstruktur

Ereignis-Eingänge

Keine vorhanden.

Ereignis-Ausgänge

Keine vorhanden.

Daten-Eingänge

Keine vorhanden.

Daten-Ausgänge

Keine vorhanden.

Adapter

Typ Richtung Name
Socket (adapter::types::unidirectional::AUI) Eingang IN
Plug (adapter::types::unidirectional::AUI) Ausgang OUT1
Plug (adapter::types::unidirectional::AUI) Ausgang OUT2
Plug (adapter::types::unidirectional::AUI) Ausgang OUT3
Plug (adapter::types::unidirectional::AUI) Ausgang OUT4
Plug (adapter::types::unidirectional::AUI) Ausgang OUT5
Plug (adapter::types::unidirectional::AUI) Ausgang OUT6
Plug (adapter::types::unidirectional::AUI) Ausgang OUT7

Funktionsweise

Der Baustein stellt eine 1‑zu‑7‑Verteilerlogik für AUI‑Adapter dar. Das über den Socket IN eingehende Signal wird ohne weitere Verarbeitung oder logische Bedingungen auf alle sieben Plugs (OUT1OUT7) repliziert. Die Weiterleitung geschieht rein passiv: jedes empfangene Signal wird an jedem Ausgang gleichzeitig bereitgestellt.

Technische Besonderheiten

  • Reiner Adapter‑Baustein: Der FB enthält weder Ereignis‑ noch Daten‑Ein‑/Ausgänge – die gesamte Kommunikation erfolgt über die AUI‑Adapter.
  • Unidirektional: Die Adapter sind vom Typ unidirectional, d. h. die Daten fließen nur vom Eingang (Socket) zu den Ausgängen (Plugs).
  • Generischer Typ: Der FB ist als generischer Baustein (GenericClassName = 'GEN_AUI_SPLIT') implementiert und kann für verschiedene AUI‑Untertypen wiederverwendet werden.
  • Keine Zustandslogik: Aufgrund der reinen Verteilungsfunktion besitzt der Baustein keinen internen Zustandsautomaten – er arbeitet kontinuierlich und ohne Verzögerung.

Zustandsübersicht

Es existiert keine Zustandsmaschine. Der Baustein ist rein datenflussgesteuert und besitzt nur einen statischen Betriebszustand.

Anwendungsszenarien

  • Signalverteilung in der Feldautomatisierung: Ein von einer zentralen Steuerung kommendes AUI‑Signal (z. B. Sensordaten oder Steuerbefehle) wird an mehrere parallele Aktoren oder Anzeigeeinheiten weitergeleitet.
  • Test‑ und Simulationsumgebungen: Einsatz als Splitter, um ein Eingangssignal gleichzeitig auf mehrere Simulations‑ oder Diagnoseeinheiten zu geben.
  • Modulare Systeme: In adapterbasierten Architekturen (z. B. nach IEC 61499) wird der Baustein genutzt, um eine einzige Schnittstelle auf mehrere nachgelagerte Funktionsblöcke aufzuteilen.

Vergleich mit ähnlichen Bausteinen

  • AUI_SPLIT_2, AUI_SPLIT_4 – Bausteine mit gleicher Funktionsweise, jedoch auf 2 bzw. 4 Ausgänge reduziert. Der AUI_SPLIT_7 bietet die größte Anzahl an Ausgängen und deckt damit umfangreichere Verteilungsanforderungen ab.
  • AUI_MERGE – das Gegenstück, das mehrere AUI‑Eingänge zu einem Ausgang zusammenführt. Im Gegensatz dazu ist der SPLIT rein passiv und aggregiert keine Daten.

Fazit

Der AUI_SPLIT_7 ist ein einfacher, aber essenzieller Funktionsblock zur unidirektionalen Signalverteilung in adapterbasierten Steuerungssystemen. Dank seines generischen Designs und der klaren 1‑zu‑N‑Struktur lässt er sich flexibel in beliebige AUI‑basierte Architekturen integrieren. Für Anwendungen, die eine breite Parallelverteilung ohne Nebenwirkungen erfordern, stellt er eine robuste und wartungsfreundliche Lösung dar.