AI_SPLIT_2¶
Einleitung¶
Der Funktionsblock AI_SPLIT_2 dient dazu, ein analoges Eingangssignal (AI) auf zwei identische analoge Ausgänge zu verteilen. Er ist als generischer Baustein konzipiert und ermöglicht eine flexible Weiterverarbeitung des Signals in zwei unabhängigen Pfaden.
Schnittstellenstruktur¶
Der Baustein besitzt keine Ereignis- oder Dateneingänge/-ausgänge im klassischen Sinne, sondern kommuniziert ausschließlich über Adapter-Schnittstellen vom Typ adapter::types::unidirectional::AI.
Ereignis-Eingänge¶
Keine
Ereignis-Ausgänge¶
Keine
Daten-Eingänge¶
Keine
Daten-Ausgänge¶
Keine
Adapter¶
| Adapter | Typ | Richtung | Beschreibung |
|---|---|---|---|
| IN | adapter::types::unidirectional::AI | Eingang (Socket) | Nimmt ein analoges Eingangssignal auf. |
| OUT1 | adapter::types::unidirectional::AI | Ausgang (Plug) | Gibt das an IN anliegende Signal unverändert weiter. |
| OUT2 | adapter::types::unidirectional::AI | Ausgang (Plug) | Gibt das an IN anliegende Signal unverändert weiter. |
Funktionsweise¶
Der Baustein leitet das über den Socket IN empfangene analoge Signal (AI) gleichzeitig an beide Ausgänge (OUT1 und OUT2) weiter. Es erfolgt keine Signalverarbeitung oder -veränderung; die Aufteilung ist rein passiv und sofort wirksam. Die Adapter stellen die notwendige Schnittstellenkompatibilität sicher.
Technische Besonderheiten¶
- Generischer Aufbau: Der Baustein ist als generischer FB (
GEN_AI_SPLIT) implementiert und kann mit verschiedenen AI-Adaptern verwendet werden, die dem unidirektionalen AI-Protokoll entsprechen. - Keine Zustandslogik: Es existiert kein ECC (Execution Control Chart), daher ist das Verhalten rein kombinatorisch.
- Plattformunabhängigkeit: Der Baustein ist gemäß IEC 61499-2 spezifiziert und in Umgebungen einsetzbar, die das Adapterkonzept unterstützen.
Zustandsübersicht¶
Der Baustein besitzt kein internes Zustandsverhalten. Die Ausgänge folgen direkt und ohne Verzögerung dem Eingangssignal.
Anwendungsszenarien¶
- Signalverteilung: Ein einzelner analoger Sensor (z. B. Drucksensor, Temperaturfühler) soll von zwei unabhängigen Steuerungskomponenten ausgewertet werden.
- Redundanz: Aufteilung eines Signals für parallele Überwachungs- und Regelungspfade.
- Simulation: Erzeugung eines zweiten identischen Signalkanals für Test- oder Analysezwecke.
Vergleich mit ähnlichen Bausteinen¶
- AI_SPLIT_3: Erweiterung auf drei Ausgänge.
- AI_SELECT: Wählt einen von mehreren Eingängen aus, anstatt zu verteilen.
- AI_MERGE: Fasst mehrere AI-Signale zu einem zusammen (z. B. Mittelwert). AI_SPLIT_2 ist spezialisiert auf die einfache 1-zu-2-Verteilung ohne Logik oder Konfiguration.
Fazit¶
AI_SPLIT_2 ist ein einfacher, aber nützlicher Baustein zur passiven Aufteilung eines analogen Eingangssignals. Durch den generischen Adapteransatz ist er flexibel einsetzbar und erleichtert die modulare Strukturierung von Applikationen nach IEC 61499.