ALR_SPLIT_2¶
Einleitung¶
Der Funktionsblock ALR_SPLIT_2 dient zum Aufteilen eines eingehenden ALR-Adapter-Signals in zwei identische Ausgangssignale. Er ist generisch ausgelegt (GEN_ALR_SPLIT) und eignet sich für die Verteilung von Alarm- oder Lebenszyklus-Signalen.
Schnittstellenstruktur¶
Ereignis-Eingänge¶
Keine
Ereignis-Ausgänge¶
Keine
Daten-Eingänge¶
Keine
Daten-Ausgänge¶
Keine
Adapter¶
- IN (Socket): Typ
adapter::types::unidirectional::ALR– Eingangsadapter für das ALR-Signal. - OUT1 (Plug): Typ
adapter::types::unidirectional::ALR– erster Ausgangsadapter. - OUT2 (Plug): Typ
adapter::types::unidirectional::ALR– zweiter Ausgangsadapter.
Funktionsweise¶
Der Baustein leitet das über den Socket IN empfangene ALR-Signal unverändert an beide Plugs OUT1 und OUT2 weiter. Es findet keine Transformation oder Verzögerung statt. Das Signal wird passiv aufgeteilt.
Technische Besonderheiten¶
- Der Baustein ist als generischer Funktionsblock implementiert (Attribut
GenericClassName='GEN_ALR_SPLIT'). - Verwendet werden unidirektionale Adapter des Typs
ALR, die nur eine Datenflussrichtung unterstützen. - Keine internen Timer, Zustände oder Ereignisse – reine Signalverteilung.
Zustandsübersicht¶
Der Baustein besitzt keine Zustandsautomaten. Das Verhalten ist ausschließlich durch die Adapterdefinition bestimmt.
Anwendungsszenarien¶
- Verteilung eines ALR-Signals (z.B. Alarm, Temperaturgrenzwert) an zwei unterschiedliche Empfänger.
- Als Bestandteil einer Logik, die ein Alarmsignal mehrfach auswerten muss.
- Einsatz in Steuerungssystemen, die ein Signal parallel an zwei Funktionsbausteine weiterleiten.
Vergleich mit ähnlichen Bausteinen¶
- ALR_SPLIT_2 teilt ein ALR-Signal auf zwei Ausgänge; vergleichbar mit Ereignis-Splittern wie
E_SWITCHoderE_SPLIT, jedoch für ALR-Adapter. - Im Gegensatz zu datenbasierten Splittern (
MUX,F_SPLIT) findet hier keine Datenmanipulation statt. - Es existieren möglicherweise Varianten mit mehr Ausgängen (z.B.
ALR_SPLIT_4), die eine höhere Anzahl an Verteilungen erlauben.
Fazit¶
ALR_SPLIT_2 ist ein einfacher und effektiver Baustein zur Aufteilung eines eingehenden ALR-Adapter-Signals auf zwei Ausgänge. Aufgrund seiner generischen Natur und der fehlenden Logik eignet er sich ideal für die saubere Signalverteilung in IEC 61499-Systemen.