Vous êtes sur la page 1sur 679

Comfort Controller

Overview and Configuration


Manual
Overview ..................................................................... 1 Stepper Motor Output ........................................... 80
Temperature Input ................................................. 83
Introduction ............................................................... 5 Voltage Input ......................................................... 86
Hardware Overview ................................................ 5 Voltage Output ...................................................... 89
Comfort Controller 6400 ................................ 5
Comfort Controller 1600 ................................ 7 How To Configure Algorithms ............................... 93
Software Overview ................................................. 9 AO-Adaptive Control ............................................ 95
Algorithms ..................................................... 9 AO-Cooling CV .................................................. 105
Configuration Overview ....................................... 10 AO-Cooling VAV ............................................... 118
Interpreting Flow Diagrams .................................. 10 AO-Fan Tracking ................................................ 131
Custom Programming ........................................... 12 AO-Heating CV .................................................. 141
Foreign Language Conversion .............................. 12 AO-Heating VAV ............................................... 155
AO-Humidity Control ......................................... 170
How To Configure a Newly Installed AO-Mixed Air CV w IAQ .................................. 179
Comfort Controller ................................................. 13 AO-Mixed Air VAV w IAQ ............................... 197
Introduction ........................................................... 13 AO-Permissive Intrlock ...................................... 213
Configuration Process ........................................... 14 AO-Reset ............................................................. 221
Creating the Database .................................. 14 AO-Shared Transducer ........................................ 231
Configuring the Database ............................. 20 AO-Static Pressure .............................................. 247
Downloading a Controller ..................................... 20 DO-Analog Comparison ..................................... 255
DO-DX Staging VAV ......................................... 262
How to Modify an Existing Comfort Controller DO-Electric Heat CV .......................................... 278
Database .................................................................... 23 DO-Electric Heat VAV ....................................... 294
DO-Enthalpy Comparison ................................... 311
How To Configure Points ....................................... 27 DO-Interlock ....................................................... 317
Analog Software Point .......................................... 28 DO-Lighting Control ........................................... 322
Custom Milliamp Input ......................................... 30 DO-Permissive Intrlock ...................................... 326
Custom Milliamp Output ...................................... 35 DO-Prop Thermo Elec ........................................ 335
Custom Voltage Input ........................................... 40 DO-Prop Thermo 2 Pipe ..................................... 347
Custom Voltage Output ........................................ 45 DO-Prop Thermo 4 Pipe ..................................... 358
Discrete Output ..................................................... 50 DO-Pump Control ............................................... 369
Discrete Software Point ........................................ 55 DO-Staged Thermostat ....................................... 381
Latched Discrete Input .......................................... 57 DO-Staging ......................................................... 393
Milliamp Input ...................................................... 59 DO-Time Clock ................................................... 406
Milliamp Output .................................................... 63 DO-Time Clock w Check ................................... 413
Network Input Point .............................................. 66 AOSS Schedule ................................................... 423
Network Output Point ........................................... 70 Network Broadcast .............................................. 440
Pulsed Discrete Input ............................................ 73 Linkage/AOSS Schedule ..................................... 444
Sensed Discrete Input ............................................ 77 NTFC w Enthalpy Check .................................... 466

This document is the property of Carrier Corporation and is delivered on the express condition that it is not to be disclosed,
reproduced in whole or in part, or used for manufacture by anyone other than Carrier Corporation without its written consent, and
that no right is granted to disclose or so use any information contained in said document.

Carrier reserves the right to change or modify the information or product described without prior notice and without incurring any
liability.

© 1999, Carrier Corporation Printed in U.S.A. 808-891 Rev. 4/99


Occupancy ........................................................... 477 Appendix H
Sensor Group ....................................................... 478 Quickstart ............................................................ 641
WSM Air Source ................................................. 484
WSM Cool Source .............................................. 490 Index ....................................................................... 653

How To Configure Schedules ............................... 495


Holiday Schedule ................................................ 496
Network Time Schedule ...................................... 498
Setpoint Schedule ................................................ 499
Time Schedule ..................................................... 501

How To Configure Alarms ................................... 511 Caution Before changing an existing Comfort
Discrete State Alarm ........................................... 512 Controller database, please read the
First Out Alarm ................................................... 520 section How to Modify an Existing
Limit Alarm ......................................................... 529 Comfort Controller Database. If you do
Number of Starts Alarm ...................................... 538 not follow these procedures, the Com-
Runtime Alarm .................................................... 545 fort Controller database could become
Setpoint Limit Alarm .......................................... 552 corrupt, causing your Comfort Control-
ler to operate improperly.
How To Configure System Functions .................. 563
Analog Trace Point ............................................. 566
Ctlr-ID ................................................................. 571
Consumable ......................................................... 572
Database Status ................................................... 573
Discrete Trace Point ............................................ 575
Internal Consumable ........................................... 580
LID Processor ..................................................... 583
Real Time Clock ................................................. 587
Runtime ............................................................... 592

Configuration Sheets ............................................. 593

Appendix A
CCN Compatibility ............................................. 613

Appendix B
Standard Input and Output Devices .................... 617

Appendix C
Allowable Entries for AI/AO Display Units ....... 622

Appendix D
Allowable Entries for DI/DO Display Units ....... 623

Appendix E
Alarm Information .............................................. 624

Appendix F
LID Operation ..................................................... 627

Appendix G
How To Configure a Newly Installed Comfort
Controller Using a LID ....................................... 635

ii
Manual
Revisions
The Comfort Controller Overview and Configuration Manual is
catalog number 808-891, Rev. 4/99. This manual replaces the Comfort
Controller Overview and Configuration Manual catalog number 808-
891, Rev. 3/97. It reflects Comfort Controller software version
number 1.5. The following changes have been made since the
3/97 version.

Section/Chapter Changes

How To Configure
Algorithms 1. Under the explanation of the AO—Cooling VAV algorithm,
corrected the default values for the Reset Ratio decision.

2. Revised the following figures:


• The block diagram for the AO–Humidity Control algorithm
(Figure 5-7).

• The block diagram for the AO–Mixed Air VAV w IAQ


algorithm (Figure 5-9).

• The block diagram for the DO–Prop Thermo 2 Pipe


algorithm (Figure 5-24).

3. Revised the Allowable Entries for the Cooling Prop Gain and
Heating Prop Gain (under the Thermostat function) for the
following algorithms: DO–Prop Thermo Electric, DO–Prop
Thermo 2 Pipe, and DO–Prop Thermo 4 Pipe.

4. In the AOSS Schedule algorithm's List of Maintenance


Decisions, under Adaptive Optimal Start, revised the Valid
Display values for the Start Bias decision.

5. In the Linkage/AOSS Schedule algorithm's List of Maintenance


Decisions, under Adaptive Optimal Start, revised the Valid
Display values for the Start Bias decision.

6. In the NTFC w Enthalpy Check algorithm's List of


Configuration Decisions, revised the Enthalpy Switch decision.

iii
Section/Chapter Changes

Appendix B, Standard
Input and Output Devices 7. Revised Types 1 and 2 in the Analog Output Types (Voltage)
table.

iv
Overview
Overview

This manual contains information about the operations of the Comfort


About this Manual Controller product family and how you must configure the controllers
to perform those operations. The table below describes the contents of
this manual.

Chapter Name Page Description

Overview 1 Presents an overview of the manual and


lists other required documentation.

Introduction 5 Provides an overview of the Comfort


Controller product family and discusses
the differences between the Comfort
Controller 1600 and Comfort Controller
6400. This section also provides a con-
figuration overview, flow diagrams
overview, and a description of custom
programming and foreign language
conversion.

How To 13 Provides the procedure for configuring


Configure a a newly installed Comfort Controller
Newly Installed using the Building Supervisor or Network
Comfort Controller Service Tool. It also provides instructions
for downloading an existing Comfort
Controller database to a new Comfort
Controller.

How to Modify 23 Describes the operations that change the


an Existing Comfort Comfort Controller database and require
Controller Database you to remove, add, and upload the con-
troller to each PC that contains its old
database.

How To 27 Provides the following information for


Configure each point: purpose, typical application,
Points list of required and optional configura-
tion decisions, and a description of each
decision that includes allowable entries
and default values. This chapter also
includes a list of applicable maintenance
decisions and a description of each one.

1
Chapter Name Page Description

How To 93 This chapter provides the following


Configure information for each analog, discrete,
Algorithms and global algorithm: purpose,
typical application, block diagram
illustrating flow of inputs and outputs,
list of required and optional configura-
tion decisions, and a description of each
decision that includes allowable entries
and default values. This chapter also
includes a list of applicable maintenance
decisions and a description of each one.

How To 495 This chapter provides the following


Configure information for each schedule:
Schedules purpose, typical application, list of
required and optional configuration
decisions, and a description of each
decision that includes allowable entries
and default values. This chapter also
includes a list of applicable maintenance
decisions and a description of each one.

How To 511 This chapter provides the following


Configure information for each alarm: purpose,
Alarms typical application, block diagram
illustrating flow of inputs and outputs,
list of required and optional configura-
tion decision that includes allowable
entries and default values. This section
also includes a list of maintenance
decision and a description of each
maintenance decision.

2
Chapter Name Page Description

How To 563 This chapter provides the following


Configure information for each system function:
System Functions purpose, typical application, list of
required and optional configuration
decisions and a description of each
decision that includes allowable
entries and default values. This
chapter also includes a list of appli-
cable maintenance decisions and a
description of each one.

Configuration 593 This chapter contains perforated


Sheets configuration sheets for the Comfort
Controller.

Appendix A 613 This appendix lists the CCN system


elements that are compatible with the
Comfort Controller.

Appendix B 617 This appendix lists the engineering


units, ranges, resolutions, and accu-
racy for the standard input and output
devices supported by the Comfort
Controller.

Appendix C 622 This appendix lists the allowable


entries for analog input/analog output
display units.

Appendix D 623 This appendix lists the allowable


entries for discrete input/discrete
output display units.

Appendix E 624 This appendix lists alarm levels, alarm


sources, alarm description indexes,
and standard control characters for
alarm messages.

3
Chapter Name Page Description

Appendix F 627 This appendix describes the Local


Interface Device’s (LID’s) menu
structure, default screen, keypad and
display. This appendix also provides
instructions for logging on and access-
ing items in both the status and edit
modes.

Appendix G 635 This appendix provides instructions


for configuring a newly installed
Comfort Controller using a LID.

Appendix H 641 This appendix, called Quickstart, is a


handy reference that provides you
with forms and reference sheets to
configure the Comfort Controller as
quickly as possible. This tear-out
section provides the best way to
quickly see the big configuration
picture plus some important details.

This manual makes reference to the following CCN manuals. All of


Other Required these manuals are available from Carrier Literature Distribution.
Documentation
• BEST++ Programmer’s Reference Manual (808-893)
• Building Supervisor III Operation Manual (808-758)
• Data Collection III Option Overview and Configuration Manual
(808-705)

4
Introduction
Introduction

The Comfort Controller product family provides general purpose


HVAC control and monitoring capability in a stand-alone or network
environment using closed-loop, direct digital control. This product
family can also control and monitor equipment such as lighting,
pumps, and cooling towers. The Comfort Controller product family
gives the Carrier Comfort Network (CCN) the capability to control
non-Carrier equipment and Carrier HVAC equipment not equipped
with Product Integrated Controls (PICs).

You configure the Comfort Controller to contain a database of the


algorithms, points, schedules, alarms and system functions that are
necessary to control and monitor the equipment at your site. You
enter the configuration data using the following CCN operator inter-
face devices:

• Network Service Tool III


• Building Supervisor III
• Local Interface Device (LID)
• ComfortWORKS

There are two types of Comfort Controllers:


Hardware
Overview Comfort Controller 6400
Comfort Controller 1600

Both controllers provide the same functions, such as:

• HVAC Control
• proportional, integral, and derivative (PID) loop control
• scheduling
• custom programming

Comfort Controller You can connect 16 field points (8 inputs and 8 outputs) to the Com-
6400 fort Controller 6400, also known as the 6400. To connect additional
field points, add optional input/output modules (8 inputs and 8 outputs
per module) to the Comfort Controller 6400. By using multiple I/O
modules, you can connect 48 additional points to the Comfort Con-
troller 6400, giving you the capability to control and/or monitor a total
of up to 64 field points. The appropriate number of I/O modules are
selected for each control situation and simply installed along with the
6400 in your field-selected NEMA-1 enclosure.
5
Figure 2-1 Figure 2-1 illustrates one possible way to connect 40 points.
Example of Hardware
Configuration
Comfort Controller 6400: 16 I/O field points
1st 6400-I/O Output Module: 16 I/O field points
2nd 6400-I/O Output Module: + 8 Input field points

40 I/O field points

Figure 2-2 lists the sensors and devices supported by the Comfort
Controller 6400’s I/O channels. To determine these sensors and
devices engineering units, ranges, resolutions, and accuracy, refer to
Appendix B.
Figure 2-2
Sensors and Devices 8 INPUTS
Supported by the
Comfort Controller 6400
Channels Specifications
1 to 8 Discrete, analog, or temperature
Discrete
Dry contact
Pulsed dry contact
Analog
4-20 mA (2 wire and 4 wire)
0-10 Vdc
Temperature
5K & 10K ohm thermistors (YSI and MCI)
1K ohm nickel RTD (MCI and NTC)

8 OUTPUTS
Channels Specifications
9 to 16 Discrete or analog
Discrete
24 Vdc@80 mA
Analog
4-20 mA
0-10 Vdc

6
The Comfort Controller 6400 gives you the capability to deactivate
all inputs, all outputs, or deactivate both inputs and outputs by
simply flipping a switch on the module.

The optional Comfort Controller 6400—HOA (Hand-Off-Auto)


consists of eight switches that provide you with the capability to
manually override each discrete output point.

The Comfort Controller 6400 supports the UT203 FID family of I/O
modules for retrofit applications:

• 8 Input • Low Voltage DSIO


• 8 Output • High Voltage DSIO*
• 4 Input/4 Output

* You must install High Voltage DSIO Module(s) in their own


enclosure because they contain Class 1 wiring.

Comfort Controller You can connect 16 field points (8 inputs and 8 outputs) to the
1600 Comfort Controller 1600.

Figure 2-3 on the next page lists the sensors and devices supported
by the Comfort Controller 1600’s I/O channels. To determine these
sensors and devices engineering units, ranges, resolutions, and
accuracy, refer to Appendix B.

7
Figure 2-3
Sensors and Devices 8 INPUTS
Supported by the
Comfort Controller 1600
Channels Specifications
1 to 4 Discrete or analog (0-10 Vdc)
5&6 Temperature
7&8 Discrete, analog, or temperature
Discrete
Dry contact
Pulsed dry contact
Analog
4-20 mA (2 wire only)
0-10 Vdc
Temperature
5K & 10K ohm thermistors (YSI and MCI)
1K ohm nickel RTD (NTC)

8 OUTPUTS

Channels Specifications
1 to 4 Discrete
5&6 Analog
4-20 mA
7&8 Discrete or analog
Discrete
24 Vdc@80 mA
Analog
4-20 mA
0-10 Vdc

8
The Comfort Controller contains a “software library” and a blank
Software database. You select the algorithms, points, schedules, alarms, and
Overview system functions required for your application from the library. The
Comfort Controller stores in its database the items you select. The
size of the database is relative to the amount of space the selected
items occupy. Once you establish the database, you configure it.

Figure 2-4 Library 1. Select items Database


Relationship Between from library,
Library and Database Where you select: thus adding Where selected
•points them to the items are stored
•schedules database. and configured.
•algorithms ➔
•alarms 2. Configure the
•system functions items.

You can select more than one copy of each item, which allows you
to have multiple occurrences of the same item in the database. For
example, if your application involves controlling five air handlers,
you could select five copies of the AO—Heating CV algorithm.
Each copy (occurrence) of the algorithm would have its own con-
figuration and be independent of the others. This flexibility in
configuration gives you the capability to control and monitor HVAC
devices in the manner that you desire.

You can select items from the library until the available area in the
database is filled.

Algorithms An algorithm is a pre-engineered group of processes that provides


you with the capability to control and monitor HVAC devices in a
safe, energy efficient manner.

Each pre-engineered algorithm contains some combination of


points, schedules, systems functions, and HVAC functions that
provide information to the algorithm. A typical grouping of items
for an algorithm is shown in the flow diagram in Figure 2-5.

9
After the Comfort Controller is installed, you must create and
Configuration configure its database to meet the needs of your site’s control
Overview applications.

As you create and configure the database, you answer a series of


questions called configuration decisions. Configuration decisions
are logically grouped into configuration tables. The first tables you
must configure are Service-Config Tables. These tables define
which library items you want to add to the database. For example,
in the Service-Config Tables you specify the algorithms, alarms,
hardware and software points, and schedules needed for your appli-
cation.

After configuring the Service-Config Tables, you must configure


decisions that provide details about the library items you selected.
For example, if you selected a heating coil algorithm, you would
specify such things as the point that is controlling the air handler’s
hot water valve, the point that provides the on/off status of the air
handler’s fan, and the Adaptive Optimal Start/Stop algorithm that
provides the occupancy and temperature setpoints for the algorithm.

To determine the values to enter in the configuration decisions, refer


to the completed configuration sheets for your application. These
sheets indicate whether to use the default values or to use an opera-
tor interface to change the default values to the ones shown on the
sheets. For your convenience, the configuration sheets list all
decisions in the order in which they appear on the operator inter-
faces and in this manual.

Flow diagrams are used in this manual to illustrate the flow of


Interpreting Flow inputs and outputs among blocks of data within an algorithm, alarm,
Diagrams or schedule. The figure on the next page is the flow diagram for the
AO—Cooling VAV algorithm.

Each block of data within an algorithm, alarm, or schedule repre-


sents a configuration decision, whose name appears at the top of the
block. Each block requires one or more inputs and outputs.

10
As shown in the figure below, inputs appear on the left side of the
block with arrows pointing inward, while outputs are shown on the
right side of the block with arrows pointing outward.

One block’s output becomes another block’s input. Sometimes an


output serves as an input to more than block. When that occurs, a
filled circle is placed on the output’s arrow to indicate the location
where its direction branches off.

Logical and relational operators are often used to connect inputs and
outputs. Sample interpretations are shown on the next page.

Figure 2-5
Sample Flow Diagram

Time
Schedule
Output PID_Master Loop Cooling
Fan Status Point Coil
Maintenance Valve
Output
AND Enable
Status Output Input
Force Status
Output
Space Setpoint
Force
Low Setpoint (Low Setpoint +
High Setpoint)/2 Status
High Setpoint < Status

Occupancy State ?

Sensor Group/ VAV Supply Air


SPT Sensor Setpoint Setpoint
Reset (Software
TS Override
Point)
Status Output Input
Sensor Output
High Setpoint
Input
Low
Force
Sensor
Average Status
Status

Supply Air
Temperature
Output Sensor Input
Status
Force Status
High Humidity Switch Minimum Output
Output
OR Maximum Output
Status
Force Status

High Humidity Sensor


Output
Status > Clamp Integrator
Force Status
Reset Integrator

Humidity Setpoint
+
Occupied Low Setpoint SELECT A
1 A
Occupied High Setpoint
SELECT A O B
-3 A OR

O B

11
Figure 2-6 A
Logical and Relational > C
Operator Usage B
Interpretations
Interpretation: If A>B, then C=1 otherwise C=0

A
+ C
B
Interpretation: C=A+B

A
OR C
B

Interpretation: If A=1 or B=1, then C=1 otherwise C=0

D Select A C
-3 A
0 B

Interpretation: If D=1, then C=-3 otherwise C=0

The industry-proven, pre-engineered algorithms provide the type of


Custom control necessary for most applications, but you may want to further
Programming customize and extend them to meet any unique control require-
ments.
The custom programming language, BEST++, is available to allow
you to easily supplement or enhance the algorithms. You create and
edit custom programs using the BEST++ Programmer's Environment.
For more information on custom programming, refer to the BEST++
Programmers’s Reference Manual.

You can convert the Comfort Controller software to any language


Foreign Language whose alphabet is supported by the ANSI ASCII code set. If you
Conversion are not sure if the Comfort Controller software can be converted to
the language you desire, contact your local Carrier distributor.

12
How To Configure
a Newly Installed
Comfort Controller
How To Configure
a Newly Installed
Comfort Controller
This section provides you with the procedures that are necessary to
Introduction configure a newly installed Comfort Controller using a Building
Supervisor III. In addition, you can use the Network Service Tool,
Quickstart, or ComfortWORKS. Refer to their respective operating
instructions for configuration procedures.

When installing a Comfort Controller, you must perform a number


of steps in a particular order. These steps are grouped into two
procedures:

• Creating the Comfort Controller’s database using the Service-


Config Tables
• Configuring the database using the configuration tables

The term create, as it applies to the Comfort Controller, means to


specify information about the items being selected in the Service-
Config Tables. You must specify information such as channel
types, sensor type or units, channel names, function types and
function units. For example, the AO-Cooling CV algorithm’s
function type is 2 and its function units might be 2, which indicates
0−100%.

The term configure, as it is used in relation to the Comfort Control-


ler, means to specify to the Comfort Controller the information that
it needs to control and monitor HVAC devices in the desired man-
ner. For example, when configuring the AO-Cooling CV algorithm,
you must enter information such as the name of the AO point con-
trolling the air handler’s chilled water valve and the Sensor Group
or space temperature sensor that is providing the space temperature
inputs.

In a newly installed Comfort Controller, the database is effectively a


blank page. Based on your application, you decide which algo-
rithms, points, alarms, schedules, and system functions are needed
to create the database. The database, therefore, only consists of the
features and functions required by your application.

13
Follow the steps below to configure a newly installed Comfort
Configuration Controller. Only complete the steps needed to configure your
Process application. For example, if your application does not require
software points, then omit Step 9.

Creating the Database 1. Complete the 1600 or 6400 Hardware and Software Point
Configuration Sheets located in Appendix H (Quickstart) of
this manual. Use the reference sheets in that appendix to
assist you.

2. Set the address of the Comfort Controller with the Network


Configuration Tool (NCT).

3. Select Add, Controller, and Upload to add and upload the


Comfort Controller to the operator interface’s database.

Note: If the Upload fails, reset the Comfort Controller


using the RJ-14 reset jumper. Insert the jumper into
the module’s modular phone jacks. Wait approxi-
mately 30 seconds for the reset to take place, then
remove the jumper.

4. From the operator interface’s menu, access the Service-


Config Tables by completing the following steps.

a. Select Select.

b. Select the desired Comfort Controller.

c. Select Diagnostic.

d. Select Service-Config.

The operator interface displays the list of Service-Config


Tables.

You create the controller’s database by defining the


required items in the Service-Config Tables. These
tables are listed in the table on the next page.

14
Table 3-1
Table Name Purpose
Service-Config Tables

FNCxx-yy To create a combination of up to 24 of


the following functions in a Comfort
Controller 1600 or up to 96 in a
Comfort Controller 6400: AO, DO,
and global (i.e., AOSS, Linkage)
algorithms, alarms, and time sched-
ules.

HWxx-yy To create up to 8 hardware points per


table for a total of 16 points in a
Comfort Controller 1600 or 64 points
in a Comfort Controller 6400.

NUMSYS To create up to 16 holidays, 16 Net-


work Time Schedules, 4 Consumable
Tables of up to 16 schedules each, 4
Runtime Tables of up to 16 schedules
each, and up to 16 Loadshed Tables.

SETPTDEF To create up to 16 setpoint schedules.

SWxx-yy To create up to 8 software points per


table for a total of 16 points in a
Comfort Controller 1600 or 32 points
in a Comfort Controller 6400.

UPDATEDB To update the Comfort Controller’s


database

15
Using the 1600 or 6400 Hardware and Software Point Con-
figuration Sheets completed in Step 1, configure the Service-
Config Tables by completing the following steps.

5. Configure the FNCxx-yy Tables by completing the steps


below. In these steps you are creating each desired AO, DO,
and global algorithm, alarm, and time schedule.

a. Select the FNCxx-yy Table from the list of Service-


Config Tables.

b. Enter the function type and engineering unit for each


function.
Note: Comfort Controller processing can be enhanced
if similar functions are grouped together in the
following order:
1. Alarms
2. Occupancy
3. DO—Permissive Intrlock
4. AO—Permissive Intrlock
5. Discrete algorithms
6. Analog algorithms
7. Global algorithms

c. Press the F2 key to activate the menu, then select Save to


save the table.

d. Select Download to download the table to the Comfort


Controller.

e. If configuring a Comfort Controller 6400, repeat Steps a


through d for each table.

6. Configure the HWxx-yy Table by completing the steps below.


In these steps you are defining the hardware points in groups
of eight points per table.

a. Select the HWxx-yy Table from the list of Service-


Config Tables.

b. Enter the channel type, sensor or units, and channel name


for each hardware point.
Note: You must enter unique names for each point.

16
c. Press the F2 key to activate the menu, then select Save to
save the table.
d. Select Download to download the table to the Comfort
Controller.
e. Repeat Steps a through d for each table.

7. Configure the NUMSYS Table by completing the steps


below. In these steps you are indicating the number of
Holiday Schedules, Network Time Schedules, Consumables,
Runtimes, and Loadsheds required. You are also indicating if
language conversion will be performed.

a. Select the NUMSYS Table from the list of Service-


Config Tables.

b. Enter the quantity of each type of system function, and


specify whether language conversion will be performed.

c. Press the F2 key to activate the menu, then select Save to


save the table.

d. Select Download to download the table to the Comfort


Controller.

8. Configure the SETPTDEF Table by completing the steps


below. In these steps you are defining the engineering units
(degrees F, % Rh, inches of water, etc.) for each Setpoint
Schedule.
Note: Any Setpoint Schedule left at 0 is undefined and not
created.
a. Select the SETPTDEF Table from the list of Service-
Config Tables.

b. Enter the engineering unit for each Setpoint Schedule.

c. Press the F2 key to activate the menu, then select Save to


save the table.

d. Select Download to download the table to the Comfort


Controller.

17
9. Configure each SWxx-yy Table by completing the steps
below. In these steps you are defining the software points in
groups of eight points per table.

a. Select the SWxx-yy Table from the list of Service-Config


Tables.

b. Enter the channel type, sensor or units, and channel name


for each software point.

c. Press the F2 key to activate the menu, then select Save to


save the table.

d. Select Download to download the table to the Comfort


Controller.

e. Repeat Steps a through d for each table.

10. Update the Comfort Controller’s database with the items


selected in Steps 5 through 9.

a. Select the UPDATEDB Table from the list of Service-


Config Tables.

b. Press the Spacebar to toggle the value in the Update


Database configuration decision to Yes.

c. Press the F2 key to activate the menu, then select Down-


load to download the table to the Comfort Controller.

While the Comfort Controller database is updating, the


Comfort Controller’s red LED blinks rapidly. The
update time varies with the size of the database. Wait
until the Comfort Controller’s red LED blinks slowly
before proceeding to the next step.

Note: All Comfort Controller communication with the


CCN is disabled during the update.

18
11. Remove, Add, and Upload the Comfort Controller from the
operator interface’s database. This step is required because
the operator interface’s database no longer matches the
Comfort Controller’s database.
Note: If the operator interface displays an error message,
the update was not yet completed. Wait until the
Comfort Controller’s red LED blinks slowly again,
and repeat Step 11.

12. Verify that the uploaded database contains the correct quan-
tity and type of points (from Points, Display), and the correct
quantity and type of functions including algorithms, alarms,
Time Schedules, Setpoint Schedules, etc. (from Modify,
Controller).
If the uploaded database is correct, proceed to Step 13.
If the uploaded database is not correct, check the
DBSTATUS maintenance screen for errors. If Yes is dis-
played in the Database Error maintenance decision, there is
an invalid entry in one of the Service-Config Table decisions,
or insufficient memory available for your application.
Note: Database items are created in their respective Ser-
vice-Config Table. Each table is created in sequen-
tial order, with the FNC01-24 Table being first, as
shown in Table 3-1. If a configuration error is
encountered, the Comfort Controller will stop
updating the database at the point in the respective
Service-Config Table where the error occurred.
13. If you wish to modify the default hardware or software point
descriptions, complete the steps below.
a. Select Points.
b. Select the appropriate hardware or software table.
c. Select the desired point.
d. Press the F3 key, modify the description, then press
Enter.
e. Repeat as necessary.
f. Modify and Download the controller database to down-
load the point descriptors to the Comfort Controller.

19
Configuring the 1. Select Modify and Controller from the operator interface’s
Database menu.
2. Configure each table for points, algorithms, alarms, etc.
All the items to be configured in Step 2 (i.e., CCCV_,
MADVV, etc.) will be listed alphabetically with their associ-
ated function table number (01 to 96 for a Comfort Controller
6400 and 01 to 24 for a Comfort Controller 1600).
Note: When configuring algorithms (such as AO-Humid-
ity Control and Heating VAV), there are usually
optional inputs that are not used. Leave the inputs
set to their default values. For example, in Humidity
Control, keep the Fan Status Point default value set
to SENSDI00. Deleting default values will nega-
tively affect Comfort Controller processing speed.
3. Press the F2 key to activate the menu, then select Save to save
the table.
4. Select Download to download the table to the Comfort Con-
troller.
5. Repeat Steps 3 through 5 for each table.
6. Modify and Upload the Comfort Controller’s database to the
operator interface. After completing this step, you will be
able to force points from the maintenance display.
Caution: If you modify the Service-Config Tables IN ANY
WAY after this initial configuration, you must perform
Steps 10 through 12 under Creating the Database.

Use the following procedure to download an existing Comfort


Downloading a Controller database from a Building Supervisor or Network Service
Controller Tool to a new Comfort Controller. You can also use the procedure
when upgrading a Comfort Controller’s software by downloading
the existing database into the new controller with the new software.
The procedure accomplishes three basic tasks:
• Initializing the controller
• Building the configuration tables
• Downloading data to the configuration tables
1. Using the LID Interface Cable, RAM flush the Comfort
Controller module by inserting the cable into both the
module’s phone jacks. Power down the controller for 30
seconds, then remove the CCN communication bus. Power
up the module. Wait approximately 30 seconds for the reset
to take place, then remove the cable.
20
2. Set the Comfort Controller’s address with the Network
Configuration Tool, then replace the CCN communication
bus.
3. From the Building Supervisor or Network Service Tool,
initialize the controller by completing the following steps:
a. Select Select.

b. Select the desired Comfort Controller.

c. Select Modify.

d. Select Download.

The download results (Downloaded or Rejected) will


display in the Results column. With the exception of the
Service-Config Tables, the status message Rejected will
display next to most tables.

4. Build the configuration tables by completing the steps below:


a. Select Diagnostic.

b. Select Service-Config.

c. Select the UPDATEDB Table from the list of Service-


Config Tables

d. Press the Spacebar to toggle the value in the Update


Database configuration decision to Yes.

e. Press the F2 key to activate the menu, then select Down-


load to download the tables.

Caution: Do not select Save.

While the controller’s database is updating, the Comfort


Controller’s red LED blinks rapidly. Wait until the Comfort
Controller’s red LED blinks slowly before proceeding to the
next step.
Note: All Comfort Controller communication with the
CCN is disabled during the update.

21
5. Download the data to the configuration tables by completing
the steps below:
a. Select Modify.

b. Select Download.

The download status (Downloaded, Different, or Re-


jected) displays in the Results column. Most tables will
have the message Downloaded displayed next to them.
BEST++ tables, however, will have the message Different
displayed next to them. (You will download BEST++
tables in Step 7.)

If the message Rejected displays next to a table, repeat


Step 5.
6. Complete the steps below to verify that the tables successfully
downloaded.
a. Select Diagnostic.

b. Select Verify-Config.

If Different or Rejected is displayed next to tables other than


BEST++ tables, repeat Steps 5 and 6.

If the tables were downloaded properly, proceed to the next


step.
7. If there are any BEST++ programs in your database, complete
the following steps:
a. Enter the BEST++ environment.

b. Select and Download the BEST++ file name(s) you wish


to download.

c. When the download is complete, exit the BEST++ envi-


ronment.

d. Select Remove to remove the controller from the Build-


ing Supervisor or Network Service Tool’s database.

e. Select Add, Controller, and Upload to copy the new


BEST or BEST++ data from the Comfort Controller to the
Building Supervisor or Network Service Tool.

22
How To Modify an
Existing Comfort
Controller Database
How to Modify an
Existing Comfort
Controller
Database
When using Building Supervisor III, Network Service Tool III, or
ComfortWORKS, it is important to maintain a current database on
each PC that will be accessing a Comfort Controller.

You should always keep a backup copy of the last known good
database. To copy the database, refer to the appropriate operator
interface’s manual and follow the instructions to add and copy a
currently uploaded controller’s database.

The following operations change the Comfort Controller database


and require the controller to be removed, added, and uploaded to
each operator interface containing its old database.

• Using QuickStart to change, add, or remove any item in the


Comfort Controller.

Note: Changing items such as units on a hardware


point requires you to remove, add, and upload
that controller’s database to all the operator
interfaces that contain it.

• Using Building Supervisor III, Network Service Tool III, or


ComfortWORKS 1.0a or earlier to modify any entry in the
Diagnostic Service Configuration tables, and then perform-
ing an Update Database.

Note: If you made any of the above changes, you can


update the ComfortWORKS 2.0 or later PC by
uploading the controller again. You do not need to
perform a controller Remove.

Verifying Database Since most installations use databases on multiple PCs, you should
Integrity always perform a Diagnostic-Verify Configuration before accessing
an installation with an old database.

If the Diagnostic-Verify of the database reports any items as differ-


ent, follow the procedure listed below. You should not perform
Modify-Download at this time, since the database has changed.

23
Caution: If a Modify-Download of an old database is performed,
a database corruption may occur. This may cause
improper operation of functions, and input/outputs.

1. View the Diagnostic Maintenance DBSTATUS table. If


Database Error, EEPROM Error, or RAM Error is Yes, refer
to Correcting Database and Memory Errors below.

2. If there are no DBSTATUS errors, print the Diagnostic-


Verify report or note the table names listed as different.

3. Go to each of the configuration tables listed as different in the


Diagnostic-Verify Report, and upload the configuration table.
Carefully check the configuration before and after each
upload to see which configuration decisions changed.

• If the changes are not desired, leave the table without


saving, then re-enter the table and download the last
know configuration.

• If any garbled data appears in the upload or if a message


similar to “Table or Block not Defined in Controller”
appears, you should immediately remove, add, and
upload the controller to the operator interface.

Note: When this occurs, the database in the Comfort


Controller is different from the database in the
operator interface.

Correcting Database Use the following procedure to correct database and memory errors:
and Memory Errors
1. If EEPROM or RAM error is Yes, the controller’s database is
full and you need to delete at least one function, point, sched-
ule, etc. in order to add any new items.

2. If Database Error is Yes, invalid information has been down-


loaded to the controller. Do not Remove, Add, and Upload
the controller at this point, as the database could contain

24
improper data and the last known good configuration will be
lost. Database Error can be Yes for the following reasons:

• You have entered an invalid entry in one of the Diagnos-


tic-Service Configuration tables and then performed an
Update Database. The only way to put invalid entries in
the Diagnostic-Service Table is through Carrier Controls
or ComfortWORKS 1.0a or earlier Service Configura-
tion.

If an invalid entry is placed in any Service entry, delete


or correct the entry and perform another Update Data-
base. More information on correcting a problem of this
nature is in Step 12 of Creating the Database.

• You have downloaded from an old database via Building


Supervisor III, Network Service Tool III (Carrier Con-
trols), or ComfortWORKS. You can download the last
known good PC database to the controller by following
the procedure for Downloading a Controller above.

25
26
How To Configure
Points
How To
Configure
Points
This section provides the following information for each point:
Overview
• Purpose
• Typical application
• List of required and optional configuration decisions
• Description of each configuration decision that includes allow-
able entries and default values
• List of maintenance decisions
• Description of each maintenance decision
Note: Some standard input/output (I/O) points do not have
configuration decisions because they are pre-configured.
Points with custom engineering units, such as Custom
Milliamp Input and Custom Voltage Input, however, do
require you to complete configuration decisions.
Discrete and analog software points do not have configura-
tion decisions.
Description of Points The Comfort Controller 6400 supports 64 hardware (I/O) points and
32 software points.
The Comfort Controller 1600 supports 16 hardware (I/O) points and
16 software points.
For easy reference, all points are presented in alphabetical order:
Analog Software Point
Custom Milliamp Input
Custom Milliamp Output
Custom Voltage Input
Custom Voltage Output
Discrete Output
Discrete Software Point
Latched Discrete Input
Milliamp Input
Milliamp Output
Network Data In
Network Data Out
Pulsed Discrete Input
Sensed Discrete Input
Stepper Motor Output
Temperature Input
Voltage Input
Voltage Output

27
Analog Software Point
ANSWPT_M
Software Point Type 2

Analog software points serve three purposes:


Analog Software
Point • Give a custom program created in BEST++ the capability to
display analog values that can be used as inputs to standard
algorithms

• Make the output of any analog type algorithm the input to


another algorithm

• Serve as the destination of a Broadcast or Data Transfer point.

An analog software point can be displayed and forced.

Typical Application This point can be configured to receive a broadcasted outside air
temperature value.

List of Maintenance The following read-only, maintenance decisions are applicable to


Decisions this point type. They provide useful information regarding the
status and configuration of this point.

System Value
Force
Status
Alarm Status

Maintenance Decisions System Value


The value in this decision represents the actual value used by any
algorithms that reference this point. The range of values is deter-
mined by the type of data that this point represents. This value
includes any conversions that are made based on point type or units.
This value also includes the effect of any applied forces.

Valid Display -9999.9 to 9999.9

28
Analog Software Point
ANSWPT_M
Software Point Type 2

Force
The value in this decision represents the force level, if any, that has
been applied to this point. The forces are listed in order from
highest to lowest priority, with 1 being the highest force priority.

Valid Display 0 = No force in effect


1 = Fire Force
2 = Safety Force
3 = Service Force
4 = Building Supervisor Force
5 = Monitor/Remote Force
6 = Min Off Time Force
7 = Controlling POC Force
8 = BEST Force
9 = Temp Override Force
10 = Loadshed Force

Status
The value in this decision represents the system status for this point.

Valid Display 0 = Valid value


2 = Configuration error

Alarm Status
The value in this decision indicates whether the point is in alarm. If
an alarm has not been configured for this point, the value in this
decision will always be Normal.

Valid Display Normal = Point is within configured limits,


or it was not configured.
Alarm = Point is outside configured limits.

29
Custom Milliamp Input
CMAMPI_C
Hardware Point Type 3

A custom milliamp input is a hardware point that converts an input


Custom Milliamp signal with a maximum range of 0-22 mA to a configurable range of
Input engineering units. Refer to Appendix C for a list of engineering
units and their conversion limits.

The equation for the input conversion is:

[(Input - Low Input Endpoint) * (High Conversion Endpoint - Low Conversion Endpoint) /
(High Input Endpoint - Low Input Endpoint)] + Low Conversion Endpoint

The conversion is a linear interpolation of the input between the


Low and High Input Endpoint to the Low and High Conversion
Endpoint. Figure 4-1 illustrates the conversion.

List of Configuration The following decisions are applicable to this point type. You must
Decisions configure the asterisked decisions. Non-asterisked decisions are
optional.

* Low Input Endpoint


* High Input Endpoint
* Low Conversion Endpoint
* High Conversion Endpoint
Low Input Fault
High Input Fault
* Externally Powered

List of Maintenance The following read-only, maintenance decisions are applicable to


Decisions this point type. They provide useful information regarding the
status and configuration of this point.

System Value
Force
Status
Alarm Status
Sensor Value
Hardware Value
Channel Number
Control Algorithm Name
Alarm Algorithm Name

30
Custom Milliamp Input
CMAMPI_C
Hardware Point Type 3

Figure 4-1
Linear VALUE
Interpolation
of Custom High
Conversion
Milliamp Input Endpoint

Converted
Value

Low
Conversion
Endpoint

INPUT

Low High
Input Input
Endpoint Endpoint

Configuration Low Input Endpoint


Decisions You must configure this decision to indicate the minimum input signal that will
be converted. For example, if you specify 4 mA and the input sensor is <=
4mA, the computed value will be the Low Conversion Endpoint.
Allowable Entries 0.0 to 22.0 mA
Default Value 4.0

High Input Endpoint


You must configure this decision to indicate the maximum input signal that will
be converted. For example, if you specify 18 mA and the input sensor is >=
18mA, the computed value will be the High Conversion Endpoint.
Allowable Entries 0.0 to 22.0 mA
Default Value 20.0

31
Custom Milliamp Input
CMAMPI_C
Hardware Point Type 3

Low Conversion Endpoint


You must configure this decision to indicate the conversion value when the
input signal is less than or equal to the Low Input Endpoint. For example, if
you specify % as the engineering unit for the sensor, the allowable entries are
0.00 to 100.00% and an entry of 90.00 is equal to 90% when the input signal is
<= Low Input Endpoint.
Allowable Entries Valid range based upon selected display units.
Default Value 0.00

High Conversion Endpoint


You must configure this decision to indicate the conversion value when the
input signal is greater than or equal to the High Input Endpoint. For example,
if you specify % as the engineering unit for the sensor, the allowable entries are
0.00 to 100.00% and an entry of 90.00 is equal to 90% when the input signal is
>= High Input Endpoint.
Allowable Entries Valid range based upon selected display units.
Default Value 90.00

Low Input Fault


Use this decision to specify the lower limit that indicates the input sensor is out
of range.
Allowable Entries 0.0 to 22.0 mA
Default Value 4.0

High Input Fault


Use this decision to specify the upper limit that indicates the input sensor is out
of range.
Allowable Entries 0.0 to 22.0 mA
Default Value 20.0

Externally Powered
You must configure this decision to indicate whether the sensor connected to
this channel is externally powered.
Allowable Entries Bldg. Supvr. = No/Yes
LID = 0(No) / 1(Yes)
Default Value No

32
Custom Milliamp Input
CMAMPI_M
Hardware Point Type 3

Maintenance System Value


Decisions The value in this decision represents the actual value used by any algorithms
that reference this point. The range of values is determined by the type of data
that this point represents. This value includes any conversions that are made
based on point type, units, or configured parameters. This value also includes
the effect of any applied forces.

Valid Display -9999.9 to 9999.9

Force
The value in this decision represents the force level, if any, that has been
applied to this point. The forces are listed in order from highest to lowest
priority, with 1 being the highest force priority.

Valid Display 0 = No force in effect


1 = Fire Force
2 = Safety Force
3 = Service Force
4 = Building Supervisor Force
5 = Monitor/Remote Force
6 = Min Off Time Force
7 = Controlling POC Force
8 = BEST Force
9 = Temp Override Force
10= Loadshed Force

Status
The value in this decision represents the system status for this hardware point.
It indicates whether the sensor reading of this device is valid.

Valid Display 0 = Valid sensor reading


1 = Reading out of range for this type of sensor, or
there is a communication error with the hardware
channel
2 = Configuration error

33
Custom Milliamp Input
CMAMPI_M
Hardware Point Type 3

Alarm Status
The value in this decision indicates whether the point being monitored by an
Alarm Algorithm is in alarm. If an Alarm Algorithm has not been configured
for this point, the value in this decision will be Normal.
Valid Display Normal = Point is not in alarm.
Alarm = Point is in alarm.

Sensor Value
The value in this decision represents the converted value of the physical sensor
into the configured engineering units, disregarding any applied forces.

Valid Display -9999.99 to 9999.99

Hardware Value
The value in this decision represents the actual sensor reading in unconverted
units. This value is the measurable result of the physical sensor.
Valid Display 0.0 to 22.0 mA

Channel Number
The value in this decision indicates the configured hardware channel number
for this point.
Valid Display 1 to 64

Control Algorithm Name


The value in this decision indicates the name of the standard control algorithm
configured to use this point. If more than one algorithm applies, the name of
the last configured algorithm is displayed. This field is blank when the point is
not configured for use by any algorithm.
Valid Display Eight-character algorithm name

Alarm Algorithm Name


The value in this decision indicates the name of the alarm configured to monitor
this point. This field is blank when the point is not configured for use by any
alarm.
Valid Display Eight-character algorithm name

34
Custom Milliamp Output
CMAMPO_C
Hardware Point Type 10

A custom milliamp output is a hardware point that converts a


Custom Milliamp calculated input value with a configurable range of engineering
Output units to a configured range of 0-22 mA. Refer to Appendix C for a
list of engineering units and their conversion limits.

The equation for the input conversion is:

[(Input - Low Conversion Endpoint) * (High Output Endpoint - Low Output Endpoint) /
(High Conversion Endpoint - Low Conversion Endpoint)] + Low Output Endpoint

The conversion is a linear interpolation of the calculated input value


between the Low and High Conversion Endpoint to the Low and
High Output Endpoint. Figure 4-2 illustrates the conversion.

List of Configuration The following decisions are applicable to this point type. You must
Decisions configure the asterisked decisions.

* Low Output Endpoint


* High Output Endpoint
* Low Conversion Endpoint
* High Conversion Endpoint

List of Maintenance The following read-only, maintenance decisions are applicable to


Decisions this point type. They provide useful information regarding the
status and configuration of this point.

System Value
Force
Status
Alarm Status
Control Value
Hardware Value
Channel Number
Control Algorithm Name
Alarm Algorithm Name

35
Custom Milliamp Output
CMAMPO_C
Hardware Point Type 10

Figure 4-2
Linear
VALUE
Interpolation
of Custom High
Milliamp Output
Endpoint
Output

Output
Value

Low
Output
Endpoint

INPUT

Low High
Conversion Conversion
Endpoint Endpoint

Configuration Low Output Endpoint


Decisions You must configure this decision to indicate the lowest value the output can be
as a result of converting the input signal.

Allowable Entries 0.0 to 22.0 mA


Default Value 4.0 mA

High Output Endpoint


You must configure this decision to indicate the highest value the output can be
as a result of converting the input signal.

Allowable Entries 0.0 to 22.0 mA


Default Value 20.0

36
Custom Milliamp Output
CMAMPO_M
Hardware Point Type 10

Low Conversion Endpoint


You must configure this decision to indicate the minimum input value. When
the input value is less than or equal to the Low Conversion Endpoint, the output
signal equals the Low Output Endpoint.
Allowable Entries Valid range based upon selected display units.
Default Value 0.0

High Conversion Endpoint


You must configure this decision to indicate the maximum input value. When
the input value is greater than or equal to the High Conversion Endpoint, the
output signal equals the High Output Endpoint.
Allowable Entries Valid range based upon selected display units.
Default Value 0.0

Maintenance System Value


Decisions The value in this decision represents the actual value used by algorithms that
reference this point. The range of values is determined by the type of data that
this point represents. This value includes any conversions that are made based
on point type, units, or configured parameters. This value also includes the
effect of any applied forces.
Valid Display -9999.9 to 9999.9

Force
The value in this decision represents the force level, if any, that has been
applied to this point. The forces are listed in order from highest to lowest
priority, with 1 being the highest force priority.
Valid Display 0 = No force in effect
1 = Fire Force
2 = Safety Force
3 = Service Force
4 = Building Supervisor Force
5 = Monitor/Remote Force
6 = Min Off Time Force
7 = Controlling POC Force
8 = BEST Force
9 = Temp Override Force
10= Loadshed Force

37
Custom Milliamp Output
CMAMPO_M
Hardware Point Type 10

Status
The value in this decision represents the system status for this hardware point.
It indicates whether the sensor reading of this device is valid.

Valid Display 0 = Valid sensor reading


1 = Reading out of range for this type of sensor, or
there is a communication error with the hardware
channel
2 = Configuration error

Alarm Status
The value in this decision indicates whether the point is in alarm. If an alarm
type has not been configured for this point, the value in this decision will be
Normal.

Valid Display Normal = Point is within configured limits, or it was


not configured.
Alarm = Point is outside configured limits.

Control Value
The value in this decision represents the converted value in the configured
engineering units, disregarding any applied forces.

Valid Display -9999.99 to 9999.99

Hardware Value
The value in this decision represents the actual output value. This value is the
measurable result of the physical output.

Valid Display 0.0 to 22.0 mA

38
Custom Milliamp Output
CMAMPO_M
Hardware Point Type 10

Channel Number
The value in this decision indicates the configured hardware channel number
for this point.

Valid Display 1 to 64

Control Algorithm Name


The value in this decision indicates the name of the standard control algorithm
configured to use this point. If more than one algorithm applies, the name of
the last configured algorithm is displayed. This field is blank when the point is
not configured for use by any algorithm.

Valid Display Eight-character algorithm name

Alarm Algorithm Name


The value in this decision indicates the name of the alarm configured to moni-
tor this point. This field is blank when the point is not configured for use by
any alarm.

Valid Display Eight-character algorithm name

39
Custom Voltage Input
CVOLTI_C
Hardware Point Type 5

A custom voltage input is a hardware point that converts an input


Custom Voltage signal with a maximum range of 0-11 Vdc to a configurable range
Input of engineering units. Refer to Appendix C for a list of engineering
units and their conversion limits.

The equation for the input conversion is:

[(Input - Low Input Endpoint) * (High Conversion Endpoint - Low Conversion Endpoint) /
(High Input Endpoint - Low Input Endpoint)] + Low Conversion Endpoint

The conversion is a linear interpolation of the input between the


Low and High Input Endpoint to the Low and High Conversion
Endpoint. Figure 4-3 illustrates the conversion.

List of Configuration The following decisions are applicable to this point type. You must
Decisions configure the asterisked decisions. Non-asterisked decisions are
optional.

* Low Input Endpoint


* High Input Endpoint
* Low Conversion Endpoint
* High Conversion Endpoint
Low Input Fault
High Input Fault

List of Maintenance The following read-only, maintenance decisions are applicable to


Decisions this point type. They provide useful information regarding the
status and configuration of this point.

System Value
Force
Status
Alarm Status
Sensor Value
Hardware Value
Channel Number
Control Algorithm Name
Alarm Algorithm Name

40
Custom Voltage Input
CVOLTI_C
Hardware Point Type 5

Figure 4-3
Linear Interpolation of VALUE
Custom Voltage Input
High
Conversion
Endpoint

Converted
Value

Low
Conversion
Endpoint

INPUT

Low High
Input Input
Endpoint Endpoint

Configuration Low Input Endpoint


Decisions You must configure this decision to indicate the minimum input
signal that will be converted. For example, if you specify 2Vdc and
the input sensor is <= 2Vdc, the computed value will be the Low
Conversion Endpoint.
Allowable Entries 0.0 to 11.0 Volts
Default Value 2.0

High Input Endpoint


You must configure this decision to indicate the maximum input
signal that will be converted. For example, if you specify 9Vdc and
the input sensor is >= 9Vdc, the computed value will be the High
Conversion Endpoint.
Allowable Entries 0.0 to 11.0 Volts
Default Value 10.0

41
Custom Voltage Input
CVOLTI_C
Hardware Point Type 5

Low Conversion Endpoint


You must configure this decision to indicate the Conversion Value when the
input signal is less than or equal to the Low Input Endpoint. For example, if
you select % as the engineering unit for the sensor, the allowable entries are
0.00 to 100.00% and an entry of 20.00 is equal to 20% when the input signal is
<= Low Input Endpoint.

Allowable Entries Valid range based upon selected display units.


Default Value 0.00

High Conversion Endpoint


You must configure this decision to indicate the Conversion Value when the
input signal is greater than or equal to the High Input Endpoint. For example,
if you specify % as the engineering unit for the sensor, the allowable entries are
0.00 to 100.00% and an entry of 90.00 is equal to 90% when the input signal is
>= High Input Endpoint.

Allowable Entries Valid range based upon selected display units.


Default Value 00.00

Low Input Fault


Use this decision to specify the lower limit that indicates the input sensor is out
of range.

Allowable Entries 0.0 to 11.0 Volts


Default Value 2.0

High Input Fault


Use this decision to specify the upper limit that indicates that the input sensor
is out of range.

Allowable Entries 0.0 to 11.0 Volts


Default Value 10.0

42
Custom Voltage Input
CVOLTI_M
Hardware Point Type 5

Maintenance System Value


Decisions The value in this decision represents the actual value used by any algorithms
that reference this point. The range of values is determined by the type of data
that this point represents. This value includes any conversions that are made
based on point type, units, or configured parameters. This value also includes
the effect of any applied forces.

Valid Display -9999.9 to 9999.9

Force
The value in this decision represents the force level, if any, that has been
applied to this point. The forces are listed in order from highest to lowest
priority, with 1 being the highest force priority.

Valid Display 0 = No force in effect


1 = Fire Force
2 = Safety Force
3 = Service Force
4 = Building Supervisor Force
5 = Monitor/Remote Force
6 = Min Off Time Force
7 = Controlling POC Force
8 = BEST Force
9 = Temp Override Force
10= Loadshed Force

Status
The value in this decision represents the system status for this hardware point.
It indicates whether the sensor reading of this device is valid.

Valid Display 0 = Valid sensor reading


1 = Reading out of range for this type of sensor, or
there is a communication error with the hardware
channel
2 = Configuration error

43
Custom Voltage Input
CVOLTI_M
Hardware Point Type 5

Alarm Status
The value in this decision indicates whether the point is in alarm. If an alarm has
not been configured for this point, the value in this decision will be Normal.
Valid Display Normal = Point is within configured limits, or it was
not configured.
Alarm = Point is outside configured limits.

Sensor Value
The value in this decision represents the converted value of the physical sensor
into the configured engineering units, disregarding any applied forces.
Valid Display -9999.9 to 9999.9

Hardware Value
The value in this decision represents the actual sensor reading in unconverted
units. This value is the measurable output of the physical sensor.
Valid Display 0 to 11Vdc

Channel Number
The value in this decision indicates the configured hardware channel number for
this point.
Valid Display 1 to 64

Control Algorithm Name


The value in this decision indicates the name of the standard control algorithm
configured to use this point. If more than one algorithm applies, the name of the
last configured algorithm is displayed. This field is blank when the point is not
configured for use by any algorithm.
Valid Display Eight-character algorithm name

Alarm Algorithm Name


The value in this decision indicates the name of the alarm configured to monitor
this point. This field is blank when the point is not configured for use by any
alarm.
Valid Display Eight-character algorithm name

44
Custom Voltage Output
CVOLTO_C
Hardware Point Type 12

A custom voltage output converts an input signal with a


Custom Voltage configurable range of engineering units to a configured range of 0 to
Output 11 Vdc. Refer to Appendix C for a list of engineering units and
their conversion limits.

The equation for the input conversion is:

[(Input - Low Conversion Endpoint) * (High Output Endpoint - Low Output Endpoint) /
(High Conversion Endpoint - Low Conversion Endpoint)] + Low Output Endpoint

The conversion is a linear interpolation of the input between the


Low and High Input Endpoint to the Low and High Conversion
Endpoint. Figure 4-4 illustrates the conversion.

List of Configuration The following decisions are applicable to this point type. You must
Decisions configure the asterisked decisions.

* Low Output Endpoint


* High Output Endpoint
* Low Conversion Endpoint
* High Conversion Endpoint

List of Maintenance The following read-only, maintenance decisions are applicable to


Decisions this point type. They provide useful information regarding the
status and configuration of this point.

System Value
Force
Status
Alarm Status
Control Value
Hardware Value
Channel Number
Control Algorithm Name
Alarm Algorithm Name

45
Custom Voltage Output
CVOLTO_C
Hardware Point Type 12

Figure 4-4
Linear
VALUE
Interpolation
of Custom High
Voltage Output
Endpoint
Output

Output
Value

Low
Output
Endpoint

INPUT

Low High
Conversion Conversion
Endpoint Endpoint

Configuration Low Output Endpoint


Decisions You must configure this decision to indicate the lowest value the output can be
as a result of converting the input signal.

Allowable Entries 0.0 to 11.0 Volts


Default Value 2.0

High Output Endpoint


You must configure this decision to indicate the highest value the output can be
as a result of converting the input signal.

Allowable Entries 0.0 to 11.0 Volts


Default Value 10.0

46
Custom Voltage Output
CVOLTO_M
Hardware Point Type 12

Low Conversion Endpoint


You must configure this decision to indicate the minimum input value. When
the input value is less than or equal to the Low Conversion Endpoint, the
output signal equals the Low Output Endpoint.
Allowable Entries Valid range based upon selected display units.
Default Value 0.0

High Conversion Endpoint


You must configure this decision to indicate the maximum input value. When
the input value is greater than or equal to the High Conversion Endpoint, the
output signal equals the High Output Endpoint.
Allowable Entries Valid range based upon selected display units.
Default Value 0.0

Maintenance System Value


Decisions The value in this decision represents the actual value used by algorithms that
reference this point. The range of values is determined by the type of data that
this point represents. This value includes any conversions that are made based
on point type, units, or configured parameters. This value also includes the
effect of any applied forces.
Valid Display -9999.9 to 9999.9

Force
The value in this decision represents the force level, if any, that has been
applied to this point. The forces are listed in order from highest to lowest
priority, with 1 being the highest force priority.
Valid Display 0 = No force in effect
1 = Fire Force
2 = Safety Force
3 = Service Force
4 = Building Supervisor Force
5 = Monitor/Remote Force
6 = Min Off Time Force
7 = Controlling POC Force
8 = BEST Force
9 = Temp Override Force
10= Loadshed Force

47
Custom Voltage Output
CVOLTO_M
Hardware Point Type 12

Status
The value in this decision represents the system status for this hardware point.
It indicates whether the sensor reading of this device is valid.
Valid Display 0 = Valid sensor reading
1 = Reading out of range for this type of sensor, or
there is a communication error with the hardware
channel
2 = Configuration error

Alarm Status
The value in this decision indicates whether the point is in alarm. If an alarm
has not been configured for this point, the value in this decision will be Nor-
mal.
Valid Display Normal = Point is within configured limits, or it was
not configured.
Alarm = Point is outside configured limits.

Control Value
The value in this decision represents the converted value in the configured
engineering units, disregarding any applied forces.

Valid Display -9999.99 to 9999.99

Hardware Value
The value in this decision represents the actual output value. This value is the
measurable result of the physical output.
Valid Display 0 to 11Vdc

48
Custom Voltage Output
CVOLTO_M
Hardware Point Type 12

Channel Number
The value in this decision indicates the configured hardware channel number
for this point.
Valid Display 1 to 64

Control Algorithm Name


The value in this decision indicates the name of the standard control algorithm
configured to use this point. If more than one algorithm applies, the name of
the last configured algorithm is displayed. This field is blank when the point is
not configured for use by any algorithm.

Valid Display Eight-character algorithm name

Alarm Algorithm Name


The value in this decision indicates the name of the alarm configured to moni-
tor this point. This field is blank when the point is not configured for use by
any alarm.

Valid Display Eight-character algorithm name

49
Discrete Output
DISCRO_C
Hardware Point Type 13

A discrete output is a hardware point that converts an input state (on


Discrete Output or off) to a configurable discrete output signal that is used to drive a
relay. You can configure two output signal types: normal or in-
verted. For a list of discrete engineering units, refer to Appendix D.

Normal Output Signal If the output signal type is configured as normal and the input
transitions from off to on, the Comfort Controller checks to see
whether the delay timer and minimum off timer have expired.

• If the timers have expired, the Comfort Controller turns on the


output and starts the minimum on timer.

• If the timers have not expired, the Comfort Controller waits until
the timers do expire, turns the output on, and starts the minimum
on timer.

If the output signal type is configured as normal and the input


transitions from on to off, the Comfort Controller checks to see
whether the minimum on timer has expired.

• If the minimum on timer has expired, the Comfort Controller


turns off the output and starts the minimum off timer.

• If the minimum on timer has not expired, the Comfort Controller


waits until the timer does expire, turns the output off, and starts
the minimum off timer.

Inverted Output Signal If the output signal type is configured as inverted and the input
transitions from on to off, the Comfort Controller checks to see
whether the delay timer and minimum off timer have expired.

• If the timers have expired, the Comfort Controller turns on the


output and starts the minimum on timer.

• If the timers have not expired, the Comfort Controller waits until
the timers do expire, turns the output on, and starts the minimum
on timer.

50
Discrete Output
DISCRO_C
Hardware Point Type 13

If the output signal type is configured as inverted and the input


transitions from off to on, the Comfort Controller checks to see
whether the minimum on timer has expired.

• If the minimum on timer has expired, the Comfort Controller


turns off the output and starts the minimum off timer.

• If the minimum on timer has not expired, the Comfort Controller


waits until the timer does expire, turns the output off, and starts
the minimum off timer.

List of Configuration The following decisions are applicable to this point type. You must
Decisions configure the asterisked decisions.

* Logic Type
* Minimum Off Time
* Minimum On Time
* Delay Time

List of Maintenance The following read-only, maintenance decisions are applicable to


Decisions this point type. They provide useful information regarding the
status and configuration of this point.

System Value
Force
Status
Alarm Status
Control Value
Hardware Value
Channel Number
Control Algorithm Name
Alarm Algorithm Name

51
Discrete Output
DISCRO_C
Hardware Point Type 13

Configuration Logic Type


Decisions You must configure this decision to indicate the conversion logic you desire.

Normal = Standard Logic


When the algorithm determines that the output should be 0
(off), the DO point will be turned off. When the algorithm
determines that the output should be 1 (on), the DO point
will be turned on.

Invert = Reverse Logic


When the algorithm determines that the output should be 0
(off), the DO point will be turned on. When the algorithm
determines that the output should be 1 (on), the DO point
will be turned off.

Allowable Entries Bldg. Supvr. = Normal/Invert


LID = 0(Normal) / 1(Invert)
Default Value Normal

Minimum On Time
You must configure this decision to indicate the number of seconds the output
must remain on.

Allowable Entries 0 to 3600 seconds


Default Value 0

Minimum Off Time


You must configure this decision to indicate the number of seconds the output
must remain off.

Allowable Entries 0 to 3600 seconds


Default Value 0

Delay Time
You must configure this decision to indicate the number of seconds that must
elapse before output is turned on.

Allowable Entries 0 to 3600 seconds


Default Value 0

52
Discrete Output
DISCRO_M
Hardware Point Type 13

Maintenance System Value


Decisions The value in this decision represents the actual system value of this discrete
point. This value includes any output logic that may have been configured,
and also includes the effect of any applied forces.

Valid Display Open (DO = off) / Close (DO = on) for normal logic

Force
The value in this decision represents the force level, if any, that has been
applied to this point. The forces are listed in order from highest to lowest
priority, with 1 being the highest force priority.

Valid Display 0 = No force in effect


1 = Fire Force
2 = Safety Force
3 = Service Force
4 = Building Supervisor Force
5 = Monitor/Remote Force
6 = Min Off Time Force
7 = Controlling POC Force
8 = BEST Force
9 = Temp Override Force
10= Loadshed Force

Status
The value in this decision represents the system status for this hardware point.
It indicates whether the sensor reading of this device is valid.

Valid Display 0 = Valid sensor reading


1 = Reading out of range for this type of sensor, or
there is a communication error with the hardware
channel
2 = Configuration error

53
Discrete Output
DISCRO_M
Hardware Point Type 13

Alarm Status
The value in this decision indicates whether the point is in alarm. If an alarm
type has not been configured for this point, the value in this decision will be
Normal.
Valid Display Normal = Point is within configured limits, or it was
not configured.
Alarm = Point is outside configured limits.

Control Value
The value in this decision displays the actual state of the point, disregarding
any applied forces.
Valid Display Open (DO = off) / Close (DO = on) for normal logic

Hardware Value
This decision displays the actual state of the hardware point, disregarding any
logic type conversion.
Valid Display Open/Close

Channel Number
The value in this decision indicates the configured hardware channel number
for this point.
Valid Display 1 to 64

Control Algorithm Name


The value in this decision indicates the name of the standard control algorithm
configured to use this point. If more than one algorithm applies, the name of
the last configured algorithm is displayed. This field is blank when the point is
not configured for use by any algorithm.
Valid Display Eight-character algorithm name

Alarm Algorithm Name


The value in this decision indicates the name of the alarm configured to moni-
tor this point. This field is blank when the point is not configured for use by
any alarm.
Valid Display Eight-character algorithm name

54
Discrete Software Point
DISWPT_M
Software Point Type 1

A discrete software point gives a custom program created in


Discrete Software BEST++ the capability to display discrete values that can be used as
Point inputs to standard algorithms. It is also used to make the output of
any discrete type algorithm the input to another algorithm.
A discrete software point can be displayed and forced.

Typical Application This point can be used in a custom program to generate an alarm
when the value of the Discrete Software Point matches the alarm
state.

List of Maintenance The following read-only, maintenance decisions are applicable to


Decisions this point type. They provide useful information regarding the
status and configuration of this point.
System Value
Force
Status
Alarm Status

Maintenance Decisions System Value


The value in this decision represents the actual value used by algo-
rithms that reference this point. This value includes the effect of
any applied forces.
Valid Display Open (DO = off) / Close (DO = on)

Force
The value in this decision represents the force level, if any, that has
been applied to this point. The forces are listed in order from
highest to lowest priority, with 1 being the highest force priority.
Valid Display 0 = No force in effect
1 = Fire Force
2 = Safety Force
3 = Service Force
4 = Building Supervisor Force
5 = Monitor/Remote Force
6 = Min Off Time Force
7 = Controlling POC Force
8 = BEST Force
9 = Temp Override Force
10= Loadshed Force

55
Discrete Software Point
DISWPT_M
Software Point Type 1

Status
The value in this decision represents the system status for this
hardware point. It indicates whether the sensor reading of this
device is valid.

Valid Display 0 = Valid sensor reading


1 = Reading out of range for this type of
sensor, or there is a communication
error with the hardware channel
2 = Configuration error

Alarm Status
The value in this decision indicates whether the point is in alarm. If
an alarm has not been configured for this point, the value in this
decision will be Normal.

Valid Display Normal = Point is within configured limits,


or it was not configured.
Alarm = Point is outside configured limits.

56
Latched Discrete Input
LATCHI_M
Hardware Point Type 8

A latched discrete input is a hardware point that detects a momen-


Latched Discrete tary input from a dry-contact, converts the input to the configured
Input logic state, and saves it until it is read by the algorithm that is
monitoring the point.

Typical Application You can use this point to capture momentary contact closures such
as the closing of a door.

List of Maintenance The following read-only, maintenance decisions are applicable to


Decisions this point type. They provide useful information regarding the
status and configuration of this point.
System Value
Force
Status
Alarm Status
Sensor Value
Channel Number
Control Algorithm Name
Alarm Algorithm Name

Maintenance Decisions System Value


The value in this decision represents the actual value used by any
algorithms that reference this point. This value includes the effect
of any applied forces.
Valid Display Open (DO = off) / Close (DO = on)

Force
The value in this decision represents the force level, if any, that has
been applied to this point. The forces are listed in order from
highest to lowest priority, with 1 being the highest force priority.
Valid Display 0 = No force in effect
1 = Fire Force
2 = Safety Force
3 = Service Force
4 = Building Supervisor Force
5 = Monitor/Remote Force
6 = Min Off Time Force
7 = Controlling POC Force
8 = BEST Force
9 = Temp Override Force
10= Loadshed Force 57
Latched Discrete Input
LATCHI_M
Hardware Point Type 8

Status
The value in this decision represents the system status for this hardware point. It
indicates whether the sensor reading of this device is valid.
Valid Display 0 = Valid sensor reading
1 = Reading out of range for this type of sensor, or there is
a communication error with the hardware channel
2 = Configuration error

Alarm Status
The value in this decision indicates whether the point is in alarm. If an alarm has
not been configured for this point, the value in this decision will be Normal.
Valid Display Normal = Point is within configured limits, or it was
not configured.
Alarm = Point is outside configured limits.

Sensor Value
The value in this decision displays the actual state of the discrete point, disregard-
ing any applied forces.
Valid Display Open (DO = off) / Close (DO = on)

Channel Number
The value in this decision indicates the configured hardware channel number for
this point.
Valid Display 1 to 64

Control Algorithm Name


The value in this decision indicates the name of the standard control algorithm
configured to use this point. If more than one algorithm applies, the name of the
last configured algorithm is displayed. This field is blank when the point is not
configured for use by any algorithm.
Valid Display Eight-character algorithm name

Alarm Algorithm Name


The value in this decision indicates the name of the alarm configured to monitor
this point. This field is blank when the point is not configured for use by any
alarm.
Valid Display Eight-character algorithm name

58
Milliamp Input
MAMP_I_C
Hardware Point Type 2

A milliamp input is a hardware point that converts a 4-20 mA input


Milliamp Input signal to a standard range of engineering units. Refer to Appendix
B for a list of standard types supported

Configuration Decision The following decision is applicable to this point type. Configuring
it is optional.

Offset

List of Maintenance The following read-only, maintenance decisions are applicable to


Decisions this point type. They provide useful information regarding the
status and configuration of this point.

System Value
Force
Status
Alarm Status
Sensor Value
Hardware Value
Channel Number
Control Algorithm Name
Alarm Algorithm Name

59
Milliamp Input
MAMP_I_M
Hardware Point Type 2

Offset
Use this decision to indicate the value that is added to or subtracted from the
converted value in order to compensate for sensor inaccuracy.

Allowable Entries -9999.9 to 9999.9


Default Value 0.0

Maintenance System Value


Decisions The value in this decision represents the actual value used by any algorithms
that reference this point. The range of values is determined by the type of data
that this point represents. This value includes any conversions that are made
based on point type, units, or configured parameters. This value also includes
the effect of any applied forces.

Valid Display -9999.9 to 9999.9

Force
The value in this decision represents the force level, if any, that has been ap-
plied to this point. The forces are listed in order from highest to lowest priority,
with 1 being the highest force priority.

Valid Display 0 = No force in effect


1 = Fire Force
2 = Safety Force
3 = Service Force
4 = Building Supervisor Force
5 = Monitor/Remote Force
6 = Min Off Time Force
7 = Controlling POC Force
8 = BEST Force
9 = Temp Override Force
10= Loadshed Force

60
Milliamp Input
MAMP_I_M
Hardware Point Type 2

Status
The value in this decision represents the system status for this hardware point.
It indicates whether the sensor reading of this device is valid.

Valid Display 0 = Valid sensor reading


1 = Reading out of range for this type of sensor, or
there is a communication error with the hardware
channel
2 = Configuration error

Alarm Status
The value in this decision indicates whether the point is in alarm. If an alarm
has not been configured for this point, the value in this decision will be Nor-
mal.

Valid Display Normal = Point is within configured limits, or it was


not configured.
Alarm = Point is outside configured limits.

Sensor Value
The value in this decision represents the converted value of the physical sensor
into the configured engineering units, disregarding any applied forces.

Valid Display -9999.99 to 9999.99

Hardware Value
The value in this decision represents the actual sensor reading in unconverted
units. This value is the measurable output of the physical sensor.

Valid Display Actual milliamp reading

Channel Number
The value in this decision indicates the configured hardware channel number
for this point.

Valid Display 1 to 64

61
Milliamp Input
MAMP_I_M
Hardware Point Type 2

Control Algorithm Name


The value in this decision indicates the name of the standard control algorithm
configured to use this point. If more than one algorithm applies, the name of
the last configured algorithm is displayed. This field is blank when the point is
not configured for use by any algorithm.

Valid Display Eight-character algorithm name

Alarm Algorithm Name


The value in this decision indicates the name of the alarm configured to moni-
tor this point. This field is blank when the point is not configured for use by
any alarm.

Valid Display Eight-character algorithm name

62
Milliamp Output
MAMP_O_M
Hardware Point Type 9

A milliamp output is a hardware point that converts an input signal


Milliamp Output with a standard range of engineering units to a pre-configured range
of 4-20 mA. Refer to Appendix B for a list of standard types sup-
ported.

List of Maintenance The following read-only, maintenance decisions are applicable to


Decisions this point type. They provide useful information regarding the
status and configuration of this point.

System Value
Force
Status
Alarm Status
Control Value
Hardware Value
Channel Number
Control Algorithm Name
Alarm Algorithm Name

Maintenance Decisions System Value


The value in this decision represents the actual value used by algo-
rithms that reference this point. The range of values is determined
by the type of data that this point represents. This value includes
any conversions that are made based on point type, units, or config-
ured parameters. This value also includes the effect of any applied
forces.

Valid Display -9999.9 to 9999.9

63
Milliamp Output
MAMP_O_M
Hardware Point Type 9

Force
The value in this decision represents the force level, if any, that has been
applied to this point. The forces are listed in order from highest to lowest
priority, with 1 being the highest force priority.

Valid Display 0 = No force in effect


1 = Fire Force
2 = Safety Force
3 = Service Force
4 = Building Supervisor Force
5 = Monitor/Remote Force
6 = Min Off Time Force
7 = Controlling POC Force
8 = BEST Force
9 = Temp Override Force
10= Loadshed Force

Status
The value in this decision represents the system status for this hardware point.
It indicates whether the sensor reading of this device is valid.

Valid Display 0 = Valid sensor reading


1 = Reading out of range for this type of sensor, or
there is a communication error with the hardware
channel
2 = Configuration error

Alarm Status
The value in this decision indicates whether the point is in alarm. If an alarm
has not been configured for this point, the value in this decision will be Nor-
mal.

Valid Display Normal = Point is within configured limits, or it was


not configured.
Alarm = Point is outside configured limits.

64
Milliamp Output
MAMP_O_M
Hardware Point Type 9

Control Value
The value in this decision represents the converted value of the physical sensor
into the configured engineering units, disregarding any applied forces.
Valid Display -9999.99 to 9999.99

Hardware Value
The value in this decision represents the actual sensor reading in unconverted
units. This value is the measurable output of the physical sensor.

Valid Display Actual milliamp reading

Channel Number
The value in this decision indicates the configured hardware channel number
for this point.

Valid Display 1 to 64

Control Algorithm Name


The value in this decision indicates the name of the standard control algorithm
configured to use this point. If more than one algorithm applies, the name of
the last configured algorithm is displayed. This field is blank when the point is
not configured for use by any algorithm.

Valid Display Eight-character algorithm name

Alarm Algorithm Name


The value in this decision indicates the name of the alarm configured to moni-
tor this point. This field is blank when the point is not configured for use by
any alarm.

Valid Display Eight-character algorithm name

65
Network Input Point
NET_IN_C
Software Point Type 3

A network input point requests data from a point in another device


Network Input on the CCN at a configured timed interval. In order for this point to
Point retrieve data, it must be referenced by at least one standard algo-
rithm, alarm, or system function.

Typical Application You can configure this point to provide the fan status of a remote air
handler as input to a standard algorithm.

List of Configuration The following decisions are applicable to this point type. You must
Decisions configure the asterisked decisions. Non-asterisked decisions are
optional.

* CCN Element Number


* CCN Bus Number
* Point Name
Communication Rate

List of Maintenance The following read-only, maintenance decisions are applicable to


Decisions this point type. They provide useful information regarding the
status and configuration of this point.

System Value
Force
Status
Alarm Status
Control Algorithm Name
Alarm Algorithm Name

Configuration CCN Element Number


Decisions You must configure this decision to enter the element number of the
system element from which the point will be read.

Allowable Entries 1 to 239


Default Value 1

66
Network Input Point
NET_IN_M
Software Point Type 3

CCN Bus Number


You must configure this decision to enter the bus number of the system ele-
ment from which the point will be read.

Allowable Entries 0 to 239


Default Value 0

Point Name
You must configure this decision to specify the point name used in the system
element where the data is being requested.

Allowable Entries Bldg. Supvr. = up to 8 characters


LID = 1 to 96 (6400), 1 to 32 (1600)
Default Value (blank)

Communication Rate
Use this decision to indicate how often (in minutes) the value will be read from
the selected system element. An entry of 0 indicates that this point will read
whenever requested by an algorithm.

Allowable Entries 0 to 60 minutes


Default Value 5

Maintenance System Value


Decisions The value in this decision represents the actual value used by any algorithms
that reference this point. The range of values is determined by the type of data
that this point represents. This value includes the effect of any applied forces.

Valid Display -9999.9 to 9999.9

67
Network Input Point
NET_IN_M
Software Point Type 3

Force
The value in this decision represents the force level, if any, that has been
applied to this point. The forces are listed in order from highest to lowest
priority, with 1 being the highest force priority.

Valid Display 0 = No force in effect


1 = Fire Force
2 = Safety Force
3 = Service Force
4 = Building Supervisor Force
5 = Monitor/Remote Force
6 = Min Off Time Force
7 = Controlling POC Force
8 = BEST Force
9 = Temp Override Force
10= Loadshed Force

Status
The value in this decision represents the system status for this network point.
It indicates whether the value of this point was successfully read.

Valid Display 0 = Value read successfully


1 = CCN Communication Bus failure

Alarm Status
The value in this decision indicates whether the point is in alarm. If an alarm
has not been configured for this point, the value in this decision will be Nor-
mal.

Valid Display Normal = Point is within configured limits, or it was


not configured.
Alarm = Point is outside configured limits.

68
Network Input Point
NET_IN_M
Software Point Type 3

Control Algorithm Name


The value in this decision indicates the name of the standard control algorithm
configured to use this point. If more than one algorithm applies, the name of
the last configured algorithm is displayed. This field is blank when the point is
not configured for use by any algorithm.

Valid Display Eight-character algorithm name

Alarm Algorithm Name


The value in this decision indicates the name of the alarm configured to monitor
this point. This field is blank when the point is not configured for use by any
alarm.

Valid Display Eight-character algorithm name

69
Network Output Point
NETOUT_C
Software Point Type 4

A network output point sends data from a point within the Comfort
Network Output Controller to a point in another device on the CCN at a configured
Point timed interval. In order for this point to transmit data, it must be
referenced by at least one standard algorithm, alarm, or system
function.
Typical Application You can configure this point in an air handler to transmit the output
of its Permissive Interlock algorithm to control a damper position in
another air handler.
List of Configuration The following decisions are applicable to this point type. You must
Decisions configure the asterisked decisions. Non-asterisked decisions are
optional.
* CCN Element Number
* CCN Bus Number
* Point Name
Communication Rate
List of Maintenance The following read-only, maintenance decisions are applicable to
Decisions this point type. They provide useful information regarding the
status and configuration of this point.
System Value
Force
Status
Alarm Status
Control Algorithm Name
Alarm Algorithm Name

Configuration CCN Element Number


Decisions You must configure this decision to enter the element number of the
system element to which the point will be written.
Allowable Entries 1 to 251
Default Value 1

CCN Bus Number


You must configure this decision to enter the bus number of the
system element to which the point will be written.
Allowable Entries 0 to 251
Default Value 0

70
Network Output Point
NETOUT_M
Software Point Type 4

Point Name
You must configure this decision to specify the point name used in the system
element where the data is being transmitted.
Allowable Entries Bldg. Supvr. = up to 8 characters
LID = 1 to 96 (6400), 1 to 32 (1600)
Default Value (blank)

Communication Rate
Use this decision to indicate how often (in minutes) the value will be written to
the selected system element. An entry of 0 indicates that this point will transmit
its value over the network whenever requested by an algorithm.
Allowable Entries 0 to 60 minutes
Default Value 5

Maintenance System Value


Decisions The value in this decision represents the actual value used by algorithms that
reference this point. The range of values is determined by the type of data that
this point represents. This value includes the effect of any applied forces.
Valid Display -9999.9 to 9999.9

Force
The value in this decision represents the force level, if any, that has been
applied to this point. The forces are listed in order from highest to lowest
priority, with 1 being the highest force priority.
Valid Display 0 = No force in effect
1 = Fire Force
2 = Safety Force
3 = Service Force
4 = Building Supervisor Force
5 = Monitor/Remote Force
6 = Min Off Time Force
7 = Controlling POC Force
8 = BEST Force
9 = Temp Override Force
10= Loadshed Force

71
Network Output Point
NETOUT_M
Software Point Type 4

Status
The value in this decision represents the system status for this network point. It
indicates whether the value of this point was successfully transmitted on the
CCN.

Valid Display 0 = Value sent successfully


1 = CCN Communication Bus failure

Alarm Status
The value in this decision indicates whether the point is in alarm. If an alarm
has not been configured for this point, the value in this decision will be Nor-
mal.

Valid Display Normal = Point is within configured limits, or it was


not configured.
Alarm = Point is outside configured limits.

Control Algorithm Name


The value in this decision indicates the name of the standard control algorithm
configured to use this point. If more than one algorithm applies, the name of
the last configured algorithm is displayed. This field is blank when the point is
not configured for use by any algorithm.

Valid Display Eight-character algorithm name

Alarm Algorithm Name


The value in this decision indicates the name of the alarm configured to moni-
tor this point. This field is blank when the point is not configured for use by
any alarm.

Valid Display Eight-character algorithm name

72
Pulsed Discrete Input
PULSDI_C
Hardware Point Type 7

A pulsed discrete input is a hardware point that:


Pulsed Discrete
Input • Converts a pulsed dry-contact input to a configurable range of
engineering units (usage rate). The conversion is done using
configurable parameters for the conversion factor and sample
time.
The converted value is expressed as follows:
Converted value = (# of pulses over sample time) * conversion factor
You could convert a pulsed dry-contact to frequency using one
second as the sample time and Hertz as the conversion factor.
You could determine Kw demand by multiplying the number of
pulses by a wattmeter conversion factor.

• Displays the number of accumulated pulses. If you select the


engineering unit to be type 46, which represents pulses and not a
usage rate, pulses will be displayed.

Typical Application You can use this point to convert the input received from a flow
meter to gallons per minute (GPM) or liters per minute (L/min).

List of Configuration The following decisions are applicable to this point type. You must
Decisions configure the asterisked decisions.

* Conversion Factor
* Sample Time

List of Maintenance The following read-only, maintenance decisions are applicable to


Decisions this point type. They provide useful information regarding the
status and configuration of this point.

System Value
Force
Status
Alarm Status
Sensor Value
Hardware Value
Channel Number
Control Algorithm Name
Alarm Algorithm Name

73
Pulsed Discrete Input
PULSDI_C
Hardware Point Type 7

Configuration Conversion Factor


Decisions You must configure this decision to specify the amount that each pulse repre-
sents. For example, in a wattmeter application, the value you enter in this
decision would represent the number of Kilowatt Hours for each pulse.

Allowable Entries 0 to 9999.99


Default Value 1.00

Sample Time
You must configure this decision to specify the time period over which the
Comfort Controller collects input pulses before multiplying them by the Con-
version Factor.

Allowable Entries 1 to 1800 seconds


Default Value 60

74
Pulsed Discrete Input
PULSDI_M
Hardware Point Type 7

Maintenance System Value


Decisions The value in this decision represents the actual value used by any algorithms
that reference this point. The range of values is determined by the type of data
that this point represents. This value includes any conversions that are made
based on point type, units, or configured parameters. This value also includes
the effect of any applied forces.
Valid Display -9999.9 to 9999.9

Force
The value in this decision represents the force level, if any, that has been
applied to this point. The forces are listed in order from highest to lowest
priority, with 1 being the highest force priority.

Valid Display 0 = No force in effect


1 = Fire Force
2 = Safety Force
3 = Service Force
4 = Building Supervisor Force
5 = Monitor/Remote Force
6 = Min Off Time Force
7 = Controlling POC Force
8 = BEST Force
9 = Temp Override Force
10= Loadshed Force

Status
The value in this decision represents the system status for this hardware point.
It indicates whether the sensor reading of this device is valid.

Valid Display 0 = Valid sensor reading


1 = Reading out of range for this type of sensor, or
there is a communication error with the hardware
channel
2 = Configuration error

75
Pulsed Discrete Input
PULSDI_M
Hardware Point Type 7

Alarm Status
The value in this decision indicates whether the point is in alarm. If an alarm
has not been configured for this point, the value in this decision will be Normal.
Valid Display Normal = Point is within configured limits, or it was
not configured.
Alarm = Point is outside configured limits.

Sensor Value
The value in this decision represents the converted value of the physical sensor
into the configured engineering units, disregarding any applied forces.
Valid Display -9999.9 to 9999.9

Hardware Value
The value in this decision represents the actual sensor reading in pulses. This
value is the measurable output of the physical sensor.
Valid Display Accumulated pulses

Channel Number
The value in this decision indicates the configured hardware channel number
for this point.
Valid Display 1 to 64

Control Algorithm Name


The value in this decision indicates the name of the standard control algorithm
configured to monitor this point. If more than one algorithm applies, the name
of the last configured algorithm is displayed. This field is blank when the point
is not configured for use by any algorithm.
Valid Display Eight-character algorithm name

Alarm Algorithm Name


The value in this decision indicates the name of the alarm configured to use this
point. This field is blank when the point is not configured for use by any alarm.
Valid Display Eight-character algorithm name

76
Sensed Discrete Input
SENSDI_C
Hardware Point Type 6

A sensed discrete input is a hardware point that converts a dry-contact


Sensed Discrete input to a logic state based on the selected display units. For a list of
Input discrete engineering units, refer to Appendix D.
Use this type of point for devices that stay in a fixed state for a period
of time, such as a motor status relay.

Typical Application You can use this point to monitor auxiliary contacts to indicate fan
status.
Configuration Decision The following decision is applicable to this point type. You must
configure it.
* Output Logic Type

List of Maintenance The following read-only, maintenance decisions are applicable to this
Decisions point type. They provide useful information regarding the status and
configuration of this point.
System Value
Force
Status
Alarm Status
Sensor Value
Hardware Value
Channel Number
Control Algorithm Name
Alarm Algorithm Name

Configuration Decision Output Logic Type


You must configure this decision to indicate the conversion logic you
desire.
Normal = Standard Logic
The operator interface displays on when the sensor
contacts for this DI point are closed. The operator inter-
face displays off when the sensor contacts are open.
Invert = Reverse Logic
The operator interface displays on when the sensor
contacts for this DI point are open. The operator inter-
face displays off when the sensor contacts are closed.
Allowable Entries Bldg. Supvr. = Normal/Invert
LID = 0(Normal) / 1(Invert)
Default Value Normal

77
Sensed Discrete Input
SENSDI_M
Hardware Point Type 6

Maintenance System Value


Decisions The value in this decision represents the actual value used by any algorithms
that reference this point. This value includes any logic type that may have been
configured, and also includes the effect of any applied forces.
Valid Display Open (DI = off) / Close (DI = on) for normal logic

Force
The value in this decision represents the force level, if any, that has been
applied to this point. The forces are listed in order from highest to lowest
priority, with 1 being the highest force priority.
Valid Display 0 = No force in effect
1 = Fire Force
2 = Safety Force
3 = Service Force
4 = Building Supervisor Force
5 = Monitor/Remote Force
6 = Min Off Time Force
7 = Controlling POC Force
8 = BEST Force
9 = Temp Override Force
10= Loadshed Force

Status
The value in this decision represents the system status for this hardware point.
It indicates whether the sensor reading of this device is valid.
Valid Display 0 = Valid sensor reading
1 = Reading out of range for this type of sensor, or
there is a communication error with the hardware
channel
2 = Configuration error

Alarm Status
The value in this decision indicates whether the point is in alarm. If an alarm
has not been configured for this point, the value in this decision will be Nor-
mal.
Valid Display Normal = Point is within configured limits, or it was
not configured.
Alarm = Point is outside configured limits.

78
Sensed Discrete Input
SENSDI_M
Hardware Point Type 6

Sensor Value
The value in this decision displays the converted value, disregarding any
applied forces.

Valid Display Open (DI = off) / Close (DI = on) for normal logic

Hardware Value
This decision displays the actual hardware position of the physical sensor,
disregarding any logic type conversion.

Valid Display Open/Close

Channel Number
The value in this decision indicates the configured hardware channel number
for this point.

Valid Display 1 to 64

Control Algorithm Name


The value in this decision indicates the name of the standard control algorithm
configured to use this point. If more than one algorithm applies, the name of
the last configured algorithm is displayed. This field is blank when the point is
not configured for use by any algorithm.

Valid Display Eight-character algorithm name

Alarm Algorithm Name


The value in this decision indicates the name of the alarm configured to moni-
tor this point. This field is blank when the point is not configured for use by
any alarm.

Valid Display Eight-character algorithm name

79
Stepper Motor Output
STPMOT_C
Hardware Point Type 14

A stepper motor output gives the Comfort Controller the capability


Stepper Motor to interface with a DSIO Module in order to control a stepper motor.
Output
Note: The algorithms do not support Stepper Motor Output.
Only custom programs created in BEST++ support Step-
per Motor Output.

Typical Application You can use this point in conjunction with a custom program to
control a four-winding stepper motor.

LIst of Configuration The following decisions are applicable to this point type. You must
Decisions configure the asterisked decisions.
* Stepping Rate
* Duty Cycle

List of Maintenance The following read-only, maintenance decisions are applicable to


Decisions this point type. They provide useful information regarding the
status and configuration of this point.
System Value
Force
Status
Alarm Status
Channel Number
Control Algorithm Name
Alarm Algorithm Name

Configuration Stepping Rate


Decisions You must configure this decision to define the stepping rate for the
motor this output is controlling.
Allowable Entries 1 to 1000
Default Value 30

Duty Cycle
You must configure this decision to specify the minimum pulse
width required to change the position of the stepper motor. When
the pulse width is high, the motor requires greater torque and power.
Allowable Entries 33 to 100
Default Value 100

80
Stepper Motor Output
STPMOT_M
Hardware Point Type 14

Maintenance System Value


Decisions The value in this decision represents the actual value used by algorithms that
reference this point. The range of values is determined by the type of data that
this point represents. This value includes any conversions that are made based
on point type, units, or configured parameters. This value also includes the
effect of any applied forces.

Valid Display -9999.9 to 9999.9

Force
The value in this decision represents the force level, if any, that has been
applied to this point. The forces are listed in order from highest to lowest
priority, with 1 being the highest force priority.

Valid Display 0 = No force in effect


1 = Fire Force
2 = Safety Force
3 = Service Force
4 = Building Supervisor Force
5 = Monitor/Remote Force
6 = Min Off Time Force
7 = Controlling POC Force
8 = BEST Force
9 = Temp Override Force
10= Loadshed Force

Status
The value in this decision represents the system status for this hardware point.
It indicates whether the sensor reading of this device is valid.

Valid Display 0 = Valid sensor reading


1 = Reading out of range for this type of sensor, or
there is a communication error with the hardware
channel
2 = Configuration error

81
Stepper Motor Output
STPMOT_M
Hardware Point Type 14

Alarm Status
The value in this decision indicates whether the point is in alarm. If an alarm
has not been configured for this point, the value in this decision will be Normal.

Valid Display Normal = Point is within configured limits, or it was


not configured.
Alarm = Point is outside configured limits.

Channel Number
The value in this decision indicates the configured hardware channel number
for this point.

Valid Display 1 to 64

Control Algorithm Name


The value in this decision indicates the name of the standard control algorithm
configured to use this point. If more than one algorithm applies, the name of
the last configured algorithm is displayed. This field is blank when the point is
not configured for use by any algorithm.

Valid Display Eight-character algorithm name

Alarm Algorithm Name


The value in this decision indicates the name of the alarm configured to use this
point. This field is blank when the point is not configured for use by any alarm.

Valid Display Eight-character algorithm name

82
Temperature Input
TEMP_I_C
Hardware Point Type 1

A temperature input is a hardware point that converts resistive input


Temperature Input from a thermistor type transducer for the sensor types listed below.
For a list of metric conversions, resolution, and accuracy, refer to
Appendix B.

Sensor Type Range

1 = YSI 10K Thermistor -40.0 to 245.0°F


2 = 1000 ohm RTD -40.0 to 220.0°F
3 = 5K Thermistor -40.0 to 245.0°F
4 = Not supported
5 = MCI 10K Thermistor -40.0 to 245.0°F
Temperature Sensor
6 = NTC 100K Thermistor 72.0 to 282.0°F
Temperature Sensor

Note: If configuring a T-56 Space Temperature Sensor, refer to


the note in this chapter’s description of Voltage Input.

Typical Application You can use this point to interface with a Carrier-approved tempera-
ture sensor to provide duct discharge temperature.

Configuration Decision The following decision is applicable to this point type. Configuring
it is optional.
Offset

List of Maintenance The following read-only, maintenance decisions are applicable to


Decisions this point type. They provide useful information regarding the
status and configuration of this point.

System Value
Force
Status
Alarm Status
Sensor Value
Channel Number
Control Algorithm Name
Alarm Algorithm Name

83
Temperature Input
TEMP_I_C and TEMP_I_M
Hardware Point Type 1

Configuration Offset
Decision Use this decision to indicate the value that is added to or subtracted from the
converted temperature value in order to compensate for sensor inaccuracy.
Allowable Entries -10.0 to 10.0^F
Default Value 0.0

Maintenance System Value


Decisions The value in this decision represents the actual value used by any algorithms
that reference this point. The range of values is determined by the type of data
that this point represents. This value includes any conversions that are made
based on point type, units, or configured parameters. This value also includes
the effect of any applied forces.
Valid Display -9999.9 to 9999.9

Force
The value in this decision represents the force level, if any, that has been
applied to this point. The forces are listed in order from highest to lowest
priority, with 1 being the highest force priority.
Valid Display 0 = No force in effect
1 = Fire Force
2 = Safety Force
3 = Service Force
4 = Building Supervisor Force
5 = Monitor/Remote Force
6 = Min Off Time Force
7 = Controlling POC Force
8 = BEST Force
9 = Temp Override Force
10= Loadshed Force

Status
The value in this decision represents the system status for this hardware point.
It indicates whether the sensor reading of this device is valid.
Valid Display 0 = Valid sensor reading
1 = Reading out of range for this type of sensor, or
there is a communication error with the hardware
channel
2 = Configuration error

84
Temperature Input
TEMP_I_M
Hardware Point Type 1

Alarm Status
The value in this decision indicates whether the point is in alarm. If an alarm has
not been configured for this point, the value in this decision will be Normal.
Valid Display Normal = Point is within configured limits, or it was
not configured.
Alarm = Point is outside configured limits.

Sensor Value
The value in this decision represents the converted value of the physical sensor
into the configured engineering units, disregarding any applied forces.
Valid Display -9999.99 to 9999.99

Hardware Value
The value in this decision represents the actual sensor reading in unconverted
units. This value is the measurable output of the physical sensor.
Valid Display Actual temperature reading

Channel Number
The value in this decision indicates the configured hardware channel number for
this point.
Valid Display 1 to 64

Control Algorithm Name


The value in this decision indicates the name of the standard control algorithm
configured to use this point. If more than one algorithm applies, the name of the
last configured algorithm is displayed. This field is blank when the point is not
configured for use by any algorithm.
Valid Display Eight-character algorithm name

Alarm Algorithm Name


The value in this decision indicates the name of the alarm configured to monitor
this point. This field is blank when the point is not configured for use by any
alarm.
Valid Display Eight-character algorithm name

85
Voltage Input
VOLT_I_C
Hardware Point Type 4

A voltage input is a hardware point that converts a 0-10 Vdc input


Voltage Input signal to a standard range of engineering units. For a list of con-
versions, resolution, and accuracy, refer to Appendix B.

Note: If connecting a T-56 Space Temperature Sensor to this


input, you must wire the sensor as a Temperature Input.
For example, on a Comfort Controller 6400, you must set
Switch 2 to Int and Switch 3 to Other. On a Comfort
Controller 1600, you must wire to Channels 5-8 and set
Switch 1 to Other (Off).

Typical Application You can use this point to interface with a Carrier-approved tempera-
ture sensor to provide duct discharge temperature.

Configuration Decision The following decision is applicable to this algorithm. Configuring


it is optional.
Offset

List of Maintenance The following read-only, maintenance decisions are applicable to


Decisions this point type. They provide useful information regarding the
status and configuration of this point.
System Value
Force
Status
Alarm Status
Sensor Value
Hardware Value
Channel Number
Control Algorithm Name
Alarm Algorithm Name

86
Voltage Input
VOLT_I_C and VOLT_I_M
Hardware Point Type 4

Configuration Offset
Decision Use this decision to indicate the value that is added to or subtracted from the
converted value in order to compensate for sensor inaccuracy.
Allowable Entries -9999.9 to 9999.9
Default Value 0.0

Maintenance System Value


Decision The value in this decision represents the actual value used by any algorithms
that reference this point. The range of values is determined by the type of data
that this point represents. This value includes any conversions that are made
based on point type, units, or configured parameters. This value also includes
the effect of any applied forces.
Valid Display -9999.9 to 9999.9

Force
The value in this decision represents the force level, if any, that has been
applied to this point. The forces are listed in order from highest to lowest
priority, with 1 being the highest force priority.
Valid Display 0 = No force in effect
1 = Fire Force
2 = Safety Force
3 = Service Force
4 = Building Supervisor Force
5 = Monitor/Remote Force
6 = Min Off Time Force
7 = Controlling POC Force
8 = BEST Force
9 = Temp Override Force
10= Loadshed Force
Status
The value in this decision represents the system status for this hardware point.
It indicates whether the sensor reading of this device is valid.
Valid Display 0 = Valid sensor reading
1 = Reading out of range for this type of sensor, or
there is a communication error with the hardware
channel
2 = Configuration error

87
Voltage Input
VOLT_I_M
Hardware Point Type 4

Alarm Status
The value in this decision indicates whether the point is in alarm. If an alarm
has not been configured for this point, the value in this decision will be Normal.
Valid Display Normal = Point is within configured limits, or it was
not configured.
Alarm = Point is outside configured limits.

Sensor Value
The value in this decision represents the converted value of the physical sensor
into the configured engineering units, disregarding any applied forces.
Valid Display -9999.99 to 9999.99

Hardware Value
The value in this decision represents the actual sensor reading in unconverted
units. This value is the measurable output of the physical sensor.
Valid Display Actual voltage reading

Channel Number
The value in this decision indicates the configured hardware channel number for
this point.
Valid Display 1 to 64

Control Algorithm Name


The value in this decision indicates the name of the standard control algorithm
configured to use this point. If more than one algorithm applies, the name of the
last configured algorithm is displayed. This field is blank when the point is not
configured for use by any algorithm.
Valid Display Eight-character algorithm name

Alarm Algorithm Name


The value in this decision indicates the name of the alarm configured to monitor
this point. This field is blank when the point is not configured for use by any
alarm.
Valid Display Eight-character algorithm name

88
Voltage Output
VOLT_O_M
Hardware Point Type 11

A voltage output is a hardware point that converts an input signal


Voltage Output with a standard range of engineering units to a pre-configured range
of 0-10 Vdc. Refer to Appendix B for a list of standard types
supported.

List of Maintenance The following read-only, maintenance decisions are applicable to


Decisions this point type. They provide useful information regarding the
status and configuration of this point.

System Value
Force
Status
Alarm Status
Control Value
Hardware Value
Channel Number
Control Algorithm Name
Alarm Algorithm Name

Maintenance Decision System Value


The value in this decision represents the actual value used by the
algorithms that reference this point. The range of values is deter-
mined by the type of data that this point represents. This value
includes any conversions that are made based on point type, units,
or configured parameters. This value also includes the effect of any
applied forces.
Valid Display -9999.9 to 9999.9

89
Voltage Output
VOLT_O_M
Hardware Point Type 11

Force
The value in this decision represents the force level, if any, that has been
applied to this point. The forces are listed in order from highest to lowest
priority, with 1 being the highest force priority.

Valid Display 0 = No force in effect


1 = Fire Force
2 = Safety Force
3 = Service Force
4 = Building Supervisor Force
5 = Monitor/Remote Force
6 = Min Off Time Force
7 = Controlling POC Force
8 = BEST Force
9 = Temp Override Force
10= Loadshed Force

Status
The value in this decision represents the system status for this hardware point.
It indicates whether the sensor reading of this device is valid.

Valid Display 0 = Valid sensor reading


1 = Reading out of range for this type of sensor, or
there is a communication error with the hardware
channel
2 = Configuration error

Alarm Status
The value in this decision indicates whether the point is in alarm. If an alarm
has not been configured for this point, the value in this decision will be Nor-
mal.

Valid Display Normal = Point is within configured limits, or it was


not configured.
Alarm = Point is outside configured limits.

90
Voltage Output
VOLT_O_M
Hardware Point Type 11

Control Value
The value in this decision represents the converted value in the configured
engineering units, disregarding any applied forces.
Valid Display -9999.99 to 9999.99

Hardware Value
The value in this decision represents the actual sensor reading in unconverted
units. This value is the measurable output of the physical sensor.

Valid Display Actual voltage reading

Channel Number
The value in this decision indicates the configured hardware channel number
for this point.

Valid Display 1 to 64

Control Algorithm Name


The value in this decision indicates the name of the standard control algorithm
configured to use this point. If more than one algorithm applies, the name of
the last configured algorithm is displayed. This field is blank when the point
is not configured for use by any algorithm.

Valid Display Eight-character algorithm name

Alarm Algorithm Name


The value in this decision indicates the name of the alarm configured to
monitor this point. This field is blank when the point is not configured for use
by any alarm.

Valid Display Eight-character algorithm name

91
92
How To Configure
Algorithms
How To
Configure
Algorithms
This section provides the following information for each algorithm:
Overview
• Purpose
• Typical application
• List of required and optional configuration decisions
• Description of each configuration decision that includes allow-
able entries and default values.
• List of maintenance decisions
• Description of each maintenance decision

Definition of an An algorithm is a pre-engineered group of processes that provides


Algorithm you with the capability to control and monitor HVAC devices in a
safe, energy efficient manner. An algorithm can consist of one or
more HVAC control routines, schedules, or input and output points.

Function Types When configuring the FNCxx-yy Table's (Service-Config Table)


Function Unit decision, refer to the Tables 5-1 to 5-3. This same
information is also included in Appendix H on the Function Types,
Default Names and EEPROM Summary Sheet.

Table 5-1
Algorithm Function Types AO Algorithm Name Function Type

AO—Adaptive Control........................... 1
AO—Cooling CV ................................... 2
AO—Cooling VAV ................................ 3
AO—Fan Tracking ................................. 4
AO—Heating CV ................................... 5
AO—Heating VAV ................................ 6
AO—Humidity Control .......................... 7
AO—Mixed Air CV w IAQ ................... 8
AO—Mixed Air VAV w IAQ ................ 9
AO—Permissive Intrlock ....................... 10
AO—Reset.............................................. 11
AO—Shared Transducer ........................ 12
AO—Static Pressure ............................... 13

93
Table 5-2
DO Algorithm Name Function Type
DO Algorithm Function
Types
DO—Analog ........................................... 14
DO—DX Staging VAV .......................... 015
DO—Electric Heat CV ........................... 016
DO—Electric Heat VAV ........................ 017
DO—Enthalpy Comparison ................... 018
DO—Interlock ........................................ 019
DO—Lighting Control ........................... 020
DO—Permissive Interlock ..................... 021
DO—Pump Control ................................ 022
DO—Prop Thermo ................................. 023
DO—Prop Thermo 2 Pipe ...................... 024
DO—Prop Thermo 4 Pipe ...................... 025
DO—Staged Thermostat ........................ 026
DO—Staging Control ............................. 027
DO—Time Clock ................................... 028
DO—Time Clock w Check .................... 029
Table 5-3
Global Algorithm
Global Algorithm Name Function Type
Function Types
AOSS Schedule ...................................... 301
Network Broadcast ................................. 302
Linkage/AOSS Schedule ........................ 303
NTFC w Enthalpy Check ....................... 304
Occupancy .............................................. 305*
Sensor Group .......................................... 306
WSM Air Source .................................... 307
WSM Cool Source .................................. 308

*For information on occupancy, refer to Time Schedule in the How


to Configure Schedules chapter of this manual.

For easy reference, the algorithms are presented alphabetically in


this manual, with analog output (AO) algorithms appearing before
discrete output (DO) algorithms. Global algorithms (AOSS Sched-
ule, NTFC w Enthalpy Check, etc.) are presented last.

94
AO—Adaptive Control
ADAPTxxC
Function Type 1

The AO—Adaptive Control algorithm gives you the capability to


AO—Adaptive create a unique Proportional/Integral/Derivative (PID) analog
Control control based on a configurable Setpoint Schedule that can be reset
between the occupied or unoccupied high and low setpoint values.
The designated Reset sensor (typically an outside air sensor) is used
to determine the PID Master Loop setpoint. The axes are adjustable
by altering the setpoint schedule and the maximum and minimum
reset decisions. The slope can be positive, negative, or constant,
depending on the relation of the values.

SETPOINT

High
Setpoint

Calculated
Setpoint

Low
Setpoint

RESET TEMPERATURE VALUE

Start Reset Stop


Reset Temperature Reset
Value Value

The Time Schedule indicates the current occupancy state for this
algorithm. The occupancy state defines when the controller is using
the occupied or unoccupied high and low setpoints.

The Setpoint Schedule allows you to configure high and low


setpoints for both occupied and unoccupied states.

Typical Application You can use this algorithm to control a chilled water bypass valve in
a chilled water plant.

95
AO—Adaptive Control
ADAPTxxC
Function Type 1

List of Configuration The following decisions are applicable to this algorithm. You must
Decisions configure the asterisked decisions. Non-asterisked decisions are
optional.

* Analog Output Point


* Status Point
Time Schedule
* Setpoint Schedule
Reset Point
Reset
Start Reset Value
Stop Reset Value
* Control Point
PID_Master_Loop
Proportional Gain
Integral Gain
Derivative Gain
Disabled Output Value
Minimum Output Value
Maximum Output Value
Starting Value
Block Iteration Rate
Power on Delay

List of Maintenance The following maintenance decisions are applicable to this algo-
Decisions rithm. They provide useful information regarding the status and
configuration of this algorithm. You can force the asterisked decisions.

* Analog Output Point


* Status Point
Occupied ?
* Reset Point
Controlling Setpoint
* Control Point
PID_Master_Loop
Reference Output
Proportional Term
Integral Term
Derivative Term
Integrator Flags
Task Timer

96
Figure 5-1
AO—Adaptive Control

PID_Master_Loop Analog
Status Point Output Point
Output
AND Enable Output Input Output
Status
Force
Force
Status

Status
Control Point
Status NOT

Output Sensor Input

Force

Setpoint Schedule Setpoint Reset


Low Setpoint Low Setpoint Output Setpoint

High Setpoint High Setpoint

Time Bias Input Minimum Output


Schedule
Output Occupancy State?
Maximum Output
Maintenance Reset
Point
Clamp Integrator
Occupied Output Sensor Input
Bias Low Offset Low Setpoint

Bias High Offset Occupied Status Disable


High Setpoint Reset Integrator
Force
ADAPTxxC

OR
Function Type 1
AO—Adaptive Control

97
AO—Adaptive Control
ADAPTxxC
Function Type 1

Configuration Analog Output Point


Decisions You must configure this decision to specify the AO point that is being con-
trolled by this algorithm.

Allowable Entries Bldg. Supvr. = up to 8 characters


LID = 1 to 96 (6400), 1 to 32 (1600)
Default Value MAMP_O00

Status Point
You must configure this decision to specify the DI point that provides the on/
off status to enable this algorithm.

Allowable Entries Bldg. Supvr. = up to 8 characters


LID = 1 to 96 (6400), 1 to 32 (1600)
Default Value SENSDI00

Time Schedule
Use this decision to specify the Time Schedule that determines the occupancy
state for this algorithm. If you do not specify a Time Schedule in this decision,
the algorithm will assume to be in the occupied state. For more information on
Time Schedules, refer to the How to Configure Schedules section in this
manual.

Allowable Entries Bldg. Supvr. = OCCPCxx,


LID = xx, where xx = function number
Default Value OCCPC00

Setpoint Schedule
You must configure this decision to specify the Setpoint Schedule (temperature
type) that provides the occupied and unoccupied setpoints.

Allowable Entries Bldg. Supvr. = SETPTyy


LID = yy, where yy = 0 to 16
Default Value SETPT00

98
AO—Adaptive Control
ADAPTxxC
Function Type 1

Reset Point
Use this decision to specify the AI point that provides the input for determining
the amount of reset. The setpoint is reset between the configured high and low
setpoints, based upon the value in this decision.

Allowable Entries Bldg. Supvr. = up to 8 characters


LID = 1 to 96 (6400), 1 to 32 (1600)
Default Value TEMP_I00

Reset
Reset calculates the desired setpoint for the PID master loop based on the Reset
Point.

Start Reset Value


Use this decision to specify the value to which minimum reset should be
applied. If the value of the Reset Point is less than or equal to the value
in this decision, the calculated output will equal the low setpoint value.

Allowable Entries Valid range based upon selected display units.


Default Value -40.0 (-40.0)

Stop Reset Value


Use this decision to specify the value to which maximum reset should
be applied. If the value of the Reset Point is greater than or equal to the
value in this decision, the output will be equal to the high setpoint value.

Allowable Entries Valid range based upon selected display units.


Default Value 245.0 (118.3)

Control Point
You must configure this decision to indicate the input point that the PID Master
Loop will compare to the calculated setpoint.

Allowable Entries Bldg. Supvr. = up to 8 characters


LID = 1 to 96 (6400), 1 to 32 (1600)
Default Value TEMP_I00

99
AO—Adaptive Control
ADAPTxxC
Function Type 1

PID_Master_Loop
The master loop is a Proportional Integral Derivative (PID) control loop that
calculates the output required to achieve the calculated setpoint.

Proportional Gain
Use this decision to enter the value that is multiplied by the error to
produce the proportional term. The value in this decision is expressed
in units-per-unit of error.

Allowable Entries -100.0 to 100.0


Default Value 2.0

Integral Gain
Use this decision to enter the value that is multiplied by the error plus
the current integral term to produce the new integral term. The value in
this decision is expressed in units-per-unit of error.

Allowable Entries -100.0 to 100.0


Default Value 1.0

Derivative Gain
Use this decision to enter the value that is multiplied by the current
error minus the previous error to produce the derivative term. The
value in this decision is expressed in units-per-unit of error.

Allowable Entries -100.0 to 100.0


Default Value 0.0

Disabled Output Value


Use this decision to specify the output value to be maintained when the
Status Point is off.

Allowable Entries 0 to 100%


Default Value 0.0

100
AO—Adaptive Control
ADAPTxxC
Function Type 1

Minimum Output Value


Use this decision to specify the lowest allowable output value.

Allowable Entries 0 to 100%


Default Value 0.0

Maximum Output Value


Use this decision to specify the highest allowable output value.

Allowable Entries 0 to 100%


Default Value 100.0

Starting Value
Use this decision to specify the output’s starting value when the PID
Master Loop is enabled by the Status Point.

Allowable Entries 0 to 100%


Default Value 0.0

Block Iteration Rate


The value in this decision indicates how often the PID Master Loop
calculates the output value.

Allowable Entries 10 to 300 seconds


Default Value 10

Power on Delay
Use this decision to specify the number of seconds the Comfort Controller must
wait to activate this algorithm after a power failure occurs.

Allowable Entries 0 to 65535 seconds


Default Value 0

101
AO—Adaptive Control
ADAPTxxM
Function Type 1

Maintenance Analog Output Point


Decisions This decision displays the output's actual state of the AO point being controlled
by this algorithm. The value is normally expressed as a percentage of full
capacity.
Valid Display 0.00 - 100.00%

Status Point
This decision displays the actual state of the status point which determines
whether this algorithm is enabled. If this point is not configured, then this
algorithm will not be enabled.
Valid Display On/Off

Occupied ?
This decision displays the current occupancy status based on the configured
data in the Time Schedule. If a Time Schedule has not been selected, then the
default mode will be Occupied.
Valid Display Yes/No

Reset Point
This decision displays the value of the reset point. The configured setpoint is
reset based upon the value of this decision.
Valid Display Valid range based upon selected display units.

Controlling Setpoint
This decision displays the calculated setpoint for the PID Master Loop based on
the setpoint and reset values.
Valid Display Valid range based upon selected display units.

Control Point
This decision displays the value of the input point that this algorithm is control-
ling to.
Valid Display Valid range based upon selected display units.

102
AO—Adaptive Control
ADAPTxxM
Function Type 1

PID_Master_Loop
PID Master Loop function calculates the desired output based on the config-
ured PID gains and the current deviation from setpoint. The calculated output
is re-adjusted periodically to move closer toward the desired setpoint.

Reference Output
This decision displays the calculated output that is used to drive the
Analog Output Point.
Reference Output = (Proportional Term + Integral Term + Derivative
Term + Starting Value)
Valid Display 0 to 100%

Proportional Term
This decision displays the proportional error term as it is calculated by
the PID equation.
Proportional Term = (Setpoint - Control Point) * Proportional Gain
Valid Display 0 to 100%

Integral Term
This decision displays the integral error term as it is calculated by the
PID equation.
Integral Term = ((Setpoint - Control Point) * Integral Term + Previous
Integral Term)
Valid Display 0 to 100%

Derivative Term
This decision displays the derivative error term as it is calculated by the
PID equation.
Derivative Term = (Current Error - Previous Error) * Derivative Gain
Note: Error = (Setpoint - Control Point)
Valid Display 0 to 100%

103
AO—Adaptive Control
ADAPTxxM
Function Type 1

Integrator Flags
This three-digit field displays the status of the PID Master Loop.

Left Digit 0 = PID Active


1 = PID Inactive (Disabled or Min/Max Clamp)

Center Digit 0 = Integrator calculating normally


1 = Integrator has been reset

Right Digit 0 = No Integrator clamp


1 = Integrator clamp active

Valid Display 000 to 111

Task Timer
This decision displays the number of remaining seconds before this algorithm
executes again. This algorithm will execute every ten seconds.

Valid Display 0 to 300 seconds

104
AO—Cooling CV
CCCV_xxC
Function Type 2

The AO—Cooling CV algorithm modulates the output to control a


AO—Cooling CV chilled water valve in a constant volume air handler to prevent the
space temperature from exceeding the configured setpoint. This
algorithm can also be configured to perform dehumidification.

The Cooling algorithm uses both a PID (Proportional Integral


Derivative) Master Loop and a P (Proportional) Submaster Loop to
control the valve. The PID Master Loop calculates the Supply Air
Setpoint (submaster reference) required to achieve the desired space
temperature setpoint. The PID Master Loop calculates the
submaster reference by obtaining the highest sensor input from the
Sensor Group/SPT Sensor and comparing it to the high setpoint
from the Setpoint Schedule. During dehumidification, the
submaster reference is set to its minimum value. The submaster
reference is equal to the Disabled Output Value if the Sensor Group/
SPT Sensor status is invalid. The P Submaster Loop computes the
chilled water valve’s position by comparing the calculated
submaster reference to the Supply Air Temperature. The output
equals the Disabled Output Value whenever the fan is off or the
Supply Air Temperature status is invalid.

The Time Schedule indicates the current occupancy state for this
algorithm. The occupancy state defines when the Comfort Control-
ler is using the occupied or unoccupied setpoints. If you do not
configure a Time schedule for this algorithm, the algorithm will
assume to be in the occupied state.

The Setpoint Schedule allows you to configure high and low space
temperature setpoints for both occupied and unoccupied states.

Typical Application You can use this algorithm to control a chilled water valve serving
an air handler’s cooling coil in a constant volume system.

105
AO—Cooling CV
CCCV_xxC
Function Type 2

List of Configuration The following decisions are applicable to this algorithm. You must
Decisions configure the asterisked decisions. Non-asterisked decisions are
optional.

* Cooling Coil Valve


* Fan Status Point
* Sensor Group/SPT Sensor
Time Schedule
* Setpoint Schedule
High Humidity Switch
Humidity Setpoint
High Humidity Sensor
PID_Master_Loop
Proportional Gain
Integral Gain
Derivative Gain
Disabled Output Value
Minimum Output Value
Maximum Output Value
Starting Value
Block Iteration Rate
* Supply Air Temperature
P_Submaster_Loop
Proportional Gain
Disabled Output Value
Minimum Output Value
Maximum Output Value
Center Value
Block Iteration Rate
Power on Delay

106
AO—Cooling CV
CCCV_xxC
Function Type 2

List of Maintenance The following maintenance decisions are applicable to this algorithm.
Decisions They provide useful information regarding the status and configura-
tion of this algorithm. You can force the asterisked decisions.

* Cooling Coil Valve


* Fan Status Point
* Sensor Group/SPT Sensor
Occupied ?
Space Setpoint
* High Humidity Switch
High Humidity Setpoint
* High Humidity Sensor
PID_Master_Loop
Reference Output
Proportional Term
Integral Term
Derivative Term
Integrator Flags
* Cooling Coil Subm Ref
* Supply Air Temperature
P_Submaster_Loop
Reference Output
Proportional Term
Submaster Flags
Task Timer

107
108
Figure 5-2
AO—Cooling CV
CCCV_xxC
Function Type 2

P_Submaster_Loop Cooling Coil


AO—Cooling CV

Supply Air
Temperature Valve

Output Sensor Output Input Output

Input Force
Status NOT
Status
Time Force Status
Schedule Status
Fan Status Point
Occupancy AND Enable
Output
Maintenance
Status

Force Status
Cooling Coil
Subm Ref
Sensor Group/ PID_Master Loop
(Software
SPT Sensor
TS Override Point)

Enable Output Input Output Setpoint


Status NOT

High Sensor Input

Low Force Status Reference Forced?

Average

Point Forced?
Space Setpoint
Low Setpoint
High Setpoint Setpoint PID
Integrator
Occupancy State ?
Clamp
High Humidity Switch
Output
OR Minimum Output
Status

Force Status OR
Maximum Output

High Humidity Sensor


Output Clamp Integrator
>
Status
Reset Integrator
Force Status

NOT
Humidity Setpoint OR

Occupied Low Setpoint


Occupied High Setpoint

SELECT A SELECT A
-3 I A
A
O B O B
AO—Cooling CV
CCCV_xxC
Function Type 2

Configuration Cooling Coil Valve


Decisions You must configure this decision to specify the AO point that is controlling the air
handler’s chilled water valve.
Allowable Entries Bldg. Supvr. = up to 8 characters
LID = 1 to 96 (6400), 1 to 32 (1600)
Default Value MAMP_O00

Fan Status Point


You must configure this decision to specify the DI point that provides the on/off
status of the air handler’s fan. The DI point provides the actual state of the fan.
Allowable Entries Bldg. Supvr. = up to 8 characters
LID = 1 to 96 (6400), 1 to 32 (1600)
Default Value SENSDI00

Sensor Group/SPT Sensor


You must configure this decision to specify the sensor group or single sensor that
is providing the space temperature inputs. For more information on Sensor
Group, refer to that section in this chapter of the manual.
Note: Use the same sensor group or SPT sensor for all algorithms that control a
common air handler.
Allowable Entries Blgd. Supvr. = SNSGRxx
LID = xx, where xx = function number
Default Value SNSGR00

Time Schedule
Use this decision to specify the Time Schedule that determines the occupancy
state for this algorithm. If you do not specify a Time Schedule in this decision,
the algorithm will assume to be in the occupied state. For more information on
Time Schedules, refer to the How to Configure Schedules section in this manual.
Note: Use the same Time Schedule for all algorithms that control a common air
handler.
Allowable Entries Bldg. Supvr. = OCCPCxx
LID = xx, where xx = function number
Default Value OCCPC00

109
AO—Cooling CV
CCCV_xxC
Function Type 2

Setpoint Schedule
You must configure this decision to specify the Setpoint Schedule that provides
the occupied and unoccupied space temperature setpoints for this algorithm. For
more information on Setpoint Schedule, refer to the How to Configure Schedules
chapter of this manual.
Note: Use the same space temperature Setpoint Schedule for all algorithms that
control a common air handler.

Allowable Entries Bldg. Supvr. = SETPTyy


LID = yy, where yy = 0 to 16
Default Value SETPT00

High Humidity Switch


If the air handler is performing dehumidification, use this decision to specify the
DI point that indicates when dehumidification needs to be performed. The algo-
rithm can use a High Humidity Switch or High Humidity Sensor to determine if
dehumidification is needed. If reheat is being done, the sensor specified here
should be the same one that is specified in the associated heating CV algorithm.
Allowable Entries Bldg. Supvr. = up to 8 characters
LID = 1 to 96 (6400), 1 to 32 (1600)
Default Value SENSDI00

Humidity Setpoint
If the air handler is performing dehumidification, use this decision to specify the
Setpoint Schedule that provides the humidity setpoint for this algorithm. For
more information on Setpoint Schedules, refer to the How to Configure Schedules
section in this manual. If reheat is being done, the setpoint specified here should
be the same one that is specified in the associated heating CV algorithm.
Allowable Entries Bldg. Supvr. = SETPTyy
LID = yy, where yy = 0 to 16
Default Value SETPT00

High Humidity Sensor


If the air handler is performing dehumidification, use this decision to specify the
AI point that provides the space or return air humidity sensor being monitored.
Dehumidification is required if the High Humidity Sensor value is greater than
the high setpoint from the Humidity Setpoint schedule. If reheat is being done,
the occupied sensor specified here should be the same one that is specified in the
associated heating CV algorithm.
Allowable Entries Bldg. Supvr. = up to 8 characters
LID = 1 to 96 (6400), 1 to 32 (1600)
Default Value MAMP_I00

110
AO—Cooling CV
CCCV_xxC
Function Type 2

PID_Master_Loop
The master loop is a Proportional Integral Derivative (PID) control loop that
calculates the Supply Air Setpoint (submaster reference) required to achieve the
desired space temperature.

Proportional Gain
Use this decision to enter the value that is multiplied by the error to
produce the proportional term. The value in this decision is expressed
in units-per-unit of error.

Allowable Entries -100.0 to 100.0


Default Value 10.0

Integral Gain
Use this decision to enter the value that is multiplied by the error plus
the current integral term to produce the new integral term. The value in
this decision is expressed in units-per-unit of error.

Allowable Entries -100.0 to 100.0


Default Value 1.0

Derivative Gain
Use this decision to enter the value that is multiplied by the current error
minus the previous error to produce the derivative term. The value in
this decision is expressed in units-per-unit of error.

Allowable Entries -100.0 to 100.0


Default Value 0.0

Disabled Output Value


Use this decision to specify the Supply Air Temperature to be main-
tained when the space temperature input(s) are invalid . When the space
temperature input(s) are invalid, the value entered in this decision is
used as the submaster reference.

Allowable Entries -40.0 to 245.0


Default Value 150.0

111
AO—Cooling CV
CCCV_xxC
Function Type 2

Minimum Output Value


Use this decision to specify the lowest allowable Supply Air Tempera-
ture (minimum submaster reference). When dehumidification is being
performed, the value in this decision is used as the submaster reference.

Allowable Entries -40.0 to 245.0


Default Value 45.0

Maximum Output Value


Use this decision to specify the highest allowable Supply Air Tempera-
ture (maximum submaster reference).

Allowable Entries -40.0 to 245.0


Default Value 150.0

Starting Value
Use this decision to specify the starting value for the Supply Air Tem-
perature when the master loop is enabled.

Allowable Entries -40.0 to 245.0


Default Value 55.0

Block Iteration Rate


Use this decision to indicate how often the master loop calculates the
submaster reference.

Allowable Entries 10 to 300 seconds


Default Value 120

Supply Air Temperature


You must configure this decision to specify the AI point that provides the air
handler’s supply air temperature to this algorithm. The submaster loop controls
to the difference between the submaster reference and the value of the point
that you specify in this decision.
Allowable Entries Bldg. Supvr. = up to 8 characters
LID = 1 to 96 (6400), 1 to 32 (1600)
Default Value TEMP_I00

112
AO—Cooling CV
CCCV_xxC
Function Type 2

P_Submaster_Loop
The submaster loop is a proportional control loop that computes the chilled
water valve’s position by comparing the calculated submaster reference to the
Supply Air Temperature.

Proportional Gain
Use this decision to specify the value that is multiplied by the error to
produce the proportional term. The value in this decision is expressed
in units-per-unit of error.

Allowable Entries -100.0 to 100.0


Default Value -9.0

Disabled Output Value


Use this decision to specify the output to the chilled water valve when
the fan is off or when the Supply Air Temperature sensor is invalid.

Allowable Entries Valid range based upon selected display units.


Default Value 0.0

Minimum Output Value


Use this decision to specify the lowest allowable output to the chilled
water valve.

Allowable Entries Valid range based upon selected display units.


Default Value 0.0

Maximum Output Value


Use this decision to specify the highest allowable output to the chilled
water valve.

Allowable Entries Valid range based upon selected display units.


Default Value 100.0

Center Value
Use this decision to specify the output value appropriate for the no load
condition.

Allowable Entries Valid range based upon selected display units.


Default Value 30.0

113
AO—Cooling CV
CCCV_xxM
Function Type 2

Block Iteration Rate


Use this decision to specify how often the submaster loop calculates a
new output value.

Allowable Entries 1 to 5 seconds


Default Value 2

Power on Delay
Use this decision to specify the number of seconds the Comfort Controller must
wait to activate this algorithm after a power failure occurs.
Allowable Entries 0 to 65535 seconds
Default Value 0

Maintenance Cooling Coil Valve


Decisions This decision displays the value of the AO point being controlled by this
algorithm. The value is normally expressed as a percentage of full capacity.

Valid Display Valid range based upon selected display units.

Fan Status Point


This decision displays the actual state of the air handler’s fan which determines
whether this algorithm is enabled. If this point is not configured or the value is
off, then this algorithm will not be enabled.

Valid Display On/Off

Sensor Group/SPT Sensor


This decision displays the value of the single AI sensor (if chosen) or the
highest sensor in the sensor group (if chosen).

Valid Display -40.00°F to 245.00°F (-40.00 to 118.30°C)

Occupied ?
This decision displays the current occupancy status based on the configured
data in the Time Schedule. If a Time Schedule has not been selected, then the
default mode will be Occupied and Yes will be displayed.

Valid Display Yes/No

114
AO—Cooling CV
CCCV_xxM
Function Type 2

Space Setpoint
This decision displays the high setpoint from the configured Setpoint Schedule.
The occupancy state is taken into effect when this value is determined.

Valid Display -40.00 to 245.00°F (-40.0 to 118.3°C)

High Humidity Switch


This decision displays the value of the high humidity switch sensor being
monitored. If the decision was not configured, this value will default to the Off
state.

Valid Display On/Off

High Humidity Setpoint


This decision specifies the high humidity setpoint for this algorithm. If the
decision was not configured, this value will default to 99% RH, which will
prevent any dehumidification. The algorithm obtains the occupied high
setpoint from the humidity Setpoint Schedule.

Valid Display 0.00 to 100.00% RH

High Humidity Sensor


This decision displays the value of the space or return air humidity sensor being
monitored. Dehumidification is required only if this value exceeds the High
Humidity Setpoint.

Valid Display 0.00 to 100.00% RH

PID_Master_Loop
PID Master Loop function calculates the desired output based on the configured
PID gains and the current deviation from setpoint. The calculated output is re-
adjusted periodically to move closer toward the desired setpoint.

Reference Output
This decision displays the calculated submaster reference value.

Reference Output = (Proportional Term + Integral Term + Derivative


Term + Starting Value)
Valid Display -40.0 to 245.0

115
AO—Cooling CV
CCCV_xxM
Function Type 2

Proportional Term
This decision displays the proportional error term as it is calculated by
the PID equation.
Proportional Term = (Space Setpoint - Sensor Group/SPT Sensor) *
Proportional Gain
Valid Display -9999.9 to 9999.9^F (-5555.5 to 5555.5^C)

Integral Term
This decision displays the integral error term as it is calculated by the
PID equation.
Integral Term = ((Space Setpoint - Sensor Group/SPT Sensor) * Integral
Term + Previous Integral Term)
Valid Display -9999.9 to 9999.9^F (-5555.5 to 5555.5^C)

Derivative Term
This decision displays the derivative error term as it is calculated by the
PID equation.
Proportional Term = (Current Error - Previous Error) * Derivative Gain
Note: Error = (Space Setpoint - Sensor Group/SPT Sensor)
Valid Display -9999.9 to 9999.9^F (-5555.5 to 5555.5^C)

Integrator Flags
This three-digit field displays the status of the PID Master Loop.
Left Digit 0 = PID Active
1 = PID Inactive (Disabled or Min/Max Clamp)
Center Digit 0 = Integrator calculating normally
1 = Integrator has been reset
Right Digit 0 = No Integrator clamp
1 = Integrator clamp active
Valid Display 000 to 111

Cooling Coil Subm Ref


This decision displays the value of the calculated submaster reference from the
PID Master Loop. This value is used with the Supply Air Temperature by the P
Submaster Loop. To override the submaster reference, force this decision.
Valid Display -40.00 to 245.00°F (-40.00 to 118.30°C)

116
AO—Cooling CV
CCCV_xxM
Function Type 2

Supply Air Temperature


This decision displays the value of the AI point that provides the air handler’s
supply air temperature.
Valid Display -40.00 to 245.00°F (-40.00 to 118.3°C)

P_Submaster_Loop
The P (proportional) Submaster Loop controls to the difference between the
submaster reference and the Supply Air Temperature. This loop executes every
two seconds.

Reference Output
This decision displays the calculated output that is used to drive the
algorithm output point.
Reference Output = (Submaster Proportional Term + Submaster Center
Value)
Valid Display Valid range based upon selected display units.

Proportional Term
This decision displays the proportional error term as it is calculated by
the submaster loop.
Proportional Term = (Submaster Reference - Supply Air Temperature)
* Submaster Proportional Gain
Valid Display Valid range based upon selected display units.

Submaster Flags
This two-digit field displays the status of the P Submaster Loop.
Left Digit 0 = Submaster Loop is Active
1 = Submaster Loop is Inactive (Disabled or
Clamped)
Right Digit 0 = No PID clamp
1 = PID Clamp Active
Valid Display 00 to 11

Task Timer
This decision displays the number of remaining seconds before this algorithm
executes again. This algorithm will execute every second.
Valid Display 0 to 300 seconds

117
AO—Cooling VAV
CCVAVxxC
Function Type 3

The AO—Cooling VAV algorithm modulates the output to control a


AO—Cooling VAV chilled water valve in a variable air volume air handler to maintain a
constant supply air temperature and prevent the space temperature
from exceeding the configured setpoint. This algorithm can also be
configured to perform dehumidification.

The AO—Cooling VAV algorithm uses a PID (Proportional Integral


Derivative) Master Loop to calculate the cooling coil valve position
required to achieve the configured Supply Air Setpoint. The supply
air setpoint is a configured value that can be reset linearly based on
the space temperature.

If one of the following conditions exists, the output value will be set
to the Disabled Output Value:

• the space temperature is below the average value of the high and
low temperature setpoints.
• the fan status indicates that the fan is off.
• the Supply Air Temperature sensor is out of range.

During dehumidification, the output value will be set to the Maxi-


mum Output Value.

The Time Schedule indicates the current occupancy state for this
algorithm. The occupancy state defines when the Comfort Control-
ler is using the occupied or unoccupied setpoints. If you do not
configure a Time schedule for this algorithm, the algorithm will
assume to be in the occupied state.

The Setpoint Schedule gives you the capability to configure high


and low space temperature setpoints for both occupied and unoccu-
pied states.

Typical Application You can use this algorithm to control a chilled water valve serving a
cooling coil in a variable air volume air handler.

118
AO—Cooling VAV
CCVAVxxC
Function Type 3

List of Configuration The following decisions are applicable to this algorithm. You must
Decisions configure the asterisked decisions. Non-asterisked decisions are
optional.

* Cooling Coil Valve


* Fan Status Point
* Sensor Group/SPT Sensor
Time Schedule
* Setpoint Schedule
High Humidity Switch
Humidity Setpoint
High Humidity Sensor
VAV Setpoint Reset
Supply Air Setpoint
Reset Ratio
Start Reset
Maximum Reset
* Supply Air Temperature
PID_Master_Loop
Proportional Gain
Integral Gain
Derivative Gain
Disabled Output Value
Minimum Output Value
Maximum Output Value
Starting Value
Block Iteration Rate
Power on Delay

119
AO—Cooling VAV
CCVAVxxC
Function Type 3

List of Maintenance The following maintenance decisions are applicable to this algorithm.
Decisions They provide useful information regarding the status and configura-
tion of this algorithm. You can force the asterisked decisions.

* Cooling Coil Valve


* Fan Status Point
* Sensor Group/SPT Sensor
Occupied ?
* High Humidity Switch
High Humidity Setpoint
* High Humidity Sensor
VAV Setpoint Reset
Setpoint
Setpoint Offset
* CCV Supply Air Setpoint
* Supply Air Temperature
PID_Master_Loop
Reference Output
Proportional Term
Integral Term
Derivative Term
Integrator Flags
Task Timer

120
Figure 5-3
AO—Cooling VAV

Time
Schedule
Output PID_Master Loop Cooling
Fan Status Point Coil
Maintenance Valve
Output
AND Enable
Status Output Input
Force Status
Output
Space Setpoint
Force
Low Setpoint (Low Setpoint +
High Setpoint)/2 Status
High Setpoint < Status

Occupancy State ?

Sensor Group/ VAV Supply Air


SPT Sensor Setpoint Setpoint
Reset (Software
TS Override

Status Output Point)


Input
Sensor
High Output Setpoint
Input
Low
Sensor Force
Average Status
Status

Supply Air
Temperature
Output Sensor Input
Status
Force Status
High Humidity Switch Minimum Output
Output
OR Maximum Output
Status
Force Status

High Humidity Sensor


Output
Status > Clamp Integrator
Force Status
Reset Integrator

Humidity Setpoint
+
Occupied Low Setpoint SELECT A
1 A
Occupied High Setpoint
SELECT A
CCVAVxxC

O B
-3 A OR

O B
Function Type 3
AO—Cooling VAV

121
AO—Cooling VAV
CCVAVxxC
Function Type 3

Configuration Cooling Coil Valve


Decisions You must configure this decision to specify the AO point that is controlling the
air handler’s chilled water valve.
Allowable Entries Bldg. Supvr. = up to 8 characters
LID = 1 to 96 (6400), 1 to 32 (1600)
Default Value MAMP_O00

Fan Status Point


You must configure this decision to specify the DI point that provides the on/off
status of the air handler’s fan. The DI point provides the actual state of the fan.
Allowable Entries Bldg. Supvr. = up to 8 characters
LID = 1 to 96 (6400), 1 to 32 (1600)
Default Value SENSDI00

Sensor Group/SPT Sensor


You must configure this decision to specify the sensor group or single sensor that
is providing the space temperature inputs. For more information on Sensor
Group, refer to that section in this chapter of the manual.
Note: Use the same sensor group or SPT Sensor for all algorithms that control
a common air handler.
Allowable Entries Blgd. Supvr. = SNSGRxx
LID = xx, where xx = function number
Default Value SNSGR00

Time Schedule
Use this decision to specify the Time Schedule that determines the occupancy
state for this algorithm. If you do not specify a Time Schedule in this decision,
the algorithm will assume to be in the occupied state. For more information on
Time Schedules, refer to the How to Configure Schedules section in this manual.
Note: Use the same Time Schedule for all algorithms that control a common
air handler.
Allowable Entries Bldg. Supvr. = OCCPCxx
LID = xx, where xx = function number
Default Value OCCPC00

122
AO—Cooling VAV
CCVAVxxC
Function Type 3

Setpoint Schedule
You must configure this decision to specify the Setpoint Schedule that provides
the occupied and unoccupied space temperature setpoints for this algorithm.
For more information on Setpoint Schedules, refer to the How to Configure
Schedules chapter of this manual.
Note: Use the same space temperature Setpoint Schedule for all algorithms
that control a common air handler.
Allowable Entries Bldg. Supvr. = SETPTyy
LID = yy, where yy = 0 to 16
Default Value SETPT00

High Humidity Switch


If the air handler is performing dehumidification, use this decision to specify
the DI point that indicates when dehumidification needs to be performed. The
algorithm can use a High Humidity Switch or High Humidity Sensor to deter-
mine if dehumidification is needed. If reheat is being done, the sensor speci-
fied here should be the same one that is specified in the associated heating
VAV algorithm.
Allowable Entries Bldg. Supvr. = up to 8 characters
LID = 1 to 96 (6400), 1 to 32 (1600)
Default Value SENSDI00

Humidity Setpoint
If the air handler is performing dehumidification, use this decision to specify
the Setpoint Schedule that provides the humidity setpoint for this algorithm.
For more information on Setpoint Schedules, refer to the How to Configure
Schedules section in this manual. If reheat is being done, the setpoint specified
here should be the same one that is specified in the associated heating VAV
algorithm.
Allowable Entries Bldg. Supvr. = SETPTyy
LID = yy, where yy = 0 to 16
Default Value SETPT00

High Humidity Sensor


If the air handler is performing dehumidification, use this decision to specify
the AI point that provides the space or return air humidity sensor being moni-
tored. Dehumidification is required if the High Humidity Sensor value is
greater than the high setpoint from the Humidity Setpoint schedule. If reheat is
being done, the sensor specified here should be the same one that is specified in
the associated heating VAV algorithm.
Allowable Entries Bldg. Supvr. = up to 8 characters
LID = 1 to 96 (6400), 1 to 32 (1600)
Default Value MAMP_I00

123
AO—Cooling VAV
CCVAVxxC
Function Type 3

VAV Setpoint Reset


VAV Setpoint Reset provides the supply air setpoint to the master loop. The
configured setpoint can be reset upward based on space temperature.

Supply Air Setpoint


Use this decision to specify the minimum supply air temperature that
this algorithm will maintain.

Allowable Entries 0.0 to 120.0°F (-17.8 to 48.9°C)


Default Value 55.0 (13.0)

Reset Ratio
If the supply air setpoint is being reset, use this decision to specify the
amount of reset for every degree the space temperature is above the
value in the Start Reset configuration decision. The value in this
decision is expressed in degrees per degrees error.

Allowable Entries 0.0 to 5.0^F (0.0 to 2.8^C)


Default Value 0.0 (0.0)

Start Reset
If the Supply Air Setpoint is being reset, use this decision to specify the
space temperature that must be exceeded before the Supply Air
Setpoint is reset. If you enter zero in this decision, the algorithm uses
the Occupied High Setpoint as the start reset temperature.

Allowable Entries 0.0 to 99.9°F (-17.8 to 37.7°C)


Default Value 0.0 (-17.8)

Maximum Reset
If the Supply Air Setpoint is being reset, use this decision to specify the
maximum amount the Supply Air Setpoint can be reset above the
configured value.

Allowable Entries 0.0 to 99.9^F (0.0 to 55.5^C)


Default Value 15.0 (8.3)

124
AO—Cooling VAV
CCVAVxxC
Function Type 3

Supply Air Temperature


You must configure this decision to specify the AI point that provides the air
handler’s supply air temperature to this algorithm.

Allowable Entries Bldg. Supvr. = up to 8 characters


LID = 1 to 96 (6400), 1 to 32 (1600)
Default Value TEMP_I00

PID_Master_Loop
The master loop is a Proportional Integral Derivative (PID) control loop that
calculates the valve position required to achieve the desired Supply Air
Setpoint.

Proportional Gain
Use this decision to enter the value that is multiplied by the error to
produce the proportional term. The value in this decision is expressed
in units-per-unit of error.

Allowable Entries -100.0 to 100.0


Default Value -9.0

Integral Gain
Use this decision to enter the value that is multiplied by the error plus
the current integral term to produce the new integral term. The value in
this decision is expressed in units-per-unit of error.

Allowable Entries -100.0 to 100.0


Default Value -1.0

Derivative Gain
Use this decision to enter the value that is multiplied by the current
error minus the previous error to produce the derivative term. The
value in this decision is expressed in units-per-unit of error.

Allowable Entries -100.0 to 100.0


Default Value 0.0

125
AO—Cooling VAV
CCVAVxxC
Function Type 3

Disabled Output Value


Use this decision to specify the output value to be maintained when the
space temperature is below the average value of the temperature
setpoints, the fan status indicates the fan is off, or the supply air tem-
perature sensor is out of range.
Allowable Entries Valid range based upon selected display units.
Default Value 0.0

Minimum Output Value


Use this decision to specify the lowest allowable output value.
Allowable Entries Valid range based upon selected display units.
Default Value 0.0

Maximum Output Value


Use this decision to specify the highest allowable output value. During
dehumidification, the algorithm sets the output to the value entered in
this decision.
Allowable Entries Valid range based upon selected display units.
Default Value 100.0

Starting Value
Use this decision to specify the output’s starting value when the PID
Master Loop is enabled.
Allowable Entries Valid range based upon selected display units.
Default Value 30.0

Block Iteration Rate


Use this decision to indicate how often the master loop calculates the
valve position.
Allowable Entries 10 to 300 seconds
Default Value 30

Power on Delay
Use this decision to specify the number of seconds the Comfort Controller must
wait to activate this algorithm after a power failure occurs.
Allowable Entries 0 to 65535 seconds
Default Value 0

126
AO—Cooling VAV
CCVAVxxM
Function Type 3

Maintenance Cooling Coil Valve


Decisions This decision displays the value of the AO point being controlled by this
algorithm.
Valid Display Valid range based upon selected display units.

Fan Status Point


This decision displays the actual state of the air handler’s fan which determines
whether this algorithm is enabled. If this point is off or not configured, then
this algorithm will not be enabled.
Valid Display On/Off

Sensor Group/SPT Sensor


This decision displays the value of the single AI sensor (if chosen) or the
highest sensor in the sensor group (if chosen).
Valid Display -40.00 to 245.00°F (-40.00 to 118.30°C)

Occupied ?
This decision displays the current occupancy status based on the configured
data in the Time Schedule. If a Time Schedule has not been selected, then the
default mode will be occupied and Yes will be displayed.
Valid Display Yes/No

High Humidity Switch


This decision displays the value of the high humidity switch being monitored.
If this decision is not configured, this value will default to the Off state.
Valid Display On/Off

High Humidity Setpoint


This decision displays the high humidity setpoint for this algorithm. If the
decision was not configured, this value will default to 99% RH, which will
prevent any dehumidification. The algorithm uses the occupied high setpoint
that is obtained from the humidity Setpoint Schedule.
Valid Display 0.00 to 100.00% RH

127
AO—Cooling VAV
CCVAVxxM
Function Type 3

High Humidity Sensor


This decision displays the value of the space or return air humidity sensor
being monitored. Dehumidification is required only if this value exceeds the
High Humidity Setpoint.

Valid Display 0.00 to 100.00% RH

VAV Setpoint Reset


VAV Setpoint Reset provides the supply air setpoint value to the master loop.

Setpoint
This decision displays the calculated supply air setpoint that is used by
to the master loop. This value represents the sum of calculated offset
added to the configured Supply Air Setpoint.

Valid Display 0.0 to 120.0°F (-17.8 to 48.8°C)

Setpoint Offset
This calculated value represents the amount of reset that is added to the
configured Supply Air Setpoint to generate the setpoint value.

Setpoint Offset = (VAV Start Reset - Sensor Group/SPT Sensor) *


Reset Ratio

Valid Display -99.9 to 99.9

CCV Supply Air Setpoint


This decision displays the calculated Supply Air Setpoint for the PID Master
Loop. To override the Supply Air Setpoint, force this decision.

Valid Display -40.00 to 240.00°F (-40.00 to 118.30°C)

Supply Air Temperature


This decision displays the value of the AI point that provides the air handler’s
supply air temperature.

Valid Display -40.00 to 245.00°F (-40.00 to 118.30°C)

128
AO—Cooling VAV
CCVAVxxM
Function Type 3

PID_Master_Loop
PID Master Loop function calculates the desired output based on the config-
ured PID gains and the current deviation from setpoint. The calculated output
is re-adjusted periodically to move closer toward the desired setpoint.

Reference Output
This decision displays the calculated output that is used to drive the
Analog Output Point.
Reference Output = (Proportional Term + Integral Term + Derivative
Term + Starting Value)
Valid Display Valid range based upon selected display units.

Proportional Term
This decision displays the proportional error term as it is calculated by
the PID equation.
Proportional Term = (CCV Supply Air Setpoint - Supply Air
Temperature) * Proportional Gain
Valid Display Valid range based upon selected display units.

Integral Term
This decision displays the integral error term as it is calculated by the
PID equation.
Integral Term = ((CCV Supply Air Setpoint - Supply Air Temperature)
* Integral Term + Previous Integral Term)
Valid Display Valid range based upon selected display units.

Derivative Term
This decision displays the derivative error term as it is calculated by the
PID equation.
Derivative Term = (Current Error - Previous Error) * Derivative Gain
Note: Error = (CCV Supply Air Setpoint - Supply Air Temperature)
Valid Display Valid range based upon selected display units.

129
AO—Cooling VAV
CCVAVxxM
Function Type 3

Integrator Flags
This three-digit field displays the status of the PID Master Loop.

Left Digit 0 = PID Active


1 = PID Inactive (Disabled or Min/Max Clamp)

Center Digit 0 = Integrator calculating normally


1 = Integrator has been reset

Right Digit 0 = No Integrator clamp


1 = Integrator clamp active

Valid Display 000 to 111

Task Timer
This decision displays the number of remaining seconds before this algorithm
executes again. This algorithm will execute every ten seconds.

Valid Display 0 to 300 seconds

130
AO—Fan Tracking
FANTRxxC
Function Type 4

The AO—Fan Tracking algorithm modulates the analog output to


AO—Fan Tracking control the return air fan speed or inlet guide vane position to main-
tain a constant delta pressure between the supply and return air fans
in a variable air volume system.
The Fan Tracking algorithm uses a PID (Proportional Integral
Derivative) Master Loop to control the fan speed or inlet guide vane
position. The PID Master Loop compares the Return Air Pressure to
a calculated setpoint in order to compute the desired output value.
The PID Master Loop calculates the output value in order to keep
the Return Air Pressure (CFM) equal to the Supply Air Pressure
(CFM) minus the configured Delta CFM Setpoint. If the fan is off
or either the supply or return air velocity pressure sensor value is
invalid, the output is set to the Disabled Output Value.
Typical Application You can use this algorithm to control the inlet guide vanes or speed
controller of a return air fan in a variable air volume system. In
such an instance, the return fan would be controlled to maintain a
delta pressure in CFM between the supply and return air fans in the
system.
List of Configuration The following decisions are applicable to this algorithm. You must
Decisions configure the asterisked decisions. Non-asterisked decisions are
optional.
* Analog Output Point
* Fan Status Point
* Supply Air Pressure
* Return Air Pressure
RAV Control (Return Air Velocity)
Delta CFM Setpoint
Supply Air Duct Area
Return Air Duct Area
PID_Master_Loop
Proportional Gain
Integral Gain
Derivative Gain
Disabled Output Value
Minimum Output Value
Maximum Output Value
Starting Value
Block Iteration Rate
Power on Delay

131
AO—Fan Tracking
FANTRxxC
Function Type 4

List of Maintenance The following maintenance decisions are applicable to this algo-
Decisions rithm. They provide useful information regarding the status and
configuration of this algorithm. You can force the asterisked
decisions.

* Analog Output Point


* Fan Status Point
* Supply Air Pressure
* Return Air Pressure
RAV Control
Setpoint RVP
Actual Supply Air Flow
Actual Return Air Flow
Return Air Flow Setpoint
PID_Master_Loop
Reference Output
Proportional Term
Integral Term
Derivative Term
Integrator Flags
Task Timer

132
Figure 5-4
AO—Fan Tracking

Fan Status Point PID_Master_Loop Analog Output Point


Output
AND Enable Output Input Status
Status OR
Force Status Force Status

Minimum Output
Return Air Pressure
Maximum Output
Status
OR NOT
Force Status
Output Sensor Input

RAV Control
Supply Air Pressure Sensor Input (RVP)

Status Setpoint (RVP) Setpoint


Force Status
Output Sensor Input (SVP) Clamp Integrator

Reset Integrator
FANTRxxC
Function Type 4
AO—Fan Tracking

133
AO—Fan Tracking
FANTRxxC
Function Type 4

Configuration Analog Output Point


Decisions You must configure this decision to specify the AO point that is controlling the
return air fan speed or inlet guide vane position.

Allowable Entries Bldg. Supvr. = up to 8 characters


LID = 1 to 96 (6400), 1 to 32 (1600)
Default Value MAMP_O00

Fan Status Point


You must configure this decision to specify the DI point that provides the on/
off status of the air handler’s fan. The DI point provides the actual state of the
fan.

Allowable Entries Bldg. Supvr. = up to 8 characters


LID = 1 to 96 (6400), 1 to 32 (1600)
Default Value SENSDI00

Supply Air Pressure


You must configure this decision to define the AI point that provides the
Supply Air Pressure for the air handler.

Allowable Entries Bldg. Supvr. = up to 8 characters


LID = 1 to 96 (6400), 1 to 32 (1600)
Default Value MAMP_I00

Return Air Pressure


You must configure this decision to define the AI point that provides the
Return Air Pressure for the air handler.

Allowable Entries Bldg. Supvr. = up to 8 characters


LID = 1 to 96 (6400), 1 to 32 (1600)
Default Value MAMP_I00

134
AO—Fan Tracking
FANTRxxC
Function Type 4

RAV Control
RAV (Return Air Velocity) Control computes the desired Return Air Pressure
based on the Supply Air Pressure and the configured Delta CFM Setpoint.

Delta CFM Setpoint


Use this decision to define the required difference between the Supply
and Return Air Pressure.

Allowable Entries 0.0 to 40000.0 CFM


Default Value 500.0

Supply Air Duct Area


Use this decision to define the area of the air handler’s supply air duct.

Allowable Entries 0.0 to 100.00 Sq Ft (0.0 to 929.0 m2)


Default Value 10.0 (9.3)

Return Air Duct Area


Use this decision to define the area of the air handler’s return air duct.

Allowable Entries 0.0 to 100.0 Sq Ft (0.0 to 929.0 m2)


Default Value 10.0 (9.3)

PID_Master_Loop
The master loop is a Proportional Integral Derivative (PID) control loop that
calculates the return air fan speed or guide vane position required to achieve the
calculated setpoint.

Proportional Gain
Use this decision to enter the value that is multiplied by the error to
produce the proportional term. The value in this decision is expressed
in units-per-unit of error.

Allowable Entries -100.0 to 100.0


Default Value 0.5

135
AO—Fan Tracking
FANTRxxC
Function Type 4

Integral Gain
Use this decision to enter the value that is multiplied by the error plus
the current integral term to produce the new integral term. The value in
this decision is expressed in units-per-unit of error.

Allowable Entries -100.0 to 100.0


Default Value 0.5

Derivative Gain
Use this decision to enter the value that is multiplied by the current
error minus the previous error to produce the derivative term. The
value in this decision is expressed in units-per-unit of error.

Allowable Entries -100.0 to 100.0


Default Value 0.0

Disabled Output Value


Use this decision to specify the output value (i.e., return air fan speed or
inlet guide vane position) to be maintained when the fan is off or when
either the supply or return air velocity pressure sensor is invalid.

Allowable Entries Valid range based upon selected display units.


Default Value 0.0

Minimum Output Value


Use this decision to specify the lowest allowable output value.

Allowable Entries Valid range based upon selected display units.


Default Value 0.0

Maximum Output Value


Use this decision to specify the highest allowable output value.

Allowable Entries Valid range based upon selected display units.


Default Value 3.0

136
AO—Fan Tracking
FANTRxxM
Function Type 4

Starting Value
Use this decision to specify the output’s starting value when the PID
Master Loop is enabled.

Allowable Entries Valid range based upon selected display units.


Default Value 0.0

Block Iteration Rate


The value in this decision indicates how often the PID Master Loop
calculates the output value.

Allowable Entries 10 to 300 seconds


Default Value 10

Power on Delay
Use this decision to specify the number of seconds the Comfort Controller
must wait to activate this algorithm after a power failure occurs.

Allowable Entries 0 to 65535 seconds


Default Value 0

Maintenance Analog Output Point


Decisions This decision displays the value of the AO point being controlled by this
algorithm.
Valid Display Valid range based upon selected display units.

Fan Status Point


This decision displays the actual state of the air handler’s which determines
whether this algorithm is enabled. If this point is not configured or the value
displayed in this decision is Off, then this algorithm will not be enabled.
Valid Display On/Off

Supply Air Pressure


This decision displays the value of the Supply Air Pressure for the air handler.
Valid Display 0.00 to 5.00 “H20 (0.00 to 1244.4 Pa)

137
AO—Fan Tracking
FANTRxxM
Function Type 4

Return Air Pressure


This decision displays the value of the Return Air Pressure for the air handler.

Valid Display 0.00 to 5.00 “H20 (0.00 to 1244.4 Pa)

RAV Control
This function computes the desired Return Air Pressure based on the Supply Air
Pressure and the configured Delta CFM Setpoint.

Setpoint RVP
This decision displays the calculated Return Air Velocity Setpoint which
is used by the master loop.
Valid Display 0.00 to 5.00 “H20 (0.00 to 1244.4 Pa)

Actual Supply Air Flow


This decision displays the calculated supply air flow.
Supply Air Flow = SQRT (Supply Air Pressure) * Supply Air Duct Area
* 4005
Valid Display 0.0 to 99999.9 CFM

Actual Return Air Flow


This decision displays the calculated return air flow.
Return Air Flow = SQRT (Return Air Pressure) * Return Air Duct Area
* 4005
Valid Display 0.0 to 99999.9 CFM

Return Air Flow Setpoint


This decision displays the setpoint value for the return air flow that is
necessary to achieve the desired return air pressure.
Return Air Flow Setpoint = (Actual Supply Air Flow - Delta CFM
Setpoint)
Valid Display 0.0 to 99999.9 CFM

138
AO—Fan Tracking
FANTRxxM
Function Type 4

PID_Master_Loop
The PID_Master_Loop function calculates the desired output based on the
configured PID gains and the current deviation from setpoint. The calculated
output is readjusted periodically to move closer toward the desired setpoint.

Reference Output
This decision displays the calculated output that is used to drive the
Analog Output Point.
Reference Output = (Proportional Term + Integral Term + Derivative
Term + Starting Value)
Valid Display Valid range based upon selected display units.

Proportional Term
This decision displays the proportional error term as it is calculated by
the PID equation.
Proportional Term = (Setpoint RVP - Return Air Pressure) *
Proportional Gain
Valid Display Valid range based upon selected display units.

Integral Term
This decision displays the integral error term as it is calculated by the
PID equation.
Integral Term = ((Setpoint RVP - Return Air Pressure) * Integral Term +
Previous Integral Term)
Valid Display Valid range based upon selected display units.

Derivative Term
This decision displays the derivative error term as it is calculated by the
PID equation.
Derivative Term = (Current Error - Previous Error) * Derivative Gain
Note: Error = (Setpoint RVP - Return Air Pressure)
Valid Display Valid range based upon selected display units.

139
AO—Fan Tracking
FANTRxxM
Function Type 4

Integrator Flags
This three-digit field displays the status of the PID Master Loop.

Left Digit 0 = PID Active


1 = PID Inactive (Disabled or Min/Max Clamp)

Center Digit 0 = Integrator calculating normally


1 = Integrator has been reset

Right Digit 0 = No Integrator clamp


1 = Integrator clamp active

Valid Display 000 to 111

Task Timer
This decision displays the number of remaining seconds before this algorithm
executes again. This algorithm will execute every ten seconds.

Valid Display 0 to 300 seconds

140
AO—Heating CV
HCCV_xxC
Function Type 5

The AO—Heating CV algorithm modulates the analog output to


AO—Heating CV control a hot water or steam valve in a constant volume air handler
to prevent the space temperature from falling below the configured
setpoint.

The AO—Heating CV algorithm uses both a PID (Proportional


Integral Derivative) Master Loop and a P (Proportional) Submaster
Loop to control the valve. The PID Master Loop calculates the
Supply Air Temperature setpoint (submaster reference) required to
achieve the desired space temperature setpoint. The space tempera-
ture setpoint is increased by the Heating Setpoint Offset if dehu-
midification is being performed by the associated AO—Cooling CV
algorithm. The PID Master Loop calculates the submaster reference
by obtaining the lowest sensor input from the Sensor Group/SPT
Sensor and comparing it to the low setpoint from the Setpoint
Schedule. The PID Master Loop output equals the Disable Output
Value whenever the fan is off or the Sensor Group/SPT Sensor
status is invalid. The P Submaster Loop is a proportional loop that
computes the hot water or steam valve’s position by comparing the
calculated submaster reference to the Supply Air Temperature.

The Time Schedule indicates the current occupancy state for this
algorithm. The occupancy state defines when the Comfort Control-
ler is using the occupied or unoccupied setpoints. If you do not
configure a Time schedule for this algorithm, the algorithm will
assume to be in the occupied state.

The Setpoint Schedule allows you to configure high and low space
temperature setpoints for both occupied and unoccupied states.

Typical Application You can use this algorithm to control a hot water or steam valve
serving an air handler’s cooling coil in a constant volume system.

141
AO—Heating CV
HCCV_xxC
Function Type 5

List of Configuration The following decisions are applicable to this algorithm. You must
Decisions configure the asterisked decisions. Non-asterisked decisions are
optional.

* Heating Coil Valve


* Fan Status Point
* Sensor Group/SPT Sensor
Time Schedule
* Setpoint Schedule
Heating Setpoint Offset
High Humidity Switch
Humidity Setpoint
High Humidity Sensor
PID_Master_Loop
Proportional Gain
Integral Gain
Derivative Gain
Disabled Output Value
Minimum Output Value
Maximum Output Value
Starting Value
Block Iteration Rate
* Supply Air Temperature
P_Submaster_Loop
Proportional Gain
Disabled Output Value
Minimum Output Value
Maximum Output Value
Center Value
Block Iteration Rate
Power on Delay

142
AO—Heating CV
HCCV_xxC
Function Type 5

List of Maintenance The following maintenance decisions are applicable to this algorithm.
Decisions They provide useful information regarding the status and configura-
tion of this algorithm. You can force the asterisked decisions.

* Heating Coil Valve


* Fan Status Point
* Sensor Group/SPT Sensor
Occupied ?
Space Setpoint
* High Humidity Switch
High Humidity Setpoint
* High Humidity Sensor
PID_Master_Loop
Reference Output
Proportional Term
Integral Term
Derivative Term
Integrator Flags
* Heating Coil Subm Ref
* Supply Air Temperature
P_Submaster_Loop
Reference Output
Proportional Term
Submaster Flags
Task Timer

143
144
Figure 5-5
HCCV_xxC

AO—Heating
Supply Air P_Submaster_Loop
Function Type 5

Temperature
AO—Heating CV

Time Output Sensor Input Heating Coil


Schedule Status NOT Fan Status Valve
Output Force Status
Output Input Output
Maintenance
Force
PID_Master Loop
Status
Fan Status Point
Status
Output
AND Enable
Status
Force Status
Heating Coil
Subm Ref
Sensor Group/SPT (Software

Sensor
TS Override Point)
Output Input
Status NOT
High Output Setpoint
Low Sensor Input
Average Force
Reference Forced?
Status
Space Setpoint
Low Setpoint
+ Setpoint
High Setpoint Point Forced?

Occupancy State ?
PID
Integrator

High Humidity Switch OR Select Clamp


Output A
Status Minimum Output
Force Status
Heating
Setpoint A Maximum Output OR
Offset
High Humidity Sensor
Output
> 0 B
Status

Force Status
Clamp Integrator

Humidity Setpoint Reset Integrator

Occupied Low Setpoint


OR
Occupied High Setpoint

SELECT A SELECT A
-3 A I A

O B O B
AO—Heating CV
HCCV_xxC
Function Type 5

Configuration Heating Coil Valve


Decisions You must configure this decision to specify the AO point that is controlling the
air handler’s hot water or steam valve.
Allowable Entries Bldg. Supvr. = up to 8 characters
LID = 1 to 96 (6400), 1 to 32 (1600)
Default Value MAMP_O00

Fan Status Point


You must configure this decision to specify the DI point that provides the on/
off status of the air handler’s fan. The DI point provides the actual state of the
fan.
Allowable Entries Bldg. Supvr. = up to 8 characters
LID = 1 to 96 (6400), 1 to 32 (1600)
Default Value SENSDI00

Sensor Group/SPT Sensor


You must configure this decision to specify the sensor group or single sensor
that is providing the space temperature inputs. For more information on Sensor
Group, refer to that section in this chapter of the manual.
Note: Use the same sensor group or SPT sensor for all algorithms that control
a common air handler.
Allowable Entries Blgd. Supvr. = SNSGRxx
LID = xx, when xx = function number
Default Value SNSGR00

Time Schedule
Use this decision to specify the Time Schedule that determines the occupancy
state for this algorithm. If you do not specify a Time Schedule in this decision,
the algorithm will assume to be in the occupied state. For more information on
Time Schedules, refer to the How to Configure Schedules chapter in this
manual.
Note: Use the same Time Schedule for all algorithms that control a common
air handler.
Allowable Entries Bldg. Supvr. = OCCPCxx
LID = xx, where xx = function number
Default Value OCCPC00

145
AO—Heating CV
HCCV_xxC
Function Type 5

Setpoint Schedule
You must configure this decision to specify the Setpoint Schedule that provides
the occupied and unoccupied space temperature setpoints for this algorithm.
For more information on Setpoint Schedules, refer to the How to Configure
Schedules chapter of this manual.

Note: Use the same space temperature Setpoint Schedule for all algorithms
that control a common air handler.

Allowable Entries Bldg. Supvr. = SETPTyy


LID = yy, where yy = 0 to 16
Default Value SETPT00

Heating Setpoint Offset


If the air handler is performing dehumidification, use this decision to specify
the offset that will be added to the low heating setpoint during dehumidifica-
tion.

Allowable Entries -10.0 to 10.0^F (-5.5 to 5.5^C)


Default Value 3.0 (1.6)

High Humidity Switch


If the air handler is performing dehumidification, use this decision to specify
the DI point that indicates if dehumidification needs to be performed. The
algorithm can use a High Humidity Switch or High Humidity Sensor to deter-
mine if dehumidification is needed. If dehumidification is being done, the
same sensor that is used here should be used in the associated cooling CV
algorithm.

Allowable Entries Bldg. Supvr. = up to 8 characters


LID = 1 to 96 (6400), 1 to 32 (1600)
Default Value SENSDI00

146
AO—Heating CV
HCCV_xxC
Function Type 5

Humidity Setpoint
If the air handler is performing dehumidification, use this decision to specify
the Setpoint Schedule that provides the humidity setpoint for this algorithm.
For more information on Setpoint Schedules, refer to the How to Configure
Schedules chapter in this manual. If dehumidification is being done, the same
setpoint that is used here should be used in the associated cooling CV algo-
rithm.

Allowable Entries Bldg. Supvr. = SETPTyy


LID = yy, where yy = 0 to 16
Default Value SETPT00

High Humidity Sensor


If the air handler is performing dehumidification, use this decision to specify
the AI point that provides the space humidity to this algorithm. Dehumidifica-
tion is required if the High Humidity Sensor value is greater than the occupied
high setpoint from the Humidity Setpoint schedule. If dehumidification is
being done, the same sensor that is used here should be used in the associated
cooling CV algorithm.

Allowable Entries Bldg. Supvr. = up to 8 characters


LID = 1 to 96 (6400), 1 to 32 (1600)
Default Value MAMP_I00

PID_Master_Loop
The master loop is a Proportional Integral Derivative (PID) control loop that
calculates the Supply Air Setpoint (submaster reference) required to achieve
the desired space temperature.

Proportional Gain
Use this decision to enter the value that is multiplied by the error to
produce the proportional term. The value in this decision is expressed
in units-per-unit of error.

Allowable Entries -100.0 to 100.0


Default Value 10.0

147
AO—Heating CV
HCCV_xxC
Function Type 5

Integral Gain
Use this decision to enter the value that is multiplied by the error plus
the current integral term to produce the new integral term. The value in
this decision is expressed in units-per-unit of error.
Allowable Entries -100.0 to 100.0
Default Value 1.0

Derivative Gain
Use this decision to enter the value that is multiplied by the current
error minus the previous error to produce the derivative term. The
value in this decision is expressed in units-per-unit of error.
Allowable Entries -100.0 to 100.0
Default Value 0.0

Disabled Output Value


Use this decision to specify the Supply Air Temperature to be main-
tained when all the space temperature input(s) are invalid or when the
fan status indicates the fan is off. When either of these events occurs,
the value entered in this decision is used as the submaster reference.
Allowable Entries -40.0 to 245.0°F (-40.0 to 118.3°C)
Default Value 45.0

Minimum Output Value


Use this decision to specify the lowest allowable Supply Air Tempera-
ture (minimum submaster reference).
Allowable Entries -40.0 to 245.0°F (-40.0 to 118.3°C)
Default Value 40.0

Maximum Output Value


Use this decision to specify the highest allowable Supply Air Tempera-
ture (maximum submaster reference).
Allowable Entries -40.0 to 245.0°F (-40.0 to 118.3°C)
Default Value 140.0

148
AO—Heating CV
HCCV_xxC
Function Type 5

Starting Value
Use this decision to specify the starting value for the Supply Air Tem-
perature when the PID Master Loop is enabled.

Allowable Entries -40.0 to 245.0°F (-40.0 to 118.3°C)


Default Value 80.0

Block Iteration Rate


Use this decision to indicate how often the PID Master Loop calculates
the submaster reference.

Allowable Entries 10 to 300 seconds


Default Value 120

Supply Air Temperature


You must configure this decision to specify the AI point that provides the air
handler’s supply air temperature to this algorithm. The submaster loop controls
to the difference between the submaster reference and the value of the point
that you specify in this decision.

Allowable Entries Bldg. Supvr. = up to 8 characters


LID = 1 to 96 (6400), 1 to 32 (1600)
Default Value TEMP_I00

P_Submaster_Loop
The submaster loop is a proportional control loop that computes the hot water
or steam valve’s position by comparing the calculated submaster reference to
the Supply Air Temperature.

Proportional Gain
Use this decision to specify the value that is multiplied by the error to
produce the proportional term. The value in this decision is expressed
in units-per-unit of error.

Allowable Entries -100.0 to 100.0


Default Value -5.5

149
AO—Heating CV
HCCV_xxC
Function Type 5

Disabled Output Value


Use this decision to specify the output to the hot water or steam valve
when the Supply Air Temperature sensor is invalid.
Allowable Entries Valid range based upon selected display units.
Default Value 0.0

Minimum Output Value


Use this decision to specify the lowest allowable output to the hot water
or steam valve.
Allowable Entries Valid range based upon selected display units.
Default Value 0.0

Maximum Output Value


Use this decision to specify the highest allowable output to the hot
water or steam valve.
Allowable Entries Valid range based upon selected display units.
Default Value 100.0

Center Value
Use this decision to specify the output value appropriate for the no load
condition.
Allowable Entries Valid range based upon selected display units.
Default Value 30.0

Block Iteration Rate


Use this decision to specify how often the submaster loop calculates a
new output value.
Allowable Entries 1 to 5 seconds
Default Value 2

Power on Delay
Use this decision to specify the number of seconds the Comfort Controller must
wait to activate this algorithm after a power failure occurs.
Allowable Entries 0 to 65535 seconds
Default Value 0

150
AO—Heating CV
HCCV_xxM
Function Type 5

Maintenance Heating Coil Valve


Decisions This decision displays the value of the AO point being controlled by this
algorithm.

Valid Display Valid range based upon selected display units.

Fan Status Point


This decision displays the actual state of the air handler’s fan which determines
whether this algorithm is enabled. If this point is not configured or the value
displayed in this decision is Off, then this algorithm will not be enabled.

Valid Display On/Off

Sensor Group/SPT Sensor


This decision displays the value of the single AI sensor (if chosen) or the
lowest sensor in the sensor group (if chosen).

Valid Display -40.00 to 245.00°F (-40.00 to 118.30°C)

Occupied ?
This decision displays the current occupancy status based on the configured
data in the Time Schedule. If a Time Schedule has not been selected, then the
default mode will be Occupied and Yes will be displayed.

Valid Display Yes/No

Space Setpoint
This decision displays the low setpoint of the configured Setpoint Schedule.
The occupancy state is taken into effect when this value is determined.

Valid Display -40.00 to 245.00°F (-40.0 to 118.3°C)

151
AO—Heating CV
HCCV_xxM
Function Type 5

High Humidity Switch


This decision displays the value of the high humidity switch sensor being
monitored. If the decision was not configured, this value will default to the Off
state.
Valid Display On/Off

High Humidity Setpoint


This decision displays the high humidity setpoint for this algorithm. The
algorithm uses the occupied high setpoint from the humidity Setpoint Schedule.
If the decision was not configured, this value will default to 99% RH, which
will prevent any dehumidification.
Valid Display 0.00 to 100.00% RH

High Humidity Sensor


This decision displays the value of the space or return air humidity sensor being
monitored. Dehumidification is required only if this value exceeds the High
Humidity Setpoint.
Valid Display 0.00 to 100.00% RH

PID_Master_Loop
PID Master Loop function calculates the desired output based on the configured
PID gains and the current deviation from setpoint. The calculated output is re-
adjusted periodically to move closer toward the desired setpoint.

Reference Output
This decision displays the calculated submaster reference value.
Reference Output = (Proportional Term + Integral Term + Derivative
Term + Starting Value)
Valid Display -40.0 to 245.0°F (-40.0 to 118.3°C)

Proportional Term
This decision displays the proportional error term as it is calculated by
the PID equation.
Proportional Term = (Space Setpoint - Sensor Group/SPT Sensor) *
Proportional Gain
Valid Display -9999.9 to 9999.9^F (-5555.5 to 5555.5^C)
152
AO—Heating CV
HCCV_xxM
Function Type 5

Integral Term
This decision displays the integral error term as it is calculated by the
PID equation.
Integral Term = ((Space Setpoint - Sensor Group/SPT Sensor) *
Integral Term + Previous Integral Term)
Valid Display -9999.9 to 9999.9^F (-5555.5 to 5555.5^C)

Derivative Term
This decision displays the derivative error term as it is calculated by the
PID equation.
Derivative Term = (Current Error - Previous Error) * Derivative Gain
Note: Error = (Space Setpoint - Sensor Group/SPT Sensor)
Valid Display -9999.9 to 9999.9^F (-5555.5 to 5555.5^C)

Integrator Flags
This three-digit field displays the status of the PID Master Loop.
Left Digit 0 = PID Active
1 = PID Inactive (Disabled or Min/Max Clamp)
Center Digit 0 = Integrator calculating normally
1 = Integrator has been reset
Right Digit 0 = No Integrator clamp
1 = Integrator clamp active
Valid Display 000 to 111

Heating Coil Subm Ref


This decision displays the calculated submaster reference from the PID Master
Loop. This value is used with the Supply Air Temperature by the submaster
loop. To override the submaster reference, force this decision.
Valid Display -40.00 to 245.00°F (-40.00 to 118.3°C)

Supply Air Temperature


This decision displays the value of the AI point that provides the air handler’s
supply air temperature. This must be configured to enable the submaster loop
to execute properly.
Valid Display -40.00 to 245.00°F (-40.00 to 118.3°C)
153
AO—Heating CV
HCCV_xxM
Function Type 5

P_Submaster_Loop
The P (proportional) Submaster Loop controls to the difference between the
submaster reference and the supply air temperature. This loop executes every
two seconds.

Reference Output
This decision displays the calculated output that is used to drive the
algorithm output point.
Reference Output = (Submaster Proportional Term + Submaster Center
Value)
Valid Display Valid range based upon selected display units.

Proportional Term
This decision displays the proportional error term as it is calculated by
the submaster loop.
Proportional Term = (Submaster Reference - Supply Air Temperature)
* Submaster Proportional Gain
Valid Display Valid range based upon selected display units.

Submaster Flags
This two-digit field displays the status of the P Submaster Loop.
Left Digit 0 = Submaster Loop is Active
1 = Submaster Loop is Inactive (Disabled or
Clamped)
Right Digit 0 = No PID clamp
1 = PID Clamp Active
Valid Display 00 to 11

Task Timer
This decision displays the number of remaining seconds before this algorithm
executes again. This algorithm will execute every second.

Valid Display 0 to 300 seconds

154
AO—Heating VAV
HCVAVxxC
Function Type 6

The AO—Heating VAV algorithm modulates the analog output to


AO—Heating VAV control a hot water or steam valve in a variable air volume air
handler for morning warm-up or to prevent the space temperature
from falling below the configured setpoint.

The AO—Heating VAV algorithm uses both a PID (Proportional


Integral Derivative) Master Loop and a P (Proportional) Submaster
loop to control the value. The PID Master Loop calculates the
Supply Air Temperature setpoint (submaster reference) required to
achieve the desired space temperature setpoint. The space tempera-
ture setpoint is increased by the Heating Setpoint Offset if dehu-
midification is being performed by the associated AO—Cooling
VAV algorithm. The PID Master Loop calculates the submaster
reference by obtaining the lowest sensor input from the Sensor
Group/SPT Sensor and comparing it to the low setpoint from the
Setpoint Schedule. The PID Master Loop output equals the Dis-
abled Output Value whenever the fan is off or the Sensor Group/
SPT Sensor status is invalid. The P Submaster Loop computes the
hot water or steam valve’s position by comparing the calculated
submaster reference to the Supply Air Temperature.

The Time Schedule indicates the current occupancy state for this
algorithm. The occupancy state defines when the Comfort Control-
ler is using the occupied or unoccupied setpoints. If you do not
configure a Time schedule for this algorithm, the algorithm will
assume to be in the occupied state.

The Setpoint Schedule allows you to configure high and low space
temperature setpoints for both occupied and unoccupied states.

For applications that have alternate heat sources, you can use Morn-
ing Warmup to preheat the space prior to occupancy.

Typical Application You can use this algorithm to control a hot water or steam valve
serving an air handler’s heating coil in a variable air volume system.

155
AO—Heating VAV
HCVAVxxC
Function Type 6

List of Configuration The following decisions are applicable to this algorithm. You must
Decisions configure the asterisked decisions. Non-asterisked decisions are
optional.

* Heating Coil Valve


* Fan Status Point
* Sensor Group/SPT Sensor
Time Schedule
* Setpoint Schedule
Heating Setpoint Offset
High Humidity Switch
Humidity Setpoint
High Humidity Sensor
Occupied Heating
PID_Master_Loop
Proportional Gain
Integral Gain
Derivative Gain
Disabled Output Value
Minimum Output Value
Maximum Output Value
Starting Value
Block Iteration Rate
* Supply Air Temperature
P_Submaster_Loop
Proportional Gain
Disabled Output Value
Minimum Output Value
Maximum Output Value
Center Value
Block Iteration Rate
Power on Delay

156
AO—Heating VAV
HCVAVxxC
Function Type 6

List of Maintenance The following maintenance decisions are applicable to this algo-
Decisions rithm. They provide useful information regarding the status and
configuration of this algorithm. You can force the asterisked decisions.

* Heating Coil Valve


* Fan Status Point
* Sensor Group/SPT Sensor
Occupied ?
Space Setpoint
* High Humidity Switch
High Humidity Setpoint
* High Humidity Sensor
Morning Warm Up
Reference Output
Morning Warmup ?
PID_Master_Loop
Reference Output
Proportional Term
Integral Term
Derivative Term
Integrator Flags
* HCV Supply Air Setpoint
* Supply Air Temperature
P_Submaster_Loop
Reference Output
Proportional Term
Submaster Flags
Task Timer

157
158
Figure 5-6
AO—Heating VAV
HCVAVxxC
Function Type 6

Fan Morning
Status Point Warm Up
AO—Heating VAV

Output Fan Status


Status
Force Status

Sensor Group/
SPT Sensor
TS Override Supply Air P_Submaster_Loop
Status Disable Temperature
High Sensor Input
Output
Low Heating
Status Status NOT Fan Status Coil
Average
Force Status Valve
Space
Time Schedule Temp. Output Input
Output Occupancy Output
State? Heating
Maintenance PID_Master_Loop Coil Subm Force
Setpoint Ref
(Software Status
Status
Point)
AND Enable Output Input
NOT
Space Setpoint
Sensor Input Output Setpoint
High Setpoint

Low Setpoint Force


Reference
+ Setpoint
Status
Forced? PID
High Integrator
Humidity Switch
Clamp
Output Select
Status A
Force Status Minimum Output Point Forced?

High Heating
Setpoint A Maximum Output
Humidity Sensor Offset
Output
Clamp Integrator
Status
Force Status OR
0 B Reset Integrator

Humidity
Setpoint
OR
Occupied >
Low Setpoint
OR
Occupied
High Setpoint
+
SELECT A
SELECT A I A
-3 A
O B
O B

05
AO—Heating VAV
HCVAVxxC
Function Type 6

Configuration Heating Coil Valve


Decisions You must configure this decision to specify the AO point that is controlling the
air handler’s hot water or steam valve.
Allowable Entries Bldg. Supvr. = up to 8 character
LID = 1 to 96 (6400), 1 to 32 (1600)
Default Value MAMP_O00

Fan Status Point


You must configure this decision to specify the DI point that provides the on/
off status of the air handler’s fan. The DI point provides the actual state of the
fan.
Allowable Entries Bldg. Supvr. = up to 8 characters
LID = 1 to 96 (6400), 1 to 32 (1600)
Default Value SENSDI00

Sensor Group/SPT Sensor


You must configure this decision to specify the Sensor Group or a single sensor
that is providing the space temperature inputs. For more information on Sensor
Group, refer to that section in this chapter of the manual.
Note: Use the same Sensor Group or SPT Sensor for all algorithms that
control a common air handler.
Allowable Entries Blgd. Supvr. = SNSGRxx
LID = xx, where xx = function number
Default Value SNSGR00

Time Schedule
Use this decision to specify the Time Schedule that determines the occupancy
state for this algorithm. If you do not specify a Time Schedule in this decision,
the algorithm will assume to be in the occupied state. For more information on
Time Schedules, refer to the How to Configure Schedules section in this
manual.
Note: Use the same Time Schedule for all algorithms that control a common
air handler.
Allowable Entries Bldg. Supvr. = OCCPCxx
LID = xx, where xx = function number
Default Value OCCPC00

159
AO—Heating VAV
HCVAVxxC
Function Type 6

Setpoint Schedule
You must configure this decision to specify the Setpoint Schedule that provides
the occupied and unoccupied space temperature setpoints for this algorithm.
For more information on Setpoint Schedule, refer to the How to Configure
Schedules chapter of this manual.

Note: Use the same Space Temperature Setpoint for all algorithms that
control a common air handler.

Allowable Entries Bldg. Supvr. = SETPTyy


LID = yy, where yy = 0 to 16
Default Value SETPT00

Heating Setpoint Offset


If the air handler is performing dehumidification, use this decision to specify
the offset that will be added to the low heating setpoint during dehumidifica-
tion.

Allowable Entries -10.0 to 10.0^F (-5.5 to 5.5^C)


Default Value 3.0 (1.7)

High Humidity Switch


If the air handler is performing dehumidification, use this decision to specify
the DI point that indicates if dehumidification needs to be performed. The
algorithm can use a High Humidity Switch or High Humidity Sensor to deter-
mine if dehumidification is needed. If dehumidification is being performed,
the same sensor that is used here should be used in the associated cooling VAV
algorithm.

Allowable Entries Bldg. Supvr. = up to 8 characters


LID = 1 to 96 (6400), 1 to 32 (1600)
Default Value SENSDI00

160
AO—Heating VAV
HCVAVxxC
Function Type 6

Humidity Setpoint
If the air handler is performing dehumidification, use this decision to specify
the Setpoint Schedule that provides the humidity setpoint for this algorithm.
For more information on Setpoint Schedules, refer to the How to Configure
Schedules section in this manual. If dehumidification is being performed, the
same setpoint that is used here should be used in the associated cooling VAV
algorithm.
Allowable Entries Bldg. Supvr. = SETPTyy
LID = yy, where yy = 0 to 16
Default Value SETPT00

High Humidity Sensor


If the air handler is performing dehumidification, use this decision to specify
the AI point that provides the space humidity to this algorithm. Dehumidifica-
tion is required if the High Humidity Sensor value is greater than the occupied
high setpoint from the Humidity Setpoint schedule. If dehumidification is
being performed, the same sensor that is used here should be used in the associ-
ated cooling VAV algorithm.
Allowable Entries Bldg. Supvr. = up to 8 characters
LID = 1 to 96 (6400), 1 to 32 (1600)
Default Value MAMP_I00

Occupied Heating
Use this decision to enable heating during Occupied periods.
Allowable Entries Bldg. Supvr. = No or Yes
LID = 0 (No) or 1 (Yes)
Default Value No

PID_Master_Loop
The master loop is a Proportional Integral Derivative (PID) control loop that
calculates the Supply Air Setpoint (submaster reference) required to achieve the
desired space temperature.
Proportional Gain
Use this decision to enter the value that is multiplied by the error to
produce the proportional term. The value in this decision is expressed
in units-per-unit of error.
Allowable Entries -100.0 to 100.0
Default Value 10.0
161
AO—Heating VAV
HCVAVxxC
Function Type 6

Integral Gain
Use this decision to enter the value that is multiplied by the error plus
the current integral term to produce the new integral term. The value in
this decision is expressed in units-per-unit of error.

Allowable Entries -100.0 to 100.0


Default Value 0.4

Derivative Gain
Use this decision to enter the value that is multiplied by the current
error minus the previous error to produce the derivative term. The
value in this decision is expressed in units-per-unit of error.

Allowable Entries -100.0 to 100.0


Default Value 0.0

Disabled Output Value


Use this decision to specify the Supply Air Temperature to be main-
tained when all the space temperature input(s) are invalid or when the
fan status indicates the fan is off. When either of these events occurs,
the value entered in this decision is used as the submaster reference.

Allowable Entries -40.0 to 245.0°F (-40.0 to 118.3°C)


Default Value 45.0

Minimum Output Value


Use this decision to specify the lowest allowable Supply Air Tempera-
ture (minimum submaster reference).

Allowable Entries -40.0 to 245.0°F (-40.0 to 118.3°C)


Default Value 40.0

Maximum Output Value


Use this decision to specify the highest allowable Supply Air Tempera-
ture (maximum submaster reference).

Allowable Entries -40.0 to 245.0°F (-40.0 to 118.3°C)


Default Value 140.0

162
AO—Heating VAV
HCVAVxxC
Function Type 6

Starting Value
Use this decision to specify the starting value for the Supply Air Tem-
perature when the PID Master Loop is enabled.

Allowable Entries -40.0 to 245.0°F (-40.0 to 118.3°C)


Default Value 80.0 (27.0)

Block Iteration Rate


Use this decision to indicate how often the PID Master Loop calculates
the submaster reference.

Allowable Entries 10 to 300 seconds


Default Value 120

Supply Air Temperature


You must configure this decision to specify the AI point that provides the air
handler’s supply air temperature to this algorithm. The submaster loop con-
trols to the difference between the submaster reference and the value of the
point that you specify in this decision.

Allowable Entries Bldg. Supvr. = up to 8 characters


LID = 1 to 96 (6400), 1 to 32 (1600)
Default Value TEMP_I00

P_Submaster_Loop
The submaster loop is a proportional control loop that computes the hot water
or steam valve’s position by comparing the calculated submaster reference to
the Supply Air Temperature.

Proportional Gain
Use this decision to specify the value that is multiplied by the error to
produce the proportional term. The value in this decision is expressed
in units-per-unit of error.

Allowable Entries -100.0 to 100.0


Default Value -7.5

163
AO—Heating VAV
HCVAVxxC
Function Type 6

Disabled Output Value


Use this decision to specify the output to the hot water or steam valve
when the Supply Air Temperature sensor is invalid.
Allowable Entries Valid range based upon selected display units.
Default Value 0.0

Minimum Output Value


Use this decision to specify the lowest allowable output to the hot water
or steam valve.
Allowable Entries Valid range based upon selected display units.
Default Value 0.0

Maximum Output Value


Use this decision to specify the highest allowable output to the hot
water or steam valve.
Allowable Entries Valid range based upon selected display units.
Default Value 100.0

Center Value
Use this decision to specify the output value appropriate for the no load
condition.
Allowable Entries Valid range based upon selected display units.
Default Value 30.0

Block Iteration Rate


Use this decision to specify how often the submaster loop calculates a
new output value.
Allowable Entries 1 to 5 seconds
Default Value 2

Power on Delay
Use this decision to specify the number of seconds the Comfort Controller
must wait to activate this algorithm after a power failure occurs.
Allowable Entries 0 to 65535 seconds
Default Value 0

164
AO—Heating VAV
HCVAVxxM
Function Type 6

Maintenance Heating Coil Valve


Decisions This decision displays the value of the AO point being controlled by this algo-
rithm.

Valid Display Valid range based upon selected display units.

Fan Status Point


This decision displays the actual state of the air handler’s fan which determines
whether this algorithm is enabled. If this point is not configured or the value is
Off, then this algorithm will not be enabled.

Valid Display On/Off

Sensor Group/SPT Sensor


This decision displays the value of the single AI sensor (if chosen) or the lowest
sensor in the sensor group (if chosen).

Valid Display -40.00 to 245.00°F (-40.00 to 118.30°C)

Occupied ?
This decision displays the current occupancy status based on the configured
data in the Time Schedule. If no Time Schedule has been selected, then the
default mode will be Yes.

Valid Display Yes/No

Space Setpoint
This decision displays the low setpoint of the configured setpoint schedule.
The occupancy state is taken into effect when this value is determined.

Valid Display -40.00 to 245.00°F (-40.0 to 118.3°C)

High Humidity Switch


This decision displays the value of the high humidity switch sensor being
monitored. If this decision was not configured, the value will default to the Off
state.

Valid Display On/Off

165
AO—Heating VAV
HCVAVxxM
Function Type 6

High Humidity Setpoint


This decision displays the high humidity setpoint for this algorithm. If the
decision was not configured, this value will default to 99% RH, which will
prevent any dehumidification. The algorithm uses the occupied high setpoint
from the Humidity Setpoint schedule.

Valid Display 0.00 to 100.00% RH

High Humidity Sensor


This decision displays the value of the space or return air humidity sensor being
monitored. Dehumidification is required only if this value exceeds the High
Humidity Setpoint.

Valid Display 0.00 to 100.00% RH

Morning Warmup
Morning Warmup function is used to bring the space temperature up to occu-
pied setting after a setback period. Once the setpoint is reached, Heating will
be disabled for the remainder of that occupied period, unless Occupied Heating
configuration decision is set to Yes.

Reference Output
This decision along with the Fan Status determines whether the PID
loop becomes enabled. If Occupied Heating is Yes, the output is On
whenever Fan Status is On. Otherwise, the output is On only when Fan
Status is On and Morning Warmup is True.

Valid Display On/Off

Morning Warmup?
This decision tells if the algorithm is executing the morning warmup
function.

Valid Display True/False

166
AO—Heating VAV
HCVAVxxM
Function Type 6

PID_Master_Loop
PID Master Loop function calculates the desired output based on the config-
ured PID gains and the current deviation from setpoint. The calculated output
is re-adjusted periodically to move closer toward the desired setpoint.

Reference Output
This decision displays the calculated submaster reference value.
Reference Output = (Proportional Term + Integral Term + Derivative
Term + Starting Value)
Valid Display -40.0 to 245.0°F

Proportional Term
This decision displays the proportional error term as it is calculated by
the PID equation.
Proportional Term = (Space Setpoint - Sensor Group/SPT Sensor)
* Proportional Gain
Valid Display -9999.9 to 9999.9^F (-5555.5 to 5555.5^C)

Integral Term
This decision displays the integral error term as it is calculated by the
PID equation.

Integral Term = (Space Setpoint - Sensor Group/SPT Sensor) * Integral


Term + Previous Integral Term)
Valid Display -9999.9 to 9999.9^F (-5555.5 to 5555.5^C)

Derivative Term
This decision displays the derivative error term as it is calculated by the
PID equation.

Derivative Term = (Current Error - Previous Error) * Derivative Gain


Note: Error = (Space Setpoint - Sensor Group/SPT Sensor)
Valid Display -9999.9 to 9999.9^F (-5555.5 to 5555.5^C)

167
AO—Heating VAV
HCVAVxxM
Function Type 6

Integrator Flags
This three-digit field displays the status of the PID Master Loop.
Left Digit 0 = PID Active
1 = PID Inactive (Disabled or Min/Max Clamp)
Center Digit 0 = Integrator calculating normally
1 = Integrator has been reset
Right Digit 0 = No Integrator clamp
1 = Integrator clamp active
Valid Display 000 to 111

HCV Supply Air Setpoint


This decision displays the calculated submaster reference from the PID Master
Loop. This value is used with the Supply Air Temperature by the P Submaster
Loop. To override the submaster reference, force this point.

Valid Display -40.00 to 245.00°F

Supply Air Temperature


This decision displays the value of the AI point that provides the air handler’s
supply air temperature. This must be configured to enable the submaster loop
to execute properly.

Valid Display -40.00 to 245.00°F (-40.0 to 118.3°C)

P_Submaster_Loop
The P (proportional) Submaster Loop controls to the difference between the
submaster reference and the supply air temperature. This loop executes every
two seconds.

Reference Output
This decision displays the calculated output that is used to drive the
algorithm output point.

Reference Output = (Submaster Proportional Term + Submaster Center


Value)

Valid Display Valid range based upon selected display units.

168
AO—Heating VAV
HCVAVxxM
Function Type 6

Proportional Term
This decision displays the proportional error term as it is calculated by
the submaster loop.

Proportional Term = (Submaster Reference - Supply Air Temperature)


* Submaster Proportional Gain

Valid Display Valid range based upon selected display units.

Submaster Flags
This two-digit field displays the status of the P Submaster Loop.

Left Digit 0 = Submaster Loop is Active


1 = Submaster Loop is Inactive (Disabled or
Clamped)

Right Digit 0 = No PID clamp


1 = PID Clamp Active

Valid Display 00 to 11

Task Timer
This decision displays the number of remaining seconds before this algorithm
executes again. This algorithm will execute every second.

Valid Display 0 to 300 seconds

169
AO—Humidity Control
HUMIDxxC
Function Type 7

The AO—Humidity Control algorithm provides an output to a humidi-


AO—Humidity fier that requires modulating control. The humidifier is controlled to
Control maintain the space or return air humidity to the configured setpoint.

The Humidity Control algorithm uses a PID (Proportional Integral


Derivative) Master Loop to control the humidifier. The PID Master
Loop uses the Space Humidity Sensor input and compares it to the
configured occupied low setpoint from the Humidity Setpoint schedule
to compute the desired amount of humidification. If the Space Humid-
ity Sensor input is greater than the configured occupied high setpoint
or if the High Humidity Switch is closed, the output is set to the
Minimum Output Value. If the air handler supply fan is off, the output
is set to the configured Disabled Output Value.

The Humidity Setpoint schedule provides the occupied high and low
humidity setpoints. The algorithm uses the high setpoint to determine
if dehumidification is required. It uses the low setpoint as the refer-
ence for the PID Master Loop to control the humidifier.

Typical Application You can use this algorithm to control a steam grid type of humidifier.

List of Configuration The following decisions are applicable to this algorithm. You must
Decisions configure the asterisked decisions. Non-asterisked decisions are
optional.
* Analog Output Point
* Fan Status Point
* Space Humidity Sensor
High Humidity Switch
* Humidity Setpoint
High Humidity Sensor
PID_Master_Loop
Proportional Gain
Integral Gain
Derivative Gain
Disabled Output Value
Minimum Output Value
Maximum Output Value
Starting Value
Block Iteration Rate
Power on Delay

170
AO—Humidity Control
HUMIDxxC
Function Type 7

List of Maintenance The following maintenance decisions are applicable to this algorithm.
Decisions They provide useful information regarding the status and configura-
tion of this algorithm. You can force the asterisked decisions.

* Analog Output Point


* Fan Status Point
* Space Humidity Sensor
* High Humidity Switch
Humidity Setpoint
* High Humidity Sensor
High Humidity Limit
PID_Master_Loop
Reference Output
Proportional Term
Integral Term
Derivative Term
Integrator Flags
Task Timer

171
172
Figure 5-7
HUMIDxxC

AO—Humidity Control

PID_Master_Loop
Function Type 7
AO—Humidity Control

Fan Status Point Analog Output Point


Output Enable Output Input
AND
Status Status
Force Status
Force
Space
Humidity Sensor Status
Output Sensor Input
Status NOT
Force Status

High Humidity Switch


Output
OR SELECT A Minimum Output
Status
I A
Force Status
Maximum Output
O B
High Humidity Sensor
Output
Status
>
Force Status

Humidity Setpoint SELECT A


-3 A
Occupied +
High Setpoint O B

Occupied Setpoint
Low Setpoint

Clamp Integrator

Reset Integrator

OR
AO—Humidity Control
HUMIDxxC
Function Type 7

Configuration Analog Output Point


Decisions You must configure this decision to specify the AO point that is controlling the
air handler’s humidifier.

Allowable Entries Bldg. Supvr. = up to 8 characters


LID = 1 to 96 (6400), 1 to 32 (1600)
Default Value MAMP_O00

Fan Status Point


You must configure this decision to specify the DI point that provides the on/
off status of the air handler’s fan. The DI point provides the actual state of the
fan.

Allowable Entries Bldg. Supvr. = up to 8 characters


LID = 1 to 96 (6400), 1 to 32 (1600)
Default Value SENSDI00

Space Humidity Sensor


You must configure this decision to specify the AI point that is providing the
space or return duct humidity input.

Allowable Entries Bldg. Supvr. = up to 8 characters


LID = 1 to 96 (6400), 1 to 32 (1600)
Default Value MAMP_I00

High Humidity Switch


If the air handler is performing humidification, use this decision to specify the
DI point that indicates when supply duct humidity is unacceptably high. The
algorithm can use a High Humidity Switch or Space Humidity Sensor to deter-
mine if the humidity is unacceptably high.

Note: Use the same High Humidity Switch to determine dehumidification in


all algorithms that control a common air handler.

Allowable Entries Bldg. Supvr. = up to 8 characters


LID = 1 to 96 (6400), 1 to 32 (1600)
Default Value SENSDI00

173
AO—Humidity Control
HUMIDxxC
Function Type 7

Humidity Setpoint
You must configure this decision to specify the Setpoint Schedule that will
provide the Humidity Setpoint and High Humidity Limit for this algorithm. For
more information on Setpoint Schedules, refer to the How to Configure Sched-
ules section in this manual.
Note: Use the same Humidity Setpoint schedule for all algorithms that control a
common air handler.
Allowable Entries Bldg. Supvr. = SETPTyy
LID = yy, where yy = 0 to 16
Default Value SETPT00

High Humidity Sensor


If the air handler is performing humidification, use this decision to specify the AI
point that provides the space or return air humidity sensor being monitored.
Dehumidification is required if the High Humidity Sensor value is greater than
the high setpoint from the Humidity Setpoint Schedule.
Note: Use the same High Humidity Sensor to determine dehumidification in all
algorithms that control a common air handler.
Allowable Entries Bldg. Supvr. = up to 8 characters
LID = 1 to 96 (6400), 1 to 32 (1600)
Default Value MAMP_I00

PID_Master_Loop
The master loop is a Proportional Integral Derivative (PID) control loop that
calculates the amount of humidification that is required to achieve the desired
space or return air humidity.

Proportional Gain
Use this decision to enter the value that is multiplied by the error to
produce the proportional term. The value in this decision is expressed in
units-per-unit of error.
Allowable Entries -100.0 to 100.0
Default Value 9.0

Integral Gain
Use this decision to enter the value that is multiplied by the error plus the
current integral term to produce the new integral term. The value in this
decision is expressed in units-per-unit of error.
Allowable Entries -100.0 to 100.0
Default Value 1.0
174
AO—Humidity Control
HUMIDxxC
Function Type 7

Derivative Gain
Use this decision to enter the value that is multiplied by the current
error minus the previous error to produce the derivative term. The
value in this decision is expressed in units-per-unit of error.

Allowable Entries -100.0 to 100.0


Default Value 0.0

Disabled Output Value


Use this decision to specify the output value to the humidifier when the
fan is off.

Allowable Entries Valid range based upon selected display units.


Default Value 0.0

Minimum Output Value


Use this decision to specify the lowest allowable output value to the
humidifier. During dehumidification, the value in this decision is used
as the output value.

Allowable Entries Valid range based upon selected display units.


Default Value 0.0

Maximum Output Value


Use this decision to specify the highest allowable output value to the
humidifier.

Allowable Entries Valid range based upon selected display units.


Default Value 100.0

Starting Value
Use this decision to specify the output’s starting value when the PID
Master Loop is enabled by the Fan Status Point.

Allowable Entries Valid range based upon selected display units.


Default Value 20.0

175
AO—Humidity Control
HUMIDxxM
Function Type 7

Block Iteration Rate


The value in this decision indicates how often the master loop calculates
the submaster reference.

Allowable Entries 10 to 300 seconds


Default Value 120

Power on Delay
Use this decision to specify the number of seconds the Comfort Controller must
wait to activate this algorithm after a power failure occurs.

Allowable Entries 0 to 65535 seconds


Default Value 0

Maintenance Analog Output Point


Decisions This decision displays the value of the AO point being controlled by this
algorithm.

Valid Display Valid range based upon selected display units.

Fan Status Point


This decision displays the actual state of the air handler’s fan which determines
whether this algorithm is enabled. If this point is not configured or the value is
off, then this algorithm will not be enabled.

Valid Display On/Off

Space Humidity Sensor


This decision displays the value of the humidity sensor providing the duct or
space humidity input.

Valid Display 0.00 to 100.00% RH

176
AO—Humidity Control
HUMIDxxM
Function Type 7

High Humidity Switch


This decision displays the High Humidity Switch sensor being monitored. If
this decision is not configured, the value will default to the Off state.
Valid Display On/Off

Humidity Setpoint
This decision displays the humidity setpoint for this algorithm. This algorithm
uses the occupied low setpoint from the Humidity Setpoint schedule.
Valid Display 0.00 to 100.00% RH

High Humidity Sensor


This decision displays the value of the supply duct humidity sensor being
monitored. If this value exceeds the High Humidity Limit, humidification will
be needed.
Valid Display 0.00 to 100.00% RH

High Humidity Limit


This decision specifies the high humidity setpoint for this algorithm. If a
setpoint schedule is not configured, this value will default to 99% RH, which
will prevent dehumidification. The algorithm uses the occupied high setpoint
from the Humidity Setpoint schedule.
Valid Display 0.00 to 100.00% RH

PID_Master_Loop
PID Master Loop function calculates the desired output based on the config-
ured PID gains and the current deviation from setpoint. The calculated output
is re-adjusted periodically to move closer toward the desired setpoint.

Reference Output
This decision displays the calculated output that is used to drive the
Analog Output Point.
Reference Output = (Proportional Term + Integral Term + Derivative
Term + Starting Value)
Valid Display Valid range based upon selected display units.

177
AO—Humidity Control
HUMIDxxM
Function Type 7

Proportional Term
This decision displays the proportional error term as it is calculated by
the PID equation.
Proportional Term = (Humidity Setpoint - Space Humidity Sensor) *
Proportional Gain
Valid Display Valid range based upon selected display units.

Integral Term
This decision displays the integral error term as it is calculated by the
PID equation.
Integral Term = ((Humidity Setpoint - Space Humidity Sensor) *
Integral Term + Previous Integral Term)
Valid Display Valid range based upon selected display units.

Derivative Term
This decision displays the derivative error term as it is calculated by the
PID equation.
Derivative Term = (Current Error - Previous Error) * Derivative Gain
Note: Error = (Humidity Setpoint - Space Humidity Sensor)
Valid Display Valid range based upon selected display units.

Integrator Flags
This three-digit field displays the status of the PID Master Loop.
Left Digit 0 = PID Active
1 = PID Inactive (Disabled or Min/Max Clamp)
Center Digit 0 = Integrator calculating normally
1 = Integrator has been reset
Right Digit 0 = No Integrator clamp
1 = Integrator clamp active
Valid Display 000 to 111

Task Timer
This decision displays the number of remaining seconds before this algorithm
executes again. This algorithm will execute every ten seconds.
Valid Display 0 to 300 seconds

178
AO—Mixed Air CV w IAQ
MADCVxxC
Function Type 8

The AO—Mixed Air CV w IAQ algorithm controls the outside air,


AO—Mixed Air CV
return air, and exhaust dampers in a constant volume air handler.
w IAQ
When outside air conditions are unsuitable for cooling, the algo-
rithm holds the dampers at an adjustable, minimum position. If
outside air conditions are suitable for cooling, the algorithm modu-
lates the mixed air dampers as required to maintain a space tempera-
ture that is between the low and high occupied setpoints.

PID Master Loop and This algorithm uses both a PID (Proportional Integral Derivative)
P Submaster Loop Master Loop and a P (Proportional) Submaster Loop to control the
damper position. The PID Master Loop calculates the mixed air
temperature setpoint (submaster reference) required to achieve the
desired space temperature setpoint. The PID Master Loop calculates
the submaster reference by obtaining the highest or lowest space
temperature sensor input from the Sensor Group/SPT Sensor and
comparing it to the space temperature setpoint. The high space
temperature input is used during Night Time Free Cooling or when
summer conditions exist. The low space temperature input is al-
ways used when winter conditions exist. If the outside air condi-
tions are unacceptable for cooling, the submaster reference is set to
its configured maximum value. The P Submaster Loop computes
the damper’s position by comparing the calculated submaster refer-
ence to the Mixed Air Temperature. If the air handler’s supply fan
is off or if the Mixed Air Temperature sensor is out of range, the
output is set to the configured Disabled Output Value.

Indoor Air Quality Indoor Air Quality (IAQ) allows the algorithm to override the
damper position, thus allowing additional outside air into the build-
ing when the indoor air quality is below the configured limit. The
damper position is computed every two minutes.

IAQ controls the level of carbon dioxide (CO ), volatile organic


2
compounds (VOCs), or other indoor air pollutants by modulating the
mixed air damper. Varying quantities of outdoor air are admitted
during the occupied period to maintain pollutants at or below the
configured setpoints of the IAQ sensors.

179
AO—Mixed Air CV w IAQ
MADCVxxC
Function Type 8

VOC, or other types of sensors, can be field-supplied and installed,


and configured in two ways:

• One sensor can be installed in either the space or return air


stream to continuously monitor a single gas.

• Two sensors (typically VOC sensors monitoring the same gas)


can be installed inside and outside the occupied space for com-
parative measurements. The control is configured to modify the
damper position based on the value of the sensor in the occupied
space, but before admitting outside air, the control performs a
differential check to determine if the value of the sensor measur-
ing the outside air is higher. If the outside sensor has a higher
pollutant value, the damper does not change position.

Schedules The Time Schedule indicates the current occupancy state for this
algorithm. The occupancy state defines when the Comfort Control-
ler is using the occupied or unoccupied setpoints. If you do not
configure a Time schedule for this algorithm, the algorithm will
assume to be in the occupied state.

The Setpoint Schedule allows you to configure high and low space
temperature setpoints for both occupied and unoccupied states.

Night Time Free NTFC w Enthalpy Check is required if the air handler is equipped to
Cooling use outside air as a suitable source for cooling the space during night
time unoccupied hours or if the air handler needs to modulate the
dampers in either a drybulb or enthalpy type economizer operation.

Typical Application You can use this algorithm to store excess internal heat within the
structure during winter months, or to use cool outside air during
summer months to the greatest possible extent. This minimizes the
need for heating or mechanical cooling.

180
AO—Mixed Air CV w IAQ
MADCVxxC
Function Type 8

List of Configuration The following decisions are applicable to this algorithm. You must
Decisions configure the asterisked decisions. Non-asterisked decisions are
optional.

* Analog Output Point


* Fan Status Point
* Sensor Group/SPT Sensor
Time Schedule
* Setpoint Schedule
High Humidity Setpoint
High Humidity Sensor
NTFC Algorithm
PID_Master_Loop
Proportional Gain
Integral Gain
Derivative Gain
Disabled Output Value
Minimum Output Value
Maximum Output Value
Starting Value
Block Iteration Rate
* Mixed Air Temperature
P_Submaster_Loop
Proportional Gain
Disabled Output Value
Minimum Output Value
Maximum Output Value
Center Value
Block Iteration Rate
IAQ Sensor
Comparison IAQ Snsor
Indoor Air Quality
IAQ Setpoint
Proportional Gain
Integral Gain
Temp & Humidity Test
Differential Gas
Minimum Output Value
Maximum Output Value
Power on Delay

181
AO—Mixed Air CV w IAQ
MADCVxxC
Function Type 8

List of Maintenance The following maintenance decisions are applicable to this algorithm.
Decisions They provide useful information regarding the status and configura-
tion of this algorithm. You can force the asterisked decisions.

* Analog Output Point


* Fan Status Point
* Sensor Group/SPT Sensor
Occupied ?
* High Humidity Sensor
NTFC Active?
NTFC Setpoint
Outside Enthalpy Good?
* Control Point
PID_Master_Loop
Reference Output
Proportional Term
Integral Term
Derivative Term
Integrator Flags
* Mixed Air CV Subm Ref
* Mixed Air Temperature
P_Submaster_Loop
Reference Output
Proportional Term
Submaster Flags
* IAQ Sensor
* Comparison IAQ Snsor
IAQ Setpoint
Indoor Air Quality
Reference Output
Proportional Term
Integral Term
Clamp
Task Timer

182
Figure 5-8
AO—Mixed Air CV w IAQ

PID_Master_Loop
NTFC ALGORITHM
Enthalpy Test NOT Minimum Output
Sensor Group/ Setpoint
SPT Sensor Setpoint
NTFC
TS Override
Status Sensor Select Enable
NOT
High High Sensor Output
Low Sensor Input Output
Low Sensor
Average
Maximum Output
Control Point
Setpoint Schedule
NTFC?
Low Setpoint
Bias Input Low Setpoint
High Setpoint
Occupancy State? High Setpoint
Occupied
Bias Low Offset Low Setpoint
AND Analog
Bias High Offset Occupied
High Setpoint Time Schedule Output
Output
Point
Maintenance Indoor Air Quality
NOT Input
Low Setpoint
Status
High Setpoint
IAQ Sensor PPM Force
AND
Status AND
NOT Status OR Reset Integrator
Force Status Enable
Output

Comparison AQ Sensor Input (IAQ1)


Sensor PPM Sensor Input (SPT)
Status
Force Status Output
Output Select
Sensor Input (IAQ2) >
High Humidity A
Sensor
Humidity Check?
Output
> A
Status
Force Status
P_Submaster_Loop
High Humidity
Setpoint Minimum Output B

Fan Status Output


Output Override
Status AND Enable
NOT
Force Status
PID
Clamp Integrator
Mixed Air Integrator
Temperature
Status Clamp
Output Sensor Input
Force Status
Mixed Air Subm Ref
Input Output Setpoint
Force Status Reference Forced?
Point Forced?
MADCVxxC

OR
Function Type 8

NOT
AO—Mixed Air CV w IAQ

183
AO—Mixed Air CV w IAQ
MADCVxxC
Function Type 8

Configurations Analog Output Point


Decisions You must configure this decision to specify the AO point that is controlling
the air handler’s outside air, return air, and exhaust dampers.
Allowable Entries Bldg. Supvr. = up to 8 characters
LID = 1 to 96 (6400), 1 to 32 (1600)
Default Value MAMP_O00

Fan Status Point


You must configure this decision to specify the DI point that provides the on/
off status of the air handler’s fan. The DI point provides the actual state of the
fan.
Allowable Entries Bldg. Supvr. = up to 8 characters
LID = 1 to 96 (6400), 1 to 32 (1600)
Default Value SENSDI00

Sensor Group/SPT Sensor


You must configure this decision to specify the sensor group or single sensor
that is providing the space temperature inputs. For more information on
Sensor Group, refer to that section in this chapter of the manual.
Note: Use the same sensor group or SPT sensor for all algorithms that
control a common air handler.
Allowable Entries Blgd. Supvr. = SNSGRxx
LID = xx, where xx = function number
Default Value SNSGR00

Time Schedule
Use this decision to specify the Time Schedule that determines the occupancy
state for this algorithm. If you do not specify a Time Schedule in this deci-
sion, the algorithm will assume to be in the occupied state.
Note: Use the same Time Schedule for all algorithms that control a common
air handler.
Allowable Entries Bldg. Supvr. = OCCPCxx
LID = xx, where xx = function number
Default Value OCCPC00

184
AO—Mixed Air CV w IAQ
MADCVxxC
Function Type 8

Setpoint Schedule
You must configure this decision to specify the Setpoint Schedule that provides
the occupied and unoccupied space temperature setpoints for this algorithm.

Allowable Entries Bldg. Supvr. = SETPTyy


LID = yy, where yy = 0 to 16
Default Value SETPT00

High Humidity Setpoint


If the indoor air quality is being monitored and Temp & Humidity Test is set to
Yes, use this decision to specify the maximum allowable return air humidity
before the IAQ control routine is disabled.

Allowable Entries 0.0 to 100.0%


Default Value 99.0

High Humidity Sensor


If the indoor air quality is being monitored and Temp & Humidity Test is set to
Yes, use this decision to specify the AI point that provides the return air humid-
ity. When the High Humidity Sensor value is greater than the High Humidity
Setpoint, the IAQ control routine will be disabled.

Allowable Entries Bldg. Supvr. = up to 8 characters


LID = 1 to 96 (6400), 1 to 32 (1600)
Default Value MAMP_I00

NTFC Algorithm
If Night Time Free Cooling will be performed or the dampers will modulate in
either a drybulb or enthalpy type economizer operation, use this decision to
specify the algorithm that will determine if the outside air is suitable for cool-
ing the space. If the outside air is not suitable for cooling during unoccupied
hours, the submaster reference is held to the configured Maximum Output
Value.

Allowable Entries Bldg. Supvr. = NTFC_xx,


LID = xx, where xx = function number
Default Value NTFC_00

185
AO—Mixed Air CV w IAQ
MADCVxxC
Function Type 8

PID_Master_Loop
The master loop is a Proportional Integral Derivative (PID) control loop that
calculates the mixed air temperature setpoint (submaster reference) required to
achieve the desired space temperature.

Proportional Gain
Use this decision to enter the value that is multiplied by the error to
produce the proportional term. The value in this decision is expressed
in units-per-unit of error.

Allowable Entries -100.0 to 100.0


Default Value 10.0

Integral Gain
Use this decision to enter the value that is multiplied by the error plus
the current integral term to produce the new integral term. The value in
this decision is expressed in units-per-unit of error.

Allowable Entries -100.0 to 100.0


Default Value 1.0

Derivative Gain
Use this decision to enter the value that is multiplied by the current
error minus the previous error to produce the derivative term. The
value in this decision is expressed in units-per-unit of error.

Allowable Entries -100.0 to 100.0


Default Value 0.0

Disabled Output Value


Use this decision to specify the Mixed Air Temperature to be main-
tained when the space temperature sensor has failed.

Allowable Entries -40.0 to 245.0°F (-40.0 to 118.3°C)


Default Value 240.0 (115.6)

186
AO—Mixed Air CV w IAQ
MADCVxxC
Function Type 8

Minimum Output Value


Use this decision to specify the lowest allowable Mixed Air Tempera-
ture. The value entered in this decision is known as the minimum
submaster reference. The submaster reference is equal to this value
during unoccupied hours when Night Time Free Cooling is not being
performed.
Allowable Entries -40.0 to 245.0°F (-40.0 to 118.3°C)
Default Value 40.0 (4.4)

Maximum Output Value


Use this decision to specify the highest allowable Mixed Air Tempera-
ture. The value entered in this decision is known as the maximum
submaster reference.
Allowable Entries -40.0 to 245.0°F (-40.0 to 118.3°C)
Default Value 150.0 (65.6)

Starting Value
Use this decision to specify the starting value for the Mixed Air
Temperature when the PID Master Loop is enabled.
Allowable Entries -40.0 to 245.0°F (-40.0 to 118.3°C)
Default Value 65.0 (18.3)

Block Iteration Rate


The value in this decision indicates how often the master loop calcu-
lates the submaster reference.
Allowable Entries 10 to 300 seconds
Default Value 120

Mixed Air Temperature


You must configure this decision to specify the AI point that provides the
mixed air temperature to this algorithm. The submaster loop controls to the
point that you specify in this decision.
Allowable Entries Bldg. Supvr. = up to 8 characters
LID = 1 to 96 (6400), 1 to 32 (1600)
Default Value TEMP_I00

187
AO—Mixed Air CV w IAQ
MADCVxxC
Function Type 8

P_Submaster_Loop
The submaster loop is a proportional control loop that computes the outside
air, return air, and exhaust damper positions by comparing the calculated
submaster reference (mixed air temperature setpoint) to the Mixed Air Tem-
perature. The damper positions will be controlled by the Indoor Air Quality
or the P Submaster Loop, depending on whose calculated output value is
greater.

Proportional Gain
Use this decision to specify the value that is multiplied by the error to
produce the proportional term. The value in this decision is expressed
in units-per-unit of error.
Allowable Entries -100.0 to 100.0
Default Value -9.0

Disabled Output Value


Use this decision to specify the output to the dampers when the fan is
off or when the Mixed Air Temperature sensor is invalid.
Allowable Entries Valid range based upon selected display units.
Default Value 0.0

Minimum Output Value


Use this decision to specify the lowest allowable output to the outside
air, return air, and exhaust dampers. During the unoccupied state, the
Minimum Output Value is overriden to 0, thus allowing the dampers
to fully close.
Allowable Entries Valid range based upon selected display units.
Default Value 0.0

Maximum Output Value


Use this decision to specify the highest allowable output to the outside
air, return air, and exhaust dampers.
Allowable Entries Valid range based upon selected display units.
Default Value 100.0

188
AO—Mixed Air CV w IAQ
MADCVxxC
Function Type 8

Center Value
Use this decision to specify the output value appropriate for the no
load condition.

Allowable Entries Valid range based upon selected display units.


Default Value 30.0

Block Iteration Rate


Use this decision to specify how often the submaster loop calculates a
new output value.

Allowable Entries 1 to 5 seconds


Default Value 2

IAQ Sensor
If the indoor air quality is being monitored, use this decision to specify the
indoor air quality sensor.

Allowable Entries Bldg. Supvr. = up to 8 characters


LID = 1 to 96 (6400), 1 to 32 (1600)
Default Value CMAMPI00

Comparison IAQ Snsor


If Differential Gas is configured to Yes, use this decision to specify the out-
door air quality sensor.

Allowable Entries Bldg. Supvr. = up to 8 characters


LID = 1 to 96 (6400), 1 to 32 (1600)
Default Value CMAMPI00

189
AO—Mixed Air CV w IAQ
MADCVxxC
Function Type 8

Indoor Air Quality


Indoor Air Quality is a proportional and integral control loop that compares
the IAQ setpoint to the IAQ sensors in order to compute the return air, out-
side air, and exhaust air damper positions. The damper positions will be
controlled by the Indoor Air Quality or the P Submaster Loop, depending on
whose calculated output value is greater.

IAQ Setpoint
Use this decision to specify the Indoor Air Quality setpoint.

Allowable Entries 0 to 2000 PPM


Default Value 650

Proportional Gain
Use this decision to enter the value that is multiplied by the error to
produce the proportional term. The value in this decision is ex-
pressed in units-per-unit of error.

Allowable Entries -1.00 to 1.00


Default Value -0.10

Integral Gain
Use this decision to enter the value that is multiplied by the error plus
the current integral term to produce the new integral term. The value
in this decision is expressed in units-per-unit of error.

Allowable Entries -1.00 to 1.00


Default Value -0.03

Temp & Humidity Test


Use this decision to disable the IAQ control routine if either the space
temperature setpoint or High Humidity Setpoint is exceeded.

Allowable Entries Bldg. Supvr. = No/Yes


LID = 0 (No)/1(Yes)
Default Value No

190
AO—Mixed Air CV w IAQ
MADCVxxC
Function Type 8

Differential Gas
Use this decision to indicate if the outside air is being tested to deter-
mine its suitability for use. If the Comparison IAQ Snsor value (out-
side air quality sensor value) is greater than the IAQ Sensor value
(indoor air quality value), the IAQ control routine will be disabled.

Allowable Entries Bldg. Supvr. = No/Yes


LID = 0 (No)/1 (Yes)
Default Value No

Minimum Output Value


Use this decision to specify the lowest allowable output to the mixed
air damper for the IAQ control routine.

Allowable Entries Valid range based upon selected display units.


Default Value 0.0

Maximum Output Value


Use this decision to specify the highest allowable output to the mixed
air damper for the IAQ control routine.

Allowable Entries Valid range based upon selected display units.


Default Value 50.0

Power on Delay
Use this decision to specify the number of seconds the Comfort Controller
must wait to activate this algorithm after a power failure occurs.

Allowable Entries 0 to 65535 seconds


Default Value 0

191
AO—Mixed Air CV w IAQ
MADCVxxM
Function Type 8

Maintenance Analog Output Point


Decisions This decision displays the output value of the AO point being controlled by this
algorithm.
Valid Display Valid range based upon selected display units.

Fan Status Point


This decision displays the actual state of the air handler’s fan which determines
whether this algorithm is enabled. If this point is not configured or the value
displayed in this decision is Off, then this algorithm will not be enabled.
Valid Display On/Off

Sensor Group/SPT Sensor


This decision displays the value of the single AI sensor (if chosen) or the
average of the Sensor Group (if chosen).
Valid Display -40.00 to 245.00°F (-40.00 to 118.30°C)

Occupied ?
This decision displays the current occupancy status based on the configured
data in the Time Schedule. If a Time Schedule has not been selected, then the
default mode will be Occupied and Yes will be displayed.
Valid Display Yes/No

High Humidity Sensor


This decision displays the value of the return air humidity sensor being moni-
tored. If this value exceeds the High Humidity Setpoint, the IAQ control
routine will be disabled.
Valid Display 0.00 to 100.00% RH

NTFC Active?
This decision indicates when Night Time Free Cooling is active. If the NTFC
w Enthalpy Check algorithm was not selected as part of the configuration,
Night Time Free Cooling will be inactive and No will be displayed.
Valid Display Yes/No

192
AO—Mixed Air CV w IAQ
MADCVxxM
Function Type 8

NTFC Setpoint
This decision displays the space temperature setpoint when Night Time Free
Cooling is active. The space temperature setpoint will be the occupied high
setpoint from the configured Setpoint Schedule.
Valid Display -40.00 to 245.00°F (-40.0 to 118.3°C)

Outside Enthalpy Good?


This decision indicates when the outside air is suitable for cooling. If the value
displayed in this decision is No, the submaster reference is maintained at its
configured maximum value.
Valid Display Yes/No

Control Point
This decision displays the space temperature sensor value from the sensor group
being used as the control point when Night Time Free Cooling is active.

Valid Display -40.00 to 245.00°F (-40.0 to 118.3°C)

PID_Master_Loop
PID Master Loop function calculates the desired output based on the configured
PID gains and the current deviation from setpoint. The calculated output is re-
adjusted periodically to move closer toward the desired setpoint.

Reference Output
This decision displays the calculated submaster reference value.
Reference Output = (Proportional Term + Integral Term + Derivative
Term + Starting Value)
Valid Display -40.00 to 245.00°F (-40.0 to 118.3°C)

Proportional Term
This decision displays the proportional error term as it is calculated by
the PID equation.
Proportional Term = (Setpoint - SPT Sensor) * Proportional Term
Valid Display -9999.9 to 9999.9

193
AO—Mixed Air CV w IAQ
MADCVxxM
Function Type 8

Integral Term
This decision displays the integral error term as it is calculated by the
PID equation.
Integral Term = (Setpoint - SPT Sensor) * Integral Gain + Previous
Integral Term
Valid Display -9999.9 to 9999.9

Derivative Term
This decision displays the derivative error term as it is calculated by
the PID equation.
Derivative Term = (Current Error - Previous Error) * Derivative Gain
Note: Error = (Setpoint - SPT Sensor)
Valid Display -9999.9 to 9999.9

Integrator Flags
This three digit field displays three reference flags which indicate
certain statues for the PID_Master_Loop.
Left Flag 0 = PID Active
1 = PID Inactive (Disabled or Min/Max Clamp)
Center Flag 0 = Integrator calculating normally
1 = Integrator has been reset
Right Flag 0 = No Integrator Clamp
1 = Integrator Clamp Active
Valid Display 000 to 111

Mixed Air CV Subm Ref


This decision displays the calculated submaster reference from the PID Mas-
ter Loop. This value is used with the Mixed Air Temperature by the P
Submaster Loop. To override the submaster reference, force this decision to
the desired value.
Valid Display -40.00 to 245.00°F (-40.0 to 118.3°C)

Mixed Air Temperature


This decision displays the value of the AI point that provides the mixed air
temperature.
Valid Display -40.00 to 245.00°F (-40.0 to 118.3°C)

194
AO—Mixed Air CV w IAQ
MADCVxxM
Function Type 8

P_Submaster_Loop
The P (proportional) Submaster Loop controls to the difference between the submaster
reference and the supply air temperature. This loop executes every two seconds.

Reference Output
This decision displays the calculated output that is used to determine the
algorithm's output point value. The algorithm's output point value will be
either that of the IAQ Reference Output or the value displayed in this
decision, depending on which is greater.
Reference Output = (Submaster Proportional Term + Submaster Center
Value)
Valid Display Valid range based upon selected display units.

Proportional Term
This decision displays the proportional error term as it is calculated by
the submaster loop.
Proportional Term = (Submaster Reference - Supply Air Temperature)
* Submaster Proportional Gain
Valid Display Valid range based upon selected display units.

Submaster Flags
This two-digit field displays the status of the P Submaster Loop.
Left Digit 0 = Submaster Loop is Active
1 = Submaster Loop is Inactive (Disabled or
Clamped)
Right Digit 0 = No PID clamp
1 = PID Clamp Active
Valid Display 00 to 11

IAQ Sensor
This decision displays the value of the indoor air quality in parts per million
(ppm).
Valid Display -9999.99 to 9999.99

Comparison IAQ Snsor


This decision displays the value of the outdoor air quality in parts per million
(ppm).
Valid Display -9999.99 to 9999.99

195
AO—Mixed Air CV w IAQ
MADCVxxM
Function Type 8

IAQ Setpoint
This decision displays the value of the configured indoor air quality setpoint in
parts per million (ppm).
Valid Display -9999.99 to 9999.99

Indoor Air Quality


This function monitors the indoor air quality, and if desired, the outdoor air quality.

Reference Output
This decision displays the calculated output that is used to determine the
algorithm's output point value. The algorithm's output point value will
be either that of the P Submaster Loop's Reference Output or the value
displayed in this decision, depending on which is greater.
Reference Output = (Proportional Term + Integral Term)
Valid Display Valid range based upon selected display units.

Proportional Term
This decision displays the proportional error term as it is calculated by
the IAQ Submaster Loop.
Proportional Term = (IAQ Setpoint - IAQ Sensor) * Proportional Gain
Valid Display Valid range based upon selected display units.

Integral Term
This decision displays the integral error term as it is calculated by the
IAQ Submaster Loop.
Integral Term = (IAQ Setpoint - IAQ Sensor) + Integral Gain +
Previous Integral Term
Valid Display Valid range based upon selected display units.

Clamp
This decision displays whether the IAQ control routine is being clamped.
The clamp is set whenever the output is less than the minimum output
value or greater than the maximum output value.
Valid Display On/Off

Task Timer
This decision displays the number of remaining seconds before this algorithm
executes again. This algorithm will execute every second.
Valid Display 0 to 300 seconds

196
AO—Mixed Air VAV w IAQ
MADVVxxC
Function Type 9

The AO—Mixed Air VAV w IAQ controls the outside air, return
AO—Mixed Air air, and exhaust dampers in a variable air volume air handler.
VAV w IAQ

PID Master Loop The Mixed Air VAV w IAQ algorithm uses a PID (Proportional
Integral Derivative) Master Loop to control the damper position.
The PID Master Loop calculates the damper position required to
achieve the desired mixed air temperature setpoint. The PID Master
Loop calculates the damper position by comparing the mixed air
temperature to the associated cooling coil supply air setpoint minus
three degrees. If the outside air conditions are unacceptable for
cooling, the output is set to its configured Minimum Output Value.

Indoor Air Quality Indoor Air Quality (IAQ) allows the algorithm to override the
damper position, thus allowing additional outside air into the build-
ing when the indoor air quality is below the configured limit. The
damper position is computed every two minutes.

IAQ controls the level of carbon dioxide (CO2), volatile organic


compounds (VOCs), or other indoor air pollutants by modulating the
mixed air damper. Varying quantities of outdoor air are admitted
during the occupied period to maintain pollutants at or below the
configured setpoints of the IAQ sensors.

VOC, or other types of sensors, can be field-supplied and installed,


and configured in two ways:

• One sensor can be installed in either the space or return air


stream to continuously monitor a single gas.

• Two sensors (typically VOC sensors monitoring the same gas)


can be installed inside and outside the occupied space for com-
parative measurements. The control is configured to modify the
damper position based on the value of the sensor in the occupied
space, but before admitting outside air, the control performs a
differential check to determine if the value of the sensor measur-
ing the outside air is higher. If the outside sensor has a higher
pollutant value, the damper does not change position.

197
AO—Mixed Air VAV w IAQ
MADVVxxC
Function Type 9

Schedules The Time Schedule indicates the current occupancy state for this
algorithm. The occupancy state defines when the Comfort Control-
ler is using the occupied or unoccupied setpoints. If you do not
configure a Time schedule for this algorithm, the algorithm will
assume to be in the occupied state.

The Setpoint Schedule allows you to configure high and low space
temperature setpoints for both occupied and unoccupied states.
Night Time Free NTFC w Enthalpy Check is required if the air handler is equipped to
Cooling use outside air as a suitable source for cooling the space during night
time unoccupied hours or if the air handler needs to modulate the
dampers in either a drybulb or enthalpy type economizer operation.

Typical Application You can use this algorithm to store excess internal heat within the
structure during winter months, or use cool outside air during sum-
mer months to minimize the need for heating or mechanical cooling.
List of Configuration The following decisions are applicable to this algorithm. You must
Decisions configure the asterisked decisions. Non-asterisked decisions are
optional.
* Analog Output Point
* Fan Status Point
* Sensor Group/SPT Sensor
Time Schedule
* Setpoint Schedule
High Humidity Setpoint
High Humidity Sensor
NTFC Algorithm
* CCV Supply Air Setpoint
* Mixed Air Temperature
PID_Master_Loop
Proportional Gain
Integral Gain
Derivative Gain
Disabled Output Value
Minimum Output Value
Maximum Output Value
Starting Value
Block Iteration Rate

198
AO—Mixed Air VAV w IAQ
MADVVxxC
Function Type 9

IAQ Sensor
Comparison IAQ Sensor
Indoor Air Quality
IAQ Setpoint
Proportional Gain
Integral Gain
Temp & Humidity Test
Differential Gas
Minimum Output Value
Maximum Output Value
Power on Delay

List of Maintenance The following maintenance decisions are applicable to this algo-
Decisions rithm. They provide useful information regarding the status and
configuration of this algorithm. You can force the asterisked decisions.

* Analog Output Point


* Fan Status Point
* Sensor Group/SPT Sensor
Occupied ?
* High Humidity Sensor
NTFC Active?
Outside Enthalpy Good?
CCV Supply Air Setpoint
* Mixed Air Subm Ref
* Mixed Air Temperature
PID_Master_Loop
Reference Output
Proportional Term
Integral Term
Derivative Term
Integrator Flags
* IAQ Sensor
* Comparison IAQ Snsor
IAQ Setpoint
Indoor Air Quality
Reference Output
Proportional Term
Integral Term
Clamp
Task Timer

199
200
Figure 5-9
AO—Mixed Air VAV w IAQ
MADVVxxC

Setpoint Schedule
Function Type 9

Low Setpoint
Bias Input Indoor Air Quality
High Setpoint
Time Schedule Occupancy State?
Occupied
Low Setpoint Low Setpoint
Bias Low Offset
Occupancy
Occupied
Bias High Offset High Setpoint High Setpoint
Maintenance
AO—Mixed Air VAV w IAQ

Sensor Group/
SPT Sensor
TS Override
Status
High Sensor Input (SPT)
Low
Average NOT AND Enable
AND

IAQ Sensor PPM


Status
NAND
Force Status
Output Sensor Input (IAQ1)

Comparison AQ
Sensor PPM Output
Status
Select
Force Status >
Output Sensor Input (IAQ2) A

High Humidity Analog


Sensor Output Point
Output
Humidity Check? A Input Status
Status > OR
Force Status Force
NTFC ALGORITHM
PID_Master_Loop Status
High Humidity Setpoint
Setpoint Enthalpy Test Minimum Output
NOT
NTFC Maximum Output
Supply Air
3 Output B
Setpoint Setpoint
Output
-
Force Status
Status
OR NOT
Mixed Air AND Enable
Temperature
Status
Output Sensor Input
Force Status
Clamp Integrator
Fan Status
Output Reset Integrator
Status
Force Status

OR
AO—Mixed Air VAV w IAQ
MADVVxxC
Function Type 9

Configuration Analog Output Point


Decisions You must configure this decision to specify the AO point that is controlling the
air handler’s outside air, return air, and exhaust dampers.
Allowable Entries Bldg. Supvr. = up to 8 characters
LID = 1 to 96 (6400), 1 to 32 (1600)
Default Value MAMP_O00

Fan Status Point


You must configure this decision to specify the DI point that provides the on/off
status of the air handler’s fan. The DI point provides the actual state of the fan.
Allowable Entries Bldg. Supvr. = up to 8 characters
LID = 1 to 96 (6400), 1 to 32 (1600)
Default Value SENSDI00

Sensor Group/SPT Sensor


You must configure this decision to specify the sensor group or single sensor that
is providing the space temperature inputs. For more information on sensor
group, refer to that section in this chapter of the manual.
Note: Use the same sensor group or SPT sensor for all algorithms that control a
common air handler.
Allowable Entries Blgd. Supvr. = SNSGRxx
LID = xx, where xx = function number
Default Value SNSGR00

Time Schedule
Use this decision to specify the Time Schedule that determines the occupancy
state for this algorithm. If you do not specify a Time Schedule in this decision,
the algorithm will assume to be in the occupied state.
Note: Use the same Time Schedule for all algorithms that control a common
air handler.
Allowable Entries Bldg. Supvr. = OCCPCxx
LID = xx, where xx = function number
Default Value OCCPC00

201
AO—Mixed Air VAV w IAQ
MADVVxxC
Function Type 9

Setpoint Schedule
You must configure this decision to specify the Setpoint Schedule that provides
the occupied and unoccupied space temperature setpoints for this algorithm.

Allowable Entries Bldg. Supvr. = SETPTyy


LID = yy, where yy = 0 to 16
Default Value SETPT00

High Humidity Setpoint


If the indoor air quality is being monitored and Temp & Humidity Test is set to
Yes, use this decision to specify the maximum allowable return air humidity
before the IAQ control routine is disabled.

Allowable Entries 0.00 to 100.00% RH


Default Value 80.00

High Humidity Sensor


If the indoor air quality is being monitored and Temp & Humidity Test is set to
Yes, use this decision to specify the AI point that provides the return air humidity.
When the High Humidity Sensor value is greater than the High Humidity Set-
point, the IAQ control routine will be disabled.

Allowable Entries Bldg. Supvr. = up to 8 characters


LID = 1 to 96 (6400), 1 to 32 (1600)
Default Value MAMP_I00

NTFC Algorithm
If Night Time Free Cooling will be performed or the dampers will be modulated
in either a drybulb or enthalpy type economizer operation, use this decision to
specify the algorithm that will determine if the outside air is suitable for cooling
the space. If the outside air is not suitable for cooling during unoccupied hours,
the submaster reference is held to the configured Minimum Output Value.

Allowable Entries Bldg. Supvr. = NTFC_xx


LID = xx, where xx = function number
Default Value NTFC_00

202
AO—Mixed Air VAV w IAQ
MADVVxxC
Function Type 9

CCV Supply Air Setpoint


You must configure this decision to specify the name of the supply air setpoint
(software point) in the associated AO—Cooling VAV algorithm whose value
minus three degrees will be used as the PID Master Loop setpoint. Enter the
same point name that is displayed in the associated AO—Cooling VAV
algorithm's maintenance table CCV Supply Air Setpoint decision.

Allowable Entries Bldg. Supvr. = CCVVRFxx


LID = xx, where xx = function number of the
AO—Cooling VAV (CCVAVxx) algorithm as
listed in the FNCxx-yy Table
Default Value CCVVRF00

Mixed Air Temperature


You must configure this decision to specify the AI point that provides the
mixed air temperature to this algorithm. The master loop controls to the point
that you specify in this decision.

Allowable Entries Bldg. Supvr. = up to 8 characters


LID = 1 to 96 (6400), 1 to 32 (1600)
Default Value TEMP_I00

PID_Master_Loop
The master loop is a Proportional Integral Derivative (PID) control loop that
calculates the output required to achieve the desired mixed air temperature.
The damper positions will be controlled by the Indoor Air Quality control
routine or the PID Master Loop, depending on whose calculated
output value is greater.

Proportional Gain
Use this decision to enter the value that is multiplied by the error to
produce the proportional term. The value in this decision is expressed
in units-per-unit of error.

Allowable Entries -100.0 to 100.0


Default Value -5.0

203
AO—Mixed Air VAV w IAQ
MADVVxxC
Function Type 9

Integral Gain
Use this decision to enter the value that is multiplied by the error plus
the current integral term to produce the new integral term. The value in
this decision is expressed in units-per-unit of error.
Allowable Entries -100.0 to 100.0
Default Value -2.0

Derivative Gain
Use this decision to enter the value that is multiplied by the current
error minus the previous error to produce the derivative term. The
value in this decision is expressed in units-per-unit of error.
Allowable Entries -100.0 to 100.0
Default Value 0.0

Disabled Output Value


Use this decision to specify the output damper position to be main-
tained when any of the following three situations occurs: The fan is off,
the mixed air temperature sensor is out of range, or the CCV Supply Air
Setpoint in the associated AO—Cooling CV algorithm is invalid.
Allowable Entries Valid range based upon selected display units.
Default Value 0.0

Minimum Output Value


Use this decision to specify the lowest allowable output damper posi-
tion. If the outside air is not suitable for cooling, the output is set to the
value in this decision.
Allowable Entries Valid range based upon selected display units.
Default Value 0.0

Maximum Output Value


Use this decision to specify the highest allowable output damper posi-
tion. During Night Time Free Cooling, the output is set to the value in
this decision.
Allowable Entries Valid range based upon selected display units.
Default Value 100.0

204
AO—Mixed Air VAV w IAQ
MADVVxxC
Function Type 9

Starting Value
Use this decision to specify the output’s starting value when the PID
Master Loop is enabled.

Allowable Entries Valid range based upon selected display units.


Default Value 50.0

Block Iteration Rate


The value in this decision indicates how often the PID Master Loop
calculates the output value.

Allowable Entries 10 to 300 seconds


Default Value 30

IAQ Sensor
If the indoor air quality is being monitored, use this decision to specify the AI
point that provides the air quality of the space being conditioned.

Allowable Entries Bldg. Supvr. = up to 8 characters


LID = 1 to 96 (6400), 1 to 32 (1600)
Default Value CMAMPI00

Comparison IAQ Sensor


If Differential Gas is set to Yes, use this decision to specify the outdoor air
quality sensor.

Allowable Entries Bldg. Supvr. = up to 8 characters


LID = 1 to 96 (6400), 1 to 32 (1600)
Default Value CMAMPI00

205
AO—Mixed Air VAV w IAQ
MADVVxxC
Function Type 9

Indoor Air Quality


Indoor Air Quality is a proportional and integral control loop that compares the
IAQ setpoint to the IAQ sensors in order to compute the return air, outside air,
and exhaust air damper positions. The damper positions will be controlled by
the Indoor Air Quality control routine or the P Submaster Loop, depending on
whose calculated output value is greater.

IAQ Setpoint
Use this decision to specify the Indoor Air Quality setpoint.
Allowable Entries 0 to 2000 PPM
Default Value 650

Proportional Gain
Use this decision to enter the value that is multiplied by the error to
produce the proportional term. The value in this decision is expressed
in units-per-unit of error.
Allowable Entries -1.00 to 1.00
Default Value -0.10

Integral Gain
Use this decision to enter the value that is multiplied by the error plus
the current integral term to produce the new integral term. The value in
this decision is expressed in units-per-unit of error.
Allowable Entries -1.00 to 1.00
Default Value -0.03

Temp & Humidity Test


Use this decision to disable the IAQ control routine if either the space
temperature setpoint or High Humidity setpoint is exceeded.
Allowable Entries Bldg. Supvr. = Yes/No
LID = 0(Yes) / 1(No)
Default Value No

206
AO—Mixed Air VAV w IAQ
MADVVxxC
Function Type 9

Differential Gas
Use this decision to indicate if the outside air is being tested to deter-
mine its suitability for use. If the Comparison IAQ Snsor value (out-
side air quality sensor value) is greater than the IAQ Sensor value
(indoor air quality sensor value), the IAQ control routine will be dis-
abled.

Allowable Entries Bldg. Supvr. = Yes/No


LID = 0(Yes) / 1(No)
Default Value No

Minimum Output Value


Use this decision to specify the lowest allowable output to the mixed
air damper for the IAQ control routine.

Allowable Entries Valid range based upon selected display units.


Default Value 0.0

Maximum Output Value


Use this decision to specify the highest allowable output to the mixed
air damper for the IAQ control routine.

Allowable Entries Valid range based upon selected display units.


Default Value 50.0

Power on Delay
Use this decision to specify the number of seconds the Comfort Controller
must wait to activate this algorithm after a power failure occurs.

Allowable Entries 0 to 65535 seconds


Default Value 0

207
AO—Mixed Air VAV w IAQ
MADVVxxM
Function Type 9

Maintenance Analog Output Point


Decisions This decision displays the output value of the AO point being controlled by this
algorithm. The value is normally expressed as a percentage of full capacity.

Valid Display Valid range based upon selected display units.

Fan Status Point


This decision displays the actual state of the air handler’s fan which determines
whether this algorithm is enabled. If this point is not configured or the value
displayed in this decision is Off, then this algorithm will not be enabled.

Valid Display On/Off

Sensor Group/SPT Sensor


This decision displays the value of the single AI sensor (if chosen) or the
average of the sensor group (if chosen).

Valid Display -40.00 to 245.00°F (-40.00 to 118.30°C)

Occupied ?
This decision displays the current occupancy status based on the configured
data in the Time Schedule. If a Time Schedule has not been selected, then the
default mode will be Occupied and Yes will be displayed.

Valid Display Yes/No

High Humidity Sensor


This decision displays the value of the return air humidity sensor being moni-
tored. If this value exceeds the High Humidity Setpoint, the IAQ control
routine is disabled.

Valid Display 0.00 to 100.00% RH

208
AO—Mixed Air VAV w IAQ
MADVVxxM
Function Type 9

NTFC Active?
This decision indicates whether Night Time Free Cooling is active. No will be
displayed in this decision if the NTFC w Enthalpy Check algorithm was not
configured.
Valid Display Yes/No

Outside Enthalpy Good?


This decision indicates whether the outside air is suitable for cooling. If the value
displayed in this decision is No, the damper is maintained at its configured mini-
mum position.
Valid Display Yes/No

CCV Supply Air Setpoint


This decision represents the supply air setpoint value from the associated AO—
Cooling VAV algorithm.
Valid Display 0.00 to 120.00°F (-18.00 to 48.80°C)

Mixed Air Subm Ref


This decision displays the value of the CCV Supply Air Setpoint minus 3 degrees.
Valid Display -40.00 to 245.0°F (-40.0 to 118.3°C)

Mixed Air Temperature


This decision displays the value of the AI Point that provides the mixed air tem-
perature.
Valid Display -40.00 to 245.00°F (-40.00 to 118.30°C)

PID_Master_Loop
PID Master Loop function calculates the desired output based on the configured
PID gains and the current deviation from setpoint. The calculated output is re-
adjusted periodically to move closer toward the desired setpoint.

209
AO—Mixed Air VAV w IAQ
MADVVxxM
Function Type 9

Reference Output
This decision displays the calculated output that is used to determine the
Analog Output Point. The Analog Output Point will be the greater of
this value or the IAQ Reference Output value.
Reference Output = (Proportional Term + Integral Term + Derivative
Term + Starting Value)
Valid Display Valid range based upon selected display units.

Proportional Term
This decision displays the proportional error term as it is calculated by
the PID equation.
Proportional Term = (Setpoint - SPT Sensor) * Proportional Term
Valid Display Valid range based upon selected display units.

Integral Term
This decision displays the integral error term as it is calculated by the
PID equation.
Integral Term = (Setpoint - SPT Sensor) * Integral Gain + Previous
Integral Term
Valid Display Valid range based upon selected display units.

Derivative Term
This decision displays the derivative error term as it is calculated by the
PID equation.
Derivative Term = (Current Error - Previous Error) * Derivative Gain

Note: Error = (Setpoint - SPT Sensor)


Valid Display Valid range based upon selected display units.

210
AO—Mixed Air VAV w IAQ
MADVVxxM
Function Type 9

Integrator Flags
This three digit field displays three reference flags which indicate certain
statues for the PID_Master_Loop.
Left Flag 0 = PID Active
1 = PID Inactive (Disabled or Min/Max Clamp)
Center Flag 0 = Integrator calculating normally
1 = Integrator has been reset
Right Flag 0 = No Integrator Clamp
1 = Integrator Clamp Active
Valid Display 000 to 111

IAQ Sensor
This decision displays the value of the indoor air quality in parts per million
(PPM).
Valid Display -9999.99 to 9999.99 PPM

Comparison IAQ Snsor


This decision displays the value of the outdoor air quality in parts per million
(PPM).
Valid Display -9999.99 to 9999.99 PPM

IAQ Setpoint
This decision displays the value of the configured indoor air quality setpoint in
parts per million (PPM).
Valid Display -9999.99 to 9999.99 PPM

Indoor Air Quality


This function monitors the indoor air quality, and if desired, the outdoor air quality.

Reference Output
This decision displays the calculated output that is used to determine the
algorithm output point value. The algorithm output point will be this
value or the PID Master Loop Reference Output value, whichever is greater.
Reference Output = (Proportional Term + Integral Term)
Valid Display Valid range based upon selected display units.

211
AO—Mixed Air VAV w IAQ
MADVVxxM
Function Type 9

Proportional Term
This decision displays the proportional error term as it is calculated by
the IAQ Submaster Loop.
Proportional Term = (IAQ Setpoint - IAQ Sensor) * Proportional Gain
Valid Display Valid range based upon selected display units.

Integral Term
This decision displays the integral error term as it is calculated by the
IAQ Submaster Loop.
Integral Term = (IAQ Setpoint - IAQ Sensor) + Integral Gain +
Previous Integral Term
Valid Display Valid range based upon selected display units.

Clamp
This decision displays if the IAQ control routine is being clamped. The
clamp is set whenever the output is less than the minimum output value
or greater than the maximum output value.

Valid Display On/Off

Task Timer
This decision displays the number of remaining seconds before this algorithm
executes again. This algorithm will execute every ten seconds.

Valid Display 0 to 300 seconds

212
AO—Permissive Interlock
AOPI_xxC
Function Type 10

The AO—Permissive Intrlock algorithm overrides the value of an


AO—Permissive analog point. The algorithm bases its decision on the current state
Intrlock of the Discrete Control Point or the current value of the Analog
Control Point compared to a setpoint.

If you configure the Control Point Type decision to be discrete and


the Discrete Control Point is equal to the configured occupied or
unoccupied discrete state for the Persistence Time, the algorithm
forces the Analog Output Point to the Override Value. If the control
point is not equal to the configured occupied or unoccupied discrete
state for the Persistence Time, the algorithm sets the Analog Output
Point to automatic control.

If you configure the Control Point Type decision to be analog and


the Analog Control Point is higher or lower (based on the occupied
or unoccupied analog test decision) than the configured low setpoint
for the Persistence Time, the algorithm forces the Analog Output
Point to the Override Value. If this condition is not true for the
Persistence Time, the algorithm sets the Analog Output Point to
automatic control.

If you configure the Control Point Type decision to be analog and


do not configure a Setpoint Schedule, the algorithm sets the Analog
Output Point to automatic control.

The Time Schedule indicates the current occupancy state for this
algorithm. The occupancy state defines when the Comfort Control-
ler is using the occupied or unoccupied setpoints and indicates the
test conditions used to override the point. If you do not configure a
Time schedule for this algorithm, the algorithm will assume to be in
the occupied state.

The Setpoint Schedule allows you to configure the low setpoint for
both occupied and unoccupied states.

Typical Application You could use this algorithm to control a preheat coil’s two-way
steam valve. For example, when the outside air temperature is
above 38°F, the valve would be forced closed. When the outside air
temperature is below 38°F, the valve would be modulated to main-
tain a 45°F setpoint.

213
AO—Permissive Interlock
AOPI_xxC
Function Type 10

List of Configuration The following decisions are applicable to this algorithm. You must
Decisions configure the asterisked decisions. Non-asterisked decisions are
optional.

* Analog Output Point


Time Schedule
Setpoint Schedule
Permissive Interlock
* Control Point Type
Occ Discrete State
Unocc Discrete State
Occ Analog Test
Unocc Analog Test
Override Value
Hysteresis
Persistence Time
Analog Control Point
Discrete Control Point
Power on Delay

List of Maintenance The following maintenance decisions are applicable to this algo-
Decisions rithm. They provide useful information regarding the status and
configuration of this algorithm. You can force the asterisked decisions.

* Analog Output Point


Occupied ?
Permissive Interlock
Reference Output
Perm Interlock Flag
Conditional
Modified Setpoint
Persistence Timer
Setpoint Limit
* Analog Control Point
* Discrete Control Point
Task Timer

214
Figure 5-10
AO—Permissive Intrlock

Controlling Point Permissive Interlock Analog Output Point


Output Sensor Input
Force Output Input
Status Disable

Setpoint Schedule
Bias Input Low Setpoint Setpoint

High Setpoint
Occupancy State?

Bias Low Offset Occupied Low Setpoint

Bias High Offset Occupied High Setpoint

Time Schedule
Output Occupancy State

Maintenance
AOPI_xxC
Function Type 10

215
AO—Permissive Interlock
AO—Permissive Interlock
AOPI_xxC
Function Type 10

Configuration Analog Output Point


Decisions You must configure this decision to specify the AO point that will be overrid-
den when the test conditions have been met for the configured Persistence
Time.

Allowable Entries Bldg. Supvr. = up to 8 characters


LID = 1 to 96 (6400), 1 to 32 (1600)
Default Value MAMP_O00

Time Schedule
Use this decision to specify the Time Schedule that determines the occupancy
state for this algorithm. If you do not specify a Time Schedule in this decision,
the algorithm will assume to be in the occupied state. For more information on
Time Schedules, refer to the How to Configure Schedules section in this
manual.

Allowable Entries Bldg. Supvr. = OCCPCxx


LID = xx, where xx = function number
Default Value OCCPC00

Setpoint Schedule
If the Control Point Type decision is set to Analog, use this decision to specify
the Setpoint Schedule (temperature type) that provides the occupied and unoc-
cupied low setpoint to which the controlling point will be compared.

Allowable Entries Bldg. Supvr. = SETPTyy


LID = yy, where yy = 0 to 16
Default Value SETPT00

216
AO—Permissive Interlock
AOPI_xxC
Function Type 10

Permissive Interlock
Permissive Interlock determines if the Analog Output Point should be forced to
the configured override value when the input conditions are met.

Control Point Type


You must configure this decision to define whether the Control Point is
an analog or discrete type point.

Allowable Entries Analog/Discr


Default Value Analog

Occ Discrete State


If the Control Point Type is discrete, use this decision to define the
input state when the Time Schedule is occupied that will cause the
Analog Output Point to be overridden.

Allowable Entries On/Off


Default Value On

Unocc Discrete State


If the Control Point Type is discrete, use this decision to define the
input state when the Time Schedule is unoccupied that will cause the
Analog Output Point to be overridden.

Allowable Entries On/Off


Default Value Off

Occ Analog Test


If the Control Point Type is analog, use this decision to indicate if the
Analog Control Point must be higher or lower than the occupied low
setpoint in order to override the Analog Output Point.

Allowable Entries High/Low


Default Value High

217
AO—Permissive Interlock
AOPI_xxC
Function Type 10

Unocc Analog Test


If the Control Point Type is analog, use this decision to indicate if the
Analog Control Point must be higher or lower than the unoccupied low
setpoint in order to override the Analog Output Point.
Allowable Entries High/Low
Default Value Low

Override Value
Use this decision to specify the value to which the Analog Output Point
is forced when the proper input condition for the configured Persistence
Time exists.
Allowable Entries -9999.9 to 9999.9
Default Value 0.0

Hysteresis
If the Control Point Type is analog, use this decision to specify the
number of degrees above or below the setpoint (based upon the analog
test) the Analog Control Point must be before the override is released.
Allowable Entries 0.0 to 9999.9
Default Value 1.0

Persistence Time
Use this decision to indicate how long the input condition must exist
before the Analog Output Point is overridden or how long the input
condition must not exist before the Analog Output Point is returned to
automatic control.
Allowable Entries 0 to 3600 seconds
Default Value 30

Analog Control Point


Use this decision to configure the analog point that the algorithm tests to
determine if the Analog Output Point should be overridden. If this decision is
configured, the Control Point Type should be set to Analog.
Allowable Entries Bldg. Supvr. = up to 8 characters
LID = 1 to 96 (6400), 1 to 32 (1600)
Default Value PNT_NAME

218
AO—Permissive Interlock
AOPI_xxM
Function Type 10

Discrete Control Point


Use this decision to configure the discrete point that the algorithm tests to
determine if the Analog Output Point should be overridden. If this decision is
configured, the Control Point Type should be set to Discr.
Allowable Entries Bldg. Supvr. = up to 8 characters
LID = 1 to 96 (6400), 1 to 32 (1600)
Default Value PNT_NAME

Power on Delay
Use this decision to specify the number of seconds the Comfort Controller must
wait to activate this algorithm after a power failure occurs.
Allowable Entries 0 to 65535 seconds
Default Value 0

Maintenance Analog Output Point


Decisions This decision displays the output value of the AO point being controlled by this
algorithm. The value is normally expressed as a percentage of full capacity.
Valid Display Valid range based upon selected display units.

Occupied ?
This decision displays the current occupancy status based on the configured data
in the Time Schedule. If a Time Schedule has not been selected, then the default
mode will be Yes.
Valid Display Yes/No

Permissive Interlock
This function determines if a configured condition has occurred, and if so, the
Output point is overridden and set equal to the Reference Output, until the causal
condition no longer exists.

Reference Output
This decision displays the configured Override Value that the output will
be driven to.
Valid Display -9999.9 to 9999.9

Perm Interlock Flag


This decision indicates whether Permissive Interlock is in effect.
Valid Display True/False

219
AO—Permissive Interlock
AOPI_xxM
Function Type 10

Conditional
This decision displays the current analog conditional value (High or
Low) based on the Occupancy state.
Valid Display High/Low

Modified Setpoint
This decision displays the modified Setpoint Value that is currently
being used to compare with the Analog Control point. It includes a
configured hysteresis, and allows for the conditional check being
performed (High or Low). This value will be “0” if the Control Point
Type is discrete.
Valid Display Valid range based upon selected display units.

Persistence Timer
This decision displays how much time is left before the Permissive
Interlock condition will take effect.
Valid Display 0 to 3600 seconds

Setpoint Limit
This decision displays the Low Setpoint from the Setpoint Schedule that is being
compared to determine if the Permissive Interlock condition will take effect.
Valid Display Valid range based upon selected display units.

Analog Control Point


This decision displays the value of the configured Analog Point which is being
used to determine when the Permissive Interlock will occur when the Control
Point Type is analog.
Valid Display Valid range based upon selected display units.

Discrete Control Point


This decision displays the value of the configured Discrete Point which is
being used to determine when the Permissive Interlock will occur when the
Control Point Type is discrete.

Valid Display On/Off

Task Timer
This decision displays the number of remaining seconds before this algorithm
executes again. This algorithm will execute every five seconds.
Valid Display 0 to 300 seconds

220
AO—Reset
RESETxxC
Function Type 11

The AO—Reset algorithm modulates its analog output that controls


AO—Reset a valve or damper in a constant volume air handler in order to
maintain the discharge air or water temperature whose setpoint can
be reset based on the Outside Air Temperature.

The Reset algorithm uses a PID (Proportional Integral Derivative)


Master Loop to determine the output value. The PID Master Loop
calculates the damper or valve position by comparing the tempera-
ture setpoint to the Control Point. The temperature setpoint can be
reset linearly between the configured high and low setpoints based
on the Reset Temperature between the configured start and stop
reset temperatures. If the air handler’s fan status is off or if the
Control Point sensor status is invalid, the PID Master Loop sets the
output to the configured Disabled Output Value.

The Time Schedule indicates the current occupancy state for this
algorithm. The occupancy state defines when the Comfort Control-
ler is using the occupied or unoccupied setpoints. If you do not
configure a Time schedule for this algorithm, the algorithm will
assume to be in the occupied state.

The Setpoint Schedule allows you to configure high and low tem-
perature setpoints for both occupied and unoccupied states.

Typical Application You can use this algorithm to control an air handler’s water tem-
perature to a setpoint that varies linearly with the outside air tem-
perature.

221
AO—Reset
RESETxxC
Function Type 11

List of Configuration The following decisions are applicable to this algorithm. You must
Decisions configure the asterisked decisions. Non-asterisked decisions are
optional.

* Analog Output Point


* Fan Status Point
Time Schedule
* Temperature Setpoint
Reset Point
Reset
Start Reset Value
Stop Reset Value
* Control Point
PID_Master_Loop
Proportional Gain
Integral Gain
Derivative Gain
Disabled Output Value
Minimum Output Value
Maximum Output Value
Starting Value
Block Iteration Rate
Power on Delay

List of Maintenance The following maintenance decisions are applicable to this algo-
Decisions rithm. They provide useful information regarding the status and
configuration of this algorithm. You can force the asterisked decisions.

* Analog Output Point


* Fan Status Point
Occupied ?
* Reset Point
Controlling Setpoint
* Control Point
PID_Master_Loop
Reference Output
Proportional Term
Integral Term
Derivative Term
Integrator Flags
Task Timer

222
Figure 5-11
AO—Reset

Fan Status Point PID_Master_Loop Analog Output Point

Output
AND Enable Output Input Status
Status OR
Force Status
Force Status

Minimum Output
Discharge Temperature
Maximum Output
Status NOT

Force Status
Output Sensor Input
Time Schedule
Setpoint
Output Temperature Setpoint Reset
Maintenance Occupancy Low Low
State? Setpoint Setpoint

Bias Input High High


Setpoint Setpoint

Output Setpoint
Reset Point
Sensor
Output Input
Clamp Integrator
Status Sensor
Status Reset Integrator
Force
RESETxxC
AO—Reset

Function Type 11

223
AO—Reset
RESETxxC
Function Type 11

Configuration Analog Output Point


Decisions You must configure this decision to specify the AO point that is controlling the
valve or damper.

Allowable Entries Bldg. Supvr. = up to 8 characters


LID = 1 to 96 (6400), 1 to 32 (1600)
Default Value MAMP_O00

Fan Status Point


You must configure this decision to specify the DI point that provides the on/off
status of the air handler’s fan. The DI point provides the actual state of the fan.

Allowable Entries Bldg. Supvr. = up to 8 characters,


LID = 1 to 96 (6400), 1 to 32 (1600)
Default Value SENSDI00

Time Schedule
Use this decision to specify the Time Schedule that determines the occupancy
state for this algorithm. If you do not specify a Time Schedule in this decision,
the algorithm will assume to be in the occupied state. For more information on
Time Schedules, refer to the How to Configure Schedules section in this manual.

Allowable Entries Bldg. Supvr. = OCCPCxx


LID = xx, where xx = function number
Default Value OCCPC00

Temperature Setpoint
You must configure this decision to specify the Setpoint Schedule that provides
the occupied and unoccupied temperature setpoints for this algorithm.

Allowable Entries Bldg. Supvr. =SETPTyy


LID = yy, where yy = 0 to 16
Default Value SETPT00

224
AO—Reset
RESETxxC
Function Type 11

Reset Point
Use this decision to specify the AI point that will reset the setpoint to the PID
Master Loop. This setpoint is reset between the configured low and high
setpoints from the Setpoint Schedule based on the value from the sensor speci-
fied in this decision. If you do not configure the sensor, the low setpoint will be
used.

Allowable Entries Bldg. Supvr. = up to 8 characters


LID = 1 to 96 (6400), 1 to 32 (1600)
Default Value TEMP_I00

Reset
Reset calculates the desired setpoint to the PID Master Loop based on the reset
temperature input and the configured temperature setpoints.

Start Reset Value


Use this decision to specify the start of reset. If the reset temperature is
less than or equal to the value entered in this decision, the PID Master
Loop setpoint is equal to the configured low setpoint.

Allowable Entries -40.0 to 245.0°F (-40.0 to 118.3°C)


Default Value -40.0 (-40.0)

Stop Reset Value


Use this decision to specify the end of reset. If the reset temperature is
greater than or equal to the value entered in this decision, the PID
Master Loop setpoint is equal to the configured high setpoint.

Allowable Entries -40.0 to 245.0°F (-40.0 to 118.3°C)


Default Value 245.0 (118.3)

Control Point
You must configure this decision to specify the AI point that provides the
discharge air or water temperature that will be compared to the calculated
setpoint by the PID Master Loop.

Allowable Entries Bldg. Supvr. = up to 8 characters


LID = 1 to 96 (6400), 1 to 32 (1600)
Default Value TEMP_I00

225
AO—Reset
RESETxxC
Function Type 11

PID_Master_Loop
The master loop is a Proportional Integral Derivative (PID) control loop that
calculates the valve or damper position to maintain the desired calculated
setpoint.

Proportional Gain
Use this decision to enter the value that is multiplied by the error to
produce the proportional term. The value in this decision is expressed
in units-per-unit of error.

Allowable Entries -100.0 to 100.0


Default Value 2.0

Integral Gain
Use this decision to enter the value that is multiplied by the error plus
the current integral term to produce the new integral term. The value in
this decision is expressed in units-per-unit of error.

Allowable Entries -100.0 to 100.0


Default Value 1.0

Derivative Gain
Use this decision to enter the value that is multiplied by the current
error minus the previous error to produce the derivative term. The
value in this decision is expressed in units-per-unit of error.

Allowable Entries -100.0 to 100.0


Default Value 0.0

Disabled Output Value


Use this decision to specify the damper or valve position to be main-
tained when the fan status is off or the Control Point status is invalid.

Allowable Entries Valid range based upon selected display units.


Default Value 0.0

226
AO—Reset
RESETxxC
Function Type 11

Minimum Output Value


Use this decision to specify the lowest allowable output value to the
valve or damper.

Allowable Entries Valid range based upon selected display units.


Default Value 0.0

Maximum Output Value


Use this decision to specify the highest allowable output value to the
valve or damper.

Allowable Entries Valid range based upon selected display units.


Default Value 100.0

Starting Value
Use this decision to specify the output’s starting value when the PID
Master Loop is enabled.

Allowable Entries Valid range based upon selected display units.


Default Value 0.0

Block Iteration Rate


The value in this decision indicates how often the PID Master Loop
calculates the output value.

Allowable Entries 10 to 300 seconds


Default Value 10

Power on Delay
Use this decision to specify the number of seconds the Comfort Controller
must wait to activate this algorithm after a power failure occurs.

Allowable Entries 0 to 65535 seconds


Default Value 0

227
AO—Reset
RESETxxM
Function Type 11

Maintenance Analog Output Point


Decisions This decision displays the value of the AO point being controlled by this algo-
rithm.
Valid Display Valid range based upon selected display units.

Fan Status Point


This decision displays the actual state of the air handler’s fan which determines
whether this algorithm is enabled. If this point is not configured or the value is
off, then this algorithm will not be enabled.
Valid Display On/Off

Occupied ?
This decision displays the current occupancy status based on the configured data
in the Time Schedule. If a Time Schedule has not been selected, then the de-
fault mode will be Yes.
Valid Display Yes/No

Reset Point
This decision displays the value of the point used to reset the Temperature
Setpoint.
Valid Display -40.00 to 245.00°F (-40.0 to 118.3°C)

Controlling Setpoint
This decision displays the calculated Temperature Setpoint used by the PID
Master Loop.
Valid Display -40.00 to 245.00°F (-40.0 to 118.3°C)

Control Point
This decision displays the value of the discharge air or water temperature that is
compared to the Controlling Setpoint.
Valid Display -40.00 to 245.00°F (-40.0 to 118.3°C)

228
AO—Reset
RESETxxM
Function Type 11

PID_Master_Loop
PID Master Loop function calculates the desired output based on the config-
ured PID gains and the current deviation from setpoint. The calculated output
is re-adjusted periodically to move closer toward the desired setpoint.

Reference Output
This decision displays the calculated output that is used to drive the
Analog Output Point.
Reference Output = (Proportional Term + Integral Term + Derivative
Term + Starting Value)
Valid Display Valid range based upon selected display units.

Proportional Term
This decision displays the proportional error term as it is calculated by
the PID equation.
Proportional Term = (Controlling Setpoint - Control Point) *
Proportional Gain
Valid Display Valid range based upon selected display units.

Integral Term
This decision displays the integral error term as it is calculated by the
PID equation.
Integral Term = ((Controlling Setpoint - Control Point) *
Integral Term + Previous Integral Term)
Valid Display Valid range based upon selected display units.

Derivative Term
This decision displays the derivative error term as it is calculated by the
PID equation.
Derivative Term = (Current Error - Previous Error) * Derivative Gain
Note: Error = (Controlling Setpoint - Control Point)
Valid Display Valid range based upon selected display units.

229
AO—Reset
RESETxxM
Function Type 11

Integrator Flags
This three-digit field displays the status of the PID Master Loop.

Left Digit 0 = PID Active


1 = PID Inactive (Disabled or Min/Max Clamp)

Center Digit 0 = Integrator calculating normally


1 = Integrator has been reset

Right Digit 0 = No Integrator clamp


1 = Integrator clamp active
Valid Display 000 to 111

Task Timer
This decision displays the number of remaining seconds before this algorithm
executes again. This algorithm will execute every ten seconds.

Valid Display 0 to 300 seconds

230
AO—Shared Transducer
SHXDRxxC
Function Type 12

The AO—Shared Transducer algorithm controls sequenced heating


AO—Shared and cooling coil valves in a constant volume air handler.
Transducer
The AO—Shared Transducer algorithm uses both a PID (Propor-
tional Integral Derivative) Master Loop and a P (Proportional)
Submaster Loop to control the chilled water and hot water or steam
valve positions.

The PID Master Loop calculates the supply air temperature setpoint
(submaster reference) required to achieve the desired space tempera-
ture setpoint. The PID Master Loop calculates the submaster refer-
ence by obtaining the highest or lowest sensor inputs from the
Sensor Group/SPT Sensor and comparing it to the high or low space
temperature setpoint. The high space temperature input and high
setpoint are used when the highest space temperature is greater than
the high setpoint minus 1.5°F. The low space temperature input and
low setpoint are used when the lowest space temperature is less than
the low setpoint plus 1.5°F. If the Sensor Group/SPT Sensor status
is invalid the Submaster Loop is set to the disabled output value. If
the highest space temperature is less than the high setpoint minus
1.5°F and the lowest space temperature is greater than the low
setpoint plus 1.5°F, then the No Heat/No Cool flag is set and the
submaster reference is set to the Minimum Output Value. The P
Submaster Loop computes the valve position by comparing the
calculated submaster reference to the Supply Air Temperature. The
PID Master Loop starting value and the P Submaster Loop’s Pro-
portional Gain and Center Value are set based on whether the
algorithm is heating or cooling.

The Time Schedule indicates the current occupancy state for this
algorithm. The occupancy state defines when the Comfort Control-
ler is using the occupied or unoccupied setpoints. If you do not
configure a Time Schedule for this algorithm, the algorithm will
assume to be in the occupied state.

The Setpoint Schedule allows you to configure high and low tem-
perature setpoints for both occupied and unoccupied states.

Typical Application You can use this algorithm to control sequenced heating and cooling
coil valves in an air handler.

231
AO—Shared Transducer
SHXDRxxC
Function Type 12

List of Configuration The following decisions are applicable to this algorithm. You must
Decisions configure the asterisked decisions. Non-asterisked decisions are
optional.

* Analog Output Point


* Fan Status Point
* Sensor Group/SPT Sensor
Time Schedule
* Setpoint Schedule
Heat Cool Select
Heat Proportional Gain
Cool Proportional Gain
Heat Center Value
Cool Center Value
Heat Starting Value
Cool Starting Value
PID_Master_Loop
Proportional Gain
Integral Gain
Derivative Gain
Disabled Output Value
Minimum Output Value
Maximum Output Value
** Starting Value
Block Iteration Rate
* Supply Air Temperature
Submaster Loop - Shared
** Proportional Gain
Disabled Output Value
Heating Minimum Output
Heating Maximum Output
Cooling Minimum Output
Cooling Maximum Output
** Center Value
Block Iteration Rate
Power on Delay

** NOTE: Do not configure these decisions. The appropriate value


from the Heat Cool Select configuration will be used.

232
AO—Shared Transducer
SHXDRxxC
Function Type 12

List of Maintenance The following maintenance decisions are applicable to this algo-
Decisions rithm. They provide useful information regarding the status and
configuration of this algorithm. You can force the asterisked deci-
sions.

* Analog Output Point


* Fan Status Point
* Sensor Group/SPT Sensor
Occupied ?
Low SPT Setpoint
High SPT Setpoint
Heat Cool Select
Controlling Setpoint
Cool
No Heat No Cool
Setpoint
PID_Master_Loop
Reference Output
Proportional Term
Integral Term
Derivative Term
Integrator Flags
* Shared Xducer Subm Ref
* Supply Air Temperature
Submaster Loop - Shared
Reference Output
Proportional Term
Submaster Flags
Task Timer

233
234
Figure 5-12
SHXDRxxC

AO—Shared Transducer
Function Type 12

Fan
Status Point Heat / Cool Select Submaster Loop-Shared
AO—Shared Transducer

Output Fan Status Kp Kp


Status
Force Status Center Value Center Value

Space Setpoint Cool Cool

Low Setpoint Low Setpoint


PID_Master_Loop Supply Analog
High Setpoint High Setpoint Air Output
Setpoint Setpoint Temp Point
Occupancy State? Output Sensor Input Output Input
Output Sensor Input
Sensor Group/ Status Output
SPT Sensor Starting Value Starting Value Force
Status Force
TS Override
NOT Enable Status
Status Minimum Output Supply Status
Air OR
High High Sensor Setpoint
Low Low Sensor Output Input
No Heat / No Cool
Average
Output Setpoint

Status
Force Reference
NOT Enable Status
Forced?

Time Schedule PID


Output Integrator

Maintenance Clamp
Clamp Integrator

Reset Integrator Point Forced?

OR

OR
AO—Shared Transducer
SHXDRxxC
Function Type 12

Configuration Analog Output Point


Decisions Use this decision to specify the AO point that is controlling the air handler’s
sequenced chilled water valve and hot water or steam valve.
Allowable Entries Bldg. Supvr. = up to 8 characters
LID = 1 to 96 (6400), 1 to 32 (1600)
Default Value MAMP_O00

Fan Status Point


Use this decision to specify the DI point that provides the on/off status of the air
handler’s fan. The DI point provides the actual state of the fan.
Allowable Entries Bldg. Supvr. = up to 8 characters
LID = 1 to 96 (6400), 1 to 32 (1600)
Default Value SENSDI00

Sensor Group/SPT Sensor


You must configure this decision to specify the Sensor Group or single sensor
that is providing the space temperature inputs. For more information on Sensor
Group, refer to that section in this chapter of the manual.
Note: Use the same Sensor Group or SPT Sensor for all algorithms that control
a common air handler.
Allowable Entries Blgd. Supvr. = SNSGRxx
LID = xx, where xx = function number
Default Value SNSGR00

Time Schedule
Use this decision to specify the Time Schedule that determines the occupancy
state for this algorithm. If you do not specify a Time Schedule in this decision,
the algorithm will assume to be in the occupied state. For more information on
Time Schedules, refer to the How to Configure Schedules section in this manual.
Note: Use the same Time Schedule for all algorithms that control a common air
handler.
Allowable Entries Bldg. Supvr. = OCCPCxx
LID = xx, where xx = function number
Default Value OCCPC00

235
AO—Shared Transducer
SHXDRxxC
Function Type 12

Setpoint Schedule
You must configure this decision to specify the Setpoint Schedule that pro-
vides the occupied and unoccupied space temperature setpoints for this algo-
rithm. For more information on Setpoint Schedule, refer to the How to Config-
ure Schedules chapter of this manual.

Note: Use the same Space Temperature Setpoint for all algorithms that
control a common air handler.

Allowable Entries Bldg. Supvr. = SETPTyy


LID = yy, where yy = 0 to 16
Default Value SETPT00

Heat Cool Select


Heat Cool Select determines if the space requires heating, cooling, or neither.
If heating is required, it provides the lowest space temperature, low setpoint,
Heat Starting Value, Heat Center Value, and Heat Proportional Gain. When
cooling is required, it provides the highest space temperature, high setpoint,
Cool Starting Value, Cool Center Value, and Cool Proportional Gain.

Heat Proportional Gain


Use this decision to enter the value that is multiplied by the error to
produce the P Submaster Loop proportional term during heating. The
value in this decision is expressed in units-per-unit of error.

Allowable Entries -100.0 to 100.0


Default Value -6

Cool Proportional Gain


Use this decision to enter the value that is multiplied by the error to
produce the P Submaster Loop proportional term during cooling. The
value in this decision is expressed in units-per-unit of error.

Allowable Entries -100.0 to 100.0


Default Value -10

236
AO—Shared Transducer
SHXDRxxC
Function Type 12

Heat Center Value


Use this decision to specify the output value appropriate for the no
submaster error condition for heating. This value will override the P
Submaster Loop’s Center Value configuration decision during heating.

Allowable Entries Valid range based upon selected display units.


Default Value 35.0

Cool Center Value


Use this decision to specify the output value appropriate for the no
submaster error condition for cooling. This value will override the P
Submaster Loop’s Center Value configuration decision during cooling.

Allowable Entries Valid range based upon selected display units.


Default Value 70.0

Heat Starting Value


Use this decision to specify the PID Master Loop Starting Value when in
heating mode.

Allowable Entries -40.0 to 245.0°F (-40.0 to 118.3°C)


Default Value 85.0 (29.4)

Cool Starting Value


Use this decision to specify the PID Master Loop Starting Value when in
cooling mode.

Allowable Entries -40.0 to 245.0°F (-40.0 to 118.3°C)


Default Value 55.0 (12.78)

237
AO—Shared Transducer
SHXDRxxC
Function Type 12

PID_Master_Loop
The master loop is a Proportional Integral Derivative (PID) control loop that
calculates the supply air temperature setpoint (submaster reference) required to
achieve the desired space temperature.

Proportional Gain
Use this decision to specify the value that is multiplied by the error to
produce the proportional term. The value in this decision is expressed
in units-per-unit of error.

Allowable Entries -100.0 to 100.0


Default Value 10.0

Integral Gain
Use this decision to enter the value that is multiplied by the error plus
the current integral term to produce the new integral term. The value in
this decision is expressed in units-per-unit of error per iteration.

Allowable Entries -100.0 to 100.0


Default Value 0.4

Derivative Gain
Use this decision to enter the value that is multiplied by the current
error minus the previous error to produce the derivative term. The
value in this decision is expressed in units-per-unit of error.

Allowable Entries -100.0 to 100.0


Default Value 0.0

Disabled Output Value


Use this decision to specify the Supply Air Temperature to be main-
tained when the space temperature input(s) are invalid or if the fan
status is off.

Allowable Entries -40.0 to 245.0°F (-40.0 to 118.3°C)


Default Value 75.0 (24.0)

238
AO—Shared Transducer
SHXDRxxC
Function Type 12

Minimum Output Value


Use this decision to specify the lowest allowable Supply Air Tempera-
ture (minimum submaster reference). When no heating or cooling is
required the submaster reference is set to this value.

Allowable Entries -40.0 to 245.0°F (-40.0 to 118.3°C)


Default Value 45.0 (7.2)

Maximum Output Value


Use this decision to specify the highest allowable Supply Air Tempera-
ture (maximum submaster reference).

Allowable Entries -40.0 to 245.0°F (-40.0 to 118.3°C)


Default Value 150.0 (70.0)

Starting Value
This decision is not used. The value is overridden by the appropriate
Starting Value from the Heat/Cool select function.

Block Iteration Rate


Use this decision to indicate how often the master loop calculates the
submaster reference.

Allowable Entries 10 to 300 seconds


Default Value 120

Supply Air Temperature


You must configure this decision to specify the AI point that provides the air
handler’s supply air temperature to this algorithm. The submaster loop controls
to the difference between the submaster reference and the value of the point
that you specify in this decision.

Allowable Entries Bldg. Supvr. = up to 8 characters


LID = 1 to 96 (6400), 1 to 32 (1600)
Default Value TEMP_I00

239
AO—Shared Transducer
SHXDRxxC
Function Type 12

Submaster Loop - Shared


The submaster loop is a proportional control loop that computes a sequenced
heating coil and cooling coil valve position by comparing the calculated
submaster reference to the Supply Air Temperature.

Proportional Gain
This decision is not used. The value is overridden by the appropriate
gain from the Heat/Cool Select function.

Disabled Output Value


Use this decision to specify the output value when the Supply Air
Temperature sensor is invalid.

Allowable Entries Valid range based upon selected display units.


Default Value 50.0

Heating Minimum Output


Use this decision to specify the lowest allowable output for the hot water
or steam valve.

Allowable Entries Valid range based upon selected display units.


Default Value 10.0

Heating Maximum Output


Use this decision to specify the highest allowable output for the hot
water or steam valve.

Allowable Entries Valid range based upon selected display units.


Default Value 40.0

240
AO—Shared Transducer
SHXDRxxC
Function Type 12

Cooling Minimum Output


Use this decision to specify the lowest allowable output for the chilled
water valve.

Allowable Entries Valid range based upon selected display units.


Default Value 60.0

Cooling Maximum Output


Use this decision to specify the highest allowable output for the chilled
water valve.

Allowable Entries Valid range based upon selected display units.


Default Value 100.0

Center Value
This decision is not used. The value will be overridden by the value in
the Heat Center Value or Cool Center Value decision.

Block Iteration Rate


Use this decision to specify how often the submaster loop calculates a
new output value.

Allowable Entries 1 to 5 seconds


Default Value 2

Power on Delay
Use this decision to specify the number of seconds the Comfort Controller must
wait to activate this algorithm after a power failure occurs.

Allowable Entries 0 to 65535 seconds


Default Value 0

241
AO—Shared Transducer
SHXDRxxM
Function Type 12

Maintenance Analog Output Point


Decisions This decision displays the value of the AO point being controlled by this
algorithm.

Valid Display Valid range based upon selected display units.

Fan Status Point


This decision displays the actual state of the air handler’s fan which determines
whether this algorithm is enabled. If this point is not configured or the value is
Off, then this algorithm will not be enabled.

Valid Display On/Off

Sensor Group/SPT Sensor


This decision displays the value of the Single AI sensor (if chosen) or the
average of the sensor group (if chosen).

Valid Display -40.00 to 245.00°F (-40.00 to 118.33°C)

Occupied ?
This decision displays the current occupancy status based on the configured
data in the Time Schedule. If a Time Schedule has not been selected, then the
default mode will be Yes.

Valid Display Yes/No

Low SPT Setpoint


This decision displays the low space temperature setpoint value. The occu-
pancy state is used to decide if the occupied or unoccupied setpoint is used.

Valid Display -40.00 to 245.00°F (-40.00 to 118.33°C)

242
AO—Shared Transducer
SHXDRxxM
Function Type 12

High SPT Setpoint


This decision displays the high space temperature setpoint value. The occu-
pancy state is used to decide if the occupied or unoccupied setpoint is used.

Valid Display -40.00 to 245.00°F (-40.00 to 118.33°C)

Heat Cool Select


The Heat Cool Select function determines if the space requires heating, cool-
ing, or neither.

Controlling Setpoint
This decision displays the selected high or low setpoint based on the
input conditions. This value will be 0°F (-17.8°C) when No Heat No
Cool is True.

Valid Display -40.0 to 245.0°F (-40.0 to 118.3°C)

Cool
This decision displays whether or not cooling is required for the space.
If Cool is True, then the high space temperature, high setpoint, and the
Cool Starting Value, Cool Center Value, and Cool Proportional Gain
are used.

Valid Display True/False

No Heat No Cool
This decision indicates if the space does not require heating or cooling.

Valid Display True/False

243
AO—Shared Transducer
SHXDRxxM
Function Type 12

Setpoint
This decision displays the setpoint value that is currently selected based
on the input conditions.
Valid Display -40.0 to 245.0°F (-40.0 to 118.3°C)

PID_Master_Loop
The PID Master Loop function calculates the submaster reference based on the
configured PID gains and the current deviation from setpoint. The calculated
output is re-adjusted periodically to move closer toward the desired setpoint.

Reference Output
This decision displays the calculated submaster reference value.
Reference Output = (Proportional Term + Integral Term + Derivative
Term + Heat or Cool Starting Value)
Valid Display -40.0 to 245.0°F (-40.0 to 118.3°C)

Proportional Term
This decision displays the proportional error term as it is calculated by
the PID equation.
Proportional Term = (Setpoint - Sensor) * Proportional Gain
Valid Display -9999.9 to 9999.9^F

Integral Term
This decision displays the integral error term as it is calculated by the
PID equation.
Integral Term = (Setpoint - Sensor) * Integral Term + Previous
Integral Term)
Valid Display Valid range based upon display units.

Derivative Term
This decision displays the derivative error term as it is calculated by the
PID equation.
Derivative Term = (Current Error - Previous Error) * Derivative Gain
Note: Error = (Setpoint - Sensor)
Valid Display Valid range based upon display units.
244
AO—Shared Transducer
SHXDRxxM
Function Type 12

Integrator Flags
This three-digit field displays the status of the PID Master Loop.
Left Digit 0 = PID Active
1 = PID Inactive (Disabled or Min/Max Clamp)
Center Digit 0 = Integrator calculating normally
1 = Integrator has been reset
Right Digit 0 = No Integrator clamp
1 = Integrator clamp active
Valid Display 000 to 111

Shared Xducer Subm Ref


This decision displays the calculated value of the PID Master Loop. This
value is used with the Supply Air Temperature by the submaster loop. To
override the submaster reference, force this point.
Valid Display -40.00 to 245.00°F (-40.0 to 118.3°C)

Supply Air Temperature


This decision displays the value of the AI point that provides the air handler’s
supply air temperature. This point must be configured to enable the submaster
loop to execute properly.
Valid Display -40.00 to 245.00°F (-40.0 to 118.3°C)

Submaster Loop - Shared


The submaster loop for the shared transducer algorithm controls to the differ-
ence between the submaster reference and the supply air temperature. This
loop executes every two seconds.

Reference Output
This decision displays the calculated output that is used to drive the
Analog Output Point.
Reference Output = (Proportional Term + Heat or Cool Center Value)
Valid Display Valid range based upon selected display units.

245
AO—Shared Transducer
SHXDRxxM
Function Type 12

Proportional Term
This decision displays the proportional error term as it is calculated by
the shared transducer submaster loop.

Proportional Term = (Shared Xducer Subm Ref - Supply Air Tempera-


ture) * Heat or Cool Proportional Gain

Valid Display Valid range based upon selected display units.

Submaster Flags
This two-digit field displays the status of the P Submaster Loop.

Left Digit 0 = Submaster Loop is Active


1 = Submaster Loop is Inactive (Disabled or
Clamped)

Right Digit 0 = No PID clamp


1 = PID clamp is in effect.

Valid Display 00 to 11

Task Timer
This decision displays the number of remaining seconds before this algorithm
executes again. This algorithm will execute every second.

Valid Display 0 to 300 seconds

246
AO—Static Pressure
STPR_xxC
Function Type 13

The AO—Static Pressure algorithm provides an output to an inlet


AO—Static guide vane, fan discharge damper, or variable speed fan to maintain
Pressure constant static pressure in the duct.

The AO—Static Pressure algorithm uses a PID (Proportional Inte-


gral Derivative) Master Loop to calculate the desired output value.
The PID Master Loop compares the duct static pressure to the
configured low setpoint to compute the output value. If the air
handler supply fan status is off or the duct static pressure sensor is
invalid, the PID Master Loop sets the output to the configured
Minimum Output Value.

Typical Application You can use this algorithm to control the inlet guide vane to main-
tain a constant duct static pressure in a constant volume system.

You can also use this algorithm to control a variable speed fan to
maintain a constant duct static pressure in a variable air volume
system.

List of Configuration The following decisions are applicable to this algorithm. You must
Decisions configure the asterisked decisions. Non-asterisked decisions are
optional.

* Analog Output Point


* Fan Status Point
* Duct Static Pressure
* Static Pressure Setpoint
PID_Master_Loop
Proportional Gain
Integral Gain
Derivative Gain
Disabled Output Value
Minimum Output Value
Maximum Output Value
Starting Value
Block Iteration Rate
Power on Delay

247
AO—Static Pressure
STPR_xxC
Function Type 13

List of Maintenance The following maintenance decisions are applicable to this algo-
Decisions rithm. They provide useful information regarding the status and
configuration of this algorithm. You can force the asterisked decisions.

* Analog Output Point


* Fan Status Point
* Duct Static Pressure
Static Pressure Setpoint
PID_Master_Loop
Reference Output
Proportional Term
Integral Term
Derivative Term
Integrator Flags
Task Timer

248
Figure 5-13
AO—Static Pressure

Fan Status Point PID_Master_Loop Analog Output Point


Output
AND Enable Output Input Status
Status OR
Force Status Force Status

Duct Static Pressure Minimum Output

Status NOT Maximum Output

Force Status
Output Sensor Input

Static Pressure Setpoint Setpoint

Clamp Integrator

Reset Integrator
STPR_xxC
Function Type 13

249
AO—Static Pressure
AO—Static Pressure
STPR_xxC
Function Type 13

Configuration Analog Output Point


Decisions You must configure this decision to specify the AO point that is controlling the
inlet guide vane or damper position or variable fan speed.

Allowable Entries Bldg. Supvr. = up to 8 characters


LID = 1 to 96 (6400), 1 to 32 (1600)
Default Value MAMP_O00

Fan Status Point


You must configure this decision to specify the DI point that provides the on/
off status of the air handler’s fan. The DI point provides the actual state of the
fan.

Allowable Entries Bldg. Supvr. = up to 8 characters


LID = 1 to 96 (6400), 1 to 32 (1600)
Default Value SENSDI00

Duct Static Pressure


You must configure this decision to specify the AI point that provides the duct
static pressure for the air handler.

Allowable Entries Bldg. Supvr. = up to 8 characters


LID = 1 to 96 (6400), 1 to 32 (1600)
Default Value MAMP_I00

Static Pressure Setpoint


You must configure this decision to specify the duct static pressure setpoint
that you desire the system to maintain.

Allowable Entries 0.00 to 5.00 “H20


Default Value 2.50

250
AO—Static Pressure
STPR_xxC
Function Type 13

PID_Master_Loop
The master loop is a Proportional Integral Derivative (PID) control loop that
calculates the desired output to maintain the configured static pressure setpoint.

Proportional Gain
Use this decision to enter the value that is multiplied by the error to
produce the proportional term. The value in this decision is expressed
in units-per-unit of error.

Allowable Entries -100.0 to 100.0


Default Value 20.0

Integral Gain
Use this decision to enter the value that is multiplied by the error plus
the current integral term to produce the new integral term. The value in
this decision is expressed in units-per-unit of error.

Allowable Entries -100.0 to 100.0


Default Value 10.0

Derivative Gain
Use this decision to enter the value that is multiplied by the current
error minus the previous error to produce the derivative term. The
value in this decision is expressed in units-per-unit of error.

Allowable Entries -100.0 to 100.0


Default Value 0.0

Disabled Output Value


Use this decision to specify the output value to be maintained when the
fan is off or the duct static pressure sensor is invalid.

Allowable Entries Valid range based upon selected display units.


Default Value 0.0

251
AO—Static Pressure
STPR_xxC
Function Type 13

Minimum Output Value


Use this decision to specify the lowest allowable output value.

Allowable Entries Valid range based upon selected display units.


Default Value 0.0

Maximum Output Value


Use this decision to specify the highest allowable output value.

Allowable Entries Valid range based upon selected display units.


Default Value 100.0

Starting Value
Use this decision to specify the output’s starting value when the PID
Master Loop is enabled.

Allowable Entries Valid range based upon selected display units.


Default Value 0.0

Block Iteration Rate


The value in this decision indicates how often the PID Master Loop
calculates the output value.

Allowable Entries 10 to 300 seconds


Default Value 10

Power on Delay
Use this decision to specify the number of seconds the Comfort Controller
must wait to activate this algorithm after a power failure occurs.

Allowable Entries 0 to 65535 seconds


Default Value 0

252
AO—Static Pressure
STPR_xxM
Function Type 13

Maintenance Analog Output Point


Decisions This decision displays the value of the AO point being controlled by this
algorithm.
Valid Display Valid range based upon selected display units.

Fan Status Point


This decision displays the actual state of the air handler’s fan which deter-
mines whether this algorithm is enabled. If this point is not configured or the
value is off, then this algorithm will not be enabled.
Valid Display On/Off

Duct Static Pressure


This decision displays the duct static pressure in inches of water.
Valid Display 0.00 to 5.00 “H20 (0 to 1244.2 Pa)

Static Pressure Setpoint


This decision displays the configured duct static pressure setpoint.
Valid Display 0.00 to 5.00 “H20 (0 to 1244.2 Pa)

PID_Master_Loop
PID Master Loop function calculates the desired output based on the config-
ured PID gains and the current deviation from setpoint. The calculated output
is re-adjusted periodically to move closer toward the desired setpoint.

Reference Output
This decision displays the calculated output that is used to drive the
Analog Output Point.
Reference Output = (Proportional Term + Integral Term + Derivative
Term + Starting Value)
Valid Display Valid range based upon selected display units.

253
AO—Static Pressure
STPR_xxM
Function Type 13

Proportional Term
This decision displays the proportional error term as it is calculated by
the PID equation.
Proportional Term = (Static Pressure Setpoint - Duct Static Pressure) *
Proportional Gain
Valid Display Valid range based upon selected display units.

Integral Term
This decision displays the integral error term as it is calculated by the
PID equation.
Integral Term = (Static Pressure Setpoint - Duct Static Pressure) *
Integral Term + Previous Integral Term)
Valid Display Valid range based upon selected display units.

Derivative Term
This decision displays the derivative error term as it is calculated by the
PID equation.
Derivative Term = (Current Error - Previous Error) * Derivative Gain
Note: Error = (Static Pressure Setpoint - Duct Static Pressure)
Valid Display Valid range based upon selected display units.

Integrator Flags
This three-digit field displays the status of the PID Master Loop.
Left Digit 0 = PID Active
1 = PID Inactive (Disabled or Min/Max Clamp)
Center Digit 0 = Integrator calculating normally
1 = Integrator has been reset
Right Digit 0 = No Integrator clamp
1 = Integrator clamp active
Valid Display 000 to 111

Task Timer
This decision displays the number of remaining seconds before this algorithm
executes again. This algorithm will execute every ten seconds.
Valid Display 0 to 300 seconds

254
DO—Analog Comparison
ANCTLxxC
Function Type 14

The DO—Analog Comparison algorithm compares the lowest and


DO—Analog highest temperature sensors to the configured low and high setpoints.
Comparison The algorithm can work with a single Temperature Sensor or a
Sensor Group with multiple sensors. If either sensor is outside of the
setpoint range, the output point is commanded on. When both
sensors are within the region bordered by low setpoint plus hysteresis
and high setpoint minus hysteresis, the output point is commanded
off. If the output point is forced or the input sensor is out of range,
the algorithm will be disabled.

The Time Schedule indicates the current occupancy state for this
algorithm. The occupancy state defines when the Comfort Controller
is using the occupied or unoccupied setpoints. If you do not config-
ure a Time Schedule for this algorithm, the algorithm will assume to
be in the occupied state.

The Setpoint Schedule allows you to configure high and low


setpoints for both occupied and unoccupied states.

Typical Applications You can use this algorithm to start a hot water pump when the out-
side air temperature is below 50°F and stop the pump when the
outside air temperature is above 51°F.

You could also use this algorithm to start a supply fan if space
temperature drifts out of limits and stop the fan when the space
temperature is within limits.

255
DO—Analog Comparison
ANCTLxxC
Function Type 14

List of Configuration The following decisions are applicable to this algorithm. You must
Decisions configure the asterisked decisions. Non-asterisked decisions are
optional.

* Discrete Output Point


* Sensor Group/SPT Sensor
* Time Schedule
* Setpoint Schedule
Analog
Hysteresis
Block Iteration Rate
Power on Delay

List of Maintenance The following maintenance decisions are applicable to this algo-
Decisions rithm. They provide useful information regarding the status and
configuration of this algorithm. You can force the asterisked decisions.

* Discrete Output Point


* Sensor Group/SPT Sensor
Occupied ?
Analog
Low Setpoint
Lo Setpoint + Hyst
Hi Setpoint - Hyst
High Setpoint
Reference Output
Task Timer

256
Figure 5-14
DO—Analog Comparison

Sensor Group/ Analog Discrete Output Point


SPT Sensor
Output
TS Override
OR
Status Disable Output Input Status
High High Sensor
Force Status
Low Low Sensor
Average

Time Schedule
Output
Maintenance

Setpoint Schedule
Low Setpoint
Bias Input
High Setpoint
Occupancy State?
Occupied Low Setpoint
Bias Low Offset Low Setpoint
Occupied
Bias High Offset High Setpoint High Setpoint
ANCTLxxC
Function Type 14

257
DO—Analog Comparison
DO—Analog Comparison
ANCTLxxC
Function Type 14

Configuration Discrete Output Point


Decisions You must configure this decision to specify the DO point that is being con-
trolled by this algorithm.

Allowable Entries Blgd. Supvr. = up to 8 characters


LID = 1 to 96 (6400), 1 to 32 (1600)
Default Value DISCRO00

Sensor Group/SPT Sensor


You must configure this decision to specify the sensor group or single space
temperature sensor that is providing the space temperature inputs.

Allowable Entries Blgd. Supvr. = SNSGRxx


LID = xx, where xx = function number
Default Value SNSGR00

Time Schedule
You must configure this decision to specify the Time Schedule that determines
the occupancy state for this algorithm. If you do not specify a Time Schedule
in this decision, the algorithm will assume to be in the occupied state. For
more information on Time Schedules, refer to the How to Configure Schedules
chapter in this manual.

Allowable Entries Bldg. Supvr. = OCCPCxx


LID = xx, where xx = function number
Default Value OCCPC00

258
DO—Analog Comparison
ANCTLxxC
Function Type 14

Setpoint Schedule
You must configure this decision to specify the Setpoint Schedule (temperature
type) that provides the occupied and unoccupied setpoints for this algorithm.

Allowable Entries Bldg. Supvr. = SETPTyy


LID = yy, where yy = 0 to 16
Default Value SETPT00

Analog
Analog provides a discrete output by comparing the highest and lowest space
sensor values to the configured setpoint values. If either sensor is outside the
setpoint range, the DO is commanded on and remains on until both sensors are
within the region bordered by low setpoint plus hysteresis and high setpoint
minus hysteresis.

Hysteresis
Use this decision to specify the amount that is added to the low setpoint
and subtracted from the high setpoint.

Allowable Entries 0.0 to 9999.9


Default Value 1.0

Block Iteration Rate


Use this decision to specify how often the input conditions are checked to
determine if the output state must change.

Allowable Entries 10 to 900 seconds


Default Value 120

Power on Delay
Use this decision to specify the number of seconds the Comfort Controller must
wait to activate this algorithm after a power restart occurs.

Allowable Entries 0 to 65535 seconds


Default Value 0

259
DO—Analog Comparison
ANCTLxxM
Function Type 14

Maintenance Discrete Output Point


Decisions This decision displays the actual state of the DO point being controlled by this
algorithm.

Valid Display On/Off

Sensor Group/SPT Sensor


This decision displays the value of the single AI sensor or the average of the
sensor group, depending on which is selected.

Valid Display Valid range based upon selected display units.

Occupied ?
This decision displays the current occupancy status based on the configured data
in the Time Schedule. If a Time Schedule has not been selected, the default
mode will be Yes.

Valid Display Yes/No

Analog
Analog displays the current controlling setpoint data, with hysteresis, based on
the occupancy state.

Low Setpoint
This decision displays the low setpoint value, excluding hysteresis. If the
space temperature falls below this value, the Discrete Output Point will be
commanded on.

Valid Display Valid range based upon selected display units.

Lo Setpoint + Hyst
This decision displays the Low Setpoint value, including hysteresis. If
the space temperature is within the range of this value and the Hi Setpoint
- Hyst value, the Discrete Output Point will be commanded off.

Valid Display Valid range based upon selected display units.

260
DO—Analog Comparison
ANCTLxxM
Function Type 14

Hi Setpoint - Hyst
This decision displays the High Setpoint value, including hysteresis. If
the space temperature is within the range of this value and the Lo
Setpoint + Hyst value, the Discrete Output Point will be commanded off.

Valid Display Valid range based upon selected display units.

High Setpoint
This decision displays the High Setpoint value, excluding hysteresis. If
the space temperature exceeds this value, the Discrete Output Point will
be commanded on.

Valid Display Valid range based upon selected display units.

Reference Output
This decision displays the value that the algorithm output will be driven
to, unless a force condition overrides this output.

Valid Display True/False

Task Timer
This decision displays the number of seconds remaining before the algorithm
executes again. This algorithm will execute every 60 seconds.

Valid Display 0 to 300 seconds

261
DO—DX Staging VAV
DXVAVxxC
Function Type 15

The DO—DX Staging VAV algorithm controls up to six stages of


DO—DX Staging DX (direct expansion) cooling in a variable air volume air handler.
VAV
The DO—DX Staging VAV algorithm uses a PID (Proportional
Integral Derivative) Master Loop to control the cooling stages. The
PID Master Loop calculates the number of output stages required to
maintain the Supply Air Setpoint. The DX Supply Air Setpoint is a
calculated value that can be reset linearly based on the space tem-
perature.

The PID Master Loop computes the required number of cooling


stages by comparing the calculated Supply Air Setpoint to the
Supply Air Temperature. The stages are activated sequentially,
allowing for a configured delay time between each stage. Once a
stage is activated, it will not be de-activated until the calculated
number of stages has decreased by a full stage. This hysteresis
prevents short cycling of stages. When all available stages are
activated, the algorithm clamps the PID Master Loop integrator at
its current value. During dehumidification, the percentage of stages
activated will equal the configured Maximum Output Value. If the
space temperature is below the average value of the high and low
temperature setpoints or the supply air temperature sensor status is
invalid, the percentage of stages activated will equal the configured
Disabled Output Value. If the supply fan is off all the cooling stages
are turned off.

The Time Schedule indicates the current occupancy state for this
algorithm. The occupancy state defines when the Comfort Control-
ler is using the occupied or unoccupied setpoints. If you do not
configure a Time schedule for this algorithm, the algorithm will
assume to be in the occupied state.

The Setpoint Schedule allows you to configure high and low space
temperature setpoints for both occupied and unoccupied states.

Typical Application You can use this algorithm to control up to six stages of DX cooling
in a VAV air handler unit.

262
DO—DX Staging VAV
DXVAVxxC
Function Type 15

List of Configuration The following decisions are applicable to this algorithm. You must
Decisions configure the asterisked decisions. Non-asterisked decisions are
optional.

* Discrete Output
Discrete Output
Discrete Output
Discrete Output
Discrete Output
Discrete Output
* Fan Status Point
* Sensor Group/SPT Sensor
Time Schedule
* Setpoint Schedule
High Humidity Switch
Humidity Setpoint
High Humidity Sensor
VAV Setpoint Sensor
Supply Air Setpoint
Reset Ratio
Start Reset
Maximum Reset
* Supply Air Temperature
PID_Master_Loop
Proportional Gain
Integral Gain
Derivative Gain
Disabled Output Value
Minimum Output Value
Maximum Output Value
Starting Value
Block Iteration Rate
Staging Control
* Total Number of Stages
On Time Delay
Off Time Delay
Power on Delay

263
DO—DX Staging VAV
DXVAVxxC
Function Type 15

List of Maintenance The following maintenance decisions are applicable to this algo-
Decisions rithm. They provide useful information regarding the status and
configuration of this algorithm. You can force the asterisked deci-
sions.

* Discrete Output Point


* Discrete Output Point
* Discrete Output Point
* Discrete Output Point
* Discrete Output Point
* Discrete Output Point
* Fan Status Point
* Sensor Group/SPT Sensor
Occupied ?
* High Humidity Switch
High Humidity Setpoint
* High Humidity Sensor
VAV Setpoint Reset
Setpoint
Setpoint Offset
* DX Supply Air Setpoint
* Supply Air Temperature
PID_Master_Loop
Reference Output
Proportional Term
Integral Term
Derivative Term
Integrator Flags
Staging Control
Number of Stages
Requested Stages
Delta Stages
Delay Timer
PID Integrator Clamp
Task Timer

264
Figure 5-15
DO—DX Staging VAV
Staging Control
Fan Status Point
Output Fan Status
Status
Force Status PID_Master_Loop
Time Schedule Discrete
Output Input Output Point
Output
Supply Air Stage 1 Input
Maintenance Temperature
Force Status
Output Sensor Input
Force Status
Status NOT
Discrete
Output Point
Space Setpoint
Stage 2 Input
High Setpoint
High - 0.5 (High - Low) AND Enable Force Status
Occupancy State? <
Low Setpoint
Discrete
Output Point
Sensor Group/ Stage 3 Input
SPT Sensor VAV Setpoint Supply Air
Setpoint Force Status
TS Override Reset
(Software
Status Sensor Status Point)
Sensor Input Discrete
High
Output Point
Output Setpoint
Low
Stage 4 Input
Average Output Input Force Status

Force Status

High Humidity Switch Discrete


Minimum Output Output Point
Output
OR Maximum Output Stage 5 Input
Status
Force Status Force Status

High Humidity Sensor


Discrete
Output Output Point
Status
> SELECT A
Stage 6 Input
1 A
Force Status Force Status
O B
Humidity Setpoint
Occ High Setpoint
+ Clamp Integrator PID
Occ Low Setpoint
Integrator
Reset Integrator Clamp
SELECT A
-3 A

O B
DXVAVxxC
Function Type 15
DO—DX Staging VAV

265
DO—DX Staging VAV
DXVAVxxC
Function Type 15

Configuration Discrete Output


Decisions You must configure this decision to specify the DO point that is controlling the
first stage of DX (direct expansion) cooling.

Allowable Entries Bldg. Supvr. = up to 8 characters


LID = 1 to 96 (6400), 1 to 32 (1600)
Default Value DISCRO00

Discrete Output
Use this decision to specify the DO point that is controlling the second stage of
DX (direct expansion) cooling.

Allowable Entries Bldg. Supvr. = up to 8 characters


LID = 1 to 96 (6400), 1 to 32 (1600)
Default Value DISCRO00

Discrete Output
Use this decision to specify the DO point that is controlling the third stage of
DX (direct expansion) cooling.

Allowable Entries Bldg. Supvr. = up to 8 characters


LID = 1 to 96 (6400), 1 to 32 (1600)
Default Value DISCRO00

Discrete Output
Use this decision to specify the DO point that is controlling the fourth stage of
DX (direct expansion) cooling.

Allowable Entries Bldg. Supvr. = up to 8 characters


LID = 1 to 96 (6400), 1 to 32 (1600)
Default Value DISCRO00

Discrete Output
Use this decision to specify the DO point that is controlling the fifth stage of
DX (direct expansion) cooling.

Allowable Entries Bldg. Supvr. = up to 8 characters


LID = 1 to 96 (6400), 1 to 32 (1600)
Default Value DISCRO00

266
DO—DX Staging VAV
DXVAVxxC
Function Type 15

Discrete Output
Use this decision to specify the DO point that is controlling the sixth stage of
DX (direct expansion) cooling.

Allowable Entries Bldg. Supvr. = up to 8 characters


LID = 1 to 96 (6400), 1 to 32 (1600)
Default Value DISCRO00

Fan Status Point


You must configure this decision to specify the DI point that provides the on/
off status of the air handler’s fan. The DI point provides the actual state of the fan.

Allowable Entries Bldg. Supvr. = up to 8 characters


LID = 1 to 96 (6400), 1 to 32 (1600)
Default Value SENSDI00

Sensor Group/SPT Sensor


You must configure this decision to specify the sensor group or single sensor
that is providing the space temperature inputs. For more information on sensor
group, refer to that section in this chapter of the manual.

Note: Use the same Sensor Group or SPT sensor or space temperature sensor
for all algorithms that control a common air handler.

Allowable Entries Blgd. Supvr. = SNSGRxx


LID = xx, where xx = function number
Default Value SNSGR00

Time Schedule
Use this decision to specify the Time Schedule that determines the occupancy
state for this algorithm. If you do not specify a Time Schedule in this decision,
the algorithm will assume to be in the occupied state. For more information on
Time Schedules, refer to the How to Configure Schedules chapter in this manual.
Note: Use the same Time Schedule for all algorithms that control a common
air handler.
Allowable Entries Bldg. Supvr. = OCCPCxx
LID = xx, where xx = function number
Default Value OCCPC00

267
DO—DX Staging VAV
DXVAVxxC
Function Type 15

Setpoint Schedule
You must configure this decision to specify the Setpoint Schedule that provides
the occupied and unoccupied space temperature setpoints for this algorithm.
Allowable Entries Bldg. Supvr. = SETPTyy
LID = yy, where yy = 0 to 16
Default Value SETPT00

High Humidity Switch


If the air handler is performing dehumidification, use this decision to specify the
DI point that indicates when dehumidification is needed. The algorithm can use
a High Humidity Switch or High Humidity Sensor to determine if dehumidifica-
tion is needed. If reheat is being done, the same sensor that is used here should
be used in the associated heating VAV algorithm.
Allowable Entries Bldg. Supvr. = up to 8 characters
LID = 1 to 96 (6400), 1 to 32 (1600)
Default Value SENSDI00

Humidity Setpoint
If the air handler is performing dehumidification, use this decision to specify the
Setpoint Schedule that provides the humidity setpoints for this algorithm. For
more information on Setpoint Schedules, refer to the How to Configure Sched-
ules chapter in this manual. If reheat is being done, the same setpoint that is
used here should be used in the associated heating VAV algorithm.
Allowable Entries Bldg. Supvr. = SETPTxx
LID = xx, where xx = 0 to 16
Default Value SETPT00

High Humidity Sensor


If the air handler is performing dehumidification, use this decision to specify the
AI point that provides the space or return air humidity sensor being monitored.
Dehumidification is required if the High Humidity Sensor value is greater than
the high setpoint from the Humidity Setpoint schedule. If reheat is being done,
the same sensor that is used here should be used in the associated heating VAV
algorithm.
Allowable Entries Bldg. Supvr. = up to 8 characters
LID = 1 to 96 (6400), 1 to 32 (1600)
Default Value MAMP_I00

268
DO—DX Staging VAV
DXVAVxxC
Function Type 15

VAV Setpoint Reset


VAV Setpoint Reset provides the supply air setpoint to the master loop. The
configured setpoint can be reset upward based on space temperature.

Supply Air Setpoint


Use this decision to specify the minimum supply air temperature that this
algorithm will maintain.

Allowable Entries 0.0 to 120.0°F (-18.0 to 49.0°C)


Default Value 55.0 (13.0)

Reset Ratio
If the supply air setpoint is being reset, use this decision to specify the
amount of reset of every degree the space temperature is above Start Reset
configuration decision. The value in this decision is expressed in degrees
per degrees error.

Allowable Entries 0.0 to 5.0^F (0.0 to 2.8^C)


Default Value 3.0 (1.7)

Start Reset
If the Supply Air Setpoint is being reset, use this decision to specify the
space temperature that must be exceeded before the Supply Air Setpoint
is reset.

Allowable Entries 0.0 to 99.9°F (-18.0 to 37.7°C)


Default Value 0.0 (-18.0)

Maximum Reset
If the Supply Air Setpoint is being reset, use this decision to specify the
maximum amount the Supply Air Setpoint can be reset above the config-
ured value.

Allowable Entries 0.0 to 99.9^F (0.0 to 55.0^C)


Default Value 15.0 (8.3)

269
DO—DX Staging VAV
DXVAVxxC
Function Type 15

Supply Air Temperature


You must configure this decision to specify the AI point that provides the air
handler’s supply air temperature to this algorithm.

Allowable Entries Bldg. Supvr. = up to 8 characters


LID = 1 to 96 (6400), 1 to 32 (1600)
Default Value TEMP_I00

PID_Master_Loop
The master loop is a Proportional Integral Derivative (PID) control loop that
calculates the valve position required to achieve the desired setpoint.

Proportional Gain
Use this decision to enter the value that is multiplied by the error to
produce the proportional term. The value in this decision is expressed
in units-per-unit of error.

Allowable Entries -100.0 to 100.0


Default Value -5.0

Integral Gain
Use this decision to enter the value that is multiplied by the error plus
the current integral term to produce the new integral term. The value in
this decision is expressed in units-per-unit of error.

Allowable Entries -100.0 to 100.0


Default Value -0.4

Derivative Gain
Use this decision to enter the value that is multiplied by the current
error minus the previous error to produce the derivative term. The
value in this decision is expressed in units-per-unit of error.

Allowable Entries -100.0 to 100.0


Default Value 0.0

270
DO—DX Staging VAV
DXVAVxxC
Function Type 15

Disabled Output Value


Use this decision to specify the percent of stages to be activated when
the fan is off.

Allowable Entries 0 to 100%


Default Value 0.0

Minimum Output Value


Use this decision to specify the minimum percent of stages that will
always be activated.

Allowable Entries 0 to 100%


Default Value 0.0

Maximum Output Value


Use this decision to specify the maximum percent of stages that can be
activated.

Allowable Entries 0 to 100%


Default Value 100.0

Starting Value
Use this decision to specify the percent of stages that will be activated
when the PID Master Loop is enabled by the Fan Status Point.

Allowable Entries 0 to 100%


Default Value 0.0

Block Iteration Rate


The value in this decision indicates how often the PID Master Loop
calculates the percent of stages required to maintain the Supply Air
Setpoint.

Allowable Entries 10 to 300 seconds


Default Value 30

271
DO—DX Staging VAV
DXVAVxxC
Function Type 15

Staging Control
Staging Control starts and stops up to six discrete stages of DX cooling based
on the requesting input, whose value can range from 0 to 100%. You can
configure the minimum time between starting and stopping stages.

Total Number of Stages


You must configure this decision to specify the number of discrete
stages of DX cooling the algorithm will control.

Allowable Entries 1 to 6
Default Value 6

On Time Delay
Use this decision to specify the minimum time delay between the
starting of stages. This value should represent the time required by a
newly activated stage to have its effect on the supply temperature.

Allowable Entries 0 to 30 minutes


Default Value 1

Off Time Delay


Use this decision to specify the minimum time delay between the
stopping of stages. This value should represent the time from when the
algorithm stops the stage to the time there is an effect on the controlled
supply temperature.

Allowable Entries 0 to 30 minutes


Default Value 5

Power on Delay
Use this decision to specify the number of seconds the Comfort Controller
must wait to activate this algorithm after a power restart occurs.

Allowable Entries 0 to 65535 seconds


Default Value 0

272
DO—DX Staging VAV
DXVAVxxM
Function Type 15

Maintenance Discrete Output Point


Decisions This decision displays the value of the point controlling the first stage of DX
(direct expansion) cooling.

Valid Display On/Off

Discrete Output Point


This decision displays the value of the point controlling the second stage of DX
(direct expansion) cooling.

Valid Display On/Off

Discrete Output Point


This decision displays the value of the point controlling the third stage of DX
(direct expansion) cooling.

Valid Display On/Off

Discrete Output Point


This decision displays the value of the point controlling the fourth stage of DX
(direct expansion) cooling.

Valid Display On/Off

Discrete Output Point


This decision displays the value of the point controlling the fifth stage of DX
(direct expansion) cooling.

Valid Display On/Off

Discrete Output Point


This decision displays the value of the point controlling the sixth stage of DX
(direct expansion) cooling.
Valid Display On/Off

273
DO—DX Staging VAV
DXVAVxxM
Function Type 15

Fan Status Point


This decision displays the actual state of the air handler’s fan which determines
whether this algorithm is enabled. If this point is not configured or the value is
off, then this algorithm will not be enabled.
Valid Display On/Off

Sensor Group/SPT Sensor


This decision displays the value of the single AI sensor (if chosen) or the
highest sensor in the sensor group (if chosen).
Valid Display -40.00°F to 245.00°F (-40.00 to 118.33°C)

Occupied ?
This decision displays the current occupancy status based on the configured
data in the Time Schedule. If a Time Schedule has not been selected, then the
default mode will be Yes.
Valid Display Yes/No

High Humidity Switch


This decision displays the value of the high humidity switch sensor being
monitored. If this decision is not configured, this value will default to the Off
state.
Valid Display On/Off

High Humidity Setpoint


This decision displays the high humidity setpoint for this algorithm. If the
decision was not configured, this value will default to 99% RH, which will
prevent any dehumidification. The algorithm uses the occupied high setpoint
from the Humidity Setpoint Schedule.
Valid Display 0.00 to 100.00% RH

High Humidity Sensor


This decision displays the value of the space or return air humidity sensor being
monitored. Dehumidification is required only if this value exceeds the High
Humidity Setpoint.
Valid Display 0.00 to 100.00% RH

274
DO—DX Staging VAV
DXVAVxxM
Function Type 15

VAV Setpoint Reset


VAV Setpoint Reset provides the supply air setpoint value to the master loop.

Setpoint
This decision displays the calculated supply air setpoint which is used by
the master loop. This value represents the sum of calculated offset added
to the configured Supply Air Setpoint.

Valid Display 0.0 to 120.0°F (-18.0 to 49.0°C)

Setpoint Offset
This calculated value represents the amount of reset that is added to the
configured Supply Air Setpoint to generate the setpoint value.

Setpoint Offset = (VAV Start Reset - Sensor Group/SPT Sensor)


* Reset Ratio

Valid Display -99.9 to 99.9^F (-54.9 to 54.9^C)

DX Supply Air Setpoint


This decision displays the calculated Supply Air Setpoint for the PID Master
Loop. To override the DX Supply Air Setpoint, force the point.

Valid Display -40.00 to 245.00°F (-40.0 to 118.3°C)

Supply Air Temperature


This decision displays the value of the AI point that provides the air handler’s
supply air temperature.

Valid Display -40.00 to 245.00°F (-40.0 to 118.3°C)

PID_Master_Loop
PID Master Loop function calculates the desired output based on the configured
PID gains and the current deviation from setpoint. The calculated output is re-
adjusted periodically to move closer toward the desired setpoint.

275
DO—DX Staging VAV
DXVAVxxM
Function Type 15

Reference Output
This decision displays the calculated output that is used to drive the
Discrete Output Points.
Reference Output = (Proportional Term + Integral Term + Derivative
Term + Center Value)
Valid Display 0 to 100%

Proportional Term
This decision displays the proportional error term as it is calculated by
the PID equation.
Proportional Term = (DX Supply Air Setpoint - Supply Air
Temperature) * Proportional Gain
Valid Display 0 to 100%

Integral Term
This decision displays the integral error term as it is calculated by the
PID equation.
Integral Term = (Setpoint - Supply Air Temperature) * Integral
Term + Previous Integral Term)
Valid Display 0 to 100%

Derivative Term
This decision displays the derivative error term as it is calculated by the
PID equation. Note: Error = (Setpoint - Supply Air Temperature)
Proportional Term = (Current Error - Previous Error) * Derivative Gain
Valid Display 0 to 100%

Integrator Flags
This three-digit field displays the status of the PID Master Loop.
Left Digit 0 = PID Active
1 = PID Inactive (Disabled or Min/Max Clamp)
Center Digit 0 = Integrator calculating normally
1 = Integrator has been reset
Right Digit 0 = No Integrator clamp
1 = Integrator clamp active
Valid Display 000 to 111

276
DO—DX Staging VAV
DXVAVxxM
Function Type 15

Staging Control
This function starts and stops up to six stages of DX cooling. The control is
based on the reference output from the PID Master Loop.

Number of Stages
This decision displays the number of stages that are currently on.
Valid Display 0 to 6

Requested Stages
This decision displays the number of stages that the algorithm requests
on. The number is determined by percent of stages requested from the
PID Master Loop in relation to the configured Total Number of Stages.
Valid Display 0 to 6

Delta Stages
This decision displays the difference determined by the Number of
Stages subtracted from the Requested Stages.
Valid Display 0 to 6

Delay Timer
This decision displays the number of minutes that must elapse before
another stage can be started or stopped.
Valid Display 0 to 30 minutes

PID Integrator Clamp


This decision displays whether or not the PID Clamp is currently in
effect for the staging control function.
Valid Display On/Off

Task Timer
This decision displays the number of remaining seconds before this algorithm
executes again. This algorithm will execute every ten seconds.
Valid Display 0 to 300 seconds

277
DO—Electric Heat CV
EHCV_xxC
Function Type 16

The DO—Electric Heat CV algorithm controls up to six stages of


DO—Electric electric heat in a constant volume air handler.
Heat CV
The Electric Heat CV algorithm uses a PID (Proportional Integral
Derivative) Master Loop to control the output stages. The PID
Master Loop calculates the number of output stages required to
achieve the desired space temperature setpoint. The PID Master
Loop calculates the required number of output stages by obtaining
the lowest sensor input from the Sensor Group/SPT Sensor and
comparing it to the low temperature setpoint configured in the
Setpoint Schedule. The setpoint is increased by the heating setpoint
offset when dehumidification is being performed. The stages are
activated sequentially, allowing for a configured delay time between
each stage. Once a stage is activated, it will not be de-activated
until the calculated number of stages has decreased by a full stage.
This hysteresis prevents short cycling of stages. When all available
stages of electric heat are activated, the algorithm clamps the PID
Master Loop integrator at its current value.

If the fan status is off, all stages of electric heat are turned off. If the
sensor group status in invalid, the PID Master Loop sets the output
to the Disabled Output Value. If the Duct Temperature input ex-
ceeds the configured Duct High Limit, the PID Master Loop sets the
output to the Minimum Output Value.

The Time Schedule indicates the current occupancy state for this
algorithm. The occupancy state defines when the Comfort Control-
ler is using the occupied or unoccupied setpoints. If you do not
configure a Time schedule for this algorithm, the algorithm will
assume to be in the occupied state.

The Setpoint Schedule allows you to configure high and low space
temperature setpoints for both occupied and unoccupied states.

Typical Application You can use this algorithm to control up to six stages of electric heat
in a constant volume air handler.

278
DO—Electric Heat CV
EHCV_xxC
Function Type 16

List of Configuration The following decisions are applicable to this algorithm. You must
Decisions configure the asterisked decisions. Non-asterisked decisions are
optional.

* Discrete Output Point


Discrete Output Point
Discrete Output Point
Discrete Output Point
Discrete Output Point
Discrete Output Point
* Fan Status Point
* Sensor Group/SPT Sensor
Time Schedule
* Setpoint Schedule
High Humidity Switch
Humidity Setpoint
High Humidity Sensor
Duct Temperature
Duct High Limit
PID_Master_Loop
Proportional Gain
Integral Gain
Derivative Gain
Disabled Output Value
Minimum Output Value
Maximum Output Value
Starting Value
Block Iteration Rate
Heating Setpoint Offset
Staging Control
* Total Number of Stages
On Time Delay
Off Time Delay
Power on Delay

279
DO—Electric Heat CV
EHCV_xxC
Function Type 16

List of Maintenance The following maintenance decisions are applicable to this algo-
Decisions rithm. They provide useful information regarding the status and
configuration of this algorithm. You can force the asterisked decisions.

* Discrete Output Point


* Discrete Output Point
* Discrete Output Point
* Discrete Output Point
* Discrete Output Point
* Discrete Output Point
* Fan Status Point
* Sensor Group/SPT Sensor
Occupied ?
* High Humidity Switch
High Humidity Setpoint
* High Humidity Sensor
* Duct Temperature
Duct High Limit
PID_Master_Loop
Reference Output
Proportional Term
Integral Term
Derivative Term
Integrator Flags
Space Setpoint
Staging Control
Number of Stages
Requested Stages
Delta Stages
Delay Timer
PID Integrator Clamp
Task Timer

280
Figure 5-16
DO—Electric Heat CV

Staging Control
Fan Status Point
Sensor Group/ Output Fan
SPT Sensor Status Status

Average Force Status PID_Master_Loop


Discrete
High Output Point
Low
AND Enable Output Input Stage 1 Input Force
Status NOT
Status
TS Override

Sensor Input
Time Schedule Discrete
Output Point
Output
Maintenance Stage 2 Input Force
Status

Space Setpoint
Discrete
High Setpoint Output Point
Occupancy State? Stage 3 Input Force
Setpoint Status
Low Setpoint +

High Humidity Switch Discrete


Output Point
Output Select
OR Stage 4 Input Force
Status A Status
Force Status Heating Setpoint A
Offset
High Humidity Sensor Discrete
0 B Output Point
Output
> Stage 5 Input Force
Status
Status
Force Status

Humidity Setpoint Discrete


SELECT A SELECT A Output Point
Occ High Setpoint -3
+ A 1 A
Stage 6 Input Force
Occ Low Setpoint O B O B Status

Duct Temperature
Maximum Output
Output
> Minimum Output
Status
Force Status
Clamp Integrator PID
Duct High Limit Integrator
+
Reset Integrator Clamp

SELECT A
EHCV_xxC

SELECT A
-5 A 1 A
O B O B
Function Type 16

281
DO—Electric Heat CV
DO—Electric Heat CV
EHCV_xxC
Function Type 16

Configuration Discrete Output


Decisions You must configure this decision to specify the DO point that is controlling the
first stage of electric heating.
Allowable Entries Bldg. Supvr. = up to 8 characters
LID = 1 to 96 (6400), 1 to 32 (1600)
Default Value DISCRO00

Discrete Output
Use this decision to specify the DO point that is controlling the second stage of
electric heating.
Allowable Entries Bldg. Supvr. = up to 8 characters
LID = 1 to 96 (6400), 1 to 32 (1600)
Default Value DISCRO00

Discrete Output
Use this decision to specify the DO point that is controlling the third stage of
electric heating.
Allowable Entries Bldg. Supvr. = up to 8 characters
LID = 1 to 96 (6400), 1 to 32 (1600)
Default Value DISCRO00

Discrete Output
Use this decision to specify the DO point that is controlling the fourth stage of
electric heating.
Allowable Entries Bldg. Supvr. = up to 8 characters
LID = 1 to 96 (6400), 1 to 32 (1600)
Default Value DISCRO00

Discrete Output
Use this decision to specify the DO point that is controlling the fifth stage of
electric heating.
Allowable Entries Bldg. Supvr. = up to 8 characters
LID = 1 to 96 (6400), 1 to 32 (1600)
Default Value DISCRO00

282
DO—Electric Heat CV
EHCV_xxC
Function Type 16

Discrete Output
Use this decision to specify the DO point that is controlling the sixth stage of
electric heating.
Allowable Entries Bldg. Supvr. = up to 8 characters
LID = 1 to 96 (6400), 1 to 32 (1600)
Default Value DISCRO00

Fan Status Point


You must configure this decision to specify the DI point that provides the on/
off status of the air handler’s fan. A DI point provides the actual state of the
fan.
Allowable Entries Bldg. Supvr. = up to 8 characters,
LID = 1 to 96 (6400), 1 to 32 (1600)
Default Value SENSDI00

Sensor Group/SPT Sensor


You must configure this decision to specify the sensor group or single sensor
that is providing the space temperature inputs. For more information on sensor
group, refer to that section in this chapter of the manual.
Note: Use the same Sensor Group or SPT Sensor or space temperature sensor
for all algorithms that control a common air handler.
Allowable Entries Blgd. Supvr. = SNSGRxx
LID = xx, where xx = function number
Default Value SNSGR00

Time Schedule
Use this decision to specify the Time Schedule that determines the occupancy
state for this algorithm. If you do not specify a Time Schedule in this decision,
the algorithm will assume to be in the occupied state. For more information on
Time Schedules, refer to the How to Configure Schedules chapter in this
manual.
Note: Use the same Time Schedule for all algorithms that control
a common air handler.
Allowable Entries Bldg. Supvr. = OCCPCxx
LID = xx, where xx = function number
Default Value OCCPC00

283
DO—Electric Heat CV
EHCV_xxC
Function Type 16

Setpoint Schedule
You must configure this decision to specify the Setpoint Schedule (temperature
type) that provides the occupied and unoccupied low setpoints for this algorithm.

Allowable Entries Bldg. Supvr. = SETPTyy


LID = yy, where yy = 0 to 16
Default Value SETPT00

High Humidity Switch


If the air handler is performing dehumidification, use this decision to specify the
DI point that indicates when dehumidification is needed. The algorithm can use a
High Humidity Switch or High Humidity Sensor to determine if dehumidification
is needed. If dehumidification is being performed, the same sensor that is used
here should be used in the associated Cooling CV algorithm.

Allowable Entries Bldg. Supvr. = up to 8 characters


LID = 1 to 96 (6400), 1 to 32 (1600)
Default Value SENSDI00

Humidity Setpoint
If the air handler is performing dehumidification, use this decision to specify the
Setpoint Schedule that provides the humidity setpoint for this algorithm. For
more information on Setpoint Schedules, refer to the How to Configure Sched-
ules chapter in this manual. If dehumidification is being performed, the same
setpoint that is used here should be used in the associated Cooling CV algorithm.

Allowable Entries Bldg. Supvr. = SETPTxx


LID = xx, where xx = 0 to 16
Default Value SETPT00

High Humidity Sensor


If the air handler is performing dehumidification, use this decision to specify the AI
point that provides the space or return air humidity sensor being monitored. Dehu-
midification is required if the High Humidity Sensor value is greater than the high
setpoint from Humidity Setpoint schedule. If dehumidification is being performed,
the same sensor that is used here should be used in the associated Cooling CV algorithm.

Allowable Entries Bldg. Supvr. = up to 8 characters


LID = 1 to 96 (6400), 1 to 32 (1600)
Default Value MAMP_I00

284
DO—Electric Heat CV
EHCV_xxC
Function Type 16

Duct Temperature
Use this decision to specify the AI point that is used as a safety to prevent the
duct temperature from exceeding the high temperature limit.

Allowable Entries Bldg. Supvr. = up to 8 characters


LID = 1 to 96 (6400), 1 to 32 (1600)
Default Value TEMP_I00

Duct High Limit


Use this decision to specify a maximum duct temperature before the PID
Master Loop output is clamped to the Minimum Output Value.

Allowable Entries 80.00 to 245.00°F (26.7 to 188.3°C)


Default Value 150.00 (66)

PID_Master_Loop
The master loop is a Proportional Integral Derivative (PID) control loop that
calculates the valve position required to achieve the desired setpoint.

Proportional Gain
Use this decision to enter the value that is multiplied by the error to
produce the proportional term. The value in this decision is expressed
in units-per-unit of error.

Allowable Entries -100.0 to 100.0


Default Value 5.0

Integral Gain
Use this decision to enter the value that is multiplied by the error plus
the current integral term to produce the new integral term. The value in
this decision is expressed in units-per-unit of error.

Allowable Entries -100.0 to 100.0


Default Value 0.4

285
DO—Electric Heat CV
EHCV_xxC
Function Type 16

Derivative Gain
Use this decision to enter the value that is multiplied by the current
error minus the previous error to produce the derivative term. The
value in this decision is expressed in units-per-unit of error.

Allowable Entries -100.0 to 100.0


Default Value 0.0

Disabled Output Value


Use this decision to specify the percent of stage to be activated when
the fan is off.

Allowable Entries 0 to 100%


Default Value 0.0

Minimum Output Value


Use this decision to specify the minium percent of stages that will
always be activated. The output will equal this value if the Duct
Temperature exceeds the High Duct Limit.

Allowable Entries 0 to 100%


Default Value 0.0

Maximum Output Value


Use this decision to specify the maximin percent of stages that can be
activated.

Allowable Entries 0 to 100%


Default Value 100.0

Starting Value
Use this decision to specify the percent of stages that will be activated
when the PID Master Loop is enabled by the Fan Status Point.

Allowable Entries 0 to 100%


Default Value 0.0

286
DO—Electric Heat CV
EHCV_xxC
Function Type 16

Block Iteration Rate


The value in this decision indicates how often the PID Master Loop
calculates the output value.

Allowable Entries 10 to 300 seconds


Default Value 30

Heating Setpoint Offset


If the air handler is performing dehumidification, use this decision to specify
how much the space temperature setpoint is offset during dehumidification.

Allowable Entries -10.00 to 10.00^F (-5.5 to 5.5^C)


Default Value 3.00 (1.6)

Staging Control
Staging Control starts and stops up to six discrete stages of electric heating
based on the requesting input, whose value can range from 0 to 100%. You
can configure the minimum time between starting and stopping stages.

Total Number of Stages


You must configure this decision to specify the number of discrete
stages of electric heating the algorithm will control.

Allowable Entries 1 to 6
Default Value 6

On Time Delay
Use this decision to specify the minimum time delay between the
starting of stages. This value should represent the time required by a
newly activated stage to have its effect on the space temperature.

Allowable Entries 0 to 30 minutes


Default Value 1

287
DO—Electric Heat CV
EHCV_xxM
Function Type 16

Off Time Delay


Use this decision to specify the minimum time delay between the
stopping of stages. This value should represent the time from when the
algorithm stops the stage to the time there is an effect on the controlled
space temperature.

Allowable Entries 0 to 30 minutes


Default Value 0

Power on Delay
Use this decision to specify the number of seconds the Comfort Controller
must wait to activate this algorithm after a power restart occurs.

Allowable Entries 0 to 65535 seconds


Default Value 0

Maintenance Discrete Output Point


Decisions This decision displays the value of the point controlling the first stage of
electric heating.

Valid Display On/Off

Discrete Output Point


This decision displays the value of the point controlling the second stage of
electric heating.

Valid Display On/Off

Discrete Output Point


This decision displays the value of the point controlling the third stage of
electric heating.

Valid Display On/Off

288
DO—Electric Heat CV
EHCV_xxM
Function Type 16

Discrete Output Point


This decision displays the value of the point controlling the fourth stage of
electric heating.
Valid Display On/Off

Discrete Output Point


This decision displays the value of the point controlling the fifth stage of
electric heating.
Valid Display On/Off

Discrete Output Point


This decision displays the value of the point controlling the sixth stage of
electric heating.
Valid Display On/Off

Fan Status Point


This decision displays the actual state of the air handler’s fan which determines
whether this algorithm is enabled. If this point is not configured or the value is
Off, then this algorithm will not be enabled.
Valid Display On/Off

Sensor Group/SPT Sensor


This decision displays the value of the single AI sensor (if chosen) or the
lowest sensor in the sensor group (if chosen).
Valid Display -40.00 to 245.00°F (-40.00 to 118.33°C)

Occupied ?
This decision displays the current occupancy status based on the configured
data in the Time Schedule. If a Time Schedule has not been selected, then the
default mode will be Yes.
Valid Display Yes/No

289
DO—Electric Heat CV
EHCV_xxM
Function Type 16

High Humidity Switch


This decision displays the value of the high humidity switch sensor being
monitored. If this decision is not configured, this value will default to the Off
state.

Valid Display On/Off

High Humidity Setpoint


This decision displays the high humidity setpoint for this algorithm. If the
decision was not configured, this value will default to 99% RH, which will
prevent any dehumidification. The algorithm uses the occupied high setpoint
from the High Humidity schedule.

Valid Display 0.00 to 100.00% RH

High Humidity Sensor


This decision displays the value of the space or return air humidity sensor
being monitored. Dehumidification is required only if this value exceeds the
High Humidity Setpoint.

Valid Display 0.00 to 100.00% RH

Duct Temperature
This decision displays the duct temperature sensor value used as a safety value
to prevent excessive duct temperatures.

Valid Display -40.00 to 245.00°F (-40.00 to 118.33°C)

Duct High Limit


This decision displays the maximum duct temperature, that, if exceeded, will
cause the PID Master Loop output to clamp to the minimum output value.

Valid Display -80.00 to 245.00°F (26.6 to 118.3°C)

290
DO—Electric Heat CV
EHCV_xxM
Function Type 16

PID_Master_Loop
PID Master Loop function calculates the desired output based on the config-
ured PID gains and the current deviation from setpoint. The calculated output
is re-adjusted periodically to move closer toward the desired setpoint.

Reference Output
This decision displays the calculated output that is used to determine
the percentage of Discrete Output Points required.
Reference Output = (Proportional Term + Integral Term + Derivative
Term + Center Value)
Valid Display 0 to 100%

Proportional Term
This decision displays the proportional error term as it is calculated by
the PID equation.
Proportional Term = (Setpoint - SPT Sensor) * Proportional Gain
Valid Display 0 to 100%

Integral Term
This decision displays the integral error term as it is calculated by the
PID equation.
Integral Term = ((Setpoint - SPT Sensor) * Integral Term + Previous
Integral Term)
Valid Display 0 to 100%

Derivative Term
This decision displays the derivative error term as it is calculated by the
PID equation.
Proportional Term = (Current Error - Previous Error) * Derivative Gain
Note: Error = (Setpoint - SPT Sensor)
Valid Display 0 to 100%

291
DO—Electric Heat CV
EHCV_xxM
Function Type 16

Integrator Flags
This three-digit field displays the status of the PID Master Loop.

Left Digit 0 = PID Active


1 = PID Inactive (Disabled or Min/Max Clamp)

Center Digit 0 = Integrator calculating normally


1 = Integrator has been reset

Right Digit 0 = No Integrator clamp


1 = Integrator clamp active

Valid Display 000 to 111

Space Setpoint
This decision displays the low space temperature setpoint from the configured
Setpoint Schedule. The occupancy state is taken into effect when this value is
determined.

Valid Display -40.00 to 245.00°F

Staging Control
This function starts and stops up to six stages of electric heating. The control is
based on the reference output from the PID Master Loop.

Number of Stages
This decision displays the number of stages that are currently on.

Valid Display 0 to 6

Requested Stages
This decision displays the number of stages that the algorithm requests
on. The number is determined by percent of stages requested from the
PID Master Loop in relation to the configured Total Number of Stages.

Valid Display 0 to 6

292
DO—Electric Heat CV
EHCV_xxM
Function Type 16

Delta Stages
This decision displays the difference determined by the Number of
Stages subtracted from the Requested Stages.

Valid Display 0 to 6

Delay Timer
This decision displays the number of minutes that must elapse before
another stage can be started or stopped.

Valid Display 0 to 30 minutes

PID Integrator Clamp


This decision displays whether or not the PID Clamp is currently in effect
for the staging control function.

Valid Display On/Off

Task Timer
This decision displays the number of remaining seconds before this algorithm
executes again. This algorithm will execute every ten seconds.

Valid Display 0 to 300 seconds

293
DO—Electric Heat VAV
EHVAVxxC
Function Type 17

The DO—Electric Heat VAV algorithm controls up to six stages of


DO—Electric electric heat in a variable air volume air handler.
Heat VAV
The Electric Heat CV algorithm uses a PID (Proportional Integral
Derivative) Master Loop to control the output stages. The PID
Master Loop calculates the number of output stages required to
achieve the desired space temperature setpoint. The PID Master
Loop calculates the required number of output stages by obtaining
the lowest sensor input from the Sensor Group/SPT Sensor and
comparing it to the low temperature setpoint configured in the
Setpoint Schedule. The setpoint is increased by the Heating Set-
point Offset when dehumidification is being performed. The stages
are activated sequentially, allowing for a configured delay time
between each stage. Once a stage is activated, it will not be de-
activated until the calculated number of stages has decreased by a
full stage. This hysteresis prevents short cycling of stages. When
all available stages of electric heat are activated, the algorithm
clamps the PID Master Loop integrator at its current value.

If the fan status is off all stages of electric heat are turned off. If the
sensor group status in invalid, the PID Master Loop sets the output
to the Disabled Output Value. If the Duct Temperature input ex-
ceeds the configured Duct High Limit, the PID Master Loop sets the
output to the Minimum Output Value.

The Time Schedule indicates the current occupancy state for this
algorithm. The occupancy state defines when the Comfort Control-
ler is using the occupied or unoccupied setpoints. If you do not
configure a Time Schedule for this algorithm, the algorithm will
assume to be in the occupied state.

The Setpoint Schedule allows you to configure high and low space
temperature setpoints for both occupied and unoccupied states.

For applications that have alternate heat sources, you can use Morn-
ing Warmup to preheat the space.

Typical Application You can use this algorithm to control up to six stages of electric heat
in a variable air volume air handler.

294
DO—Electric Heat VAV
EHVAVxxC
Function Type 17

List of Configuration The following decisions are applicable to this algorithm. You must
Decisions configure the asterisked decisions. Non-asterisked decisions are
optional.

* Discrete Output Point


Discrete Output Point
Discrete Output Point
Discrete Output Point
Discrete Output Point
Discrete Output Point
* Fan Status Point
* Sensor Group/SPT Sensor
Time Schedule
* Setpoint Schedule
High Humidity Switch
Humidity Setpoint
High Humidity Sensor
Duct Temperature
Duct High Limit
Occupied Heating
PID_Master_Loop
Proportional Gain
Integral Gain
Derivative Gain
Disabled Output Value
Minimum Output Value
Maximum Output Value
Starting Value
Block Iteration Rate
Heating Setpoint Offset
Staging Control
* Total Number of Stages
On Time Delay
Off Time Delay
Power on Delay

295
DO—Electric Heat VAV
EHVAVxxC
Function Type 17

List of Maintenance The following maintenance decisions are applicable to this algo-
Decisions rithm. They provide useful information regarding the status and
configuration of this algorithm. You can force the asterisked decisions.

* Discrete Output Point


* Discrete Output Point
* Discrete Output Point
* Discrete Output Point
* Discrete Output Point
* Discrete Output Point
* Fan Status Point
* Sensor Group/SPT Sensor
Occupied ?
* High Humidity Switch
High Humidity Setpoint
* High Humidity Sensor
* Duct Temperature
Duct High Limit
Morning Warm Up
Reference Output
Morning Warmup ?
PID_Master_Loop
Reference Output
Proportional Term
Integral Term
Derivative Term
Integrator Flags
Space Setpoint
Staging Control
Number of Stages
Requested Stages
Delta Stages
Delay Timer
PID Integrator Clamp
Task Timer

296
Figure 5-17
DO—Electric Heat VAV

NOT
Staging Control
Fan Status Point Fan
Morning Status Discrete
Force Status
Warm Up Output
Status Point
Fan PID_Master_Loop
Output
Status Stage 1 Input
Sensor Group/ Output Input Force
Status
SPT Sensor
Status Disable
TS Override
Discrete
Output
Average Status
Point
High Stage 2 Input
Low Space Force
Temp. Status
Time Schedule
Discrete
Occupancy Occupancy
State?
Output
Maintenance Point
Stage 3 Input
Setpoint Force
Status

Discrete
AND Enable Output
NOT
Point
Space Setpoint Stage 4 Input
Sensor Input
High Setpoint Force
Status
Low Setpoint
+ Setpoint
Discrete
Output
High Humidity Point
Switch
Duct Temp. stage 5 Input
Output
Maximum Output Force
Status Output Status
Force Status > Minimum Output
Force
Status Discrete
OR Select
High Humidity Output
Sensor A Point
Duct High Limit
Output Heating + Stage 6 Input
Status > Setpoint A
Offset Force
Force Status Status
Clamp Integrator PID
Humidity 0 B Integrator
Setpoint Reset Integrator Clamp

Occupied
High Setpoint
+ SELECT A
Occupied
EHVAVxxC

Low Setpoint -3 A

O B

SELECT A
SELECT A
Function Type 17

1 A
SELECT A 1 A
O B
-5 A O B
B
DO—Electric Heat VAV

297
DO—Electric Heat VAV
EHVAVxxC
Function Type 17

Configuration Discrete Output Point


Decisions You must configure this decision to specify the DO point that is controlling the
first stage of electric heating.
Allowable Entries Bldg. Supvr. = up to 8 characters
LID = 1 to 96 (6400), 1 to 32 (1600)
Default Value DISCRO00

Discrete Output Point


Use this decision to specify the DO point that is controlling the second stage of
electric heating.
Allowable Entries Bldg. Supvr. = up to 8 characters
LID = 1 to 96 (6400), 1 to 32 (1600)
Default Value DISCRO00

Discrete Output Point


Use this decision to specify the DO point that is controlling the third stage of
electric heating.
Allowable Entries Bldg. Supvr. = up to 8 characters
LID = 1 to 96 (6400), 1 to 32 (1600)
Default Value DISCRO00

Discrete Output Point


Use this decision to specify the DO point that is controlling the fourth stage of
electric heating.
Allowable Entries Bldg. Supvr. = up to 8 characters
LID = 1 to 96 (6400), 1 to 32 (1600)
Default Value DISCRO00

Discrete Output Point


Use this decision to specify the DO point that is controlling the fifth stage of
electric heating.
Allowable Entries Bldg. Supvr. = up to 8 characters
LID = 1 to 96 (6400), 1 to 32 (1600)
Default Value DISCRO00

298
DO—Electric Heat VAV
EHVAVxxC
Function Type 17

Discrete Output Point


Use this decision to specify the DO point that is controlling the sixth stage of
electric heating.
Allowable Entries Bldg. Supvr. = up to 8 characters
LID = 1 to 96 (6400), 1 to 32 (1600)
Default Value DISCRO00

Fan Status Point


You must configure this decision to specify the discrete point that provides the
on/off status of the air handler’s fan. A DI point provides the actual state of the
fan.
Allowable Entries Bldg. Supvr. = up to 8 characters
LID = 1 to 96 (6400), 1 to 32 (1600)
Default Value SENSDI00

Sensor Group/SPT Sensor


You must configure this decision to specify the sensor group or single sensor that
is providing the space temperature inputs. For more information on sensor
group, refer to that section in this chapter of the manual.
Note: Use the same Sensor Group or SPT sensor or space temperature sensor
for all algorithms that control a common air handler.
Allowable Entries Blgd. Supvr. = SNSGRxx
LID = xx, where xx = function number
Default Value SNSGR00

Time Schedule
Use this decision to specify the Time Schedule that determines the occupancy
state for this algorithm. If you do not specify a Time Schedule in this decision,
the algorithm will assume to be in the occupied state. For more information on
Time Schedules, refer to the How to Configure Schedules chapter in this manual
Note: Use the same Time Schedule for all algorithms that control a common
air handler.
Allowable Entries Bldg. Supvr. = OCCPCxx
LID = xx, where xx = function number
Default Value OCCPC00

299
DO—Electric Heat VAV
EHVAVxxC
Function Type 17

Setpoint Schedule
You must configure this decision to specify the Setpoint Schedule (temperature
type) that provides the occupied and unoccupied low setpoints for this algorithm.

Allowable Entries Bldg. Supvr. = SETPTyy,


LID = yy, where yy = 0 to 16
Default Value SETPT00

High Humidity Switch


If the air handler is performing dehumidification, use this decision to specify
the DI point that indicates when dehumidification is needed. The algorithm
can use a High Humidity Switch or High Humidity Sensor to determine if
dehumidification is needed. If dehumidification is being performed, the same
sensor that is used here should be used in the associated Cooling VAV algo-
rithm.

Allowable Entries Bldg. Supvr. = up to 8 characters


LID = 1 to 96 (6400), 1 to 32 (1600)
Default Value SENSDI00

Humidity Setpoint
If the air handler is performing dehumidification, use this decision to specify the
Setpoint Schedule that provides the humidity setpoints for this algorithm. For
more information on Setpoint Schedules, refer to the How to Configure Sched-
ules chapter in this manual. If dehumidification is being performed, the same
sensor that is used here should be used in the associated Cooling VAV algorithm.

Allowable Entries Bldg. Supvr. = SETPTxx


LID = xx, where xx = 0 to 16
Default Value SETPT00

High Humidity Sensor


If the air handler is performing dehumidification, use this decision to specify
the AI point that provides the space or return air humidity sensor being moni-
tored. Dehumidification is required if the High Humidity Sensor value is
greater than the high setpoint from Humidity Setpoint schedule. If dehumidifi-
cation is being performed, the same sensor that is used here should be used in
the associated Cooling VAV algorithm.

Allowable Entries Bldg. Supvr. = up to 8 characters


LID = 1 to 96 (6400), 1 to 32 (1600)
Default Value MAMP_I00
300
DO—Electric Heat VAV
EHVAVxxC
Function Type 17

Duct Temperature
Use this decision to specify the AI point that is used as a safety value to prevent
the duct temperature from exceeding the high temperature limit.

Allowable Entries Bldg. Supvr. = up to 8 characters


LID = 1 to 96 (6400), 1 to 32 (1600)
Default Value TEMP_I00

Duct High Limit


Use this decision to specify the maximum duct temperatures reached before the
PID Master Loop output is clamped to the Minimum Output Value.

Allowable Entries 80.00 to 245.00°F (27.0 to 118.3°C)


Default Value 150.00 (66.0)

Occupied Heating
Use this decision to disable heating during Occupied periods. If this decision
is set to No, the algorithm will be enabled only to preheat the space.

Allowable Entries Bldg. Supvr. = No or Yes


LID = 0(No) or 1(Yes)
Default Value No

PID_Master_Loop
The master loop is a Proportional Integral Derivative (PID) control loop that
calculates the valve position required to achieve the desired setpoint.

Proportional Gain
Use this decision to enter the value that is multiplied by the error to
produce the proportional term. The value in this decision is expressed
in units-per-unit of error.

Allowable Entries -100.0 to 100.0


Default Value 5.0

301
DO—Electric Heat VAV
EHVAVxxC
Function Type 17

Integral Gain
Use this decision to enter the value that is multiplied by the error plus
the current integral term to produce the new integral term. The value in
this decision is expressed in units-per-unit of error.

Allowable Entries -100.0 to 100.0


Default Value 0.4

Derivative Gain
Use this decision to enter the value that is multiplied by the current
error minus the previous error to produce the derivative term. The
value in this decision is expressed in units-per-unit of error.

Allowable Entries -100.0 to 100.0


Default Value 0.0

Disabled Output Value


Use this decision to specify the percent of stages to be activated when
the fan is off.

Allowable Entries 0 to 100%


Default Value 0.0

Minimum Output Value


Use this decision to specify the minimum percent of stages that will
always be activated. The output also will be set to this value when the
Duct Temperature exceeds the Duct High Limit.

Allowable Entries 0 to 100%


Default Value 0.0

Maximum Output Value


Use this decision to specify the maximum percent of stages that can be
activated.

Allowable Entries 0 to 100%


Default Value 100.0

302
DO—Electric Heat VAV
EHVAVxxC
Function Type 17

Starting Value
Use this decision to specify the percent of stages that will be activated
when the PID Master Loop is enabled by the Fan Status Point.

Allowable Entries 0 to 100%


Default Value 0.0

Block Iteration Rate


The value in this decision indicates how often the PID Master Loop
calculates the output value.

Allowable Entries 10 to 300 seconds


Default Value 30

Heating Setpoint Offset


If the air handler is performing dehumidification, use this decision to specify
how much space temperature setpoint is offset during dehumidification.

Allowable Entries -10.00 to 10.00^F (-5.5 to 5.5^C)


Default Value 3.00 (1.66)

Staging Control
Staging Control starts and stops up to six discrete stages of electric heating
based on the requesting input, whose value can range from 0 to 100%. You
can configure the minimum time between starting and stopping stages.

Total Number of Stages


You must configure this decision to specify the number of discrete
stages of electric heating the algorithm will control.

Allowable Entries 1 to 6
Default Value 6

303
DO—Electric Heat VAV
EHVAVxxM
Function Type 17

On Time Delay
Use this decision to specify the minimum time delay between the
starting of stages. This value should represent the time required by a
newly activated stage to have its effect on the space temperature.

Allowable Entries 0 to 30 minutes


Default Value 1

Off Time Delay


Use this decision to specify the minimum time delay between the
stopping of stages. This value should represent the time from when the
algorithm stops the stage to the time there is an effect on the controlled
space temperature.

Allowable Entries 0 to 30 minutes


Default Value 0

Power on Delay
Use this decision to specify the number of seconds the Comfort Controller
must wait to activate this algorithm after a power restart occurs.

Allowable Entries 0 to 65535 seconds


Default Value 0

Maintenance Discrete Output Point


Decisions This decision displays the value of the point controlling the first stage of
electric heating.

Valid Display On/Off

Discrete Output Point


This decision displays the value of the point controlling the second stage of
electric heating.

Valid Display On/Off

304
DO—Electric Heat VAV
EHVAVxxM
Function Type 17

Discrete Output Point


This decision displays the value of the point controlling the third stage of
electric heating.

Valid Display On/Off

Discrete Output Point


This decision displays the value of the point controlling the fourth stage of
electric heating.

Valid Display On/Off

Discrete Output Point


This decision displays the value of the point controlling the fifth stage of
electric heating.

Valid Display On/Off

Discrete Output Point


This decision displays the value of the point controlling the sixth stage of
electric heating.

Valid Display On/Off

Fan Status Point


This decision displays the actual state of the air handler’s fan which determines
whether this algorithm is enabled. If this point is not configured or the value is
Off, then this algorithm will not be enabled.

Valid Display On/Off

Sensor Group/SPT Sensor


This decision displays the value of the single AI sensor (if chosen) or the
lowest sensor in the sensor group (if chosen).

Valid Display -40.00 to 245.00°F (-40.00 to 118.33°C)

305
DO—Electric Heat VAV
EHVAVxxM
Function Type 17

Occupied ?
This decision displays the current occupancy status based on the configured
data in the Time Schedule. If a Time Schedule has not been selected, then the
default mode will be Yes.

Valid Display Yes/No

High Humidity Switch


This decision displays the value of the high humidity switch sensor being
monitored. If this decision is not configured, this value will default to the Off
state.

Valid Display On/Off

High Humidity Setpoint


This decision displays the high humidity setpoint for this algorithm. If the
decision was not configured, this value will default to 99% RH, which will
prevent any dehumidification. The algorithm uses the occupied high setpoint
from the High Humidity schedule.

Valid Display 0.00 to 100.00% RH

High Humidity Sensor


This decision displays the value of the space or return air humidity sensor
being monitored. Dehumidification is required only if this value exceeds the
High Humidity Setpoint.

Valid Display 0.00 to 100.00% RH

Duct Temperature
This decision displays the duct temperature sensor value used as a safety to
prevent excessive duct temperatures.

Valid Display -40.00 to 245.00°F (-40.00 to 118.33°C)

306
DO—Electric Heat VAV
EHVAVxxM
Function Type 17

Duct High Limit


This decision displays the maximum duct temperature that, if exceeded, will
cause the PID Master Loop output to clamp to the minimum output value.

Valid Display 80.00 to 245.00°F (26.6 to 118.3°C)

Morning Warm Up
Morning Warmup is used to bring the space temperature up to occupied heat-
ing setpoint after an unoccupied period. Once the setpoint is reached, heating
will be disabled for the remainder of that occupied period, unless Occupied
Heating is enabled.

Reference Output
This decision determines whether the PID loop will be enabled. If
Occupied Heating is Yes, the output is On whenever Fan Status is On.
Otherwise, the output is On only when Fan Status is On and Morning
Warmup is True.

Valid Display On/Off

Morning Warmup ?
This decision displays whether the algorithm is executing morning
warm-up.

Valid Display True/False

PID_Master_Loop
PID Master Loop function calculates the desired output based on the config-
ured PID gains and the current deviation from setpoint. The calculated output
is re-adjusted periodically to move closer toward the desired setpoint.

Reference Output
This decision displays the calculated percentage of stages that will be
activated.

Reference Output = (Proportional Term + Integral Term + Derivative


Term + Center Value)

Valid Display 0 to 100%

307
DO—Electric Heat VAV
EHVAVxxM
Function Type 17

Proportional Term
This decision displays the proportional error term as it is calculated by
the PID equation.
Proportional Term = (Setpoint - SPT Sensor) * Proportional Gain
Valid Display 0 to 100%

Integral Term
This decision displays the integral error term as it is calculated by the
PID equation.
Integral Term = ((Setpoint - SPT Sensor) * Integral Term + Previous
Integral Term)
Valid Display 0 to 100%

Derivative Term
This decision displays the derivative error term as it is calculated by the
PID equation.
Proportional Term = (Current Error - Previous Error) * Derivative Gain
Note: Error = (Setpoint - SPT Sensor)

Valid Display 0 to 100%

Integrator Flags
This three-digit field displays the status of the PID Master Loop.
Left Digit 0 = PID Active
1 = PID Inactive (Disabled or Min/Max Clamp)
Center Digit 0 = Integrator calculating normally
1 = Integrator has been reset
Right Digit 0 = No Integrator clamp
1 = Integrator clamp active
Valid Display 000 to 111

308
DO—Electric Heat VAV
EHVAVxxM
Function Type 17

Space Setpoint
This decision displays the low space temperature setpoint from the configured
Setpoint Schedule. The occupancy state is taken into effect when this value is
determined.
Valid Display -40.00 to 245.00°F (-40.0 to 118.3°C)

Staging Control
This function starts and stops up to six stages of electric heating. The control is
based on the reference output from the PID Master Loop.

Number of Stages
This decision displays the number of stages that are currently on.

Valid Display 0 to 6

Requested Stages
This decision displays the number of stages that the algorithm requests
on. The number is determined by percent of stages requested from the
PID Master Loop value in relation to the configured Total Number of
Stages.

Valid Display 0 to 6

Delta Stages
This decision displays the difference determined by the Number of
Stages subtracted from the Requested Stages.

Valid Display 0 to 6

Delay Timer
This decision displays the number of minutes that must elapse before
another stage can be started or stopped.

Valid Display 0 to 30 minutes

309
DO—Electric Heat VAV
EHVAVxxM
Function Type 17

PID Integrator Clamp


This decision displays whether or not the PID Clamp is currently in
effect for the staging control function.

Valid Display On/Off

Task Timer
This decision displays the number of remaining seconds before this algorithm
executes again. This algorithm will execute every ten seconds.

Valid Display 0 to 300 seconds

310
DO—Enthalpy Comparison
ENTH_xxC
Function Type 18

The DO—Enthalpy Comparison algorithm compares values from


DO—Enthalpy two air streams and indicates if the outside air is suitable for condi-
Comparison tioning the space.

Typical Application This algorithm normally controls a discrete output point based on an
analog (heat content) comparison of two airstreams: i.e., outside
and return air. The discrete output point may be used to drive a
relay or solenoid air valve as required to accomplish enthalpy
switch-over of dampers.

List of Configuration The following decisions are applicable to this algorithm. You must
Decisions configure the asterisked decisions. Non-asterisked decisions are
optional.
* Discrete Output Point
Outside Air Temperature
* Return Air Temperature
Outside Air Humidity
* Return Air Humidity
Outside Air Dewpoint
Enthalpy Comparison
Default OA Enthalpy
Default RA Enthalpy
Maximum OA Enthalpy
Power on Delay

List of Maintenance The following maintenance decisions are applicable to this algo-
Decisions rithm. They provide useful information regarding the status and
configuration of this algorithm. You can force the asterisked decisions.
* Discrete Output Point
* Outside Air Temperature
* Return Air Temperature
* Outside Air Humidity
* Return Air Humidity
* Outside Air Dewpoint
Enthalpy Comparison
Reference Output
OA Enthalpy
RA Enthalpy
OAT > RAT ?
Task Timer

311
312
Figure 5-18
ENTH_xxC

DO—Enthalpy
Comparison
Function Type 18
DO—Enthalpy Comparison

Enthalpy Comparison
Outside Air Temperature
Output OAT
Status OAT Status
Force Status

Return Air Temperature


Output RAT
Status RAT Status
Force Status Discrete Output Point

Outside Air Humidity Enthalpy Check Input

Output OARH
OAT > RAT Force Status
Status OARH Status
Force Status

Outside Air Dewpoint


Output Dewpoint
Status Dewpoint Status
Force Status

Return Air Humidity


Output RARH
Status RARH Status
Force Status
DO—Enthalpy Comparison
ENTH_xxC
Function Type 18

Configuration Discrete Output Point


Decisions You must configure this decision to specify the DO point that is being con-
trolled based on an enthalpy (heat content) comparison of two airstreams:
outside air and return air.

Allowable Entries Bldg. Supvr. = up to 8 characters


LID = 1 to 96 (6400), 1 to 32 (1600)
Default Value DISCRO00

Outside Air Temperature


This decision defines the AI point that provides the outside air temperature to
the algorithm. If the AI point and the Outside Air Dewpoint are not available,
the algorithm uses the value in the Default OA Enthalpy decision.

Allowable Entries Bldg. Supvr. = up to 8 characters


LID = 1 to 96 (6400), 1 to 32 (1600)
Default Value TEMP_I00

Return Air Temperature


You must configure this decision to specify the AI point that provides the
return air temperature to this algorithm. If the AI point is not available, the
algorithm uses the value in the Default RA Enthalpy decision.

Allowable Entries Bldg. Supvr. = up to 8 characters


LID = 1 to 96 (6400), 1 to 32 (1600)
Default Value TEMP_I00

Outside Air Humidity


This decision defines the AI point that provides the outside air humidity to the
algorithm. If this AI point and the Outside Air Dewpoint sensor are not
available, the algorithm uses the value in the Default OA Enthalpy decision.

Allowable Entries Bldg. Supvr. = up to 8 characters


LID = 1 to 96 (6400), 1 to 32 (1600)
Default Value MAMP_I00

313
DO—Enthalpy Comparison
ENTH_xxC
Function Type 18

Return Air Humidity


You must configure this decision to specify the AI point that provides the
relative humidity of the return air to this algorithm. If the AI point is not
available, the algorithm uses the value in the Default RA Enthalpy decision.

Allowable Entries Bldg. Supvr. = up to 8 characters


LID = 1 to 96 (6400), 1 to 32 (1600)
Default Value MAMP_I00

Outside Air Dewpoint


If an outside air humidity sensor is not used, this decision defines the AI point
that provides the outside air dewpoint to the algorithm.

Allowable Entries Bldg. Supvr. = up to 8 characters


LID = 1 to 96 (6400), 1 to 32 (1600)
Default Value CMAMPI00

Enthalpy Comparison
Enthalpy Comparison calculates the heat content of outside air and return air.
It determines if the outside air is suitable for conditioning the space.

Default OA Enthalpy
If an Outside Air Humidity or Dewcell sensor is not available, use this
decision to specify the outside air enthalpy that Return Air Humidity
must exceed for the output to be activated.

Allowable Entries 0 to 51 BTU/lb


Default Value 10

Default RA Enthalpy
If a Return Air Humidity sensor is not available, use this decision to
specify the return air enthalpy that the Outside Air Humidity cannot
exceed.

Allowable Entries 0 to 51 BTU/lb


Default Value 50

314
DO—Enthalpy Comparison
ENTH_xxM
Function Type 18

Maximum OA Enthalpy
Use this decision to specify the maximum outside air enthalpy that the
algorithm can use to condition the space.

Allowable Entries 0 to 51 BTU/lb


Default Value 30

Power on Delay
Use this decision to specify the number of seconds the Comfort Controller must
wait to activate this algorithm after a power restart occurs.

Allowable Entries 0 to 65535 seconds


Default Value 0

Maintenance Discrete Output Point


Decisions This decision displays the actual state of the DO point being controlled by this
algorithm.

Valid Display On/Off

Outside Air Temperature


This decision displays the value of the outside air temperature sensor being
used by this algorithm.

Valid Display -40.00 to 245.00°F (-40.0 to 118.3°C)

Return Air Temperature


This decision displays the value of the return air temperature sensor being used
by this algorithm.

Valid Display -40.00 to 245.00°F (-40.0 to 118.3°C)

Outside Air Humidity


This decision displays the value of the outside air humidity sensor being used
by this algorithm.

Valid Display 0.00 to 100.00% RH

315
DO—Enthalpy Comparison
ENTH_xxM
Function Type 18

Return Air Humidity


This decision displays the value of the return air humidity sensor being used by
this algorithm.
Valid Display 0.00 to 100.00% RH

Outside Air Dewpoint


This decision displays the value of the outside air dewpoint sensor being used
by this algorithm.
Valid Display -40.00 to 245.00°F (-40.0 to 118.3°C)

Enthalpy Comparison
Enthalpy Comparison determines if outside air can be used for conditioning the
space, based on a drybulb or enthalpy comparison of the outside and return air.

Reference Output
This decision displays the result of the enthalpy comparison, which
indicates when true that the outside air is suitable for cooling.
Valid Display True/False

OA Enthalpy
This decision displays the value of the enthalpy of the outside air
expressed in units of BTU/lb.
Valid Display -9999.9 to 9999.9 Btu/lb

RA Enthalpy
This decision displays the value of the enthalpy of the return air ex-
pressed in units of BTU/lb.
Valid Display -9999.9 to 9999.9 Btu/lb

OAT > RAT ?


This decision indicates if the outside air temperature is greater than the
return air temperature. If the outside air temperature is greater, than the
OAT will be deemed not suitable for cooling.
Valid Display Yes/No

Task Timer
This decision displays the number of remaining seconds before this algorithm
executes again. This algorithm will execute every 300 seconds.
Valid Display 0 to 300 seconds

316
DO—Interlock
INTLKxxC
Function Type 19

The DO—Interlock algorithm provides a DO point that is controlled


DO—Interlock by the state of either a single or a pair of discrete points. The algo-
rithm commands the output on whenever the state of the single or
pair of inputs equals its respective comparison states for the On
Persistence Time. The output remains on until the state of the single
or pair of inputs does not equal the respective comparison state for
the Off Persistence Time.

Typical Application You could use this algorithm to control the state of a return fan
based on the state of its associated supply fan. Therefore, if the
supply fan status was off, the return fan would also be off.

List of Configuration The following decisions are applicable to this algorithm. You must
Decisions configure the asterisked decisions. Non-asterisked decisions are
optional.

* Discrete Output Point


* Discrete Input Point 1
Discrete Input Point 2
Discrete Interlock
Input 1 Comparison
Input 2 Comparison
Off Persistence Time
On Persistence Time
Output Logic Type
Power on Delay

List of Maintenance The following maintenance decisions are applicable to this algo-
Decisions rithm. They provide useful information regarding the status and
configuration of this algorithm. You can force the asterisked decisions.

* Discrete Output Point


* Discrete Input Point 1
* Discrete Input Point 2
Reference Output
Task Timer

317
318
Figure 5-19
INTLKxxC

DO—Interlock
DO—Interlock

Function Type 19

Disc Interlock

Disable

Discrete Input Point 1 Discrete Output Point

Output Sensor Input (1) Output Input


Status Force Status
Force Status

Discrete Input Point 2


Output Sensor Input (2)

Status
Force Status
DO—Interlock
INTLKxxC
Function Type 19

Configuration Discrete Output Point


Decisions You must configure this decision to specify the DO point that the algorithm
controls.

Allowable Entries Bldg. Supvr. = up to 8 characters


LID = 1 to 96 (6400), 1 to 32 (1600)
Default Value DISCRO00

Discrete Input Point 1


You must configure this decision to specify the DO or DI point that is com-
pared to Input 1 Comparison state. If a DO or DI is not configured, the algo-
rithm assumes that the input is off.

Allowable Entries Bldg. Supvr. = up to 8 characters


LID = 1 to 96 (6400), 1 to 32 (1600)
Default Value SENSDI00

Discrete Input Point 2


Use this decision to specify the DO or DI point that is compared to Input 2
Comparison state. If a DO or DI is not configured, the algorithm assumes that
the input is off.

Allowable Entries Bldg. Supvr. = up to 8 characters


LID = 1 to 96 (6400), 1 to 32 (1600)
Default Value SENSDI00

Discrete Interlock
Discrete Interlock determines the output state by comparing the inputs to their
configured comparison states. These states must exist for the duration of the
persistence time to activate or deactivate the output.

Input 1 Comparison
Use this decision to specify the active comparison state for Discrete
Input 1.

Allowable Entries Bldg. Supvr. = On or Off, LID = 0 or 1


Default Value Off

319
DO—Interlock
INTLKxxC
Function Type 19

Input 2 Comparison
Use this decision to specify the active comparison state for Discrete
Input 2.

Allowable Entries Bldg. Supvr. = On or Off


LID = 0 or 1
Default Value Off

Off Persistence Time


Use this decision to specify the amount of time the input conditions
must remain not equal to their comparison states before the algorithm
turns off the output point.

Allowable Entries 0 to 300 seconds


Default Value 30

On Persistence Time
Use this decision to specify the amount of time the input conditions
must remain equal to their comparison states before the algorithm turns
on the output point.

Allowable Entries 0 to 300 seconds


Default Value 30

Output Logic Type


Use this decision to specify if normal or inverted logic is desired.
Normal logic will drive the output on when the conditions are met.
Invert logic will do the opposite.

Allowable Entries Normal/Invert


Default Value Normal

Power on Delay
Use this decision to specify the number of seconds the Comfort Controller
must wait to activate this algorithm after a power restart occurs.

Allowable Entries 0 to 65535 seconds


Default Value 0

320
DO—Interlock
INTLKxxM
Function Type 19

Maintenance Discrete Output Point


Decisions This decision displays the actual state of the Discrete Output Point being
controlled by this algorithm.

Valid Display On/Off

Discrete Input Point 1


This decision displays the state of Discrete Input 1. This value is compared
with the configured Input 1 Comparison state to help determine the output
state.

Valid Display On/Off

Discrete Input Point 2


This decision displays the state of Discrete Input 2. This value is compared
with the configured Input 2 Comparison state to help determine the output
state.

Valid Display On/Off

Reference Output
This decision displays the output state of the Discrete Interlock function,
without regard to the Output Logic Type. The Discrete Output Point is driven
to this value during Normal logic, and driven to the opposite value when
Output Logic Type is Invert.

Valid Display On/Off

Task Timer
This decision displays the number of remaining seconds before this algorithm
executes again. This algorithm will execute every second.

Valid Display 0 to 300 seconds

321
DO—Lighting Control
LIGHTxxC
Function Type 20

The DO—Lighting Control algorithm controls the state of two


DO—Lighting discrete points. These points are pulsed on based upon the current
Control state of the Discrete Input Point. One point is the Pulsed On Output
and the other is the Pulsed Off Output.

If the input transitions from off to on, the algorithm turns the Pulsed
On Output on for one second. If the input transitions from on to off,
the algorithm turns the Pulsed Off Output on for one second. Addi-
tionally, the Pulsed Off Output can be continually re-pulsed on at
configured intervals.

Typical Application This algorithm can be used to control lighting.

List of Configuration The following decisions are applicable to this algorithm. You must
Decisions configure the asterisked decisions. Non-asterisked decisions are
optional.

* Discrete Output Point


* Discrete Output Point
* Discrete Input Point
OFF Re-Pulse Interval
Power on Delay

List of Maintenance The following maintenance decisions are applicable to this algo-
Decisions rithm. They provide useful information regarding the status and
configuration of this algorithm. You can force the asterisked decisions.

* Discrete Output Point


* Discrete Output Point
* Discrete Input Point
Task Timer

322
Figure 5-20
DO—Lighting Control

Lighting Control

Discrete Output Point


Off Repulse Interval Off Interval
Output
Pulsed On Control Input Status
Force

Discrete Input Point Discrete Output Point


Output Input Output
Pulsed Off Control Input
Status Status

Force Force
LIGHTxxC
Function Type 20
DO—Lighting Control

323
DO—Lighting Control
LIGHTxxC
Function Type 20

Configuration Discrete Output Point


Decisions You must configure this decision to specify the DO point that acts as the Pulsed
On Output whenever the input transitions to the ON state.

Allowable Entries Bldg. Supvr. = up to 8 characters


LID = 1 to 96 (6400), 1 to 32 (1600)
Default Value DISCRO00

Discrete Output Point


You must configure this decision to specify the DO point that acts as the Pulsed
Off Output whenever the input transitions to the OFF state.

Allowable Entries Bldg. Supvr. = up to 8 characters


LID = 1 to 96 (6400), 1 to 32 (1600)
Default Value DISCRO00

Discrete Input Point


You must configure this decision to specify the DI point that will be monitored
to determine which output point to pulse on and when to do so.

Allowable Entries Bldg. Supvr. = up to 8 characters


LID = 1 to 96 (6400), 1 to 32 (1600)
Default Value SENSDI00

OFF Re-Pulse Interval


Use this decision to configure the interval, in minutes, that the OFF interval will
re-pulse automatically when the Discrete Input Point remains in the off state.

Allowable Entries 10 to 240 minutes


Default Value 60

Power on Delay
Use this decision to specify the number of seconds the Comfort Controller must
wait to activate this algorithm after a power failure occurs.

Allowable Entries 0 to 65535 seconds


Default Value 0

324
DO—Lighting Control
LIGHTxxM
Function Type 20

Maintenance Discrete Output Point


Decisions This decision displays the status of the Pulsed On Output point.

Valid Display On/Off

Discrete Output Point


This decision displays the status of the Pulsed Off Output point.

Valid Display On/Off

Discrete Input Point


This decision displays the value of the DI point that controls the pulsing of the
DO points.

Valid Display On/Off

Task Timer
This decision displays the number of remaining seconds before this algorithm
executes again. This algorithm will execute every second.

Valid Display 0 to 300 seconds

325
DO—Permissive Intrlock
DOPI_xxC
Function Type 21

The DO—Permissive Interlock algorithm overrides the state of a


DO—Permissive discrete point. The algorithm bases its decision on the current state
Intrlock of the Discrete Control Point or the current value of the Analog
Control Point compared to a setpoint.

If you configure the Control Point Type decision to be discrete and


the Discrete Control Point is equal to the configured occupied or
unoccupied discrete state for the Persistence Time, the algorithm
forces the Discrete Output Point to the Override Value. An Over-
ride Value of 0 will force the point off. A value greater than zero
will force the point on. If the control point is not equal to the con-
figured occupied or unoccupied discrete state for the Persistence
Time, the algorithm sets the Discrete Output Point to automatic
control.

If you configure the Control Point Type decision to be analog and


the Analog Control Point is higher or lower (based on the occupied
or unoccupied analog test decision) than the configured setpoint for
the Persistence Time, the algorithm forces the Discrete Output Point
to the Override Value. If this is not true for the Persistence Time,
the algorithm sets the Discrete Output Point to automatic control.

If you configure the Control Point Type decision to be analog and


do not configure a Setpoint Schedule, the algorithm sets the Discrete
Output Point to automatic control.

The Time Schedule indicates the current occupancy state for this
algorithm. The occupancy state defines when the Comfort Control-
ler is using the occupied or unoccupied setpoints and indicates the
test conditions used to override the point. If you do not configure a
Time schedule for this algorithm, the algorithm will assume to be in
the occupied state.

The Setpoint Schedule allows you to configure the low setpoints for
both occupied and unoccupied states.

Typical Application If a DO Time Clock normally controls a reheat coil hot water pump,
you can use this algorithm to prevent the pump from starting when
the supply fan is off.

326
DO—Permissive Intrlock
DOPI_xxC
Function Type 21

List of Configuration The following decisions are applicable to this algorithm. You must
Decisions configure the asterisked decisions. Non-asterisked decisions are
optional.

* Discrete Output Point


Time Schedule
Setpoint Schedule
Permissive Interlock
* Control Point Type
Occ Discrete State
Unocc Discrete State
Occ Analog Test
Unocc Analog Test
Override Value
Hysteresis
Persistence Time
Analog Control Point
Discrete Control Point
Power on Delay

List of Maintenance The following maintenance decisions are applicable to this algo-
Decisions rithm. They provide useful information regarding the status and
configuration of this algorithm. You can force the asterisked decisions.

* Discrete Output Point


Occupied ?
Permissive Interlock
Reference Output
Perm Interlock Flag
Conditional
Modified Setpoint
Persistence Timer
Setpoint Limit
* Analog Control Point
* Discrete Control Point
Task Timer

327
328
Figure 5-21
DOPI_xxC

DO—Permissive Intrlock
Function Type 21
DO—Permissive Intrlock

Controlling Point Permissive Interlock Discrete Output Point


Output Sensor Input
Force Output Input
Status Disable

Setpoint Schedule
Bias Input Low Setpoint Setpoint
High Setpoint
Occupancy State?

Bias Low Offset Occupied Low Setpoint

Occupied High Setpoint


Bias High Offset

Time Schedule
Output Occupancy State

Status
DO—Permissive Intrlock
DOPI_xxC
Function Type 21

Configuration Discrete Output Point


Decisions You must configure this decision to specify the DO point that will be overridden
when the test conditions have been met for the configured Persistence Time.
Allowable Entries Bldg. Supvr. = up to 8 characters
LID = 1 to 96 (6400), 1 to 32 (1600)
Default Value DISCRO00

Time Schedule
Use this decision to specify the Time Schedule that determines the occupancy
state for this algorithm. If you do not specify a Time Schedule in this decision,
the algorithm will assume to be in the occupied state. For more information on
Time Schedules, refer to the How to Configure Schedules chapter in this manual.
Allowable Entries Bldg. Supvr. = OCCPCxx
LID = xx, where xx = function number
Default Value OCCPC00

Setpoint Schedule
If the Control Point Type decision is set to Analog, you must configure this
decision to specify the Setpoint Schedule that provides the occupied and unoccu-
pied low setpoints to which the controlling point will be compared.
Allowable Entries Bldg. Supvr. = SETPTyy
LID = yy, where yy = 0 to 16
Default Value SETPT00

Permissive Interlock
Permissive Interlock determines if the Discrete Output Point should be forced to
the configured override value when the input conditions are met.
Control Point Type
You must configure this decision to define whether the Control Point is
analog or discrete.
Allowable Entries Analog/Discr
Default Value Analog

329
DO—Permissive Intrlock
DOPI_xxC
Function Type 21

Occ Discrete State


If the Control Point Type is Discr, use this decision to define the input
state when the Time Schedule is occupied that will cause the Discrete
Output Point to be overridden.

Allowable Entries On/Off


Default Value On

Unocc Discrete State


If the Control Point Type is Discr, use this decision to define the input
state when the Time Schedule is unoccupied that will cause the Discrete
Output Point to be overridden.

Allowable Entries On/Off


Default Value On

Occ Analog Test


If the Control Point Type is Analog, use this decision to indicate if the
Analog Control Point must be higher or lower than the occupied low
setpoint in order to override the Discrete Output Point.

Allowable Entries High/Low


Default Value Low

Unocc Analog Test


If the Control Point Type is Analog, use this decision to indicate if the
Analog Control Point must be higher or lower than the unoccupied
low setpoint in order to override the Discrete Output Point.

Allowable Entries High/Low


Default Value Low

330
DO—Permissive Intrlock
DOPI_xxC
Function Type 21

Override Value
Use this decision to specify the state to which the Discrete Output Point
is forced when the proper input condition for the configured Persistence
Time exists.

Note: You should only enter either 0.0 (off) or 1.0 (on). Any non-zero
value indicates an on state.

Allowable Entries -9999.9 to 9999.9


Default Value 0.0

Hysteresis
If the Control Point Type is Analog, use this decision to specify how far
above or below the setpoint (based upon the analog test) the Analog
Control Point must be before the override is released.

Allowable Entries Valid range based upon selected display units.


Default Value 0.0

Persistence Time
Use this decision to indicate how long the input condition must exist
before the Discrete Output Point is overridden or released to automatic
control.

Allowable Entries 0 to 3600 seconds


Default Value 0

Analog Control Point


Use this decision to configure the analog point that the algorithm tests to
determine if the Discrete Output Point should be overridden. If this decision is
configured, the Control Point Type should be set to Analog.

Allowable Entries Bldg. Supvr. = up to 8 characters


LID = 1 to 96 (6400), 1 to 32 (1600)
Default Value PNT_NAME

331
DO—Permissive Intrlock
DOPI_xxM
Function Type 21

Discrete Control Point


Use this decision to configure the discrete point that the algorithm tests to
determine if the Discrete Output Point should be overridden. If this decision is
configured, the Control Point Type should be set to Discr.
Allowable Entries Bldg. Supvr. = up to 8 characters
LID = 1 to 96 (6400), 1 to 32 (1600)
Default Value PNT_NAME

Power on Delay
Use this decision to specify the number of seconds the Comfort Controller must
wait to activate this algorithm after a power failure occurs.
Allowable Entries 0 to 65535 seconds
Default Value 0

Maintenance Discrete Output Point


Decisions This decision displays the actual state of the DO point being controlled by this
algorithm.
Valid Display On/Off

Occupied ?
This decision displays the current occupancy status based on the configured
data in the Time Schedule. If a Time Schedule has not been selected, then the
default mode will be Yes.
Valid Display Yes/No

Permissive Interlock
This function determines if a configured condition has occurred, and if so, the
Output point is overridden and set equal to the Reference Output, until the
causal condition no longer exists.

Reference Output
This decision displays the configured Override Value that the output
will be driven to.
Valid Display -9999.9 to 9999.9

332
DO—Permissive Intrlock
DOPI_xxM
Function Type 21

Perm Interlock Flag


This decision indicates whether the Permissive Interlock condition is in
effect.
Valid Display True/False

Conditional
This decision displays the current conditional value (High or Low)
based on the Occupancy state.
Valid Display High/Low

Modified Setpoint
This decision displays the modified Setpoint Value that is currently
being used to compare with the Analog Control point. It includes a
configured hysteresis, and allows for the conditional check being
performed (High or Low). This value will be 0 if a Discrete Control
point is being used.
Valid Display Valid range based upon selected display units.

Persistence Timer
This decision displays how much time is left before the Permissive
Interlock condition will take effect.
Valid Display 0 to 3600 seconds

Setpoint Limit
This decision displays the Setpoint Limit that is being compared to determine if
the Permissive Interlock condition will take effect.
Valid Display Valid range based upon selected display units.

Analog Control Point


This decision displays the value of the configured Analog Point which is being
used to determine when the Permissive Interlock will occur.
Valid Display Valid range based upon selected display units.

333
DO—Permissive Intrlock
DOPI_xxM
Function Type 21

Discrete Control Point


This decision displays the value of the configured Discrete Point which is being
used to determine when the Permissive Interlock will occur.

Valid Display On/Off

Task Timer
This decision displays the number of remaining seconds before this algorithm
executes again. This algorithm will execute every five seconds.

Valid Display 0 to 300 seconds

334
DO—Prop Thermo Elec
PT2E_xxC
Function Type 23

The DO—Proportional Thermostat algorithm provides two discrete


DO—Prop Thermo stages of electric heat and modulating control for a chilled water
Elec valve. Additionally, this algorithm can control the air terminal fan
in two different operating modes. You can configure this algorithm
to lock out heating or cooling if the outside air temperature exceeds
a user configurable limit.

Fan Control Modes The two types of control modes for the fan are:
• automatic
• manual

In the automatic mode, the algorithm starts the fan when the space
being controlled requires heating or cooling. When the space
temperature is outside the configured high and low setpoints, the
algorithm starts the fan; otherwise, the fan is off.

In the manual mode, the algorithm only starts the fan during occu-
pied times, thereby disabling the fan, heating, and cooling during
unoccupied times.

Thermostat Operating The three types of operating modes for the thermostat are:
Modes • automatic heating and cooling
• manual heating
• manual cooling

In the automatic operating mode, the algorithm decides whether to


activate either one or two stages of heating or to modulate the
chilled water valve, depending on the space temperature error from
the high or low setpoint. If the fan is on and the space temperature
is less than the low setpoint, the algorithm activates stages of heat-
ing. If the fan is on and the space temperature is higher than the
high setpoint, the algorithm modulates the chilled water valve.

In the manual heating mode, you configure the algorithm to activate


only stages of heating when the fan is on and the space temperature
is less than the low setpoint. Otherwise, the algorithm disables
manual heating. No cooling is done in this mode.

In the manual cooling mode, you configure the algorithm to modu-


late the chilled water valve when the fan is on and the space tem-
perature is greater than the high setpoint. Otherwise, the algorithm
closes the chilled water valve. No heating is done in this mode.

335
DO—Prop Thermo Elec
PT2E_xxC
Function Type 23

Whenever Fan Status Point indicates that the supply fan is off, the
algorithm turns off heating stages and closes the chilled water valve.

Schedules The Time Schedule indicates the current occupancy state for this
algorithm. The occupancy state defines when the controller is using
the occupied or unoccupied setpoints.

The Setpoint Schedule allows you to configure high and low tem-
perature setpoints for both occupied and unoccupied states.

Typical Application You can use this algorithm to control a rooftop with two stages of
heating and a cooling coil valve.

List of Configuration The following decisions are applicable to this algorithm. You must
Decisions configure the asterisked decisions. Non-asterisked decisions are
optional.

* Cooling Coil Valve


* Stage 1 Heat
Stage 2 Heat
* Fan Control Point
* Space Temperature
* Fan Status Point
Outside Air Temperature
Time Schedule
* Setpoint Schedule
Setpoint Bias
Offset Low Value
Offset High Value
Thermostat
Fan Mode
Fan Off Delay
Operating Mode
For Manual Mode
Stage On Delay
Cooling Lockout Temp
Heating Lockout Temp
Cooling Prop Gain
Heating Prop Gain
Hysteresis
Power on Delay

336
DO—Prop Thermo Elec
PT2E_xxC
Function Type 23

List of Maintenance The following maintenance decisions are applicable to this algo-
Decisions rithm. They provide useful information regarding the status and
configuration of this algorithm. You can force the asterisked decisions.

* Cooling Coil Valve


* Stage 1 Heat
* Stage 2 Heat
* Fan Control Point
* Space Temperature
* Fan Status Point
* Outside Air Temperature
Occupied ?
* Setpoint Bias
Low Setpoint
High Setpoint
Thermostat
Controlling Setpoint
Output Cool
Output Heat
Task Timer

337
338
Figure 5-23
PT2E_xxC

DO—Prop Thermo Elec


Function Type 23
DO—Prop Thermo Elec

Time Schedule Thermostat


Output Occupancy State? Stage 1 (Cool)

Stage 2 (Cool)
Maintenance
Setpoint Schedule Stage 1 Heat
Stage 1 (Heat) Input
Low Setpoint Low Setpoint
Setpoint Bias Occupancy State?
High Setpoint High Setpoint
Stage 2 Heat
Output Bias Input Stage 2 (Heat) Input
Occupied
Status Bias Low Offset Low Setpoint
Force Occupied
Bias High Offset High Setpoint

Offset Low Value


Fan Control Point
Offset High Value Sensor Input (OAT) Fan Input

Space Temperature
Output Sensor Input Output (Heat)
Force Cooling Coil Valve
Status Output (Cool) Input
NOT

Fan Status Point


AND Fan Status
Output
Status
Force

Outside Air
Temperature
Output
Status SELECT A
Force 70 A
B
DO—Prop Thermo Elec
PT2E_xxC
Function Type 23

Configuration Cooling Coil Valve


Decisions You must configure this decision to specify the AO point that is controlling the
chilled water valve.
Allowable Entries Bldg. Supvr. = up to 8 characters
LID = 1 to 96 (6400), 1 to 32 (1600)
Default Value MAMP_O00

Stage 1 Heat
You must configure this decision to configure the DO point that is controlling
the first stage of electric heating.
Allowable Entries Bldg. Supvr. = up to 8 characters
LID = 1 to 96 (6400), 1 to 32 (1600)
Default Value DISCRO00

Stage 2 Heat
Use this decision to configure the DO point that is controlling the second stage
of electric heating.
Allowable Entries Bldg. Supvr. = up to 8 characters
LID = 1 to 96 (6400), 1 to 32 (1600)
Default Value DISCRO00

Fan Control Point


You must configure this decision to specify the DO point that is controlling the
fan.
Allowable Entries Bldg. Supvr. = up to 8 characters
LID = 1 to 96 (6400), 1 to 32 (1600)
Default Value DISCRO00

Space Temperature
You must configure this decision to specify the AI point that provides the
temperature input of the space being monitored.
Allowable Entries Bldg. Supvr. = up to 8 characters
LID = 1 to 96 (6400), 1 to 32 (1600)
Default Value TEMP_I00

339
DO—Prop Thermo Elec
PT2E_xxC
Function Type 23

Fan Status Point


You must configure this decision to specify the DI point that provides the on/off
status of the fan. The DI point provides the actual state of the fan.

Allowable Entries Bldg. Supvr. = up to 8 characters


LID = 1 to 96 (6400), 1 to 32 (1600)
Default Value SENSDI00

Outside Air Temperature


Use this decision to specify the AI point that provides the temperature input for
the outside air.

Allowable Entries Bldg. Supvr. = up to 8 characters


LID = 1 to 96 (6400), 1 to 32 (1600)
Default Value TEMP_I00

Time Schedule
Use this decision to specify the Time Schedule that determines the occupancy
state for this algorithm. If you do not specify a Time Schedule in this decision,
the algorithm will assume to be in the occupied state. For more information on
Time Schedules, refer to the How to Configure Schedules chapter in this manual.

Allowable Entries Bldg. Supvr. = OCCPCxx


LID = xx, where xx = function number
Default Value OCCPC00

Setpoint Schedule
You must configure this decision to specify the Setpoint Schedule (temperature
type) that provides the occupied and unoccupied setpoints for this algorithm.

Allowable Entries Bldg. Supvr. = SETPTyy


LID = yy, where yy = 0 to 16
Default Value SETPT00

340
DO—Prop Thermo Elec
PT2E_xxC
Function Type 23

Setpoint Bias
If you are adjusting the configured space temperature setpoints with the T-56
Space Temperature Sensor, use this decision to specify the input point that
provides the bias input.

Allowable Entries Bldg. Supvr. = up to 8 characters, LID = 1 to 96 (6400),


1 to 32 (1600)
Default Value VOLT_I00

Offset Low Value


If you are adjusting the configured setpoints with the setpoint bias, use
this decision to specify minimum setpoint bias.

Allowable Entries -10.00 to 0.00^F (-5.55 to 0.00^C)


Default Value 0.00 (0.00)

Offset High Value


If you are adjusting the configured setpoints with the setpoint bias, use
this decision to specify maximum setpoint bias.

Allowable Entries 0.00 to 10.00^F (0.00 to 5.55^C)


Default Value 0.00 (0.00)

Thermostat
Thermostat provides two discrete stages of electric heat and modulates a chilled
water valve. Additionally, this algorithm can control the fan in two different
operating modes—automatic and manual.

Fan Mode
Use this decision to indicate whether the fan will be started automati-
cally or manually. If you select auto, the fan will start automatically
when the space temperature is outside the high and low setpoints. If
you select manual, the fan will only start when the Time Schedule is
occupied.

Allowable Entries Bldg. Supvr. = Auto/Manual


LID = 0(Auto) / 1(Manual)
Default Value Auto

341
DO—Prop Thermo Elec
PT2E_xxC
Function Type 23

Fan Off Delay


Use this decision to configure how long the fan should remain on after the
heating stages have been turned off.
Allowable Entries 0 to 120 seconds
Default Value 1

Operating Mode
Use this decision to indicate whether the algorithm can activate stages of
heating or modulate the chilled water valve automatically or manually. If
you select auto, stages of heating will start or the chilled water valve will
be modulated automatically when the space temperature is outside the high
and low setpoints.
Allowable Entries Bldg. Supvr. = Auto/Manual
LID = 0(Auto) / 1(Manual)
Default Value Auto

For Manual Mode


If Operating Mode is set to manual, use this decision to indicate whether
the controller will perform only heating or cooling.
Allowable Entries Bldg. Supvr. = Heat/Cool
LID = 0(Heat) / 1(Cool)
Default Value Cool

Stage On Delay
Use this decision to configure how long the system should wait after one
stage of heating has begun before the next stage can be activated.
Allowable Entries 0 to 300 seconds
Default Value 30

Cooling Lockout Temp


Use this decision to indicate the outside air temperature below which
cooling will be disabled.
Allowable Entries 0.0 to 240.0°F (-18.0 to 116.0°C)
Default Value 60.0 (16.0)

342
DO—Prop Thermo Elec
PT2E_xxC
Function Type 23

Heating Lockout Temp


Use this decision to indicate the outside air temperature above which
heating will be disabled.

Allowable Entries 0.0 to 240.0°F (-18.0 to 116.0°C)


Default Value 80.0 (27.0)

Cooling Prop Gain


Use this decision to indicate the chilled water valve position for every
degree the space temperature is above the high setpoint. The value in this
decision is expressed in percent per degrees error.

Allowable Entries 0.0 to 100.0


Default Value 0.5

Heating Prop Gain


Use this decision to indicate the number of heating stages for every degree
the space temperature is below the low setpoint. The value in this decision
is expressed in stages per degrees error.

Allowable Entries 0.0 to 100.0


Default Value 0.5

Hysteresis
Use this decision to specify how many degrees the error must be reduced to
turn off an activated stage. This method prevents the short cycling of
heating stages.

Allowable Entries -10 to 10^F (-5.5 to 5.5^C)


Default Value 0.2^F (0.1^C)

Power on Delay
Use this decision to specify the number of seconds the Comfort Controller must
wait to activate this algorithm after a power restart occurs.

Allowable Entries 0 to 65535 seconds


Default Value 0

343
DO—Prop Thermo Elec
PT2E_xxM
Function Type 23

Maintenance Cooling Coil Valve


Decisions This decision displays the output value of the AO point being controlled by this
algorithm for cooling. The value is normally expressed as a percentage of full
capacity.

Valid Display Valid range based upon selected display units.

State 1 Heat
This decision displays the status of the point controlling the first stage of
electric heating.

Valid Display On/Off

Stage 2 Heat
This decision displays the status of the point controlling the second stage of
electric heating.

Valid Display On/Off

Fan Control Point


This decision displays the commanded state of the DO point controlling the
fan.

Valid Display On/Off

Space Temperature
This decision displays the value of the space being monitored.

Valid Display -40.00 to 245.00°F (-40.0 to 118.3°C)

Fan Status Point


This decision displays the actual state of the fan, which determines whether this
algorithm is enabled. If the Fan Status Point is not configured, this algorithm
will not be enabled.

Valid Display On/Off

344
DO—Prop Thermo Elec
PT2E_xxM
Function Type 23

Outside Air Temperature


This decision displays the value of the outside air temperature being used by this
algorithm.
Valid Display -40.00 to 245.00°F (-40.0 to 118.3°C)

Occupied ?
This decision displays the current occupancy status based on the configured data
in the Time Schedule. If a Time Schedule has not been selected, then the default
mode will be Yes.
Valid Display Yes/No

Setpoint Bias
This decision displays the percentage value (0-100) used in determining the
Setpoint Bias value. The determination of the bias value is done by linear
conversion 50% - 0% to 0 - Offset Low Value and 50% - 100% to 0 - Offset
High value. For example, 90% would add 4/5 of the Offset High Value to both
the Low and High Setpoints.
Valid Display 0.0 to 100.0%

Low Setpoint
This decision displays the low setpoint value, including any adjustments for
Occupancy and Setpoint Bias.
Valid Display -40.0 to 245.0°F (-40.0 to 118.3°C)

High Setpoint
This decision displays the high setpoint value, including any adjustments for
Occupancy and Setpoint Bias.
Valid Display -40.0 to 245.0°F (-40.0 to 118.3°C)

Thermostat
This function calculates the output heating and cooling values for this algorithm.

Controlling Setpoint
This decision displays the setpoint that is currently being used to deter-
mine the desired heating or cooling output for this algorithm.
Valid Display -40.0 to 240.0°F (-40.0 to 118.3°C)

345
DO—Prop Thermo Elec
PT2E_xxM
Function Type 23

Output Cool
This decision displays the cooling proportional term, if any, currently
being calculated by this algorithm.

Output cool = (controlling space temperature setpoint)* cooling prop. gain.

Valid Display Valid range based upon selected display units.

Output Heat
This decision displays the heating proportional term, if any, currently
being calculated by this algorithm.

Output heat = (controlling space temperature setpoint)* heating prop. gain.

Valid Display Valid range based upon selected display units.

Task Timer
This decision displays the number of remaining seconds before this algorithm
executes again. This algorithm will execute every 30 seconds.

Valid Display 0 to 300 seconds

346
DO—Prop Thermo 2 Pipe
PT2P_xxC
Function Type 24

The DO—Proportional Thermostat 2 Pipe algorithm provides a


DO—Prop Thermo single modulated output to control the air terminal’s fan coil valve.
2 Pipe The algorithm uses the Control Point to determine if the system is
performing heating or cooling, then modulates the output accord-
ingly. The algorithm can control the air terminal fan in two differ-
ent operating modes. You can configure this algorithm to lock out
heating or cooling if the outside air temperature exceeds a user
configurable limit.

Fan Control Modes The two types of control modes for the fan are:
• automatic
• manual
In the automatic mode, the algorithm starts the fan when the space
being controlled requires heating or cooling. When the space
temperature is outside the configured high and low setpoints, the
algorithm starts the fan; otherwise, the fan is off.
In the manual mode, the algorithm only starts the fan during occu-
pied times, thereby disabling the fan, heating, and cooling during
unoccupied times.

Thermostat Operating The three types of operating modes for the thermostat are:
Modes
• automatic heating and cooling
• manual heating
• manual cooling
In the automatic operating mode, the algorithm decides whether to
modulate a heating output or a cooling output, depending on the
state of the control point. If in the heat mode and the space tempera-
ture is less than the low setpoint, the algorithm modulates a heating
output. If in the cool mode, the fan is on, and the space temperature
is higher than the high setpoint, the algorithm modulates a cooling
output.
In the manual heating mode, you configure the algorithm to modu-
late the heating output when the fan is on and the space temperature
is less than the low setpoint. Otherwise, the algorithm disables
heating. No cooling is done in this mode.
In the manual cooling mode, you configure the algorithm to modu-
late the cooling output when the fan is on and the space temperature
is greater than the high setpoint. Otherwise, the algorithm disables
cooling. No heating is done in this mode.
347
DO—Prop Thermo 2 Pipe
PT2P_xxC
Function Type 24

Whenever Fan Status Point indicates that the supply fan is off, the
algorithm does not modulate any outputs.
The Control Point decides if the Analog Output Point is heating or
cooling. When the control point is active, the system is cooling.
Schedules The Time Schedule indicates the current occupancy state for this
algorithm. The occupancy state defines when the controller is using
the occupied or unoccupied setpoints.
The Setpoint Schedule allows you to configure high and low tem-
perature setpoints for both occupied and unoccupied states.
Typical Application You can use this algorithm to control a two-pipe fan coil (with a
single output) that performs both heating and cooling.

List of Configuration The following decisions are applicable to this algorithm. You must
Decisions configure the asterisked decisions. Non-asterisked decisions are
optional.
* Analog Output Point
* Fan Control Point
* Sensor Group/SPT Sensor
* Fan Status Point
Outside Air Temperature
Time Schedule
* Setpoint Schedule
Setpoint Bias
Offset Low Value
Offset High Value
* Control Pt Heat = 0 Cool = 1
Thermostat
Fan Mode
Fan Off Delay
Operating Mode
For Manual Mode
Stage on Delay
Cooling Lockout Temp
Heating Lockout Temp
Cooling Prop Gain
Heating Prop Gain
Hysteresis
Power on Delay

348
DO—Prop Thermo 2 Pipe
PT2P_xxC
Function Type 24

List of Maintenance The following maintenance decisions are applicable to this algo-
Decisions rithm. They provide useful information regarding the status and
configuration of this algorithm. You can force the asterisked decisions.

* Analog Output Point


* Fan Control Point
* Sensor Group/SPT Sensor
* Fan Status Point
* Outside Air Temperature
Occupied ?
* Setpoint Bias
Low Setpoint
High Setpoint
* Control Pt Heat = 0 Cool = 1
Thermostat
Controlling Setpoint
Output Cool
Output Heat
Task Timer

349
350
Figure 5-24
PT2P_xxC

DO—Prop Thermo 2 Pipe


Function Type 24

0 A
> AND A B
B
DO—Prop Thermo 2 Pipe

OR Select A

>
AND
NOT
Control PT Heat=0 Cool=1
Output Select A
Status
Force Analog Output
Time Schedule Thermostat
Point
Output Occupancy State? Output (Cool) A
Input

Output (Heat) B
Maintenance
Setpoint Schedule
Low Setpoint Low Setpoint
A B Fan Control
Occupancy State?
Setpoint Bias High Setpoint High Setpoint Point
Output Bias Input
Occupied Fan Input
Status Bias Low Offset Low Setpoint
Force Occupied
Bias High Offset High Setpoint

Offset Low Value

Sensor Group/ Sensor Input (OAT)


Offset High Value SPT Sensor
TS Override
Status NOT
High Stage 1 (Cool)
Low
Stage 2 (Cool)
Average Sensor Input

Stage 1 (Heat)
Fan Status Point
AND Fan Status Stage 2 (Heat)
Output
Status
Force Status

Outside Air
Temperature
Output
Status SELECT A
Force 70 A
B
DO—Prop Thermo 2 Pipe
PT2P_xxC
Function Type 24

Configuration Analog Output Point


Decisions You must configure this decision to specify the AO point that is controlling the
fan coil valve.

Allowable Entries Bldg. Supvr. = up to 8 characters


LID = 1 to 96 (6400), 1 to 32 (1600)
Default Value MAMP_O00

Fan Control Point


You must configure this decision to specify the DO point that is controlling the
fan.

Allowable Entries Bldg. Supvr. = up to 8 characters


LID = 1 to 96 (6400), 1 to 32 (1600)
Default Value DISCRO00

Sensor Group/SPT Sensor


You must configure this decision to specify the sensor group or space tempera-
ture sensor that is providing the space temperature inputs.

Allowable Entries Blgd. Supvr. = SNSGRxx


LID = xx, where xx = function number
Default Value SNSGR00

Fan Status Point


You must configure this decision to specify the DI point that provides the on/off
status of the fan. The DI point provides the actual state of the fan.

Allowable Entries Bldg. Supvr. = up to 8 characters


LID = 1 to 96 (6400), 1 to 32 (1600)
Default Value SENSDI00

351
DO—Prop Thermo 2 Pipe
PT2P_xxC
Function Type 24

Outside Air Temperature


Use this decision to specify the AI point that provides the temperature input for
the outside air temperature.

Allowable Entries Bldg. Supvr. = up to 8 characters


LID = 1 to 96 (6400), 1 to 32 (1600)
Default Value TEMP_I00

Time Schedule
Use this decision to specify the Time Schedule that determines the occupancy
state for this algorithm. If you do not specify a Time Schedule in this decision,
the algorithm will assume to be in the occupied state. For more information on
Time Schedules, refer to the How to Configure Schedules chapter in this manual.

Allowable Entries Bldg. Supvr. = OCCPCxx


LID = xx, where xx = function number
Default Value OCCPC00

Setpoint Schedule
You must configure this decision to specify the Setpoint Schedule (temperature
type) that provides the occupied and unoccupied setpoints for this algorithm.

Allowable Entries Bldg. Supvr. = SETPTyy


LID = yy, where yy = 0 to 16
Default Value SETPT00

Setpoint Bias
If you are adjusting the configured space temperature setpoints with the T-56
Space Temperature Sensor, use this decision to specify the input point that
provides the bias input.

Allowable Entries Bldg. Supvr. = up to 8 characters


LID = 1 to 96 (6400), 1 to 32 (1600)
Default Value VOLT_I00

352
DO—Prop Thermo 2 Pipe
PT2P_xxC
Function Type 24

Offset Low Value


If you are adjusting the configured setpoints with the setpoint bias, use
this decision to specify the minimum setpoint bias.

Allowable Entries -10.00 to 0.00^F (-5.55 to 0.00^C)


Default Value 0.00 (0.00)

Offset High Value


If you are adjusting the configured setpoints with the setpoint bias, use
this decision to specify the maximum setpoint bias.

Allowable Entries 0.00 to 10.00^F (0.00 to 5.55^C)


Default Value 0.00 (0.00)

Control Pt Heat=0 Cool=1


You must configure this decision to specify the DI point that decides if the
Analog Output Point is performing heating or cooling. When the control point
is active, the Analog Output Point will be equal to the cooling output.

Allowable Entries Bldg. Supvr. = up to 8 characters


LID = 1 to 96 (6400), 1 to 32 (1600)
Default Value SENSDI00

Thermostat
Thermostat provides control of the air terminal’s fan coil valve. Additionally,
this algorithm can control the air terminal fan in two different operating
modes—automatic and manual.

Fan Mode
Use this decision to indicate whether the fan will be started automati-
cally or manually. If you select auto, the fan will start automatically
when the space temperature is outside the high and low setpoints. If
you select manual, the fan will only start when the Time Schedule is
occupied.

Allowable Entries Bldg. Supvr. = Auto/Manual


LID = 0(Auto) / 1(Manual)
Default Value Auto

353
DO—Prop Thermo 2 Pipe
PT2P_xxC
Function Type 24

Fan Off Delay


This decision is not currently used.
Allowable Entries 0 to 120 seconds
Default Value 1

Operating Mode
Use this decision to indicate whether the algorithm can modulate the fan
coil valve automatically or manually. If you select auto, the fan coil
valve will be modulated automatically when the space temperature is
outside the high and low setpoints.
Allowable Entries Bldg. Supvr. = Auto/Manual
LID = 0(Auto) / 1(Manual)
Default Value Auto

For Manual Mode


If Operating Mode is set to manual, use this decision to indicate whether
the controller will perform only heating or cooling.
Allowable Entries Bldg. Supvr. = Heat/Cool
LID = 0(Heat) / 1(Cool)
Default Value Cool

Stage On Delay
The algorithm does not use this decision.
Allowable Entries 0 to 300 seconds
Default Value 30

Cooling Lockout Temp


Use this decision to indicate the outside air temperature below which
cooling will be disabled.
Allowable Entries 0.0 to 240.0°F (-18.0 to 115.6°C)
Default Value 60.0 (16.0)

354
DO—Prop Thermo 2 Pipe
PT2P_xxC
Function Type 24

Heating Lockout Temp


Use this decision to indicate the outside air temperature above which
heating will be disabled.

Allowable Entries 0.0 to 240.0°F (-18.0 to 115.6°C)


Default Value 80.0 (27.0)

Cooling Prop Gain


Use this decision to determine the output cool valve for every degree the
space temperature is above the high setpoint. The value in this decision
is expressed in percent per degrees error.

Allowable Entries 0.0 to 100.0


Default Value 0.5

Heating Prop Gain


Use this decision to determine the output heat valve for every degree the
space temperature is below the low setpoint. The value in this decision is
expressed in stages per degrees error.

Allowable Entries 0.0 to 100.0


Default Value 0.5

Hysteresis
This decision is not currently used.

Allowable Entries -10 to 10^F (-5.5 to 5.5^C)


Default Value 0.2^F (0.1^C)

Power on Delay
Use this decision to specify the number of seconds the Comfort Controller must
wait to activate this algorithm after a power restart occurs.

Allowable Entries 0 to 65535 seconds


Default Value 0

355
DO—Prop Thermo 2 Pipe
PT2P_xxM
Function Type 24

Maintenance Analog Output Point


Decisions This decision displays the output value of the AO point being controlled by this
algorithm. The value is normally expressed as a percentage of full capacity.
Valid Display Valid range based upon selected display units.

Fan Control Point


This decision displays the commanded state of the DO point controlling the air
terminal fan.
Valid Display On/Off

Sensor Group/SPT Sensor


This decision displays the value of the single AI sensor or the average of the
sensor group, depending on which is selected.
Valid Display -40.00 to 245.00°F (-40.00 to 118.30°C)

Fan Status Point


This decision displays the on/off status of the air terminal’s fan.
Valid Display On/Off

Outside Air Temperature


This decision displays the value of the outside air temperature being used by
this algorithm.
Valid Display -40.00 to 245.00°F (-40.0 to 118.3°C)

Occupied ?
This decision displays the current occupancy status based on the configured
data in the Time Schedule. If a Time Schedule has not been selected, then the
default mode will be Yes.
Valid Display Yes/No

Setpoint Bias
This decision displays the percentage value (0-100) used in determining the
Setpoint Bias value. The determination of the bias value is done by converting
50% - 0% to 0 - Offset Low Value and 50% - 100% to 0 - Offset High value.
For example, 90% would add 4/5 of the Offset High Value to both the Low and
High Setpoints.
Valid Display 0.0 to 100.0%

356
DO—Prop Thermo 2 Pipe
PT2P_xxM
Function Type 24

Low Setpoint
This decision displays the low setpoint value, including any adjustments for
Occupancy and Setpoint Bias.
Valid Display -40.0 to 245.0°F (-40.0 to 118.3°C)

High Setpoint
This decision displays the high setpoint value, including any adjustments for
Occupancy and Setpoint Bias.
Valid Display -40.0 to 245.0°F (-40.0 to 118.3°C)

Control Pt Heat=0 Cool=1


This decision indicates whether the Analog Output Point is being driven by the
heating or cooling output.
Valid Display 0/1

Thermostat
This function calculates the output heating and cooling values for this algorithm.

Controlling Setpoint
This decision displays the setpoint that is currently being used to determine
the desired heating or cooling output for this algorithm.
Valid Display -40.0 to 240.0°F

Output Cool
This decision displays the cooling proportional term, if any, currently
being calculated by this algorithm. Output cool = (space temperature -
controlling setpoint)*cool prop. gain.
Valid Display Valid range based upon selected display units.

Output Heat
This decision displays the heating proportional term, if any, currently being
calculated by this algorithm. Output heat = (controlling setpoint - space
temperature)*heat prop. gain.
Valid Display Valid range based upon selected display units.

Task Timer
This decision displays the number of remaining seconds before this algorithm
executes again. This algorithm will execute every 30 seconds.
Valid Display 0 to 300 seconds

357
DO—Prop Thermo 4 Pipe
PT4P_xxC
Function Type 25

The DO—Proportional Thermostat 4 Pipe algorithm provides


DO—Prop Thermo modulated outputs to control a chilled water valve and hot water or
4 Pipe steam valve in a fan coil. This algorithm can also control the fan
coil’s fan in two different operating modes. You can configure this
algorithm to lock out heating or cooling if the outside air tempera-
ture exceeds a user configurable limit.

Fan Control Modes The two types of control modes for the fan are:
• automatic
• manual
In the automatic mode, the algorithm starts the fan when the space
being controlled requires heating or cooling. When the space
temperature is outside the configured high and low setpoints, the
algorithm starts the fan; otherwise, the fan is off.
In the manual mode, the algorithm only starts the fan during occu-
pied times, thereby disabling the fan, heating, and cooling during
unoccupied times.

Thermostat Operating The three types of operating modes for the thermostat are:
Modes
• automatic heating and cooling
• manual heating
• manual cooling
In the automatic operating mode, the algorithm decides whether to
modulate a heating output or a cooling output, depending on the
space temperature error from the high or low setpoint. If the fan is
on and the space temperature is less than the low setpoint, the
algorithm modulates a heating output. If the fan is on and the space
temperature is higher than the high setpoint, the algorithm modu-
lates a cooling output.
In the manual heating mode, you configure the algorithm to modu-
late the heating output when the fan is on and the space temperature
is less than the low setpoint. Otherwise, the algorithm disables
heating. No cooling is done in this mode.
In the manual cooling mode, you configure the algorithm to modu-
late the cooling output when the fan is on and the space temperature
is greater than the high setpoint. Otherwise, the algorithm disables
cooling. No heating is done in this mode.
Whenever Fan Status Point indicates that the supply fan is off, the
algorithm does not modulate any outputs.
358
DO—Prop Thermo 4 Pipe
PT4P_xxC
Function Type 25

Schedules The Time Schedule indicates the current occupancy state for this
algorithm. The occupancy state defines when the controller is using
the occupied or unoccupied setpoints.

The Setpoint Schedule allows you to configure high and low tem-
perature setpoints for both occupied and unoccupied states.

Typical Application You can use this algorithm to control a four-pipe fan coil with
outputs for both heating and cooling.

List of Configuration The following decisions are applicable to this algorithm. You must
Decisions configure the asterisked decisions. Non-asterisked decisions are
optional.

* Cooling Coil Value


* Heating Coil Value
* Fan Control Point
* Space Temperature
* Fan Status Point
Outside Air Temperature
Time Schedule
* Setpoint Schedule
Setpoint Bias
Offset Low Value
Offset High Value
Thermostat
Fan Mode
Fan Off Delay
Operating Mode
For Manual Mode
Stage On Delay
Cooling Lockout Temp
Heating Lockout Temp
Cooling Prop Gain
Heating Prop Gain
Hysteresis
Power on Delay

359
DO—Prop Thermo 4 Pipe
PT4P_xxC
Function Type 25

List of Maintenance The following maintenance decisions are applicable to this algo-
Decisions rithm. They provide useful information regarding the status and
configuration of this algorithm. You can force the asterisked decisions.

* Cooling Coil Valve


* Heating Coil Valve
* Fan Control Point
* Space Temperature
* Fan Status Point
* Outside Air Temperature
Occupied ?
* Setpoint Bias
Low Setpoint
High Setpoint
Thermostat
Controlling Setpoint
Output Cool
Output Heat
Task Timer

360
Figure 5-25
DO—Prop Thermo 4 Pipe

Time Schedule Thermostat


Output Occupancy State?

Maintenance
Setpoint Schedule
Low Setpoint Low Setpoint
Setpoint Bias Occupancy State?
High Setpoint Stage 1 (Cool)
High Setpoint
Output Bias Input
Occupied Stage 2 (Cool)
Status Bias Low Offset Low Setpoint
Force Occupied
Bias High Offset High Setpoint Stage 1 (Heat)

Stage 2 (Heat)

Offset Low Value


Fan Control Point
Offset High Value Sensor Input (OAT) Fan Input

Cooling Coil Valve


Space Temperature
Output Sensor Input Output (Cool) Input
Force
Status NOT
Heating Coil Valve
Fan Status Point
AND Fan Status Output (Heat) Input
Output
Status
Force

Outside Air
Temperature
Output
Status SELECT A
Force 70 A
B
PT4P_xxC
Function Type 25

361
DO—Prop Thermo 4 Pipe
DO—Prop Thermo 4 Pipe
PT4P_xxC
Function Type 25

Configuration Cooling Coil Valve


Decisions You must configure this decision to specify the AO point that is controlling the
fan coil’s chilled water valve.

Allowable Entries Bldg. Supvr. = up to 8 characters


LID = 1 to 96 (6400), 1 to 32 (1600)
Default Value MAMP_O00

Heating Coil Valve


You must configure this decision to specify the AO point that is controlling the
fan coil’s hot water or steam valve.

Allowable Entries Bldg. Supvr. = up to 8 characters


LID = 1 to 96 (6400), 1 to 32 (1600)
Default Value MAMP_O00

Fan Control Point


You must configure this decision to specify the DO point that is controlling the
fan coil’s fan.

Allowable Entries Bldg. Supvr. = up to 8 characters


LID = 1 to 96 (6400), 1 to 32 (1600)
Default Value DISCRO00

Space Temperature
You must configure this decision to specify the AI point that provides the
temperature input of the space being monitored.

Allowable Entries Bldg. Supvr. = up to 8 characters


LID = 1 to 96 (6400), 1 to 32 (1600)
Default Value TEMP_I00

362
DO—Prop Thermo 4 Pipe
PT4P_xxC
Function Type 25

Fan Status Point


You must configure this decision to specify the DI point that provides the on/off
status of the fan. A DI point provides the actual state of the fan.

Allowable Entries Bldg. Supvr. = up to 8 characters


LID = 1 to 96 (6400), 1 to 32 (1600)
Default Value SENSDI00

Outside Air Temperature


Use this decision to specify the AI point that provides the temperature input for
the outside air.

Allowable Entries Bldg. Supvr. = up to 8 characters


LID = 1 to 96 (6400), 1 to 32 (1600)
Default Value TEMP_I00

Time Schedule
Use this decision to specify the Time Schedule that determines the occupancy
state for this algorithm. If you do not specify a Time Schedule in this decision,
the algorithm will assume to be in the occupied state. For more information on
Time Schedules, refer to the How to Configure Schedules chapter in this manual.

Allowable Entries Bldg. Supvr. = OCCPCxx


LID = xx, where xx = function number
Default Value OCCPC00

Setpoint Schedule
You must configure this decision to specify the Setpoint Schedule (temperature
type) that provides the occupied and unoccupied low setpoints for this algorithm.

Allowable Entries Bldg. Supvr. = SETPTyy


LID = yy, where yy = 0 to 16
Default Value SETPT00

363
DO—Prop Thermo 4 Pipe
PT4P_xxC
Function Type 25

Setpoint Bias
If you are adjusting the configured space temperature setpoints with the T-56
Space Temperature Sensor, use this decision to specify the input point that
provides the bias input.

Allowable Entries Bldg. Supvr. = up to 8 characters


LID = 1 to 96 (6400), 1 to 32 (1600)
Default Value VOLT_I00

Offset Low Value


If you are adjusting the configured setpoints with the setpoint bias, use
this decision to specify the minimum setpoint bias.

Allowable Entries -10.00 to 0.00^F (-5.55 to 0.00^C)


Default Value 0.00 (0.00)

Offset High Value


If you are adjusting the configured setpoints with the setpoint bias, use
this decision to specify the maximum setpoint bias.

Allowable Entries 0.00 to 10.00^F (0.00 to 5.55^C)


Default Value 0.00 (0.00)

Thermostat
Thermostat provides control to modulate a chilled water valve, hot water valve
or steam valve. Additionally, this algorithm can control the fan coil’s fan in
two different operating modes—automatic and manual.

Fan Mode
Use this decision to indicate whether the fan will be started automati-
cally or manually. If you select auto, the fan will start automatically
when the space temperature is outside the high and low setpoints. If
you select manual, the fan will only start when the Time Schedule is
occupied.

Allowable Entries Bldg. Supvr. = Auto/Manual


LID = 0(Auto) / 1(Manual)
Default Value Auto

364
DO—Prop Thermo 4 Pipe
PT4P_xxC
Function Type 25

Fan Off Delay


This decision is not currently used.

Allowable Entries 0 to 120 seconds


Default Value 1

Operating Mode
Use this decision to indicate whether the algorithm can modulate the
chilled water, hot water or steam valve automatically or manually. If you
select auto, the chilled water valve, hot water or steam valve will be
modulated automatically when the space temperature is outside the high
and low setpoints.

Allowable Entries Bldg. Supvr. = Auto/Manual


LID = 0(Auto) / 1(Manual)
Default Value Auto

For Manual Mode


If Operating Mode is set to manual, use this decision to indicate whether
the controller will perform only heating or cooling.

Allowable Entries Bldg. Supvr. = Heat/Cool


LID = 0(Heat) / 1(Cool)
Default Value Cool

Stage On Delay
The algorithm does not use this decision.

Allowable Entries 0 to 300 seconds


Default Value 30

Cooling Lockout Temp


Use this decision to indicate the outside air temperature below which
cooling will be disabled.

Allowable Entries 0.0 to 240.0°F (-18.0 to 116.0°C)


Default Value 60.0 (16.0)

365
DO—Prop Thermo 4 Pipe
PT4P_xxC
Function Type 25

Heating Lockout Temp


Use this decision to indicate the outside air temperature above which
heating will be disabled.

Allowable Entries 0.0 to 240.0°F (-18.0 to 116.0°C)


Default Value 80.0 (27.0)

Cooling Prop Gain


Use this decision to indicate the chilled water valve position for every
degree the space temperature is above the high setpoint. The value in this
decision is expressed in percent per degrees error.

Allowable Entries 0.0 to 100.0


Default Value 0.5

Heating Prop Gain


Use this decision to indicate the hot water valve position for every degree
the space temperature is below the low setpoint. The value in this deci-
sion is expressed in stages per degrees error.

Allowable Entries 0.0 to 100.0


Default Value 0.5

Hysteresis
This decision is not currently used.

Allowable Entries -10 to 10^F (-5.5 to 5.5^C)


Default Value 0.2^F (0.1^C)

Power on Delay
Use this decision to specify the number of seconds the Comfort Controller must
wait to activate this algorithm after a power restart occurs.

Allowable Entries 0 to 65535 seconds


Default Value 0

366
DO—Prop Thermo 4 Pipe
PT4P_xxM
Function Type 25

Maintenance Cooling Coil Valve


Decisions This decision displays the output value of AO point being controlled by this
algorithm for cooling. The value is normally expressed as a percentage of full
capacity.
Valid Display Valid range based upon selected display units.

Heating Coil Valve


This decision displays the output value of AO point being controlled by this
algorithm for heating. The value is normally expressed as a percentage of full
capacity.
Valid Display Valid range based upon selected display units.

Fan Control Point


This decision displays the commanded state of the DO point controlling the fan
coil’s fan.
Valid Display On/Off

Space Temperature
This decision displays the temperature of the space being monitored.
Valid Display -40.00 to 245.00°F (-40.0 to 118.3°C)

Fan Status Point


This decision displays the actual state of the fan coil’s fan, which determines
whether this algorithm is enabled. If the Fan Status Point is not configured,
this algorithm will not be enabled.
Valid Display On/Off

Outside Air Temperature


This decision displays the value of the outside air temperature being used by
this algorithm.
Valid Display -40.00 to 245.00°F (-40.0 to 118.3°C)

Occupied ?
This decision displays the current occupancy status based on the configured
data in the Time Schedule. If a Time Schedule has not been selected, then the
default mode will be Yes.
Valid Display Yes/No

367
DO—Prop Thermo 4 Pipe
PT4P_xxM
Function Type 25

Setpoint Bias
This decision displays the percentage value (0-100) used in determining the Set-
point Bias value. The determination of the bias value is done by converting 50% -
0% to 0 - Offset Low Value and 50% - 100% to 0 - Offset High value. For ex-
ample, 90% would add 4/5 of the Offset High Value to both the Low and High
Setpoints.
Valid Display 0.0 to 100.0%

Low Setpoint
This decision displays the low setpoint value, including any adjustments for
Occupancy and Setpoint Bias.
Valid Display -40.0 to 245.0°F (-40.0 to 118.3°C)

High Setpoint
This decision displays the high setpoint value, including any adjustments for
Occupancy and Setpoint Bias.
Valid Display -40.0 to 245.0°F (-40.0 to 118.3°C)

Thermostat
This function calculates the output heating and cooling values for this algorithm.

Controlling Setpoint
This decision displays the setpoint that is currently being used to deter-
mine the desired heating or cooling output for this algorithm.
Valid Display -40.0 to 240.0°F

Output Cool
This decision displays the cooling proportional term, if any, currently
being calculated by this algorithm. Output cool = (space temperature -
controlling setpoint)*cool prop. gain.
Valid Display Valid range based upon selected display units.

Output Heat
This decision displays the heating proportional term, if any, currently
being calculated by this algorithm. Output heat = (controlling setpoint -
space temperature)*heat prop. gain.
Valid Display Valid range based upon selected display units.

Task Timer
This decision displays the number of remaining seconds before this algorithm
executes again. This algorithm will execute every 30 seconds.
Valid Display 0 to 300 seconds
368
DO—Pump Control
PUMP_xxC
Function Type 22

The DO—Pump Control algorithm controls two pumps in either a


DO—Pump fixed or a rotating sequence. The first pump is known as the pri-
Control mary or the lead pump. The second pump is known as the second-
ary or the lag pump.

When using a fixed sequence, you can manually cause a rotation of


the pumps by changing the value in the Rotate Now configuration
decision.

For a rotating sequence, configure the algorithm to switch the


primary and secondary pumps according to the day of week, day of
month, or accumulated runtime.

The algorithm can activate the primary pump according to one of


three things:

• a Time Schedule
• a discrete input
• the analog comparison of a temperature to a Setpoint Schedule

If you use a Time Schedule as a basis for activating the primary


pump, the algorithm will activate the pump when the Time Schedule
is in the occupied state. Otherwise, the pump remains deactivated.

If you use a discrete input as a basis for activating the primary


pump, the algorithm will activate the pump when the input is on.
Otherwise, the pump remains off.

If you use an analog comparison as a basis for activating the primary


pump, the algorithm activates the pump when the Control Point
sensor is outside the high and low setpoints. When the sensor is
within the region bordered by low setpoint plus hysteresis and high
setpoint minus hysteresis, the algorithm deactivates the primary
pump.

Whenever the algorithm activates the primary pump, the pump


status is confirmed. The controller waits the configured time delay
and, if the status remains off, deactivates the primary pump and
activates the secondary pump. Whenever the algorithm activates the

369
DO—Pump Control
PUMP_xxC
Function Type 22

secondary pump, the pump status is confirmed. The controller waits


the configured time delay and, if the status remains off, the algo-
rithm deactivates the secondary pump. If the algorithm successfully
activates the primary pump, and the primary pump status later
indicates off, the algorithm activates the secondary pump. If the
algorithm cannot confirm the status of either pump, it disables both
pumps until you manually cause a rotation of the pumps.

Note: You must configure a separate status point for each pump
in order for the algorithm to operate correctly.

Typical Application You can use this algorithm to automatically start a secondary pump
whenever the primary pump fails.

List of Configuration The following decisions are applicable to this algorithm. You must
Decisions configure the asterisked decisions. Non-asterisked decisions are
optional.

* Discrete Output Point


* Discrete Output Point
* Discrete Input Point
* Discrete Input Point
Time Schedule
Setpoint Schedule
Status Point
Pump Control
Sequence Type
Rotate Now
Day of Week
Day of Month
Hours of Runtime
Pump Start Delay
Control Point
Analog
Hysteresis
Block Iteration Rate
Power on Delay

370
DO—Pump Control
PUMP_xxC
Function Type 22

List of Maintenance The following maintenance decisions are applicable to this algo-
Decisions rithm. They provide useful information regarding the status and
configuration of this algorithm. You can force the asterisked decisions.

* Discrete Output Point


* Discrete Output Point
* Discrete Input Point
* Discrete Input Point
Occupied ?
* Status Point
Pump Control
Lead Pump
Pump 1 Runtime
Pump 2 Runtime
Failed Flag
Lead Status
* Control Point
Analog
Low Setpoint
Lo Setpoint + Hyst
Hi Setpoint - Hyst
High Setpoint
Reference Output
Task Timer

371
372
PUMP_xxC
Function Type 22
DO—Pump Control

Figure 5-22
DO—Pump Control

Status Point Pump Control


Output
Status
SELECT A SELECT A
Force
0 A A

Time Schedule B B
OR Input
Output
Status
Maintenance

Analog
Output
Setpoint Schedule Discrete Discrete
Low Setpoint Low Setpoint Input Output
Occupancy State? Point Point
High Setpoint High Setpoint
Bias Input Output Pump 1 Pump 1 Input
Occupied
Low Setpoint Status Status Force
Bias Low Offset
Occupied Force Status
Bias High Offset High Setpoint
Discrete Discrete
Input Output
Control Point Point Point

Output Low Sensor Input Output Pump 2 Pump 2 Input


Status Status
Force
Force High Sensor Input
Force Status
Status Disable
DO—Pump Control
PUMP_xxC
Function Type 22

Configuration Discrete Output Point


Decisions You must configure this decision to specify the DO point that controls the first
of two pumps.
Allowable Entries Bldg. Supvr. = up to 8 characters
LID = 1 to 96 (6400), 1 to 32 (1600)
Default Value DISCRO00

Discrete Output Point


You must configure this decision to specify the DO point that controls the
second of two pumps.
Allowable Entries Bldg. Supvr. = up to 8 characters
LID = 1 to 96 (6400), 1 to 32 (1600)
Default Value DISCRO00

Discrete Input Point


You must configure this decision to specify the DI point that provides the on/
off status for the first pump. This point provides the actual state of the pump.
Note: You must configure a separate status point for each pump in order for
the algorithm to operate correctly.

Allowable Entries Bldg. Supvr. = up to 8 characters


LID = 1 to 96 (6400), 1 to 32 (1600)
Default Value SENSDI00

Discrete Input Point


You must configure this decision to specify the DI point that provides the on/
off status for the second pump. This point provides the actual state of the
pump.