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 |