Zum Inhalt

AS_SPLIT_9

AS_SPLIT_9


Einleitung

Der Funktionsblock AS_SPLIT_9 dient dazu, einen eingehenden AS‑Adapter (unidirektional) auf neun separate Ausgangsadapter aufzuteilen. Er wird als generischer Baustein ausgeführt und verteilt das am Socket IN anliegende AS‑Signal identisch an alle neun Plug‑Ausgänge (OUT1OUT9). Damit eignet er sich ideal, um ein einziges AS‑Signal mehrfach an verschiedene nachgeschaltete Komponenten weiterzuleiten.

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::AS Eingangsadapter (AS‑Schnittstelle)
Plug OUT1 adapter::types::unidirectional::AS Erster Ausgangsadapter
Plug OUT2 adapter::types::unidirectional::AS Zweiter Ausgangsadapter
Plug OUT3 adapter::types::unidirectional::AS Dritter Ausgangsadapter
Plug OUT4 adapter::types::unidirectional::AS Vierter Ausgangsadapter
Plug OUT5 adapter::types::unidirectional::AS Fünfter Ausgangsadapter
Plug OUT6 adapter::types::unidirectional::AS Sechster Ausgangsadapter
Plug OUT7 adapter::types::unidirectional::AS Siebter Ausgangsadapter
Plug OUT8 adapter::types::unidirectional::AS Achter Ausgangsadapter
Plug OUT9 adapter::types::unidirectional::AS Neunter Ausgangsadapter

Funktionsweise

Der Baustein empfängt über den Socket IN eine AS‑Verbindung. Interne Logik leitet dieses eingehende Signal ohne Veränderung an alle neun Plug‑Ausgänge (OUT1OUT9) weiter. Dadurch stehen an allen Ausgängen stets die gleichen AS‑Daten und/oder Ereignisse zur Verfügung. Eine separate Zustandsmaschine oder interne Verarbeitung existiert nicht – die Verteilung erfolgt direkt und ohne zeitliche Verzögerung.

Technische Besonderheiten

  • Generischer Baustein – Der FB wird als GEN_AS_SPLIT klassifiziert und kann bei Bedarf parametrisiert werden (z. B. für eine variable Anzahl von Ausgängen).
  • Unidirektionale Adapter – Sowohl Ein‑ als auch Ausgänge nutzen den Typ adapter::types::unidirectional::AS. Dies stellt sicher, dass die Daten‑/Ereignisrichtung von IN zu OUT strikt eingehalten wird.
  • Keine eigenen Ereignis‑ oder Dateneingänge erforderlich – die gesamte Schnittstelle besteht ausschließlich aus Adaptern.

Zustandsübersicht

Der FB besitzt keine explizite Zustandsmaschine (ECC). Die Verteilung erfolgt rein kombinatorisch, sobald der Eingangsadapter gültige Daten oder Ereignisse liefert.

Anwendungsszenarien

  • Signalverteilung – Ein AS‑Sensor oder eine Steuerung muss mehrere Aktoren oder überwachte Komponenten gleichzeitig versorgen.
  • Parallelbetrieb – An ein AS‑Netzwerk sollen mehrere Teilnehmer angeschlossen werden, ohne dass eine aktive Replikation erforderlich ist.
  • Test- und Simulationsumgebungen – Ein ausgehendes AS‑Signal wird auf mehrere Prüfmodule oder Analysewerkzeuge aufgeteilt.

Vergleich mit ähnlichen Bausteinen

  • AS_SPLIT_2, AS_SPLIT_4 u. Ä. – Diese Bausteine bieten eine geringere Anzahl von Ausgängen (2, 4 usw.) und sind für kleinere Verteilungen optimiert.
  • AS_MUX – Ein Multiplexer, der mehrere Eingänge auf einen Ausgang legt; das Gegenteil des Splitters.
  • AS_COPY – Kopiert ein Signal auf einen zweiten Ausgang; entspricht einem 1:2‑Split.
  • AS_SPLIT_9 stellt mit neun Ausgängen die größte Standardvariante dar und deckt umfangreiche Verteilungsanforderungen ab.

Fazit

Der AS_SPLIT_9 ist ein unkomplizierter, zuverlässiger Funktionsblock zur Vervielfältigung eines AS‑Signals. Durch die reine Adapter‑Schnittstelle und das Fehlen interner Logik eignet er sich besonders für Anwendungen, in denen ein Ausgangssignal auf viele Empfänger verteilt werden muss. Seine generische Natur erlaubt zudem eine einfache Anpassung an spezifische Projektanforderungen.