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

  1. 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

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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.