FB_BC9191SetpointRoom

Funktionsbaustein FB_BC9191SetpointRoom

Anwendung

Der Funktionsbaustein FB_BC9191SetpointRoom weist den Energieniveaus Protection, Economy, PreComfort und Comfort jeweils einen Sollwert für den Kühl- und Heizbetrieb zu. In Verbindung mit dem Funktionsbaustein FB_BC9191EnergyLevel werden der Raumtemperaturregelung entsprechend der Raumnutzung und der Funktionsauswahl Heiz- oder Kühlbetrieb energetisch optimalen Sollwert zugewiesen.

Zuweisung der Energieniveaus

Der resultierende Sollwert für die verschiedenen Energieniveaus setzt sich zusammen aus:

  1. dem Basissollwert
  2. der lokalen Sollwertverschiebung (nicht bei den Protection Sollwerte)
  3. der zentralen Sollwertverschiebung (nicht bei den Protection Sollwerte)

Die lokale Verschiebung durch einen Raumsollwertsteller wie auch die Fernverstellung der Sollwerte über eine Gebäudeleittechnik wirken nur auf die Energieniveaus Comfort und PreComfort.

Wirkungsweise Sollwertverschiebung

VAR_INPUT

Name                    : Type
bSetDefault             : BOOL;
bEnable                 : BOOL;
rSetpointShiftHeat      : REAL;
rSetpointShiftCool      : REAL;
rSetpointShiftUser      : REAL;
bReset                  : BOOL;

bSetDefault: Wenn die Variable TRUE ist, werden die Default-Werte der VAR_IN_OUT Variablen übernommen.

bEnable: Ist die Variable bEnable TRUE, dann ist der Funktionsbaustein aktiviert.

rSetpointShiftHeat: Zur Anpassung des ComfortHeating Sollwertes von der Gebäudeleittechnik dient die Variable rSetpointShiftHeat.

Bei einer Erhöhung des ComfortHeating Sollwertes wird der Sollwert des ComfortCooling und PreComfortCooling mit erhöht.
Beispiel:

Energieniveaus

 

ProtectionHeating

EconomyHeating

PreComfortHeating

ComfortHeating

ComfortCooling

PreComfortCooling

EconomyCooling

ProtectionCooling

Basissollwert [°C]

 

12

15

19

21

24

28

35

40

SetpointShiftHeat [K]

+3

-

-

-

+3

+3

+3

-

-

resultierender Sollwert [°C]

 

12

15

19

24

27

31

35

40

Eine Senkung des ComfortHeating Sollwertes bezieht sich nur auf den ComfortHeating und PreComfortHeating Sollwert.
Beispiel:

Energieniveaus

 

ProtectionHeating

EconomyHeating

PreComfortHeating

ComfortHeating

ComfortCooling

PreComfortCooling

EconomyCooling

ProtectionCooling

Basissollwert [°C]

 

12

15

19

21

24

28

35

40

SetpointShiftHeat [K]

-3

-

-

-3

-3

-

-

-

-

resultierender Sollwert [°C]

 

12

15

16

18

24

28

35

40

rSetpointShiftCool: Zur Anpassung des ComfortCooling Sollwertes von der Gebäudeleittechnik dient die Variable rSetpointShiftCool.

Bei einer Erhöhung des ComfortCooling Sollwertes wird der Sollwert des PreComfortCooling mit erhöht.
Beispiel:

Energieniveaus

 

ProtectionHeating

EconomyHeating

PreComfortHeating

ComfortHeating

ComfortCooling

PreComfortCooling

EconomyCooling

ProtectionCooling

Basissollwert [°C]

 

12

15

19

21

24

28

35

40

SetpointShiftCool [K]

+3

-

-

-

-

+3

+3

-

-

resultierender Sollwert [°C]

 

12

15

19

21

27

31

35

40

Eine Senkung des ComfortCooling Sollwertes bezieht sich nur auf den ComfortCooling. Der PreComfortCooling wird dabei nicht verändert.
Beispiel:

Energieniveaus

 

ProtectionHeating

EconomyHeating

PreComfortHeating

ComfortHeating

ComfortCooling

