General Set Point Calculator Function Block
The General Setpoint Calculator function calculates generic setpoints, including reset. It makes use of three configuration parameters: effective occupancy current, effective occupancy current, and effective occupancy current..
Figure 1: GeneralSetpointCalculator Function Block |
Figure 2: GeneralSetpointCalculator Property Sheet |
Figure 3: Valid Values of Effective Occupancy Current State
Inputs
Input Name |
Description |
EffOccCurrentState |
Effective occupied current state 0 = Occupied 1 = Unoccupied 2 = Bypass 3 = Standby 255 = Null. Numeric: 32 Bit Integer value 0-3, Default: Null. |
ResetInput |
Reset input to add offset on top of the occupied set point. The offset will be added based on the reset amount, reset input, reset 0% and reset 100%. Numeric: 32 Bit Floating value: 0-100, Default: Null |
Reset0Pct |
Reset begin value. Numeric: 32 Bit Floating value: >=-inf-<inf, Default: Null |
Reset100Pct |
Reset end value. Numeric: 32 Bit Floating value: >=-inf-<inf, Default: Null |
ResetAmount |
Numeric: 32 Bit Floating value: >=-inf-<inf, Default: Null |
OccupiedSetpoint |
Numeric: 32 Bit Floating value: >=-inf-<inf, Default: Null |
StandbySetpoint |
Numeric: 32 Bit Floating value: >=-inf-<inf, Default: Null |
UnoccupiedSetpoint |
Numeric: 32 Bit Floating value: >=-inf-<inf, Default: Null |
Table 1: Inputs of General Set point Calculator Function
Output
Output Name |
Description |
Eff Setpoint |
Effective Setpoint Any floating-point number |
Table 2: Output of General Set point Calculator Function
Parameters
Parameter Name |
Description |
ResetInput |
ResetInput to add offset on top of the occupied set point. The offset will be added based on the reset amount, reset input, reset 0% and reset 100%. Numeric: 32 Bit Floating value: 0-100, Default: Null |
Reset0Pct |
Reset begin value. Numeric: 32 Bit Floating value: >=-inf-<inf, Default: Null |
Reset100Pct |
Reset end value. Numeric: 32 Bit Floating value: >=-inf-<inf, Default: Null |
ResetAmount |
Numeric: 32 Bit Floating value: >=-inf-<inf, Default: Null |
OccupiedSetpoint |
Numeric: 32 Bit Floating value: >=-inf-<inf, Default: Null |
StandbySetpoint |
Numeric: 32 Bit Floating value: >=-inf-<inf, Default: Null |
UnoccupiedSetpoint |
Numeric: 32 Bit Floating value: >=-inf-<inf, Default: Null |
Out Save |
Master Sync Enabled : If you set it to "true" the last output will be set as output for one cycle after the controller restarts. The application can use it to return to the same state before the controller restart. Eff Setpoint: To enable or disable the Eff Setpoint feature. |
Table 3: Parameters of General Set point Calculator Function
Examples
If Effective Occupancy Current State = 0 (i.e. set to an Occupied mode based on the scheduler), the OccupiedSetPoint is displayed under EffectiveSetPoint.
OccupiedSetPoint= 23°C, StandBySetPoint = 25°C, UnOccupiedSetPoint = 27°C
If Effective Occupancy Current State = 0 (i.e. set to an Occupied mode based on the scheduler), the OccupiedSetPoint is displayed under EffectiveSetPoint. See the impact of ResetInput /Reset0Pct, Reset100Pct and ResetAmount during an Occupied Mode.
OccupiedSetPoint= 23°C, StandBySetPoint = 25°C, UnOccupiedSetPoint = 27°C
ResetInput = 5°C, Reset0% = 0, Reset100% = 100, ResetAmount =100°C, Mode will be Occupied.
If OccupiedSetPoint= 23°C, StandBySetPoint = 25°C, UnOccupiedSetPoint = 27°C, ResetInput = 5°C, Reset0% = 0, Reset100% = 100, ResetAmount = 50 %, Eff Occ Mode will be Occupied.
In this case 50% of ResetAmount (I.e 5°C * 50/100) = 2.5°C is added to OccupiedSetPoint of 23°C.
OccupiedSetPoint= 23°C, StandBySetPoint = 25°C, UnOccupiedSetPoint = 27°C, ResetInput = 5°C, Reset0%=0, Reset100% = 100, ResetAmount = -25 %, Mode will be Occupied.
In this case -25% of ResetInput is deducted (I.e 5°C * 25/100) = -1.25°C is subtracted from an OccupiedSetPoint of 23°C.
OccupiedSetPoint= 23°C, StandBySetPoint = 25°C, UnOccupiedSetPoint = 27°C, ResetInput = 5°C, Reset0% = 0, Reset100% = 100, ResetAmount=-25 %, Mode will be Bypass.
In this case -25% of ResetAmount is deducted (I.e 5°C * 25/100) = -1.25°C is subtracted from an OccupiedSetPoint of 23°C.
If Effective Occupancy Current State = 1 (i.e. set to an UnOccupied mode based on the scheduler), the UnOccupiedSetPoint is displayed under EffectiveSetPoint. The ResetInput /Reset0%, Reset100% does not have an impact during an UnOccupied Mode.
OccupiedSetPoint= 23°C, StandBySetPoint = 25°C, UnOccupiedSetPoint = 27°C.
Refer to General Description for general information about IRM N4 Function Blocks.