AQ_SPLIT_2¶
Einleitung¶
Der Funktionsblock AQ_SPLIT_2 dient als Fan-Out-Baustein. Er verteilt ein eingehendes AQ (Analog Quantity) Signal unidirektional auf zwei identische Ausgänge. Er realisiert damit eine einfache 1:2-Signalvervielfachung für analoge Größen.
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¶
| Typ | Name | Richtung | Beschreibung |
|---|---|---|---|
adapter::types::unidirectional::AQ |
IN |
Socket (Eingang) | Eingangsadapter für das zu teilende AQ-Signal. |
adapter::types::unidirectional::AQ |
OUT1 |
Plug (Ausgang) | Erster Ausgang – liefert unverändertes Eingangssignal. |
adapter::types::unidirectional::AQ |
OUT2 |
Plug (Ausgang) | Zweiter Ausgang – liefert ebenfalls unverändertes Eingangssignal. |
Funktionsweise¶
Der Baustein empfängt ein analoges Signal über den Adapter-Socket IN. Dieses Signal wird intern ohne Verzögerung oder Umwandlung auf beide Adapter-Plugs OUT1 und OUT2 durchgeschaltet. Es findet keinerlei Signalverarbeitung statt – der FB agiert als reiner Splitter.
Technische Besonderheiten¶
- Generische Implementierung: Der FB ist als generischer Typ
GEN_AQ_SPLITdeklariert und kann für beliebige AQ-Adapter verwendet werden, solange diese dem unidirektionalen AQ-Interface entsprechen. - Keine Ereignissteuerung: Der Baustein arbeitet rein datengetrieben ohne Ereignisse – eine Zustandsänderung am Eingang wirkt sich sofort auf beide Ausgänge aus.
- Unidirektional: Die Adapter sind für eine Richtung ausgelegt (Eingang → Ausgänge).
Zustandsübersicht¶
Der FB besitzt keine internen Zustände. Er ist zustandslos (kombinatorisch) und gibt zu jedem Zeitpunkt das aktuell anliegende Eingangssignal an beiden Ausgängen aus.
Anwendungsszenarien¶
- Signalverteilung in Steuerungssystemen: Ein von einer Sensorik bereitgestelltes analoges Signal soll parallel an zwei unterschiedliche Verbraucher (z.B. zwei Regler oder Anzeigeeinheiten) weitergegeben werden.
- Test- und Simulationsaufbauten: Ein Referenzsignal wird ohne Rückwirkung auf mehrere Testpunkte aufgeteilt.
- Redundante Weiterleitung: Das Signal wird an zwei unabhängige Pfade gesendet, um Ausfallsicherheit zu erhöhen.
Vergleich mit ähnlichen Bausteinen¶
AQ_SPLIT_N(hypothetisch): Ein vergleichbarer Baustein mitNAusgängen –AQ_SPLIT_2ist eine spezialisierte 1:2-Version.- Ereignisgesteuerte Split-Bausteine: Diese benötigen oft Trigger-Ereignisse und führen dann eine Signalweitergabe durch.
AQ_SPLIT_2arbeitet dagegen rein signalgetrieben ohne Ereignisse. - Bus-basierte Splitter: Diese verteilen mehrere Signale über einen gemeinsamen Bus (z.B. über Multicast).
AQ_SPLIT_2arbeitet punktuell und einzeln über Adapter.
Fazit¶
Der AQ_SPLIT_2 ist ein einfacher, aber nützlicher Baustein zur Verteilung eines analogen Signals auf zwei identische Ausgänge. Dank seiner generischen Natur lässt er sich in verschiedenen 4diac-Projekten ohne Anpassungen einsetzen. Die zustandslose Funktionsweise minimiert die Komplexität und macht ihn ideal für Echtzeitanwendungen, bei denen eine sofortige Signalweitergabe erforderlich ist.