BACnet SetpointNOTE A control program with this microblock works only with v5.5 or later systems and v5.5 or later drivers. This microblock cannot be used in a control program for a Room Controller, S6104, UNI, or M line controller. The information below provides a FULL description of this microblock and all of its properties. What information you see and what you can do with it depends on your license and the application you are in.
Microblock family | Control microblocks | Icon and symbol | 
NOTE The microblock's appearance depends on which options you select in the EIKON® application. The microblock above is the result if you select all options. | What it does | This microblock compares the zone temperature to the zone's effective setpoint to determine the zone color that represents the control program status. Other microblocks (such as the If Color = microblock) can use this color to perform additional control. The zone's effective setpoints may differ from its programmed occupied setpoints because of the optimal start algorithm, electric demand reduction levels, or user setpoint adjustment from the zone sensor. OPTIONS In the EIKON® application, you can enable the following optional functionality and inputs on the microblock's Optional tab. - Demand Limiting: Provides HDEM and CDEM inputs that allow programmatic relaxation of setpoints to reduce electric demand.
- Setpoint Adjust: Provides HADJ or CADJ inputs by which the setpoint can be programmatically adjusted.
- Inhibit Setpoint Adjust: Provides ADJI input that allows your program to prevent the user from adjusting the setpoint at the sensor.
- Optimal Start: The microblock will use an optimal start algorithm to adjust the zone setpoint before the zone is occupied, ensuring that the zone temperature is within the occupied setpoints by the time the zone is occupied. Also provides HOSI and COSI inputs by which Optimal Start can be programmatically inhibited.
- Learning Adaptive: Adjusts (learns) zone heating and cooling capacities based on optimal start system performance. Also provides LRNI input by which learning can be programmatically inhibited.
- Night Setback: Provides NS output that is true (on) when the zone is not occupied, optimal start is not in progress, and the zone temperature exceeds the unoccupied heating or cooling setpoint.
- Minimum Setpoint Separation: Provides MINSP input that allows a minimum separation between the effective heating and cooling setpoints to be programmatically defined.
- Capacity Limit: Provides HCAP% and CCAP% inputs that allow programmatic limitation of the zone's learned heating or cooling capacity that the microblock uses in the Optimal Start routine.
- Setpoint Adjust Limit: Provides SPADJ input that sets the maximum amount (degrees) by which the user can adjust the zone's setpoints from a zone sensor. Enabling this option disables the Setpoint Adjust Limit field on the Rnet tab.
You can program a zone's occupied and unoccupied heating and cooling setpoints. A typical zone thermographic color scale may look like this: 
|
How it worksHeating and Cooling setpoints The microblock outputs the effective zone heating (HT) and cooling (CL) setpoints. Unless adjusted by a user in the zone, by the optimal start algorithm, or by electric demand reduction levels, the effective setpoints equal the programmed occupied or unoccupied setpoints. All such adjustments to the programmed setpoints are cumulative. When the OCC input is true (on), the microblock adjusts the occupied cooling and heating setpoint values to generate the effective setpoints. When the OCC input is not true (off), the microblock adjusts the unoccupied heating and cooling setpoint values. Maintaining Minimum Setpoint Separation (Deadband) The microblock enforces a minimum separation (deadband) of twice the color change hysteresis value between the effective heating and cooling setpoints. For example, if a user or third-party BACnet system raises the heating setpoint to a value that is equal to or higher than the cooling setpoint, the cooling setpoint will be “pushed” to a higher value to prevent the heating and cooling ranges from overlapping. If locked property values or out of service values for any of the four setpoint objects (Occupied Heating, Occupied Cooling, Unoccupied Heating or Unoccupied Cooling) are set to a combination that causes the effective setpoints to overlap, the heat and cool setpoints are added, averaged, and the deadband is applied to either side of the averaged value to create effective setpoints that allow the control program to continue functioning properly. If the option Minimum Setpoint Separation is selected, the deadband can be increased programmatically. If the value on the MINSP input is less than the microblock’s minimum deadband, the microblock will ignore the input value and use a deadband value of twice the color change hysteresis value.
Zone thermographic color The microblock compares the zone temperature from the ZONE input to the zone's effective setpoints and resulting color scale to determine the zone color output value. EXAMPLES - Unoccupied
- If the unoccupied zone temperature (65°) is between the unoccupied heating (55°) and cooling (90°) setpoints and the zone is not in optimal start, the microblock sets the color output value to unoccupied gray.
- If the unoccupied zone temperature (54°) drops below the unoccupied heating setpoint (55°), the microblock sets the color and output value to light blue.
NOTE The color thresholds between unoccupied gray and red can be seen in the WebCTRL® interface.
- Occupied
If the occupied zone temperature (79°) exceeds the occupied cooling setpoint (76°) by more than the yellow color band value (2°) but less than the yellow and orange color band values (2° + 2° = 4°), the microblock sets the color output value to orange. - Optimal start
If the zone temperature (60°) drops below the effective heating setpoint (62°), the microblock sets the color output value to light blue. If the zone temperature (85°) exceeds the effective cooling setpoint (84°), the microblock sets the color output value to yellow. - Demand level 1
If the occupied zone temperature (68°) drops below the occupied heating setpoint minus the Demand1 offset (70° – 1° = 69°) by less than the light blue band value (2°), the microblock sets the color output value to light blue.
Color Change Hysteresis The Color Change Hysteresis provides a difference between the temperature at which the zone color changes as the zone temperature departs from the acceptable range between the heating and cooling setpoints and the temperature at which the zone color changes back as the zone temperature returns to the acceptable range. EXAMPLE The following graph shows the zone color that results as the zone temperature departs from and returns to the acceptable range in a zone with the following settings: - Color Change Hysteresis = 1° (applies as the temperature returns to the acceptable range)
- Occupied cooling setpoint = 76°
- Occupied heating setpoint = 70°

