FB_HVACMux8Ex

Dieser Funktionsbaustein dient zum Auswerten des FiFo-Speichers aus dem FB_HVACRedundancyCtrlEx. Die Eingänge werden nach FiFo-Tabelle auf die entsprechenden Ausgänge gemappt.
Beispiel:
Im Beispiel steht in dem Array: 4,3,1,2,0,0,0,0. Als Ergebnis wird im FB_HVACMux8Ex nun
rIn1 auf den Ausgang rQ4
rIn2 auf den Ausgang rQ3
rIn3 auf den Ausgang rQ1
rIn4 auf den Ausgang rQ2
ausgegeben.
VAR_INPUT
arrFiFo : Array[1..8] of INT;
rIn1 - rIn8 : REAL;
arrFiFo: Enthält die Zuordnungstabelle mit maximal acht Werten. Der erste Wert gibt an wohin der erste Eingang kopiert wird, der zweite Wert gibt an wohin der zweite Eingang kopiert wird, etc. Bei "0" wird keine Zuordnung vorgenommen.
rIn1- rIn8: Sollwerte die gemappt werden sollen.
VAR_OUTPUT
rQ1 – rQ8 : REAL;
rQ1 – rQ8: Aktorsollwert, laut FiFo-Tabelle gemappter Eingangswert.
Voraussetzungen
Entwicklungsumgebung | erforderliche Bibliothek | Erforderliche Function |
---|---|---|
TwinCAT 3.1 ab Build 4022.22 | Tc2_HVAC V3.3.4.0 | TF8000 | TC3 HVAC V1.0.1.0 |