PreComfortCooling

EconomyCooling

ProtectionCooling

Basissollwert [°C]

 

12

15

19

21

24

28

35

40

SetpointShiftCool [K]

-3

-

-

-

-

-3

-

-

 

resultierender Sollwert [°C]

 

12

15

19

21

21

28

35

40

Falls der Sollwert der Energieniveaus PreComfort über den Sollwert der Niveaus Economy hinaus verschoben wird, nimmt der Sollwert des Niveaus Economy den Wert des Niveaus PreComfort an.
Beispiel:

Energieniveaus

 

ProtectionHeating

EconomyHeating

PreComfortHeating

ComfortHeating

ComfortCooling

PreComfortCooling

EconomyCooling

ProtectionCooling

Basissollwert [°C]

 

12

15

19

21

24

28

35

40

SetpointShiftCool [K]

+8

-

-

-

-

+8

+8

-

-

resultierender Sollwert [°C]

 

12

15

19

21

32

36

36

40

rSetpointShiftUser: Zur lokalen Sollwertverschiebung des Nutzers dient die Variable rSetpointShiftUser.
Ein positiver Wert von rSetpointShiftUser wirkt sich auf den Sollwert von ComfortHeating,ComfortCooling und PreComfortColling aus.
Beispiel:

Energieniveaus

 

ProtectionHeating

EconomyHeating

PreComfortHeating

ComfortHeating

ComfortCooling

PreComfortCooling

EconomyCooling

ProtectionCooling

Basissollwert [°C]

 

12

15

19

21

24

28

35

40

SetpointShiftUser [K]

+3

-

-

-

+3

+3

+3

-

-

resultierender Sollwert [°C]

 

12

15

19

24

27

31

35

40

Ein negativer Wert von rSetpointShiftUser wirkt sich auf den Sollwert von PreComfortHeating, ComfortHeating und ComfortCooling.
Beispiel:

Energieniveaus

 

ProtectionHeating

EconomyHeating

PreComfortHeating

ComfortHeating

ComfortCooling

PreComfortCooling

EconomyCooling

ProtectionCooling

Basissollwert [°C]

 

12

15

19

21

24

28

35

40

SetpointShiftUser [K]

-3

-

-

-3

-3

-3

-

-

-

resultierender Sollwert [°C]

 

12

15

16

18

21

28

35

40

bReset: Quittierungseingang bei einer Störung oder bei einem falschen Parameter.

VAR_OUTPUT

Name                  : Type                                
stSetpoint            : ST_BC9191SetpointRoom
bInvalidParameter     : BOOL; 

stSetpoint: Struktur, die die Sollwerte für alle Energieniveaus beinhaltet.

bInvalidParameter: Zeigt an, dass ein falscher Eingangsparameter anliegt. bInvalidParameter muss mit bReset quittiert werden.

VAR_IN_OUT

Name                      : Type       Persistent    Default     Range
rSetpointComfortHeat      : REAL;         X           21.0
rSetpointPreComfortHeat   : REAL;         X           19.0
rSetpointEconomyHeat      : REAL;         X           15.0
rSetpointProtectionHeat   : REAL;         X           12.0
rSetpointComfortCool      : REAL;         X           24.0
rSetpointPreComfortCool   : REAL;         X           28.0
rSetpointEconomyCool      : REAL;         X           35.0
rSetpointProtectionCool   : REAL;         X           40.0

rSetpointComfortHeat: Sollwert für das Energieniveau Comfort-Heizen.

rSetpointPreComfortHeat: Sollwert für das Energieniveau PreComfort-Heizen.

rSetpointEconomyHeat: Sollwert für das Energieniveau Economy-Heizen.

rSetpointProtectionHeat: Sollwert für das Energieniveau Protection-Heizen.

rSetpointComfortCool: Sollwert für das Energieniveau Comfort-Kühlen.

rSetpointPreComfortCool: Sollwert für das Energieniveau PreComfort-Kühlen.

rSetpointEconomyCool: Sollwert für das Energieniveau Economy-Kühlen.

rSetpointProtectionCool: Sollwert für das Energieniveau Protection-Kühlen.