General Set Point Calculator

The function block has input pins EffOccCurrentState and ResetInput, and an output pin EffSetpoint. This function does generic setpoint calculation, including reset. It uses the three configuration parameters, effective occupancy, current state, and reset input to calculate the effective setpoint.

Inputs

Range
Input Name Low High Input Value Description
effOccuCurrentState 0 3 unconnected Eff Occ Current state = 0 (OCC)
invalid Eff Occ Current state = 0 (OCC)
VAL < low Eff Occ Current state = 0 (OCC)
VAL > high Eff Occ Current state = 0 (OCC)
ResetInput >=- infinity <+ infinity unconnected Reset Input = Invalid
invalid Reset Input = Invalid
VAL < low Reset Input = Invalid
VAL > high Reset Input = Invalid
Reset0Pct >=- infinity <+ infinity unconnected Reset 0Pct = Invalid
invalid Reset 0Pct = Invalid
VAL < low Reset 0Pct = Invalid
VAL > high Reset 0Pct = Invalid
Reset100Pct >=- infinity <+ infinity unconnected Reset 100Pct = Invalid
invalid Reset 100Pct = Invalid
VAL < low Reset 100Pct = Invalid
VAL > high Reset 100Pct = Invalid
ResetAmount >=- infinity <+ infinity unconnected Reset Amount = Invalid
invalid Reset Amount = Invalid
VAL < low Reset Amount = Invalid
VAL > high Reset Amount = Invalid
OccupiedSetpoint >=- infinity <+ infinity unconnected Occupied Setpoint = Invalid
invalid Occupied Setpoint = Invalid
VAL < low Occupied Setpoint = Invalid
VAL > high Occupied Setpoint = Invalid
StandbySetpoint >=- infinity <+ infinity unconnected Standby Setpoint = Invalid
invalid Standby Setpoint = Invalid
VAL < low Standby Setpoint = Invalid
VAL > high Standby Setpoint = Invalid
UnoccupiedSetpoint >=- infinity <+ infinity unconnected Unoccupied Setpoint = Invalid
invalid Unoccupied Setpoint = Invalid
VAL < low Unoccupied Setpoint = Invalid
VAL > high Unoccupied Setpoint = Invalid

Output

Output Name Range Description
EFF_SETPT Any floating point number Effective Setpoint

Reset

Reset allows you to change the Effective Setpoint either in the direction of increased energy savings or in the direction of increased comfort. The Reset Amount (+/-) is positive or negative to accommodate energy savings versus comfort. The reset value varies between zero and the Reset Amount and is proportional to the Reset Input with respect to the Reset 0% and Reset 100% parameters.

Note: Insure that the Reset 0% and Reset 100% parameters are in the same engineering unit as the Reset Input. The Reset Amount should be in the same units as the configured setpoints.

Positive reset values are added to the setpoint and negative resets are subtracted. Reset only applies in the occupied mode. Reset 0% can be any relation to Reset 100%.

Eff Occ Current State

Effective Occupancy Current State comes from a scheduler. The valid values are

The General Setpoint Calculator uses the three configured setpoints: effective occupancy, current state, and Reset Input to determine the effective setpoint. If a setpoint is invalid, INVALID is propagated to the output as appropriate.

Eff Occ Current State Eff Setpoint
UNOCC Result = unoccupied setpoint
STANDBY Result = standby setpoint
OCC Result = occupied setpoint + reset
BYPASS Result = occupied setpoint + reset
NULL Result = occupied setpoint + reset