Demand Limiting (Optional) Electric rates can vary with electricity usage. In some locations, utilities offer incentives to customers to reduce electrical usage when the system-wide load threatens to exceed the grid capacity and cause brownouts. Some gas utilities offer incentives to customers to keep their natural gas usage below a certain level. To keep utility usage below peak demand levels, you can define 3 demand levels to reduce the cooling or heating load. You typically define these levels in your gas or electric meters' control programs. You can use these demand levels to relax zone occupied heating and cooling setpoints as needed throughout your system. Relaxing setpoints reduces equipment operation and reduces utility demand while minimizing the effects on occupant comfort. To use this demand reduction strategy in a zone, set up Analog Network Input microblocks to read the demand levels (1, 2, or 3) from the meter's control program and connect the Analog Network Input microblocks to this microblock's HDEM and CDEM inputs. In an all-electric system, the demand level from the electric meter would typically be connected to both inputs. Other systems may require the heating and cooling demands to be controlled separately. When the utility meter's control program indicates a demand level of 1, this microblock relaxes occupied heating or cooling setpoints and all related color band thresholds by the Demand1 offsets you define. Similarly, a demand level of 2 relaxes setpoints by the Demand2 offset and a demand level of 3 relaxes setpoints by the Demand3 offset. By defining demand level offsets for each zone, the system can reduce utility demand with significant changes to the setpoints in non-critical zones and little or no change to the setpoints in critical zones. EXAMPLE Below is a typical demand offset strategy and resulting effective setpoints and color thresholds. The cooling demand offsets and setpoints are highlighted in this example. Heating offsets would similarly affect the heating effective setpoints. 
Setpoint Adjust (Optional) If you select this option, the microblock exposes inputs to adjust the heating setpoint (HADJ) and the cooling setpoint (CADJ). These inputs can be used to programmatically adjust setpoints based on a condition in the zone. For example, if a conference room is scheduled to be occupied, but the zone’s occupancy sensor indicates that a room is no longer occupied, the heating or cooling setpoints could be set back by a few degrees to save energy but allow rapid return to occupied setpoints. These inputs also provide a method for a non-ZS room sensor with a local setpoint adjustment to affect the zone setpoints. If the sensor only has a single setpoint adjust output it is commonly connected to both inputs so the adjustment raises or lowers both setpoints by an equal amount. Adjusting either setpoint affects all related color bands by an equal amount. For example, if you raise the cooling setpoint by 2°, you raise the temperature at which the color changes from green to yellow by 2°. The temperatures at which the color changes from yellow to orange and from orange to red are also raised by 2°. NOTES - You can limit the allowed amount of local setpoint adjustment for a ZS or WS sensor using the Setpoint Adjust Limit on the Rnet tab. For an RS sensor or LogiStat, you can limit the allowed amount of local setpoint adjustment in the zone sensor's microblock.
- If using a ZS or WS sensor, the optional HADJ and CADJ inputs are not required for the sensor to adjust the effective setpoint.
- The Setpoint Adjust Inhibit option Provides ADJI input by which user setpoint adjustment from a ZS or WS sensor can be programmatically prevented. However, the microblock will still allow programmatic adjustment of setpoint based on the HADJ and CADJ inputs.
Optimal Start (Optional) When the zone is unoccupied, the microblock uses the outside air temperature from the OAT input and the design temperatures and capacities set in the microblock to estimate the time needed to warm or cool the zone from the unoccupied setpoints to the occupied setpoints. When the estimated time is less than the remaining unoccupied time indicated by the FOR input, the microblock outputs the programmed unoccupied setpoint values. When the estimated time to reach the occupied setpoints equals the remaining unoccupied time, the microblock transitions the effective setpoints to the occupied setpoints using a first-order curve that approximates system performance at full capacity. 
Heating capacity calculation during optimal start 
NOTE If the Capacity Limit optional input HCAP% is used, the H1 calculation is: 
Cooling capacity calculation during optimal start 
NOTE If the Capacity Limit optional input CCAP% is used, the C1 calculation is: 
NOTE You can use the optimal start inhibit inputs (HOSI and COSI) to inhibit optimal start. For example, you may want to prevent any possible heating optimal start during the summer months or prevent optimal start from beginning more than 4 hours before occupancy. Learning Adaptive with Optimal Start (Optional) To minimize the energy required during optimal start, the learning adaptive optimal start algorithm evaluates the zone thermographic color at occupancy and adjusts the learned heating or cooling capacity for the next unoccupied period. If the zone temperature does not reach the setpoint by occupancy (the zone's thermographic color is not green at occupancy) the algorithm reduces the learned capacity by the adjustment value you defined for the zone's thermographic color at occupancy. During the next unoccupied period, optimal start begins sooner because the capacity is lower. If the zone temperature reaches the effective setpoint at any time during optimal start, the algorithm increases the learned heating or cooling capacity by the applicable green adjustment value regardless of the zone's color at occupancy. During the next unoccupied period, optimal start begins later because the capacity is higher. EXAMPLE A zone's heating capacity is 5° per hour. Its light blue learning adaptive adjustment value is 0.06. If at occupancy, the zone's thermographic color is light blue, the microblock uses a learned heating capacity of 4.94° (5° – .06°) per hour in its optimal start calculations for the next unoccupied period. A microblock with Learning Adaptive and Optimal Start enabled calculates optimal start times more accurately and controls equipment more efficiently than microblocks with only Optimal Start enabled because it uses learned capacities in its calculations. Learned capacities are displayed on the Properties page and are available to other parts of the control program from the HCAP and CCAP outputs. NOTES - The algorithm will not adjust learned heating and cooling capacities lower than 0.0625° per hour or higher than 15.938° per hour.
- If a user downloads new heating and cooling capacity values to the controller, the learned heating and cooling capacities change to the new values. If other properties from the control program are downloaded to the controller but the capacities do not change, the learned capacities are not affected.
- If a user downloads All Content to the controller, the learned heating and cooling capacities are reset to the microblock's programmed heating and cooling capacities.
To prevent learned capacities from being distorted during override periods, use the learning inhibit (LRNI) input to prevent learned capacities from being adjusted during override periods. When the LRNI input is true (on), optimal start operates normally but learned capacities are not adjusted for the next unoccupied period. Make sure that all other control sequences in the control program, including PID loops, are tuned and functioning properly to prevent improper setpoint adjustment. Capacity Limit (Optional) If outside factors will prevent the heating or cooling system from running at 100% of its normal capacity, you can direct the Optimal Start routine to use only a percentage of the zone's learned heating or cooling capacity based on external logic using the HCAP% and CCAP% inputs. This percentage adjustment applies even if learning is inhibited by the LRNI input. Setpoint Adjust Limit (Optional) This optional input can be used if the setpoint adjust limit needs to be editable from an external source like an Equipment Touch or a third-party front-end, or if it needs to change because of a programmatic condition. The Setpoint Adjust Limit field on the Rnet tab is not used when this optional input is activated. Limitations- A control program with this microblock works only with v5.5 or later WebCTRL® systems and v5.5 or later drivers.
- This microblock cannot be used in a control program for an S6104 or a UNI. For these controllers, use one of the retired setpoint microblocks.
- A control program can use only one Setpoint microblock. The program’s thermographic color is determined by the output of the Setpoint microblock unless a Set Color microblock or Set Color If True microblock is active in the same control program.
Inputs and outputsInputs OAT Outside Air Temperature | Optional–Present if Optimal Start is enabled. Current outside air temperature (degrees). | OCC Occupied Schedule | True (on) when the zone is occupied. Not true (off) when the zone is unoccupied. Connect to a time clock microblock or to other logic that indicates the zone's occupancy status. | FOR Remaining Time | Minutes remaining until the zone's occupancy status changes. Connect to a time clock microblock or to other logic that indicates this time. | ZONE Zone Temperature | Current zone temperature (degrees). Connect to an ASVI for a ZS sensor, an RS microblock for an RS sensor, an LSTAT microblock for a LogiStat sensor, or to another input microblock that indicates this value. | HDEM Heating Demand Level | Optional–Present if Demand Limiting is enabled. Current heating demand level (1–3). Connect to the Analog Network Input microblock that reads the heating demand level. This typically comes from an electric meter's control program if electric heat is used or a gas meter control program if gas heat is used. | CDEM Cooling Demand Level | Optional–Present if Demand Limiting is enabled. Current cooling demand level (1–3). Connect to the Analog Network Input microblock that reads the cooling demand level. This typically comes from an electric meter's control program if cooling is provided from local DX coils or an electrically driven central cooling plant. | HADJ Heating Setpoint Adjust | Optional–Present if Setpoint Adjust is enabled. Signal from zone sensor to adjust heating setpoint (degrees). Connect to the zone sensor microblock's SP ADJ output. | CADJ Cooling Setpoint Adjust | Optional–Present if Setpoint Adjust is enabled. Signal from zone sensor to adjust cooling setpoint (degrees). Connect to the zone sensor microblock's SP ADJ output. | ADJI | Optional–Present if Inhibit Setpoint Adjust is enabled. True (on) when the microblock should not accept setpoint adjust signals from a ZS sensor. This input does not inhibit setpoint adjust from the optional HADJ and CADJ inputs. | MINSP Minimum Setpoint Separation | Optional–Present if Minimum Setpoint Separation is enabled. Minimum separation (degrees) the microblock will enforce between the effective heating and cooling setpoints. If this value is less than twice the color change hysteresis value, the microblock will enforce a minimum separation of twice the color change hysteresis value. See Maintaining Deadband in “How it Works” in this microblock’s help. | HOSI Heating Optimal Start Inhibit | Optional–Present if Optimal Start is enabled. True (on) when the microblock should not adjust heating setpoints for optimal start. | COSI Cooling Optimal Start Inhibit | Optional–Present if Optimal Start is enabled. True (on) when the microblock should not adjust cooling setpoints for optimal start. | HCAP% Heating Capacity Adjusted By | Optional–Present if Capacity Limit is enabled. Percentage of the learned heating capacity to use during optimal start under the conditions defined by external logic. | CCAP% Cooling Capacity Adjusted By | Optional–Present if Capacity Limit is enabled. Percentage of the learned cooling capacity to use during optimal start under the conditions defined by external logic. | LRNI Learning Adaptive Inhibit | Optional–Present if Learning Adaptive is enabled. True (on) when the microblock should not adjust learned heating or cooling capacity based on conditions when the zone transitions to the occupied state. | SPADJ Setpoint Adjust Limit | Optional - Present if Setpoint Adjust Limit (+/-) is enabled. The maximum amount (degrees) by which the user can adjust the zone's setpoints from a zone sensor. The Setpoint Adjust Limit field on the Rnet tab is not used when this optional input is activated. |
Outputs Zone Color | Zone thermographic color based on ZONE input compared to effective setpoints. Color | | Status code | Condition indicated |
---|

| Red | 9 | Cooling alarm | 
| Orange | 8 | Maximum cooling | 
| Yellow | 7 | Moderate cooling | 
| Light green | 6 | Free cooling | 
| Green | 5 | No heating or cooling | 
| Light blue | 4 | Moderate heating | 
| Dark blue | 3 | Maximum heating | 
| Red | 2 | Heating alarm | 
| Gray | 1 | Unoccupied |
The microblock outputs the zone color's status code (1–9) on its zone color wire. | HT Heating Setpoint | The zone's effective heating setpoint (degrees) based upon occupancy, optimal start, demand limiting, and all other adjustments. | CL Cooling Setpoint | The zone's effective cooling setpoint (degrees) based upon occupancy, optimal start, demand limiting, and all other adjustments. | NS Night Setback | Optional–Present if Night Setback is enabled. True (on) when the zone is not occupied, optimal start is not in progress, and the zone temperature exceeds the unoccupied heating or cooling setpoint. | HCAP Learned Heating Capacity | Optional–Present if Learning Adaptive is enabled. The learned heating capacity (degrees/hour) calculated by the learning adaptive optimal start algorithm. See Learning adaptive optimal start in "How it works" in this microblock's help. | CCAP Learned Cooling Capacity | Optional–Present if Learning Adaptive is enabled. The learned cooling capacity (degrees/hour) calculated by the learning adaptive optimal start algorithm. See Learning adaptive optimal start in "How it works" in this microblock's help. |
Properties TIPS
- Alt+click any value in the WebCTRL® or Field Assistant interface to view property details, including its editing privilege and expression (location path) for use on graphics.
- You can right-click some properties in the EIKON® Property Editor and select Make editable or Make read-only to determine that property's functionality in your system.
Reference Name RefName | Use the default reference name unless you want a more descriptive name for graphics or network links. Limitations: - lower case only
- limited to 40 characters
- cannot begin with a number
- must be unique within a control program
| Name | The microblock label used in the EIKON® application and the WebCTRL® interface. You can use any characters except the " character. | Units | The unit of measure, °F or °C, the setpoints are using. | Editing Privilege
| Preset - Each microblock property has an appropriate privilege or role assigned to it. You can use Global Modify in the WebCTRL® interface to find out what the actual privilege is. CAUTION If you change the Editing Privilege from Preset, the privilege you select will be used for all properties of this microblock, which is not always desirable.
|
Setpoints Unoccupied, Occupied, and Demand Level Setpoints | The desired occupied and unoccupied zone setpoints (degrees), the value of each occupied color band (degrees), and the offsets for electric demand levels 1, 2, and 3 (degrees). A color band's value determines the threshold at which the microblock changes the zone thermographic color as the zone temperature departs from setpoint. You can use the free cooling light green color band to enable economizer operation. If you are not using this feature, type 0 for this band's value. Demand level offsets determine how much to relax the zone's occupied setpoints and color band thresholds under each electric demand level. When the electric meter's control program indicates a demand level of 1, this microblock relaxes occupied heating and cooling setpoints and all related color band thresholds by the Demand1 offsets you define. Similarly, a demand level of 2 relaxes setpoints by the Demand2 offset and a demand level of 3 relaxes setpoints by the Demand3 offset. EXAMPLE A zone thermographic color scale with typical demand offsets and resulting effective setpoints and color thresholds 
Optional–Demand Levels are used only if Demand Limiting is enabled. | Color Change Hysteresis | The desired difference (degrees) between the temperature at which the zone color changes as the zone temperature departs from the acceptable range between the heating and cooling setpoints and the temperature at which the zone color changes back as the zone temperature returns to the acceptable range. If you are not using zone thermographic color for equipment control, type 0 . See Color Change Hysteresis in "How it works" in this microblock's help. |
Design Properties Heating Capacity | The rate (degrees/hour) at which the zone temperature changes if the outside air temperature is 65°F and the heating system runs at full capacity. Adjust after startup based on system optimal start performance. | Cooling Capacity | The rate (degrees/hour) at which the zone temperature changes if the outside air temperature is 65°F and the cooling system runs at full capacity. Adjust after startup based on system optimal start performance. | Heating Design Temperature | The geographically-based outside air temperature (degrees) at which the heating system must run constantly in order to maintain comfort. Available in ASHRAE publications and most design references. | Cooling Design Temperature | The geographically-based outside air temperature (degrees) at which the cooling system must run constantly in order to maintain comfort. Available in ASHRAE publications and most design references. |
Property Page Text Show Property Page Text | Check to show this microblock's value on the equipment's Properties page. | Property Page Text | You can edit the microblock description that appears on the Properties page. See "Editing Properties page text using special characters" and "Formatting a microblock property" in EIKON® Help. |
LearningColor adjustment values | Optional–Used only if Learning Adaptive is enabled. The amount by which the microblock adjusts the zone's learned heating or cooling capacity when the zone is this thermographic color at occupancy. See Learning adaptive optimal start in "How it works" in this microblock's help. |
BACnetThis microblock contains the following BACnet analog value objects. This object.... | Represents... | And is... | Occupied Cooling | The programmed Occupied Cooling Setpoint | Writable | Occupied Heating | The programmed Occupied Heating Setpoint | Writable | Unoccupied Cooling | The programmed Unoccupied Cooling Setpoint | Writable | Unoccupied Heating | The programmed Unoccupied Heating Setpoint | Writable | Cooling Adjustment | The value of the CADJ input wire | Read-only | Effective Cooling | The value of the CL output wire. It is the effective cooling setpoint based upon occupancy, optimal start, demand limiting, and all other adjustments. | Read-only | Heating Adjustment | The value of the HADJ input wire | Read-only | Effective Heating | The value of the HT output wire. It is the effective heating setpoint based upon occupancy, optimal start, demand limiting, and all other adjustments | Read-only |
The above BACnet objects have the following properties. Object Name | A unique alphanumeric string that defines the BACnet object. | Description | (optional) A BACnet-visible microblock description. | Minimum | If this setpoint can be changed from a zone sensor, this is the lowest temperature to which a user can adjust the zone's setpoint from a sensor. If a third-party vendor writes a value lower than this value to the microblock's Present_Value, the controller returns a Property, Value_Out_Of_Range error. | Maximum | If this setpoint can be changed from a zone sensor, this is the highest temperature to which a user can adjust the zone's setpoint from a sensor. If a third-party vendor writes a value higher than this value to the microblock's Present_Value, the controller returns a Property, Value_Out_Of_Range error. | Network Visible | Check to allow other BACnet equipment to read or change the microblock's present value. | COV Increment | An Analog Network Input (ANI) that references this microblock in its Address field tries to subscribe to this microblock's COV (Change of Value) service. If subscription succeeds, the ANI receives a value from this microblock only when this microblock's present value changes by at least the COV Increment. If subscription fails, the ANI reads this microblock's value at intervals specified in the ANI's Refresh Time field. | Object Instance | Auto-assign - A BACnet Object ID is assigned by the system. Use specific value - (0–3999999) Assign a number that is unique within the controller. |
Rnet Enable Rnet | Check to allow this microblock to communicate its value(s) to and from a sensor. | Setpoint Adjust Limit (+/-) | The maximum amount (degrees) by which the user can adjust the zone's setpoints from a zone sensor. | Clear adjustment on transition to unoccupied | ZS Pro and Pro-F sensors - Check to have the Setpoint microblock reset the sensor's setpoint adjustment value to 0 each time the microblock's OCC input changes to false (off) and leave it at 0 when the OCC input changes again to true (on) or when the zone enters a timed local override condition. If this field is not checked, the Setpoint microblock will not reset the sensor's adjusted value. ZS Plus sensor - This field does not apply. The Setpoint microblock cannot reset the sensor's adjusted value. NOTE The Setpoint microblock does not use adjusted values during unoccupied periods. | Edit Increment | The amount (degrees) that the zone temperature setpoint will be adjusted by each press of a ZS Pro sensor's or button. For a ZS Plus sensor, slider adjustments will be read to the nearest increment. | Sensor Setpoint Adjust Option | Select how you want to see and adjust setpoints on a ZS sensor. | Disabled | Prevents editing the setpoints at the sensor. | 1. Adjust setpoint offset. Center display=Zone Temp. Show effective setpoints. | Example of sensor display: 
Results in the WebCTRL® interface of adjusting setpoint offset up 1 degree:
 | 2. Adjust base setpoint. Center display=Zone Temp. Show effective setpoints. | Example of sensor display: 
Results in the WebCTRL® interface of adjusting base setpoint up 1 degree: 
| 3. Adjust setpoint offset. Center display= Offset value. Show effective setpoints. | Example of sensor display: 
Results in the WebCTRL® interface of adjusting base setpoint up 1 degree: Same as 1. above. | 4. Adjust setpoint offset. Center display= Offset value. Hide effective setpoints. | Example of sensor display: 
Results in the WebCTRL® interface of adjusting base setpoint up 1 degree: Same as 1. above. | 5. Hospitality mode | Displays only the active effective setpoint or the average of the heating and cooling setpoints if the mode is auto. The effective setpoint is adjustable. 
| ZS Sensor Display Configuration | | Editable | Check under Occupied or Unoccupied to make each setpoint editable on a ZS Sensor. | Show on:
| Check the sensor screen(s) that you want Occupied, Unoccupied and Effective Setpoints displayed on. Home Screen (1): Effective Setpoints are displayed on the Home screen in the following locations:
 On the Information or Diagnostics screen, effective setpoints cycle through in the primary value field and show EFF in the Rnet tag field. Information Screen (2): This screen is accessed by pressing the sensor's button. Diagnostics Screen (3): This screen is accessed by holding the sensor's button for at least 3 seconds. |
TrendsThis microblock contains the following BACnet trend objects. Effective Cooling Analog Trend | A trend log of the effective cooling setpoint. | Effective Heating Analog Trend | A trend log of the effective heating setpoint. | Zone Temperature Analog Trend | A trend log of the zone temperature input. | Occupied Status Binary Trend | A trend log of the occupancy status. |
The above trend objects have the following properties. Enable | Check to have the controller collect trend data for the microblock's present value. | Sample every ___ (hh:mm:ss) | Records the microblock's present value at this interval. EXAMPLE Type 00:10:00 to record the microblock's present value every 10 minutes. | Sample on COV (change of value) | Records the microblock’s present value only when the value changes by at least the COV Increment. | Max samples | The number of data samples the controller allocates memory for. Memory consumption is 10 bytes for each sample plus 48 bytes. For example, for 100 samples: (100 x 10 bytes) + 48 = 1048 bytes of memory The allocated memory is constant regardless of how many samples are actually recorded. If you do not enable trending, no memory is consumed. Click Reset in the WebCTRL® interface to delete all samples currently stored in the controller. | Enable Trend Historian | Check this field to archive the controller's collected trend data to the system database after every 129 data samples. NOTES - You must check Enable Trend Log if you want to Enable Trend Historian.
- You can change Enable Trend Historian archival settings and other trend properties on the Properties page in a WebCTRL® or Field Assistant system.
| Keep historical trends for __ days | This is based on the date that the sample was read. Set this field to 0 to use the system default value. | Write to historian: Every ___ trend samples Use default (45% of Max samples) | Writes all trend data in the controller to the system database each time the controller collects the specified number of samples. You can select Every __ trend samples and enter a number greater than zero and less than the number in the Max samples field, or you can select Use default. The number of trends specified must be accumulated at least once before the historical trends can be viewed. |
OptionalCheck the optional functionality that you want this microblock to have. Demand Limiting | Provides HDEM and CDEM inputs that allow programmatic relaxation of setpoints to reduce electric demand. See "Demand Limiting" in How it works. | Setpoint Adjust Inputs | Provides HADJ or CADJ inputs by which the setpoint can be programmatically adjusted. See "Setpoint Adjust" in How it works. | Inhibit Setpoint Adjust from ZS | Provides ADJI input that allows your program to prevent the user from adjusting the setpoint at the sensor. See "Setpoint Adjust" in How it works. | Optimal Start | The microblock will use an optimal start algorithm to adjust the zone setpoint before the zone is occupied, ensuring that the zone temperature is within the occupied setpoints by the time the zone is occupied. Also provides HOSI and COSI inputs by which Optimal Start can be programmatically inhibited. See "Optimal Start" in How it works. | Learning Adaptive | Adjusts (learns) zone heating and cooling capacities based on optimal start system performance. Also provides LRNI input by which learning can be programmatically inhibited. See "Learning Adaptive with Optimal Start" in How it works. | Night Setback | Provides NS output that is true (on) when the zone is not occupied, optimal start is not in progress, and the zone temperature exceeds the unoccupied heating or cooling setpoint. See "Optimal Start" in How it works. | Minimum Setpoint Separation | Provides MINSP input that allows a minimum separation between the effective heating and cooling setpoints to be programmatically defined. See "Maintaining Minimum Setpoint Separation (Deadband)" in How it works. | Capacity Limit | Provides HCAP% and CCAP% inputs that allow programmatic limitation of the zone's learned heating or cooling capacity that the microblock uses in the Optimal Start routine. See "Capacity Limit" in How it works. | Setpoint Adjust Limit (+/-) | Provides SPADJ input that sets the maximum amount (degrees) by which the user can adjust the zone's setpoints from a zone sensor. Enabling this option disables the Setpoint Adjust Limit field on the Rnet tab. |
Programming exampleIn each of the examples below, the zone control strategy does the following: - Allows local zone setpoint adjustment using a zone sensor
- Inhibits optimal start from beginning more than 4 hours before occupancy
- Uses the full (100%) learned heating and cooling capacities during every optimal start period
- Inhibits learned heating and cooling capacity adjustments during unoccupied override periods
Example with a ZS Sensor: 
Example with an RS Sensor: 
Tips and tricksOptimal start Write the control logic for the unoccupied mode to activate heating if the zone color is light blue or cooling if the zone color is yellow. This will bring the zone temperature back into the desired range during optimal start. Color change hysteresis If you are using zone thermographic color for floorplan display, but not for control, set the Color Change Hysteresis to 0 . Using zone color and hysteresis for control can confuse end users because it can prevent the zone color from changing at the programmed setpoints. To maintain a minimum separation between the effective heating and cooling setpoints with a hysteresis of 0, enable the Minimum Setpoint Separation option and provide your desired deadband. If you are controlling equipment based on zone thermographic color, set the hysteresis large enough to prevent the equipment from changing back and forth between two different states if the temperature oscillates near the setpoint. Free cooling – economizer enable If you are using zone thermographic color for control in small single-zone systems or unit ventilators, you can use the light green free cooling color band to enable economizer operation before you enable mechanical cooling. Otherwise, set the free cooling color band value to 0 . |