AW_SPLIT_5¶
Einleitung¶
Der Funktionsblock AW_SPLIT_5 dient dazu, einen eingehenden AW‑Adapter („Aktor/Wege“) auf fünf separate, identische AW‑Ausgänge zu verteilen. Er ist als generischer Baustein ausgelegt und kann in Steuerungsarchitekturen eingesetzt werden, in denen ein einzelnes Signal oder eine Datenverbindung auf mehrere parallele Pfade aufgeteilt werden muss.
Schnittstellenstruktur¶
Ereignis-Eingänge¶
Keine
Ereignis-Ausgänge¶
Keine
Daten-Eingänge¶
Keine
Daten-Ausgänge¶
Keine
Adapter¶
- IN (Socket) – Typ:
adapter::types::unidirectional::AW
Eingangsschnittstelle für den ursprünglichen AW‑Datenstrom. - OUT1 bis OUT5 (Plugs) – Typ:
adapter::types::unidirectional::AW
Fünf parallele Ausgangsschnittstellen, die jeweils das gleiche Signal wie am Eingang bereitstellen.
Funktionsweise¶
Der FB leitet den eingehenden AW‑Adapter passiv auf alle fünf Ausgänge weiter. Eine aktive Logik oder Zustandsmaschine ist nicht vorhanden – die Verteilung erfolgt strukturell durch die Verdrahtung im FB‑Inneren. Änderungen am Eingang werden unverzögert an allen Ausgängen sichtbar.
Technische Besonderheiten¶
- Generischer Baustein – Der FB ist als generischer Typ (
GEN_AW_SPLIT) deklariert und kann in unterschiedlichen Kontexten wiederverwendet werden. - Keine Ereignissteuerung – Die Signalweitergabe erfolgt kontinuierlich ohne ereignisgesteuerte Aktivierung.
- Unidirektionale Adapter – Der verwendete Adaptertyp
AWist unidirektional, d. h. die Daten fließen nur vom Eingang zu den Ausgängen. Eine Rückmeldung von den Ausgängen ist nicht vorgesehen.
Zustandsübersicht¶
Der FB besitzt keine interne Zustandsmaschine (ECC). Es gibt keine definierten Zustände oder Zustandsübergänge – die Funktionalität ist rein datenflussorientiert.
Anwendungsszenarien¶
- Verteilen eines Sensorsignals an mehrere nachgelagerte Steuerungseinheiten.
- Parallele Ansteuerung mehrerer Aktoren, die denselben Sollwert oder dasselbe Kommando erhalten sollen.
- Testaufbauten – Ein Signal aufzeichnen oder gleichzeitig an verschiedene Simulations‑ und Analysekomponenten weiterleiten.
Vergleich mit ähnlichen Bausteinen¶
- AW_SPLIT_N – Ein weiterer generischer Split‑FB, der auf eine variable Anzahl von Ausgängen erweiterbar ist.
AW_SPLIT_5ist eine spezialisierte Variante mit fest fünf Ausgängen. - Reine Daten‑Splitter – Diese arbeiten auf Datentypen wie
INToderBOOLund nutzen andere Schnittstellentypen.AW_SPLIT_5ist speziell für den AW‑Adapter konzipiert.
Fazit¶
Der AW_SPLIT_5 ist ein einfacher, aber nützlicher Baustein zur Aufteilung eines AW‑Adapter‑Signals auf fünf parallele Pfade. Durch seinen generischen Aufbau kann er flexibel in unterschiedlichen Steuerungsprojekten der 4diac‑IDE eingesetzt werden. Die fehlende Ereignis- und Daten‑Schnittstelle reduziert die Komplexität auf das Wesentliche – die reine Signalvervielfältigung.