FB_HVACOutsideTempDamped

Dieser Baustein dient zur Ermittlung der mittleren bzw. gedämpften Außentemperatur. Im Automatikbetrieb wird die mittlere Außentemperatur berechnet aus den Werten der Außentemperatur um 7:00 Uhr, 14:00 Uhr und 21:00 Uhr. Wobei der Wert um 21:00 Uhr doppelt berücksichtigt wird.
VAR_INPUT
bEnable : BOOL;
rOutsideTemp : REAL;
dtSystemTime : DT;
bResetInternalValues : BOOL;
eCtrlMode : E_HVACCtrlMode;
rManualValue : REAL;
bEnable: Mit der Eingangsvariablen bEnablewird der Baustein vom SPS-Programm frei gegeben. Bei bEnable = FALSE wird der letzte gültige Wert der gedämpften Außentemperatur ausgegeben.
rOutsideTemp: Über diese Eingangsvariable wird dem Funktionsbaustein die aktuelle Außentemperatur übergeben.
dtSystemTime: Über diese Eingangsvariable wird dem Funktionsbaustein Datum und Uhrzeit übergeben.
bResetInternalValues: Über diese Eingangsvariable werden die internen gespeicherten Außentemperaturen zurückgesetzt und die momentan anliegende Außentemperatur wird dann übernommen.
eCtrlMode: Über dieses Enum wird der Betriebsmodus ausgewählt. Hand- oder Automatikbetrieb (siehe E_HVACCtrlMode).
rManualValue: Manueller Wert, der bei eCtrlMode = eHVACCtrlMode_Manual an den Ausgang rOutsideTempDamped gesetzt wird.
VAR_OUTPUT
rOutsideTempDamped : REAL;
rOutsideTempDamped: Gedämpfte Außentemperatur.
Voraussetzungen
Entwicklungsumgebung | erforderliche Bibliothek | Erforderliche Function |
---|---|---|
TwinCAT 3.1 ab Build 4022.16 | Tc2_HVAC V3.3.1.0 | TF8000 | TC3 HVAC V1.0.0.0 |