FB_HVACMux8Ex

FB_HVACMux8Ex 1:

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