Professional Documents
Culture Documents
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.
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
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.
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.
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
1
Chapter Name Page Description
2
Chapter Name Page Description
3
Chapter Name Page Description
4
Introduction
Introduction
• 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
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 Comfort Controller 6400 supports the UT203 FID family of I/O
modules for retrofit applications:
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.
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.
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.
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.
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 ?
Supply Air
Temperature
Output Sensor Input
Status
Force Status
High Humidity Switch Minimum Output
Output
OR Maximum Output
Status
Force Status
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
D Select A C
-3 A
0 B
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.
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.
a. Select Select.
c. Select Diagnostic.
d. Select Service-Config.
14
Table 3-1
Table Name Purpose
Service-Config Tables
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.
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.
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.
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.
c. Select Modify.
d. Select Download.
b. Select Service-Config.
21
5. Download the data to the configuration tables by completing
the steps below:
a. Select Modify.
b. Select Download.
b. Select Verify-Config.
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.
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.
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.
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.
24
improper data and the last known good configuration will be
lost. Database Error can be Yes for the following reasons:
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
Typical Application This point can be configured to receive a broadcasted outside air
temperature value.
System Value
Force
Status
Alarm Status
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.
Status
The value in this decision represents the system status for this point.
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.
29
Custom Milliamp Input
CMAMPI_C
Hardware Point Type 3
[(Input - Low Input Endpoint) * (High Conversion Endpoint - Low Conversion Endpoint) /
(High Input Endpoint - Low Input Endpoint)] + Low Conversion Endpoint
List of Configuration The following decisions are applicable to this point type. You must
Decisions configure the asterisked decisions. Non-asterisked decisions are
optional.
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
31
Custom Milliamp Input
CMAMPI_C
Hardware Point Type 3
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
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.
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.
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.
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
34
Custom Milliamp Output
CMAMPO_C
Hardware Point Type 10
[(Input - Low Conversion Endpoint) * (High Output Endpoint - Low Output Endpoint) /
(High Conversion Endpoint - Low Conversion Endpoint)] + Low Output Endpoint
List of Configuration The following decisions are applicable to this point type. You must
Decisions configure the asterisked decisions.
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
36
Custom Milliamp Output
CMAMPO_M
Hardware Point Type 10
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.
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.
Control Value
The value in this decision represents the converted value in the configured
engineering units, disregarding any applied forces.
Hardware Value
The value in this decision represents the actual output value. This value is the
measurable result of the physical output.
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
39
Custom Voltage Input
CVOLTI_C
Hardware Point Type 5
[(Input - Low Input Endpoint) * (High Conversion Endpoint - Low Conversion Endpoint) /
(High Input Endpoint - Low Input Endpoint)] + Low Conversion Endpoint
List of Configuration The following decisions are applicable to this point type. You must
Decisions configure the asterisked decisions. Non-asterisked decisions are
optional.
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
41
Custom Voltage Input
CVOLTI_C
Hardware Point Type 5
42
Custom Voltage Input
CVOLTI_M
Hardware Point Type 5
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.
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.
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
44
Custom Voltage Output
CVOLTO_C
Hardware Point Type 12
[(Input - Low Conversion Endpoint) * (High Output Endpoint - Low Output Endpoint) /
(High Conversion Endpoint - Low Conversion Endpoint)] + Low Output Endpoint
List of Configuration The following decisions are applicable to this point type. You must
Decisions configure the asterisked decisions.
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
46
Custom Voltage Output
CVOLTO_M
Hardware Point Type 12
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.
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
49
Discrete Output
DISCRO_C
Hardware Point Type 13
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 not expired, the Comfort Controller waits until
the timers do expire, turns the output on, and starts the minimum
on 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 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
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
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
Minimum On Time
You must configure this decision to indicate the number of seconds the output
must remain on.
Delay Time
You must configure this decision to indicate the number of seconds that must
elapse before output is turned on.
52
Discrete Output
DISCRO_M
Hardware Point Type 13
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.
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.
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
54
Discrete Software Point
DISWPT_M
Software Point Type 1
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.
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.
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.
56
Latched Discrete Input
LATCHI_M
Hardware Point Type 8
Typical Application You can use this point to capture momentary contact closures such
as the closing of a door.
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
58
Milliamp Input
MAMP_I_C
Hardware Point Type 2
Configuration Decision The following decision is applicable to this point type. Configuring
it is optional.
Offset
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.
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.
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.
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.
Sensor Value
The value in this decision represents the converted value of the physical sensor
into the configured engineering units, disregarding any applied forces.
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.
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
62
Milliamp Output
MAMP_O_M
Hardware Point Type 9
System Value
Force
Status
Alarm Status
Control Value
Hardware Value
Channel Number
Control Algorithm Name
Alarm Algorithm Name
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.
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.
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.
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.
Channel Number
The value in this decision indicates the configured hardware channel number
for this point.
Valid Display 1 to 64
65
Network Input Point
NET_IN_C
Software Point Type 3
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.
System Value
Force
Status
Alarm Status
Control Algorithm Name
Alarm Algorithm Name
66
Network Input Point
NET_IN_M
Software Point Type 3
Point Name
You must configure this decision to specify the point name used in the system
element where the data is being requested.
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.
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.
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.
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.
68
Network Input Point
NET_IN_M
Software Point Type 3
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
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
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.
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.
72
Pulsed Discrete Input
PULSDI_C
Hardware Point Type 7
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
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
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.
74
Pulsed Discrete Input
PULSDI_M
Hardware Point Type 7
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.
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.
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
76
Sensed Discrete Input
SENSDI_C
Hardware Point Type 6
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
77
Sensed Discrete Input
SENSDI_M
Hardware Point Type 6
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.
Channel Number
The value in this decision indicates the configured hardware channel number
for this point.
Valid Display 1 to 64
79
Stepper Motor Output
STPMOT_C
Hardware Point Type 14
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
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
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.
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.
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.
Channel Number
The value in this decision indicates the configured hardware channel number
for this point.
Valid Display 1 to 64
82
Temperature Input
TEMP_I_C
Hardware Point Type 1
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
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
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
85
Voltage Input
VOLT_I_C
Hardware Point Type 4
Typical Application You can use this point to interface with a Carrier-approved tempera-
ture sensor to provide duct discharge temperature.
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
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
88
Voltage Output
VOLT_O_M
Hardware Point Type 11
System Value
Force
Status
Alarm Status
Control Value
Hardware Value
Channel Number
Control Algorithm Name
Alarm Algorithm Name
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.
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.
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.
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.
Channel Number
The value in this decision indicates the configured hardware channel number
for this point.
Valid Display 1 to 64
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
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
94
AO—Adaptive Control
ADAPTxxC
Function Type 1
SETPOINT
High
Setpoint
Calculated
Setpoint
Low
Setpoint
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.
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.
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.
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
Force
OR
Function Type 1
AO—Adaptive Control
97
AO—Adaptive Control
ADAPTxxC
Function Type 1
Status Point
You must configure this decision to specify the DI point that provides the on/
off status to enable this algorithm.
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.
Setpoint Schedule
You must configure this decision to specify the Setpoint Schedule (temperature
type) that provides the occupied and unoccupied setpoints.
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.
Reset
Reset calculates the desired setpoint for the PID master loop based on the Reset
Point.
Control Point
You must configure this decision to indicate the input point that the PID Master
Loop will compare to the calculated setpoint.
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.
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.
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.
100
AO—Adaptive Control
ADAPTxxC
Function Type 1
Starting Value
Use this decision to specify the output’s starting value when the PID
Master Loop is enabled by the Status Point.
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.
101
AO—Adaptive Control
ADAPTxxM
Function Type 1
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.
Task Timer
This decision displays the number of remaining seconds before this algorithm
executes again. This algorithm will execute every ten seconds.
104
AO—Cooling CV
CCCV_xxC
Function Type 2
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.
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.
107
108
Figure 5-2
AO—Cooling CV
CCCV_xxC
Function Type 2
Supply Air
Temperature Valve
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)
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
NOT
Humidity Setpoint OR
SELECT A SELECT A
-3 I A
A
O B O B
AO—Cooling CV
CCCV_xxC
Function Type 2
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.
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
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.
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.
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.
111
AO—Cooling CV
CCCV_xxC
Function Type 2
Starting Value
Use this decision to specify the starting value for the Supply Air Tem-
perature when the master loop is enabled.
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.
Center Value
Use this decision to specify the output value appropriate for the no load
condition.
113
AO—Cooling CV
CCCV_xxM
Function Type 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
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.
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.
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.
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
116
AO—Cooling CV
CCCV_xxM
Function Type 2
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
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.
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.
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.
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.
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 ?
Supply Air
Temperature
Output Sensor Input
Status
Force Status
High Humidity Switch Minimum Output
Output
OR Maximum Output
Status
Force Status
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
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
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
123
AO—Cooling VAV
CCVAVxxC
Function Type 3
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.
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.
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.
124
AO—Cooling VAV
CCVAVxxC
Function Type 3
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.
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.
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.
125
AO—Cooling VAV
CCVAVxxC
Function Type 3
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
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
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
127
AO—Cooling VAV
CCVAVxxM
Function Type 3
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.
Setpoint Offset
This calculated value represents the amount of reset that is added to the
configured Supply Air Setpoint to generate the setpoint value.
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.
Task Timer
This decision displays the number of remaining seconds before this algorithm
executes again. This algorithm will execute every ten seconds.
130
AO—Fan Tracking
FANTRxxC
Function Type 4
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.
132
Figure 5-4
AO—Fan Tracking
Minimum Output
Return Air Pressure
Maximum Output
Status
OR NOT
Force Status
Output Sensor Input
RAV Control
Supply Air Pressure Sensor Input (RVP)
Reset Integrator
FANTRxxC
Function Type 4
AO—Fan Tracking
133
AO—Fan Tracking
FANTRxxC
Function Type 4
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.
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.
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.
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.
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.
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.
137
AO—Fan Tracking
FANTRxxM
Function Type 4
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)
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.
Task Timer
This decision displays the number of remaining seconds before this algorithm
executes again. This algorithm will execute every ten seconds.
140
AO—Heating CV
HCCV_xxC
Function Type 5
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.
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.
143
144
Figure 5-5
HCCV_xxC
AO—Heating
Supply Air P_Submaster_Loop
Function Type 5
Temperature
AO—Heating CV
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
Force Status
Clamp Integrator
SELECT A SELECT A
-3 A I A
O B O B
AO—Heating CV
HCCV_xxC
Function Type 5
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.
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.
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.
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
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.
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.
149
AO—Heating CV
HCCV_xxC
Function Type 5
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
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
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.
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.
151
AO—Heating CV
HCCV_xxM
Function Type 5
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
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.
154
AO—Heating VAV
HCVAVxxC
Function Type 6
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.
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.
157
158
Figure 5-6
AO—Heating VAV
HCVAVxxC
Function Type 6
Fan Morning
Status Point Warm Up
AO—Heating VAV
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
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
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.
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
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.
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.
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.
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.
163
AO—Heating VAV
HCVAVxxC
Function Type 6
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
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
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.
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.
165
AO—Heating VAV
HCVAVxxM
Function Type 6
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.
Morning Warmup?
This decision tells if the algorithm is executing the morning warmup
function.
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.
Derivative Term
This decision displays the derivative error term as it is calculated by the
PID equation.
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
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.
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.
Submaster Flags
This two-digit field displays the status of the P Submaster Loop.
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.
169
AO—Humidity Control
HUMIDxxC
Function Type 7
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.
171
172
Figure 5-7
HUMIDxxC
AO—Humidity Control
PID_Master_Loop
Function Type 7
AO—Humidity Control
Occupied Setpoint
Low Setpoint
Clamp Integrator
Reset Integrator
OR
AO—Humidity Control
HUMIDxxC
Function Type 7
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
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.
Starting Value
Use this decision to specify the output’s starting value when the PID
Master Loop is enabled by the Fan Status Point.
175
AO—Humidity Control
HUMIDxxM
Function Type 7
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.
176
AO—Humidity Control
HUMIDxxM
Function Type 7
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
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
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.
179
AO—Mixed Air CV w IAQ
MADCVxxC
Function Type 8
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.
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.
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
OR
Function Type 8
NOT
AO—Mixed Air CV w IAQ
183
AO—Mixed Air CV w IAQ
MADCVxxC
Function Type 8
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.
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.
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.
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.
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.
186
AO—Mixed Air CV w IAQ
MADCVxxC
Function Type 8
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)
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
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.
IAQ Sensor
If the indoor air quality is being monitored, use this decision to specify the
indoor air quality sensor.
189
AO—Mixed Air CV w IAQ
MADCVxxC
Function Type 8
IAQ Setpoint
Use this decision to specify the Indoor Air Quality 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 ex-
pressed in units-per-unit of error.
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.
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.
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.
191
AO—Mixed Air CV w IAQ
MADCVxxM
Function Type 8
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
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)
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.
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
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
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
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.
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.
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
Comparison AQ
Sensor PPM Output
Status
Select
Force Status >
Output Sensor Input (IAQ2) A
OR
AO—Mixed Air VAV w IAQ
MADVVxxC
Function Type 9
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.
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.
202
AO—Mixed Air VAV w IAQ
MADVVxxC
Function Type 9
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.
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
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.
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.
205
AO—Mixed Air VAV w IAQ
MADVVxxC
Function Type 9
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
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.
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.
207
AO—Mixed Air VAV w IAQ
MADVVxxM
Function Type 9
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.
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
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
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
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
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.
Task Timer
This decision displays the number of remaining seconds before this algorithm
executes again. This algorithm will execute every ten seconds.
212
AO—Permissive Interlock
AOPI_xxC
Function Type 10
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.
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.
214
Figure 5-10
AO—Permissive Intrlock
Setpoint Schedule
Bias Input Low Setpoint Setpoint
High Setpoint
Occupancy State?
Time Schedule
Output Occupancy State
Maintenance
AOPI_xxC
Function Type 10
215
AO—Permissive Interlock
AO—Permissive Interlock
AOPI_xxC
Function Type 10
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.
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.
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.
217
AO—Permissive Interlock
AOPI_xxC
Function Type 10
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
218
AO—Permissive Interlock
AOPI_xxM
Function Type 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
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
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.
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 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.
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.
222
Figure 5-11
AO—Reset
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
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
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.
Temperature Setpoint
You must configure this decision to specify the Setpoint Schedule that provides
the occupied and unoccupied temperature setpoints for this algorithm.
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.
Reset
Reset calculates the desired setpoint to the PID Master Loop based on the reset
temperature input and the configured temperature setpoints.
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.
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.
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.
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.
226
AO—Reset
RESETxxC
Function Type 11
Starting Value
Use this decision to specify the output’s starting value when the PID
Master Loop is enabled.
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.
227
AO—Reset
RESETxxM
Function Type 11
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.
Task Timer
This decision displays the number of remaining seconds before this algorithm
executes again. This algorithm will execute every ten seconds.
230
AO—Shared Transducer
SHXDRxxC
Function Type 12
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.
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.
233
234
Figure 5-12
SHXDRxxC
AO—Shared Transducer
Function Type 12
Fan
Status Point Heat / Cool Select Submaster Loop-Shared
AO—Shared Transducer
Status
Force Reference
NOT Enable Status
Forced?
Maintenance Clamp
Clamp Integrator
OR
OR
AO—Shared Transducer
SHXDRxxC
Function Type 12
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.
236
AO—Shared Transducer
SHXDRxxC
Function Type 12
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.
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.
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.
238
AO—Shared Transducer
SHXDRxxC
Function Type 12
Starting Value
This decision is not used. The value is overridden by the appropriate
Starting Value from the Heat/Cool select function.
239
AO—Shared Transducer
SHXDRxxC
Function Type 12
Proportional Gain
This decision is not used. The value is overridden by the appropriate
gain from the Heat/Cool Select function.
240
AO—Shared Transducer
SHXDRxxC
Function Type 12
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.
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.
241
AO—Shared Transducer
SHXDRxxM
Function Type 12
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.
242
AO—Shared Transducer
SHXDRxxM
Function Type 12
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.
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.
No Heat No Cool
This decision indicates if the space does not require heating or cooling.
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
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.
Submaster Flags
This two-digit field displays the status of the P Submaster Loop.
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.
246
AO—Static Pressure
STPR_xxC
Function Type 13
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.
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.
248
Figure 5-13
AO—Static Pressure
Force Status
Output Sensor Input
Clamp Integrator
Reset Integrator
STPR_xxC
Function Type 13
249
AO—Static Pressure
AO—Static Pressure
STPR_xxC
Function Type 13
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.
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.
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.
251
AO—Static Pressure
STPR_xxC
Function Type 13
Starting Value
Use this decision to specify the output’s starting value when the PID
Master Loop is enabled.
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.
252
AO—Static Pressure
STPR_xxM
Function Type 13
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 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.
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.
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.
256
Figure 5-14
DO—Analog Comparison
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
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.
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.
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.
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.
259
DO—Analog Comparison
ANCTLxxM
Function Type 14
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.
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.
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.
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.
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.
Reference Output
This decision displays the value that the algorithm output will be driven
to, unless a force condition overrides this output.
Task Timer
This decision displays the number of seconds remaining before the algorithm
executes again. This algorithm will execute every 60 seconds.
261
DO—DX Staging VAV
DXVAVxxC
Function Type 15
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.
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
O B
DXVAVxxC
Function Type 15
DO—DX Staging VAV
265
DO—DX Staging VAV
DXVAVxxC
Function Type 15
Discrete Output
Use this decision to specify the DO point that is controlling the second stage of
DX (direct expansion) cooling.
Discrete Output
Use this decision to specify the DO point that is controlling the third stage of
DX (direct expansion) cooling.
Discrete Output
Use this decision to specify the DO point that is controlling the fourth stage of
DX (direct expansion) cooling.
Discrete Output
Use this decision to specify the DO point that is controlling the fifth stage of
DX (direct expansion) cooling.
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.
Note: Use the same Sensor Group or SPT sensor or space temperature sensor
for all algorithms that control a common air handler.
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
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
268
DO—DX Staging VAV
DXVAVxxC
Function Type 15
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.
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.
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.
269
DO—DX Staging VAV
DXVAVxxC
Function Type 15
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.
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.
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.
270
DO—DX Staging VAV
DXVAVxxC
Function Type 15
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.
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.
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.
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.
272
DO—DX Staging VAV
DXVAVxxM
Function Type 15
273
DO—DX Staging VAV
DXVAVxxM
Function Type 15
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
274
DO—DX Staging VAV
DXVAVxxM
Function Type 15
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.
Setpoint Offset
This calculated value represents the amount of reset that is added to the
configured Supply Air Setpoint to generate the setpoint value.
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
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
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.
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.
280
Figure 5-16
DO—Electric Heat CV
Staging Control
Fan Status Point
Sensor Group/ Output Fan
SPT Sensor Status Status
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 +
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
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
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.
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.
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.
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.
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.
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.
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.
286
DO—Electric Heat CV
EHCV_xxC
Function Type 16
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.
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.
287
DO—Electric Heat CV
EHCV_xxM
Function Type 16
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.
288
DO—Electric Heat CV
EHCV_xxM
Function Type 16
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
Duct Temperature
This decision displays the duct temperature sensor value used as a safety value
to prevent excessive duct temperatures.
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.
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.
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.
Task Timer
This decision displays the number of remaining seconds before this algorithm
executes again. This algorithm will execute every ten seconds.
293
DO—Electric Heat VAV
EHVAVxxC
Function Type 17
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.
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.
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
298
DO—Electric Heat VAV
EHVAVxxC
Function Type 17
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
304
DO—Electric Heat VAV
EHVAVxxM
Function Type 17
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.
Duct Temperature
This decision displays the duct temperature sensor value used as a safety to
prevent excessive duct temperatures.
306
DO—Electric Heat VAV
EHVAVxxM
Function Type 17
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.
Morning Warmup ?
This decision displays whether the algorithm is executing morning
warm-up.
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.
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)
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.
309
DO—Electric Heat VAV
EHVAVxxM
Function Type 17
Task Timer
This decision displays the number of remaining seconds before this algorithm
executes again. This algorithm will execute every ten seconds.
310
DO—Enthalpy Comparison
ENTH_xxC
Function Type 18
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
Output OARH
OAT > RAT Force Status
Status OARH Status
Force Status
313
DO—Enthalpy Comparison
ENTH_xxC
Function Type 18
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.
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.
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.
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.
315
DO—Enthalpy Comparison
ENTH_xxM
Function Type 18
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
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
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.
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.
317
318
Figure 5-19
INTLKxxC
DO—Interlock
DO—Interlock
Function Type 19
Disc Interlock
Disable
Status
Force Status
DO—Interlock
INTLKxxC
Function Type 19
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.
319
DO—Interlock
INTLKxxC
Function Type 19
Input 2 Comparison
Use this decision to specify the active comparison state for Discrete
Input 2.
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.
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.
320
DO—Interlock
INTLKxxM
Function Type 19
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.
Task Timer
This decision displays the number of remaining seconds before this algorithm
executes again. This algorithm will execute every second.
321
DO—Lighting Control
LIGHTxxC
Function Type 20
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.
List of Configuration The following decisions are applicable to this algorithm. You must
Decisions configure the asterisked decisions. Non-asterisked decisions are
optional.
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.
322
Figure 5-20
DO—Lighting Control
Lighting Control
Force Force
LIGHTxxC
Function Type 20
DO—Lighting Control
323
DO—Lighting Control
LIGHTxxC
Function Type 20
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.
324
DO—Lighting Control
LIGHTxxM
Function Type 20
Task Timer
This decision displays the number of remaining seconds before this algorithm
executes again. This algorithm will execute every second.
325
DO—Permissive Intrlock
DOPI_xxC
Function Type 21
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.
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.
327
328
Figure 5-21
DOPI_xxC
DO—Permissive Intrlock
Function Type 21
DO—Permissive Intrlock
Setpoint Schedule
Bias Input Low Setpoint Setpoint
High Setpoint
Occupancy State?
Time Schedule
Output Occupancy State
Status
DO—Permissive Intrlock
DOPI_xxC
Function Type 21
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
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.
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.
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.
331
DO—Permissive Intrlock
DOPI_xxM
Function Type 21
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
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
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.
333
DO—Permissive Intrlock
DOPI_xxM
Function Type 21
Task Timer
This decision displays the number of remaining seconds before this algorithm
executes again. This algorithm will execute every five seconds.
334
DO—Prop Thermo Elec
PT2E_xxC
Function Type 23
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
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.
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.
337
338
Figure 5-23
PT2E_xxC
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
Space Temperature
Output Sensor Input Output (Heat)
Force Cooling Coil Valve
Status Output (Cool) Input
NOT
Outside Air
Temperature
Output
Status SELECT A
Force 70 A
B
DO—Prop Thermo Elec
PT2E_xxC
Function Type 23
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
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
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.
Setpoint Schedule
You must configure this decision to specify the Setpoint Schedule (temperature
type) that provides the occupied and unoccupied setpoints for this algorithm.
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.
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.
341
DO—Prop Thermo Elec
PT2E_xxC
Function Type 23
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
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
342
DO—Prop Thermo Elec
PT2E_xxC
Function Type 23
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.
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.
343
DO—Prop Thermo Elec
PT2E_xxM
Function Type 23
State 1 Heat
This decision displays the status of the point controlling the first stage of
electric heating.
Stage 2 Heat
This decision displays the status of the point controlling the second stage of
electric heating.
Space Temperature
This decision displays the value of the space being monitored.
344
DO—Prop Thermo Elec
PT2E_xxM
Function Type 23
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 Heat
This decision displays the heating proportional term, if any, currently
being calculated by this algorithm.
Task Timer
This decision displays the number of remaining seconds before this algorithm
executes again. This algorithm will execute every 30 seconds.
346
DO—Prop Thermo 2 Pipe
PT2P_xxC
Function Type 24
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.
349
350
Figure 5-24
PT2P_xxC
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
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
351
DO—Prop Thermo 2 Pipe
PT2P_xxC
Function Type 24
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.
Setpoint Schedule
You must configure this decision to specify the Setpoint Schedule (temperature
type) that provides the occupied and unoccupied setpoints for this algorithm.
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.
352
DO—Prop Thermo 2 Pipe
PT2P_xxC
Function Type 24
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.
353
DO—Prop Thermo 2 Pipe
PT2P_xxC
Function Type 24
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
Stage On Delay
The algorithm does not use this decision.
Allowable Entries 0 to 300 seconds
Default Value 30
354
DO—Prop Thermo 2 Pipe
PT2P_xxC
Function Type 24
Hysteresis
This decision is not currently used.
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.
355
DO—Prop Thermo 2 Pipe
PT2P_xxM
Function Type 24
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)
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
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.
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.
360
Figure 5-25
DO—Prop Thermo 4 Pipe
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)
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
Space Temperature
You must configure this decision to specify the AI point that provides the
temperature input of the space being monitored.
362
DO—Prop Thermo 4 Pipe
PT4P_xxC
Function Type 25
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.
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.
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.
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.
364
DO—Prop Thermo 4 Pipe
PT4P_xxC
Function Type 25
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.
Stage On Delay
The algorithm does not use this decision.
365
DO—Prop Thermo 4 Pipe
PT4P_xxC
Function Type 25
Hysteresis
This decision is not currently used.
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.
366
DO—Prop Thermo 4 Pipe
PT4P_xxM
Function Type 25
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)
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
• a Time Schedule
• a discrete input
• the analog comparison of a temperature to a Setpoint Schedule
369
DO—Pump Control
PUMP_xxC
Function Type 22
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.
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.
371
372
PUMP_xxC
Function Type 22
DO—Pump Control
Figure 5-22
DO—Pump Control
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
373
DO—Pump Control
PUMP_xxC
Function Type 22
Time Schedule
Use this decision to specify the Time Schedule that determines the occupancy
state for this algorithm. If you want the Time Schedule to control pump activa-
tion, do not configure a Control Point or Status Point.
Setpoint Schedule
If using an analog comparison as to a basis for activating a pump, use this
decision to specify the Setpoint Schedule that provides the occupied and unoc-
cupied setpoints.
Status Point
Use this decision to configure a discrete point to control pump activation. If
this point is configured, a pump will start when this point is on. If this point is
not configured, it will have no effect on the pump activation.
Pump Control
Pump Control controls two pumps in either a fixed or a rotating sequence.
374
DO—Pump Control
PUMP_xxC
Function Type 22
Sequence Type
Use this decision to indicate whether the pumps have a fixed or rotating
sequence. A fixed sequence consists of a lead pump with a backup
pump. You can configure the lead pump as the first or second pump. A
rotating sequence consists of pumps that alternate at a configured time
between being a lead pump and a lag pump.
Rotate Now
Use this decision to indicate whether to switch the designation of the
lead and lag pumps.
Note: When both pumps fail, use this decision to restart the algorithm.
Day of Week
This decision only applies to pumps with a rotating sequence. If you
want to rotate the pumps on a weekly basis, use this decision to indicate
the day of the week on which you want to rotate the pumps.
0 = Disabled 4 = Thursday
1 = Monday 5 = Friday
2 = Tuesday 6 = Saturday
3 = Wednesday 7 = Sunday
Allowable Entries 0 to 7
Default Value 0
375
DO—Pump Control
PUMP_xxC
Function Type 22
Day of Month
This decision only applies to pumps with a rotating sequence. If you
want to rotate the pumps on a monthly basis, use this decision to indi-
cate the day of the month on which you want to rotate the pumps.
0 = Disabled
1 = first day of month, etc.,
31 = 31st day of month
Allowable Entries 0 to 31
Default Value 0
Hours of Runtime
This decision only applies to pumps with a rotating sequence. If you
want to rotate the pumps according to accumulated runtime, use this
decision to indicate the amount of time the pump must run before the
rotation occurs.
Control Point
Use this decision to specify the temperature type input that will be compared to
the Setpoint Schedule to determine if a pump should be activated.
376
DO—Pump Control
PUMP_xxC
Function Type 22
Analog
Analog provides a discrete output by comparing a sensor value to the config-
ured setpoint values. If the Control Point sensor is outside the setpoints, the
pump is commanded on and remains on until the Control Point sensor is within
the region bordered by low setpoint plus hysteresis and high setpoint minus
hysteresis. This prevents short cycling of the controlled device.
Hysteresis
Use this decision to specify the amount that is added to the low setpoint
and subtracted from the high setpoint.
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.
377
DO—Pump Control
PUMP_xxM
Function Type 22
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.
Status Point
This decision displays the actual state of the discrete control point. On will
cause a pump to start.
378
DO—Pump Control
PUMP_xxM
Function Type 22
Pump Control
Pump Control function displays the current pump sequence, runtime, and
status for this algorithm.
Lead Pump
This decision displays the value of the current lead pump.
Valid Display 1 (First Discrete Output Point)
2 (Second Discrete Output Point)
Pump 1 Runtime
This decision displays how long, in hours, that Pump1 has been on.
Valid Display 0 to 65535 hours
Pump 2 Runtime
This decision displays how long, in hours, that Pump2 has been on.
Valid Display 0 to 65535 hours
Failed Flag
This decision indicates when both pumps fail. If neither the lead nor
lag pump can be started, the Failed Flag will be activated.
Valid Display Normal (Status OK)
Alarm (Pump Failure)
Lead Status
This decision displays the current state of the lead pump
Valid Display On/Off
Control Point
This decision displays the current value of the analog Control Point. This
value is used by the Analog function to compare against the configured
Setpoint Schedule. The result determines whether a pump should be started.
Valid Display Valid range based upon selected display units.
379
DO—Pump Control
PUMP_xxM
Function Type 22
Analog
Analog function is one of three methods that can be used to control pump
operation. The setpoint values are compared with the Control Point to deter-
mine whether a pump should be started.
Low Setpoint
This decision displays the configured Low Setpoint value based on the
occupancy state. If the Control Point falls below this value, the pump
will be commanded on.
Valid Display Valid range based upon selected display units.
Lo Setpoint + Hyst
This decision displays the Low Setpoint value, adjusted upward by the
configured hysteresis.
Valid Display Valid range based upon selected display units.
Hi Setpoint - Hyst
This decision displays the High Setpoint value, adjusted downward by
the configured hysteresis value.
Valid Display Valid range based upon selected display units.
High Setpoint
This decision displays the configured High Setpoint value, based on the
current occupancy state. If the Control Point exceeds this value, the
pump will be commanded on.
Valid Display Valid range based upon selected display units.
Reference Output
This decision displays the output value from the analog function. If the
Control Point is outside the setpoint limits, the reference output will be
True and a pump will be commanded on. If the Control Point is within
the setpoints and hysteresis, the reference output will be False.
Valid Display True/False
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
380
DO—Staged Thermostat
STHRMxxC
Function Type 26
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 one or two stages of
cooling , 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 heating. If the fan
is on and the space temperature is higher than the high setpoint, the
algorithm activates stages of cooling.
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.
In the manual cooling mode, you configure the algorithm to activate
stages of cooling when the fan is on and the space temperature is
greater than the high setpoint. Otherwise, the algorithm disables
cooling.
Whenever Fan Status Point indicates that the supply fan is off, the
algorithm turns off all stages.
381
DO—Staged Thermostat
STHRMxxC
Function Type 26
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 two stages of cooling.
List of Configuration The following decisions are applicable to this algorithm. You must
Decisions configure the asterisked decisions. Non-asterisked decisions are
optional.
* Stage 1 Cool
* Stage 2 Cool
* Stage 1 Heat
* Stage 2 Heat
* 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
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
382
DO—Staged Thermostat
STHRMxxC
Function Type 26
* Stage 1 Cool
* Stage 2 Cool
* Stage 1 Heat
* Stage 2 Heat
* Fan Control Point
* Sensor Group/SPT Sensor
* Fan Status Point
* Outside Air Temperature
Occupied ?
* Setpoint Bias
Thermostat
Controlling Setpoint
Output Cool
Output Heat
Task Timer
383
384
Figure 5-26
STHRMxxC
DO—Staged Thermostat
Function Type 26
DO—Staged Thermostat
Stage 2 Cool
You must configure this decision to specify the DO point that is controlling the
second stage of cooling.
Allowable Entries Bldg. Supvr. = up to 8 characters
LID = 1 to 96 (6400), 1 to 32 (1600)
Default Value DISCRO00
Stage 1 Heat
You must configure this decision to specify the DO point that is controlling the
first stage of heating.
Allowable Entries Bldg. Supvr. = up to 8 characters
LID = 1 to 96 (6400), 1 to 32 (1600)
Default Value DISCRO00
Stage 2 Heat
You must configure this decision to specify the DO point that is controlling the
second stage of heating.
Allowable Entries Bldg. Supvr. = up to 8 characters
LID = 1 to 96 (6400), 1 to 32 (1600)
Default Value DISCRO00
385
DO—Staged Thermostat
STHRMxxC
Function Type 26
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
386
DO—Staged Thermostat
STHRMxxC
Function Type 26
Setpoint Schedule
You must configure this decision to specify the Setpoint Schedule (temperature
type) that provides the occupied and unoccupied setpoints for this algorithm.
Setpoint Bias
If you are providing a setpoint bias with the T-56 Space Temperature Sensor
with Setpoint Adjustment, use this decision to specify the input point that
provides the bias input.
387
DO—Staged Thermostat
STHRMxxC
Function Type 26
Thermostat
Thermostat provides thermostat heating and cooling control. 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.
Operating Mode
Use this decision to indicate whether the algorithm can activate stages
of heating or stages of cooling automatically or manually. If you select
auto, stages of heating or cooling will start automatically when the
space temperature is outside the high and low setpoints.
388
DO—Staged Thermostat
STHRMxxC
Function Type 26
Stage On Delay
Use this decision to configure how long the system should wait after one
stage of heating or cooling has been activated before the next stage can
be activated.
389
DO—Staged Thermostat
STHRMxxC
Function Type 26
Hysteresis
Use this decision to specify how many degrees the error must be re-
duced to turn off an activated stage. This method prevents the short
cycling of heating and cooling stages.
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.
390
DO—Staged Thermostat
STHRMxxM
Function Type 26
Stage 2 Cool
This decision displays the actual state of the second stage of cooling.
Stage 1 Heat
This decision displays the actual state of the first stage of heating.
Stage 2 Heat
This decision displays the actual state of the second stage of heating.
391
DO—Staged Thermostat
STHRMxxM
Function Type 26
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.
Setpoint Bias
This decision displays the percentage value (0.0 - 100.0%) used to determine the
setpoint bias value. Bias is determined by converting 50-0% to 0-offset low and
50-100% to 0-offset high value.
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 heating or cooling required for this algorithm.
Output Cool
This decision displays the cooling proportional term, if any, currently
being calculated by this algorithm. Output cool = (sensor group/SPT
sensor - controlling setpoint)*cool prop. gain.
Output Heat
This decision displays the heating proportional term, if any, currently
being calculated by this algorithm. Output heat = (controlling setpoint -
sensor group/SPT sensor)*heat prop. gain.
Task Timer
This decision displays the number of remaining seconds before this algorithm
executes again. This algorithm will execute every 30 seconds.
393
DO—Staging
STAG_xxC
Function Type 27
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
394
Figure 5-27
DO—Staging
Staging Control
Fan Status Point
Output Fan Status
Status
Force
Low
Discrete
Average Time Schedule Output Point
Output Stage 2 Input
Maintenance Force Status
Space Setpoint
Function Type 27
395
DO—Staging
STAG_xxC
Function Type 27
396
DO—Staging
STAG_xxC
Function Type 27
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 contain a common
air handler.
Allowable Entries Bldg. Supvr. = OCCPCxx
LID = xx, where xx = function number
Default Value OCCPC00
397
DO—Staging
STAG_xxC
Function Type 27
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
Humidity Setpoint
If the air handler is performing dehumidification, use this decision to specify
the humidity Setpoint Schedule that provides the high humidity setpoint for this
algorithm. For more information on Setpoint Schedules, refer to the How to
Configure Schedules chapter in this manual.
398
DO—Staging
STAG_xxC
Function Type 27
PID_Master_Loop
The master loop is a Proportional Integral Derivative (PID) control loop that
calculates the percentage of output stages required to achieve the desired space
temperature setpoint. The percent of output stages will be activated in whole
stage increments.
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.
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.
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.
399
DO—Staging
STAG_xxC
Function Type 27
Starting Value
Use this decision to specify the percentage of the available output stages
that are activated when the algorithm is started.
400
DO—Staging
STAG_xxC
Function Type 27
Staging Control
Staging Control starts and stops up to six discrete stages based on the output
(percentage) from the PID Master Loop. You can configure the minimum time
between starting and stopping stages.
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 from starting
the stage to its effect on the controlled temperature.
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.
401
DO—Staging
STAG_xxM
Function Type 27
402
DO—Staging
STAG_xxM
Function Type 27
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 high 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)
403
DO—Staging
STAG_xxM
Function Type 27
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
number of Discrete Output Points required.
Reference Output = (Proportional Term + Integral Term + Derivative
Term + Center Value)
Valid Display Valid range based upon 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 Gain
Valid Display Valid range based upon 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 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.
Proportional Term = (Current Error - Previous Error) * Derivative Gain
Note: Error = (Setpoint - SPT Sensor)
Valid Display Valid range based upon 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
404
DO—Staging
STAG_xxM
Function Type 27
Staging Control
This function starts and stops up to six stages of cooling or cooling tower fans.
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 Reference Output 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 remaining in the configured
On Time Delay or Off Time Delay decision (whichever is applicable) that
must elapse before another stage can be added or taken away. When
Delta Stages equals 0, the value in this decision will equal 0.
Valid Display 0 to 30 minutes
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
405
DO—Time Clock
TCxxC
Function Type 28
The Time Schedule indicates the current occupancy state for this
algorithm. If you do not configure a Time schedule for this algo-
rithm, the algorithm will assume to be in the occupied state.
Typical Application You can use this algorithm to control a fan motor to start during
occupied hours or stop during unoccupied hours.
406
DO—Time Clock
TCxxC
Function Type 28
List of Configuration The following decisions are applicable to this algorithm. You must
Decisions configure the asterisked decisions. Non-asterisked decisions are
optional.
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.
407
408
TCxxC
DO—Time Clock
Function Type 28
Figure 5-28
DO—Time Clock
Maintenance
Loadshed Equipment
Output Loadshed
DO—Time Clock
TCxxC
Function Type 28
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
Loadshed
Use this decision to specify the Loadshed equipment part that will indicate the
Redline Alert data from the Loadshed POC.
Allowable Entries Bldg. Supvr. = up to 8 characters
LID = 1 to 96 (6400), 1 to 32 (1600)
Default Value LDSHD00
Duty Cycle
Duty Cycle gives you the capability to cycle off the output once or twice every
hour. You can configure the starting time and the duration of the cycle off time.
409
DO—Time Clock
TCxxC
Function Type 28
Caution: If you do not want to cycle off the output for a second time,
enter the same value here that you entered in First Minute of
Hour, or enter a zero
410
DO—Time Clock
TCxxM
Function Type 28
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.
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.
411
DO—Time Clock
TCxxM
Function Type 28
Redline ?
This decision displays whether a Redline Alert is in effect. This data is derived
from the Loadshed POC on the CCN.
Valid Display Yes/No
Duty Cycle
Duty Cycle determines how frequently and for how long to cycle off the
Discrete Output Point controlled by this algorithm.
Reference Output
This decision displays the value to which this algorithm is driving the
output.
Valid Display On/Off
Region of Hour
This decision displays the algorithm’s current region of cycling.
Valid Display 0 Algorithm not enabled
1 Before cycling has begun
2 First duty cycling period
3 After first duty cycle period
4 Second duty cycling period
5 After second duty cycle period
6 Redline Bias time in effect
7 Extended cycle off time
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
412
DO—Time Clock w Check
TCWSCxxC
Function Type 29
When Duty Cycle is enabled, the algorithm turns the output on and off
according to the configured off times. However, when both duty cycle
and Night Time Free Cooling are enabled, the algorithm does not cycle
off the output.
The off times can be different during occupied and unoccupied peri-
ods. The off times are reduced based on the space temperature error
from the high and low setpoints. You can configure two cycle off
periods for the output during each hour.
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 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 setpoints
for both occupied and unoccupied states.
NTFC Algorithm enables the output to allow the system to cool the
space during night time unoccupied hours if the outside air is suitable.
Typical Application You can use this algorithm to control a fan motor to start during
occupied hours or stop during unoccupied hours. If the outside air is
suitable for cooling during night time hours you could start the fan to
cool the building. You can also use this algorithm to duty cycle the
fan during occupied hours based on the space temperature.
413
DO—Time Clock w Check
TCWSCxxC
Function Type 29
List of Configuration The following decisions are applicable to this algorithm. You must
Decisions configure the asterisked decisions. Non-asterisked decisions are
optional.
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.
414
Figure 5-29
DO—Time Clock w Check
Status
Average
Setpoint Schedule
Low Setpoint Low Setpoint NTFC ALGORITHM
Bias Input
High Setpoint High Setpoint Enthalpy Test Discrete
Occupancy State? NTFC Setpoint Output Point
Occupied
Bias Low Offset Low Setpoint NTFC
OR Input
Occupied
Bias High Offset High Setpoint
Force Status
Occupancy State Duty Cycle
Occupancy State?
Time Schedule Disable
Maintenance Loadshed?
Output
Loadshed Equipment
Output Loadshed
TCWSCxxC
Function Type 29
DO—Time Clock w Check
415
DO—Time Clock w Check
TCWSCxxC
Function Type 29
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.
Setpoint Schedule
You must configure this decision to specify the Setpoint Schedule (temperature
type) that provides the occupied and unoccupied setpoints.
416
DO—Time Clock w Check
TCWSCxxC
Function Type 29
Loadshed
Use this decision to specify the Loadshed equipment part that will indicate the
Redline Alert data from the Loadshed POC.
NTFC Algorithm
If Night Time Free Cooling with Enthalpy Check will be performed, 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 suitable for cooling during unoccu-
pied hours, the output will be activated. It will not cycle off during this time.
Hysteresis
This value is added to the high setpoint or subtracted from the low setpoint and
compared with the space temperature to determine what action should be taken.
Duty Cycle
Duty Cycle gives you the capability to cycle off the output twice every hour.
You configure the starting time and the duration of the cycle off time.
417
DO—Time Clock w Check
TCWSCxxC
Function Type 29
Caution: If you do not want to cycle off the output for a second time,
enter the same value here that you entered in First Minute of
Hour, or enter 0.
418
DO—Time Clock w Check
TCWSCxxC
Function Type 29
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
419
DO—Time Clock w Check
TCWSCxxM
Function Type 29
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.
Redline ?
This decision displays whether a Redline Alert is in effect. This data is de-
rived from the Loadshed POC on the CCN.
NTFC Active ?
This decision indicates whether Night Time Free Cooling is in effect.
420
DO—Time Clock w Check
TCWSCxxM
Function Type 29
Space Temperature
Space Temperature calculates the percentage by which to reduce the cycle off
time based on the space temperature error from the high and low setpoints. If the
space temperature is above the high setpoint plus hysteresis or below the low
setpoint minus hysteresis, the cycle off time is set equal to the configured Mini-
mum Off Time. Cycle off time remains at the computed value until the space
temperature falls within the high setpoint plus half the hysteresis and the low
setpoint minus half the hysteresis. When the space temperature is within this
region, the cycle off time is increased linearly from the configured Minimum Off
Time to the configured Occupied or Unoccupied Off Duration, until the space
temperature is within the high and low setpoints.
Reference Output
This decision displays the reference value that adjusts the duty cycle off
time. This value is expressed as a percentage that is converted and sub-
tracted from (Minimum Off Time + Off Time Duration). The result is the
actual cycle off time for this output device.
Valid Display 0.0 to 100.0%
Error
This decision displays the calculated setpoint error.
Cycle Flag
This decision displays whether the Cycle Flag has been activated.
Cycle Flag is True if:
421
DO—Time Clock w Check
TCWSCxxM
Function Type 29
Duty Cycle
Duty Cycle determines how frequently and for how long to cycle of the Dis-
crete Output Point controlled by this algorithm.
Reference Output
This decision displays the value to which this algorithm is driving the
output.
Region of Hour
This decision displays the algorithm’s current region of cycling.
Task Timer
This decision displays the number of remaining seconds before this algorithm
executes again. This algorithm will execute every 30 seconds.
422
AOSS
AOSS_xxC
Function Type 301
Calculating Expanded The value entered in Adaptive Optimal Stop’s Setpoint Bias deter-
Occupied Setpoints mines the expanded occupied setpoints. If the value entered is 2°F
and the occupied setpoints are 68°F and 78°F, the expanded occu-
pied setpoints would be 66°F and 80°F.
423
AOSS
AOSS_xxC
Function Type 301
Calculating Start and AOSS calculates start and stop time offsets for each period in the
Stop Time Offsets Time Schedule. The factors that affect offset calculations are:
AOSS has to accumulate data for a full 24-hour day (0000 to 2400)
before it will function. For example, if the Time Schedule is config-
ured on Monday at 0800, the controller will not compute the Adap-
tive Optimal Start until 0000 on Wednesday. Thereafter, each day
at 0000 the controller will calculate the 24 Hour Unocc Factor for
the first period of any Time Schedule that is configured for Adaptive
Optimal Start/Stop.
Start and Stop Modes Throughout the day, AOSS is in either Start mode or Stop mode.
During Start mode, AOSS computes the start bias every minute,
based on current conditions. Once the time of day passes the biased
start time, AOSS checks the temperature of the controlled space
every minute. As soon as the controlled space temperature comes to
within 1 degree of the occupied setpoint, the algorithm computes the
K Factor for the next day and goes into Stop mode.
424
AOSS
AOSS_xxC
Function Type 301
During Stop mode, AOSS computes the stop bias every minute,
based on current conditions. Once the time of day passes the biased
stop time (next unoccupied time minus stop bias), AOSS checks the
temperature of the controlled space every minute. As soon as the
controlled space temperature comes to within 1 degree of the ex-
panded occupied setpoint, the algorithm computes the K Factor for
the next day and goes into Start mode.
Figure 5-30
ART MO
AOSS Start and Stop ST0000 / 2400 hrs DE
Modes
SEE
TRACKS
EVERY S CHEDU NOTE
ME
1
MINUTE
I L
A T CCUP D
E
O IE {
SEE UN D TRACKS
EVERY 15
NOTE MINUTES
1
1800 0600
hrs hrs
UNOCCUPIED
▼
TIME
BIASED
START
TIME
OC
▼
CUPIED
S TO S
BIA
P
B I A RT
S
A
ST
BIASED
{
STOP
TIME
1200 hrs OCCUPIED
STOP TIME
MODE
SEE SEE
NOTE
NOTE
1 C B 1
TRACKS TRACKS
EVERY 15 EVERY
MINUTES MINUTE
A D A P T I V E O P T I M A L S TA R T / S TO P A L G O R I T H M ( AO S S )
Provides efficient transition between occupied and unoccupied setpoints
NOTE 1 SEE PAGES 78 AND 79 FOR A FLOWCHART REPRESENTING THE AOSS ROUNTINE
Typical Application You can use this algorithm to pre-condition the space prior to
occupancy and relaxing the setpoint at the end of occupancy.
425
AOSS
AOSS_xxC
Function Type 301
List of Configuration The following decisions are applicable to this algorithm. You must
Decisions configure the asterisked decisions. Non-asterisked decisions are
optional.
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.
426
AOSS
AOSS_xxC
Function Type 301
427
428
AOSS
Figure 5-31
AOSS_xxC
AOSS
Function Type 301
Next UnOcc T i me
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
section in this manual.
Note: Use the same Time Schedule for all algorithms that contain a common
air handler.
Setpoint Reference
You must configure this decision to specify the Setpoint Schedule that is pro-
viding the space temperature setpoints for this algorithm. Adaptive Optimal
Start and Adaptive Optimal Stop are based on the configured setpoint values.
Allowable Entries Bldg. Supvr. = SETPTxx
LID = xx, where xx = 0 to 16
Default Value SETPT00
429
AOSS
AOSS_xxC
Function Type 301
AO Start Enable
Use this decision to specify if Adaptive Optimal Start will be performed.
Building Insulation
Use this decision to indicate how well the building is insulated. Although
you can enter any number between 1 and 100 in this decision, you should
enter a value that corresponds to the characteristics of the building.
430
AOSS
AOSS_xxC
Function Type 301
Allowable Entries 0 to 99
Default Value 15
AO Stop Enable
Use this decision to specify if Adaptive Optimal Stop will be performed.
Setpoint Bias
Use this decision to enter the number of degrees that are applied to ex-
pand the occupied setpoints during Adaptive Optimal Stop.
431
AOSS
AOSS_xxM
Function Type 301
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.
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.
432
AOSS
AOSS_xxM
Function Type 301
Mode
This decision displays the current occupancy mode from Adaptive
Optimal Start.
Biased Occupied
This decision identifies when a biased occupancy condition exists.
433
AOSS
AOSS_xxM
Function Type 301
Status
This decision displays the current status of the Time Schedule
configured within AOSS.
Override is set
This decision identifies when the Time Schedule has been overridden
from an unoccupied state to an occupied state.
434
AOSS
AOSS_xxM
Function Type 301
Occupied Lo Setpoint
This decision displays the Occupied Lo Setpoint value, including any
adjustment for T-56 Slider Bias.
Occupied Hi Setpoint
This decision displays the Occupied Hi Setpoint value, including any
adjustment for T-56 Slider Bias.
Unoccupied Lo Setpoint
This decision displays the Unoccupied Lo Setpoint value, including any
adjustment for T-56 Slider Bias.
Unoccupied Hi Setpoint
This decision displays the Unoccupied Hi Setpoint value, including any
adjustment for T-56 Slider Bias.
435
AOSS
AOSS_xxM
Function Type 301
Start Bias
This decision displays the adjustment value, in minutes, for the Adaptive
Optimal Start routine.
Valid Display 1 to 99
Valid Display 1 to 99
436
AOSS
AOSS_xxM
Function Type 301
Biased Occupied
This decision is used to indicate when the Time Schedule is currently in
an occupied state due to Adaptive Optimal Start.
Cool Flag
This decision is used by the Adaptive Optimal Start routine to indicate
whether the equipment being controlled is currently in a heating or
cooling mode.
Stop Bias
This decision displays the adjustment value, in minutes, for the Adap-
tive Optimal Stop routine.
437
AOSS
AOSS_xxM
Function Type 301
Valid Display 1 to 99
Valid Display 1 to 99
Biased Stop
This decision is used to indicate when the algorithms are controlling to
the Biased Low and Biased High Setpoints during Adaptive Optimal
Stop.
438
AOSS
AOSS_xxM
Function Type 301
Cool Flag
This decision is used by the Adaptive Optimal Stop routine to indicate
whether the equipment being controlled is currently in a heating or
cooling mode.
Task Timer
This decision displays the number of remaining seconds before this algorithm
executes again. This algorithm will execute every 30 seconds.
439
Network Broadcast
BRCSTxxC
Function Type 302
This global algorithm sends data from the Source Point in the
Network Comfort Controller to all CCN system elements containing the point
Broadcast name specified in the Point Name configuration decision. You can
configure the broadcast to occur on the hour, at a specific time of
day, or at a timed interval.
Typical Application You can use a network broadcast to transmit the outside air tempera-
ture every five minutes to all CCN system elements containing the
specified point name.
List of Configuration The following decisions are applicable to this algorithm. You must
Decisions configure the asterisked decisions. Non-asterisked decisions are
optional.
* Source Point
Broadcast Point
* Enable
* Broadcast Address
* Broadcast Bus
* Point Name
Reschedule Type
Reschedule Time
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.
* Source Point
Network Status
Task Timer
440
Network Broadcast
BRCSTxxC
Function Type 302
Broadcast Point
Broadcast Point determines the configuration data for the network
broadcast point(s) and also specifies the broadcast parameters.
Enable
You must configure this decision to give the Comfort Con-
troller the capability to broadcast the value of Source Point
to all CCN system elements containing the point name
specified in the Point Name decision.
Broadcast Address
You must configure this decision to indicate the element
number of the devices(s) receiving the data.
441
Network Broadcast
BRCSTxxC
Function Type 302
Broadcast Bus
Use the decision to indicate the bus number of the device(s) receiving
the data.
Note: Address 241 represents a global broadcast bus.
Allowable Entries 0 to 251
Default Value 241
Point Name
You must configure this decision to indicate the actual point name that
will receive the broadcasted data.
Allowable Entries Bldg. Supvr. = up to 8 characters
LID = 1 to 96 (6400), 1 to 32 (1600)
Default Value (blank)
Reschedule Type
Use this decision to indicate when the broadcast will occur.
0 (timed) = indicates that the broadcast will occur on a timed basis, as
determined by Reschedule Time
1 (hourly) = indicates that the broadcast will occur at the beginning of
every hour
2 (daily) = indicates that the broadcast will occur daily, based on
Reschedule Time of Day
Allowable Entries 0 to 2
Default Value 0
Rescheduled Time
If you entered a 2 in Reschedule Type, use this decision to indicate the
hour and minute of each day that the broadcast will occur. If you
entered a 0 in Reschedule Type, use this decision to indicate exactly
how many hour(s) and minute(s) must elapse between broadcasts.
Allowable Entries Bldg. Supvr. = 00:00 to 23:59
LID = 00.00 to 23.59
Default Value 00:05
442
Network Broadcast
BRCSTxxM
Function Type 302
Power On Delay
Use this decision to indicate the number of seconds that must elapse after a
power restart before this algorithm executes again.
Network Status
This decision displays communication status of the network broadcast.
Task Timer
This decision displays the number of remaining seconds before this algorithm
executes again. This algorithm will execute every 30 seconds.
443
Linkage/AOSS Schedule
LINK_xxC
Function Type 303
444
Linkage/AOSS Schedule
LINK_xxC
Function Type 303
Applicable Algorithms You can configure the algorithms in the following table to use
Linkage by entering LINK_xx in their specified decisions.
Table 5-4
Algorithms Capable of Configuration Decisions
Using Linkage
Sensor
Algorithms Group
Time Setpoint /SPT
Schedule Schedule Sensor
AO—Cooling VAV x x x
AO—Heating VAV x x x
AO—Mixed Air Damper VAV x x
DO—DX Cooling VAV x x x
DO—Electric Heat VAV x x x
DO—Time Clock x
DO—Time Clock w Check x x x
List of Configuration The following decisions are applicable to this algorithm. You must
Decisions configure the asterisked decisions. Non-asterisked decisions are
optional.
Setpoint Bias
* Setpoint Schedule
Adaptive Optimal Start
AO Start Enable
Building Insulation
Unoccupied 24hr Factor
Offset Low Value
Offset High Value
445
Linkage/AOSS Schedule
LINK_xxC
Function Type 303
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.
Setpoint Bias
Adaptive Optimal Start
Start Bias
Start Cool K Factor
Start Heat K Factor
Biased Start Day
Biased Start Time
Biased Occupied
Cool Flag
* Sensor Group/SPT Sensor
Occupied ?
* Outside Air Temp
Linkage Time Schedule
Mode
Biased Occupied
Next Occupied Day
Next Occupied Time
Next Unoccupied Day
Next Unoccupied Time
Last Unoccupied Day
Last Unoccupied Time
446
Linkage/AOSS Schedule
LINK_xxC
Function Type 303
Status
Override is set
Linkage Setpoint Schedule
Occupied Lo Setpoint
Occupied Hi Setpoint
Unoccupied Lo Setpoint
Unoccupied Hi Setpoint
Linkage Space Temp
* Supply Air Temp
* Fan Status
Air Side Linkage
Linkage Status
Supervisory Element
Supervisory Bus
Supervisory Block No.
Avg Occ Heat Setpoint
Avg Occ Cool Setpoint
Avg Unocc Heat Setpoint
Avg Unocc Cool Setpoint
Avg Zone Temperature
Avg Occ Zone Temperature
Adaptive Optimal Stop
Stop Bias
Stop Cool K Factor
Stop Heat K Factor
Biased Low Setpoint
Biased High Setpoint
Biased Stop
Cool Flag
Biased Stop Day
Biased Stop Time
Task Timer
* Evacuation
* Pressurization
447
448
Figure 5-32
LINK_xxC
Linkage/AOSS Schedule
Function Type 303
Heating Algorithm
Linkage/AOSS Schedule
Output
Status Supply Air
Force Status Temperature Air Side Linkage Adaptive Optimal Start
Output
Outdoor Air Temp.
Status Morning Warm Up? Output OAT
Setpoint Bias Occupancy
Force Status Supply Air Temp Status
Output Force Biased Occupancy
Fan Status
Status
Setpoint Schedule
Force
Low Setpoint Low Setpoint
Bias Input Occupancy Occupancy?
High Setpoint High Setpoint
Offset Low Value Bias Low Offset Previous Occ Time Previous Occ Time
Occupied
Offset High Value Low Setpoint Occ Low Setpoint Next Occ Time
Bias High Offset Next Occ Time
Occupied
Occupancy State? High Setpoint Occ High Setpoint Next Unocc Time Next Unocc Time
Time Schedule Occ Low Setpoint Occ Low Setpoint
Output Occupancy Occ High Setpoint Occ High Setpoint
Next Occ Time Next Occ Time
Low Sensor Low Sensor
Next UnOcc Time
Next UnOcc Time
Last UnOcc Time Last UnOcc Time High Sensor High Sensor
Status
Low Setpoint Low Setpoint
Start Bias
High Setpoint High Setpoint
Sensor Group/ Linkage Status Disable
SPT Sensor
TS Override Adaptive Optimal Stop
Status SG Status
Disable
High High Sensor
High Setpoint
Low Low Sensor
Low Setpoint
Average AVG Sensor
Occupancy?
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
as a backup in the event that linkage fails.
AO Start Enable
Use this decision to specify if Adaptive Optimal Start will be performed.
Building Insulation
Use this decision to indicate how well the building is insulated. Although
you can enter any number between 1 and 100 in this decision, you should
enter a value that corresponds to the characteristics of the building.
449
Linkage/AOSS Schedule
LINK_xxC
Function Type 303
450
Linkage/AOSS Schedule
LINK_xxC
Function Type 303
Time Schedule
Use this decision to specify the Time Schedule that determines the occupancy
state for this algorithm in the event that linkage fails. This Time Schedule will
only be used when linkage fails. 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 contain a com-
mon air handler.
Allowable Entries Bldg. Supvr. = OCCPCxx
LID = xx, where xx = function number
Default Value OCCPC00
NTFC Algorithm
Use this decision to identify the NTFC w Enthalpy Check algorithm name that
linkage uses to determine if the air handler unit is in the Night Time Free
Cooling (NTFC) operating mode.
Allowable Entries Bldg. Supvr. = NTFC_xx
LID = xx, where xx = function number
Default Value NTFC_00
Heating Algorithm
Use this decision to identify the AO—Heating VAV algorithm name that
Linkage uses to determine if the air handler is in the morning warm-up or
occupied heating mode.
Allowable Entries Bldg. Supvr. = HCVAVxx
LID = xx, where xx = function number
Default Value HCVAV00
451
Linkage/AOSS Schedule
LINK_xxC
Function Type 303
Fan Status
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.
AO Stop Enable
Use this decision to specify if Adaptive Optimal Stop will be performed.
452
Linkage/AOSS Schedule
LINK_xxM
Function Type 303
Setpoint Bias
Use this decision to enter the number of degrees that are applied to
expand the occupied setpoints during Adaptive Optimal Stop.
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.
Evacuation
Use this decision to specify the discrete point that indicates when the air han-
dler is in evacuation mode.
Pressurization
Use this decision to specify the discrete point that indicates when the air han-
dler is in pressurization mode.
453
Linkage/AOSS Schedule
LINK_xxM
Function Type 303
Start Bias
This decision displays the adjustment value, in minutes, for the Adap-
tive Optimal Start routine.
Valid Display 1 to 99
454
Linkage/AOSS Schedule
LINK_xxM
Function Type 303
Biased Occupied
This decision is used to indicate when the Time Schedule is currently in
an occupied state due to Adaptive Optimal Start/Stop.
For example, if a Time Schedule has a normal occupied time of 0800
and Adaptive Optimal Start has calculated a start time offset of 15
minutes, Biased Occupied will be noted at 0745.
Valid Display Yes/No
Cool Flag
This decision is used by the Adaptive Optimal Start routine to indicate
whether the equipment being controlled is currently in a heating or
cooling mode.
Valid Display False = Heating mode
True = Cooling mode
Occupied ?
This decision displays the current occupancy status based on the configured
data in the backup Time Schedule that will be used in the event that linkage
fails. If a Time Schedule has not been selected, the default mode will be
occupied.
455
Linkage/AOSS Schedule
LINK_xxM
Function Type 303
Mode
This decision displays the current occupancy mode from Adaptive
Optimal Start.
Biased Occupied
This decision identifies when a biased occupancy condition exists.
456
Linkage/AOSS Schedule
LINK_xxM
Function Type 303
Status
This decision displays the current status of the AOSS Time Schedule.
Valid Display 0 = Time Schedule found
1 = Time Schedule not found
Override is set
This decision identifies when the Time Schedule has been overridden
from an unoccupied state to an occupied state.
Valid Display 0 = Override not in effect
1 = Override in effect
457
Linkage/AOSS Schedule
LINK_xxM
Function Type 303
Occupied Lo Setpoint
This decision displays the occupied low setpoint value used by any
algorithm configured to use this Linkage Setpoint Schedule. The
setpoint value is dependent on the state of the communications between
the Linkage Supervisory and Equipment parts. If the communications
is normal, this value will be the value transmitted by the Linkage
Supervisory part from the Terminal System Manager (TSM). If com-
munications has been disrupted, the value will be determined from the
locally defined Setpoint Schedule and, if configured, the AOSS Sched-
ule algorithm.
Valid Display -40.0 to 240.0°F
Occupied Hi Setpoint
This decision displays the occupied high setpoint value used by any
algorithm configured to use this Linkage Setpoint Schedule. The
setpoint value is dependent on the state of the communications between
the Linkage Supervisory and Equipment parts. If the communications
is normal, this value will be the value transmitted by the Linkage
Supervisory part from the Terminal System Manager (TSM). If com-
munications has been disrupted, the value will be determined from the
locally defined Setpoint Schedule and, if configured, the AOSS Sched-
ule algorithm.
Valid Display -40.0 to 240.0°F
Unoccupied Lo Setpoint
This decision displays the unoccupied low setpoint value used by any
algorithm configured to use this Linkage Setpoint Schedule. The
setpoint value is not dependent on the state of the communications
between the Linkage Supervisory and Equipment Part from the Termi-
nal System Manager (TSM). The value will be determined from the
locally defined Setpoint Schedule and if configured, the AOSS Schedule
algorithm.
Valid Display -40.0 to 240.0°F
458
Linkage/AOSS Schedule
LINK_xxM
Function Type 303
Unoccupied Hi Setpoint
This decision displays the unoccupied high setpoint value used by any
algorithm configured to use this Linkage Setpoint Schedule. The setpoint
value is not dependent on the state of the communications between the
Linkage Supervisory and Equipment Part from the Terminal System Man-
ager (TSM). The value will be determined from the locally defined Setpoint
Schedule and if configured, the AOSS Schedule algorithm.
Valid Display -40.0 to 240.0°F
Fan Status
This decision displays the status of the air handler’s supply fan.
Valid Display On / Off
459
Linkage/AOSS Schedule
LINK_xxM
Function Type 303
Linkage Status
This decision displays the current status of the Linkage routine.
Supervisory Element
This decision displays the element number of the system element TSM
(Terminal System Manager) containing the Linkage Supervisory Part
that supplies data to this air source
Supervisory Bus
This decision displays the bus number of the system element TSM
(Terminal System Manager) containing the Linkage Supervisory Part
that supplies data to this air source
460
Linkage/AOSS Schedule
LINK_xxM
Function Type 303
461
Linkage/AOSS Schedule
LINK_xxM
Function Type 303
462
Linkage/AOSS Schedule
LINK_xxM
Function Type 303
Stop Bias
This decision displays the adjustment value, in minutes, for the Adaptive
Optimal Stop routine.
Valid Display 0 to 180 minutes
463
Linkage/AOSS Schedule
LINK_xxM
Function Type 303
Biased Stop
This decision is used to indicate when the algorithms are
controlling to the Biased Low and Biased High Setpoints
during Adaptive Optimal Stop.
Valid Display Yes/No
Cool Flag
This decision is used by the Adaptive Optimal Stop to
indicate whether the equipment being controlled is currently
in a heating or cooling mode.
Valid Display False = Heating mode
True = Cooling mode
Task Timer
This decision displays the number of remaining seconds before the
next execution of this algorithm. This algorithm executes every 30
seconds.
Valid Display 0 to 300 seconds
464
Linkage/AOSS Schedule
LINK_xxM
Function Type 303
Evacuation
This decision displays the status of the air handler’s evacuation
mode indicator. When True the mode returned to the Terminal
System Manager is evacuation.
Pressurization
This decision displays the status of the air handler’s pressurization
mode indicator. When True the mode returned to the Terminal
System Manager is pressurization.
465
NTFC w Enthalpy Check
NTFC_xxC
Function Type 304
Typical Application To delay the need for mechanical cooling, you can use this algo-
rithm to cool a building prior to it being occupied.
List of Configuration The following decisions are applicable to this algorithm. You must
Decisions configure the asterisked decisions. Non-asterisked decisions are
optional.
* Sensor Group/SPT Sensor
* Time Schedule
* Setpoint Schedule
Night Time Free Cooling
NTFC Enable
NTFC Start Time AM
Minimum OAT
Maximum OAT
NTFC Delta Temperature
Outside Air Temperature
Return Air Temperature
Outside Air Humidity
Return Air Humidity
Outside Air Dewpoint
Enthalpy Switch
Enthalpy Comparison
Default OA Enthalpy
Default RA Enthalpy
Maximum OA Enthalpy
Power on Delay
466
NTFC w Enthalpy Check
NTFC_xxC
Function Type 304
467
468
Figure 5-33
NTFC_xxC
Input
Average Status
Force
Time Schedule Output
Occupancy Occupancy State? Setpoint
Next Occ Time Next Occ Time NTFC Setpoint
Output
Setpoint Schedule Input
Status
Low Setpoint Occ Low Setpoint Force
Bias Input
High Setpoint Occ High Setpoint
Occupancy State?
Occupied
Bias Low Offset Low Setpoint
Occupied
Bias High Offset High Setpoint
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
section in this manual.
Note: Use the same Time Schedule for all algorithms that contain a common
air handler.
Setpoint Schedule
You must configure this decision to specify the Setpoint Schedule (temperature
type) that provides the occupied and unoccupied setpoints for this algorithm.
469
NTFC w Enthalpy Check
NTFC_xxC
Function Type 304
NTFC Enable
Use this decision to enable Night Time Free Cooling. The space tem-
perature setpoint is still calculated, whether or not this decision is
enabled. The space temperature setpoint is a linear interpolation be-
tween the low and high space temperature setpoints from the Minimum
OAT to the Maximum OAT.
Minimum OAT
Use this decision to specify the lowest Outside Air Temperature that
can be used to condition the space. The calculated setpoint is equal to
the occupied low setpoint when the Outside Air Temperature is less
than or equal to the value entered in this decision, and is reset up to the
occupied high setpoint as the Outside Air Temperature approaches
Maximum OAT.
470
NTFC w Enthalpy Check
NTFC_xxC
Function Type 304
Maximum OAT
Use this decision to specify the highest Outside Air Temperature that
can be used to condition the space. The calculated setpoint is equal to
the occupied high setpoint when the Outside Air Temperature is greater
than or equal to the value entered in this decision. The calculated
setpoint is reset to the occupied low setpoint as the Outside Air Tem-
perature approaches Minimum OAT.
471
NTFC w Enthalpy Check
NTFC_xxC
Function Type 304
Enthalpy Switch
Instead of computing the outside air enthalpy and return air enthalpy, use this
decision to specify a discrete point that indicates if the outside air is suitable for
cooling. If enthalpy switch is used, Default OA Enthalpy should be configured
as 50, and Default RA Enthalpy as 10.
472
NTFC w Enthalpy Check
NTFC_xxM
Function Type 304
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 Outside Air Humidity and Outside Air Dewpoint sensors are not
available, use this decision to specify the outside air enthalpy that
Return Air Humidity must exceed.
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 cannot exceed.
Maximum OA Enthalpy
Use this decision to specify the maximum outside air enthalpy that the
algorithm can use to condition the space.
Power on Delay
Use this decision to specify the number of seconds the Comfort Controller must
wait to activate this system function after a power restart occurs.
473
NTFC w Enthalpy Check
NTFC_xxM
Function Type 304
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 occupied.
474
NTFC w Enthalpy Check
NTFC_xxM
Function Type 304
Enthalpy Switch
This decision indicates if the outside air is currently suitable for cooling. When
this value is On, the outside air is suitable for cooling.
Valid Display On/Off
Enthalpy Comparison
Enthalpy Comparison determines if outside air can be used for conditioning the
space, based on enthalpy content of the outside and return air.
Reference Output
This decision displays the result of the enthalpy comparison, which
indicates if using outside air is suitable at this time.
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 -999.99 to 9999.99 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 -999.99 to 9999.99 Btu/lb
475
NTFC w Enthalpy Check
NTFC_xxM
Function Type 304
NTFC Active?
This decision indicates whether the NTFC w Enthalpy Check
algorithm is active.
NTFC Setpoint
This decision displays the configured high setpoint value from the
NTFC w Enthalpy Check algorithm.
Task Timer
This decision displays the number of remaining seconds before this
algorithm executes again. This algorithm will execute every 30
seconds.
476
Occupancy
OCCPCxxC
Function Type 305
477
Sensor Group
SNSGRxxC
Function Type 306
The Sensor Group can provide an algorithm with the highest sensor
input, lowest sensor input, or the computed average sensor value.
For example, the AO—Cooling CV algorithm controls to the high-
est space temperature reading in the Sensor Group/SPT Sensor.
Sensors with invalid status will be ignored. If the status of all input
sensors are invalid, the Sensor Group status will be invalid.
Typical Application A Sensor Group can be used to provide the low sensor value from a
group of up to six sensors.
478
Sensor Group
SNSGRxxC
Function Type 306
List of Configuration The following decisions are applicable to this algorithm. You must
Decisions configure the asterisked decisions. Non-asterisked decisions are
optional.
* 1st Sensor
2nd Sensor
3rd Sensor
4th Sensor
5th Sensor
6th Sensor
Power on Delay
* 1st Sensor
* 2nd Sensor
* 3rd Sensor
* 4th Sensor
* 5th Sensor
* 6th Sensor
Sensor Group Low
Sensor Group High
Sensor Group Average
Task Timer
479
480
Figure 5-34
SNSGRxxC
Sensor Group
Sensor Group
4th Sensor
Output Sensor Input (4)
Status Sensor Status
Force
5th Sensor
Output Sensor Input (5)
Status Sensor Status
Force
6th Sensor
Output Sensor Input (6)
Status Sensor Status
Force
Sensor Group
SNSGRxxM
Function Type 306
1st Sensor
Use this decision to specify the first analog point that is providing sensor input.
2nd Sensor
Use this decision to specify the second analog point that is providing sensor input.
3rd Sensor
Use this decision to specify the third analog point that is providing sensor input.
4th Sensor
Use this decision to specify the fourth analog point that is providing sensor input.
5th Sensor
Use this decision to specify the fifth analog point that is providing sensor input.
481
Sensor Group
SNSGRxxM
Function Type 306
6th Sensor
Use this decision to specify the sixth analog point that is providing sensor
input.
Allowable Entries Bldg. Supvr. = up to 8 characters
LID = 1 to 96 (6400), 1 to 32 (1600)
Default Value TEMP_I00
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
2nd Sensor
This decision displays the current value of the second sensor in the configured
Sensor Group.
Valid Display Valid range based upon selected display units.
3rd Sensor
This decision displays the current value of the third sensor in the configured
Sensor Group.
Valid Display Valid range based upon selected display units.
4th Sensor
This decision displays the current value of the fourth sensor in the configured
Sensor Group.
Valid Display Valid range based upon selected display units.
482
Sensor Group
SNSGRxxC
Function Type 306
5th Sensor
This decision displays the current value of the fifth sensor in the
configured Sensor Group.
Valid Display Valid range based upon selected display units.
6th Sensor
This decision displays the current value of the sixth sensor in the
configured Sensor Group.
Valid Display Valid range based upon selected display units.
Task Timer
This decision displays the number of remaining seconds before the
next execution of this algorithm. This algorithm executes every 5
seconds.
483
WSM Air Source
WSMAIxxC
Function Type 307
List of Configuration The following decisions are applicable to this algorithm. You must
Decisions configure the asterisked decisions. Non-asterisked decisions are
optional.
* Time Schedule
* Cooling Coil Valve
* Heating Coil Valve
Power on Delay
Occupied ?
* Cooling Coil Valve
* Heating Coil Valve
WSM Load Equipment
Cooling Link Active ?
Heating Link Active ?
Cool_Source Number
Heat_Source Number
Occupancy Status
Chilled Water Temp
Cool Source Status
Hot Water Temp
Heat Source Status
Task Timer
484
WSM Air Source
WSMAIxxM
Function Type 307
Power on Delay
Use this decision to specify the number of seconds the Comfort Controller
must wait to activate this system function after a power restart occurs.
485
WSM Air Source
WSMAIxxM
Function Type 307
Maintenance Occupied ?
Decisions This decision displays the current occupancy status based upon 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.
486
WSM Air Source
WSMAIxxM
Function Type 307
Cool_Source Number
This decision displays the element number of the cool source that is linked
to this load by a WSM. Cool source numbers are determined by the num-
ber of the associated Cool Source Configuration Table at the WSM.
0 indicates that a cool source is not configured for this load at the WSM.
Heat_Source Number
This decision displays the element number of the heat source that is linked
to this load by a WSM. Heat source numbers are determined by the num-
ber of the associated Heat Source Configuration Table at the WSM.
0 indicates that a heat source is not configured for this load at the WSM.
487
WSM Air Source
WSMAIxxM
Function Type 307
Occupancy Status
This decision displays the current occupancy status of this load.
Dsable indicates that either the cool source is off or that no cool source is
configured for this load at the WSM.
488
WSM Air Source
WSMAIxxM
Function Type 307
Dsable indicates that either the cool source is off or that no heat
source is configured for this load at the WSM.
Task Timer
This decision displays the number of remaining seconds before the
next execution of this algorithm. This algorithm executes every 60
seconds.
489
WSM Cool
WSMCOxxC
Function Type 308
List of Configuration The following decisions are applicable to this algorithm. You must
Decisions configure the asterisked decisions. Non-asterisked decisions are
optional.
* Time Schedule
* Setpoint Schedule
* Chilled Water Temp
* Chiller Status
* Chilled Water Setpoint
* Chiller Start/Stop
Power on Delay
Occupied ?
* Chilled Water Temp
* Chiller Status
* Chilled Water Setpoint
* Chiller Start/Stop
WSM Chiller Equipment
WSM Active ?
Chilled Water Temp
Equipment Status
Commanded State
CHW Setpt Reset Value
Current CHW Setpoint
Task Timer
490
WSM Cool
WSMCOxxM
Function Type 308
Setpoint Schedule
You must configure this decision to specify the Setpoint Schedule (temperature
type) that provides the occupied and unoccupied setpoints for this algorithm.
Chiller Status
You must configure this decision to specify the DI point name that provides the
chiller status.
491
WSM Cool
WSMCOxxM
Function Type 308
Chiller Start/Stop
You must configure this decision to specify the DO point name that will be
used to provide a start/stop control.
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.
Maintenance Occupied ?
Decisions This decision displays whether the current mode is occupied. If a Time Sched-
ule has not been selected, then the default mode will be Occupied and Yes will
be displayed.
492
WSM Cool
WSMCOxxM
Function Type 308
Chiller Status
This decision displays the actual state of the cooling source being
monitored.
Chiller Start/Stop
This decision indicates the commanded state being returned from
the Water System Manager.
WSM Active?
This decision displays the status of WSM algorithms and of
communications between this cool source and a Water
System Manager (WSM).
493
WSM Cool
WSMCOxxM
Function Type 308
Equipment Status
This decision displays the current status of this cool source.
Valid Display On/Off
Commanded State
This decision displays the current commanded state sent by the
WSM. A blank indicates that the WSM is not determining a
commanded state.
Valid Display Enable/Disable/(blank)
Task Timer
This decision displays the number of remaining seconds before the
next execution of this algorithm. This algorithm executes every 60
seconds.
Valid Display 0 to 300 seconds
494
How To Configure
Schedules
How To
Configure
Schedules
This section provides the following information for each schedule:
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
Holiday
Network Time
Setpoint
Time (Occupancy)
495
Holiday Schedule
HOLDYxxS
Note: You can define a holiday to last for more than one day.
For example, you can configure a five-day vacation period
as one holiday by entering the appropriate month, the day
on which the holiday will begin, and the duration of the
holiday as five consecutive days.
Typical Application You can use a Holiday Schedule to have the Comfort Controller
control to unoccupied times that differ from the other unoccupied
periods in a Time Schedule. For example, on Thanksgiving the
building could be unoccupied for the entire day.
496
Holiday Schedule
HOLDYxxS
List of Configuration The following decisions are applicable to this schedule. You must
Decisions configure the asterisked decisions
* Start Month
* Start Day
* Duration
Allowable Entries 1 to 12
Default Value 1
Start Day
You must configure this decision to indicate the day of the month on
which the holiday will begin.
Allowable Entries 1 to 31
Default Value 1
Duration
You must configure this decision to indicate how many consecutive
days the holiday will last. If you enter 0 in this decision, the Com-
fort Controller will disable this schedule.
497
Network Time Schedule
OCCPCxxE
498
Setpoint Schedule
SETPTxx
For space temperature control, the high setpoints are typically associ-
ated with the cooling cycle, which means that when the space tem-
perature exceeds the high setpoint, the air handler will perform cool-
ing. The low setpoints are typically associated with the heating cycle,
which means that when the space temperature falls below the low
setpoint, the air handler will perform heating.
When you create the schedule, you indicate which engineering units a
Setpoint Schedule will use. Refer to Appendix C for a list of the
engineering units and the conversion limits.
Typical Application You can use one Setpoint Schedule for all the algorithms that are
associated with the same air handler and that define the space tem-
perature setpoints for the same space.
499
Setpoint Schedule
SETPTxx
List of Configuration The following decisions are applicable to this schedule. You must
Decisions configure the asterisked decisions.
* Occupied Low Setpoint
* Occupied High Setpoint
* Unoccupied Low Setpoint
* Unoccupied High Setpoint
500
Time Schedule
OCCPCxxC
Function Type 305
A Time Schedule gives you the capability to define the occupied and
Time Schedule unoccupied periods for devices controlled by the Comfort Controller.
Each Time Schedule is divided into eight separate days—Monday
through Sunday and holiday. Within each schedule, you can configure
eight separate occupied and unoccupied periods. You enter occupied
and unoccupied periods in military format, where 00:00 is the begin-
ning of any 24-hour day and 24:00 is the end of any 24-hour day.
You can override (extend) a time period in three ways:
• by commanding a manual override of 1 to 4 hours
• by pressing and holding the override button on a T-55 or T-56
Space Temperature Sensor with Override for 1 to 5 seconds during
unoccupied hours
• by closing a Latched Discrete Input point.
The Tenant Billing Option tracks the number and duration of the
overrides and then generates a bill. For more information on the Ten-
ant Billing Option, refer to Tenant Billing Option Overview and Con-
figuration Manual.
There is no limit to the number of algorithms that can use the same
Time Schedule. In general, you should assign the same Time Schedule
to all algorithms that control a single air handler or building space.
To set up the Comfort Controller 6400 to control the occupancy state of
other system elements on the CCN, name the Comfort Controller's
Time Schedule OCCPCxxS, where xx is a number greater than or equal
to 65. You can do this by adding an occupancy schedule as function 65
or above. A controlling Time Schedule with the name OCCPC65S or
greater will broadcast an occupancy flag over the CCN to any system
element with the same number in its Network Time Schedule
(OCCPCxxE). For example, a Comfort Controller with a Time Sched-
ule named OCCPC68S will broadcast its occupancy state over the CCN
to system elements with a Network Time Schedule named OCCPC68S.
To set up the Comfort Controller 1600 to control the occupancy state of
other system elements on the CCN, you must use ComfortWORKS and
perform the instructions in the previous paragraph.
To set up the Comfort Controller so that its occupancy state will be
controlled by another system element on the CCN, refer to Network
Time Schedule in this chapter of the manual.
501
Time Schedule
OCCPCxxC
Function Type 305
Typical Application Refer to the Time Schedule on the following page for a description
and explanation of possible time period configurations, and rules to
follow when configuring Time Schedules.
List of Configuration The following decisions are applicable to this algorithm. You must
Decisions configure the asterisked decisions. Non-asterisked decisions are
optional.
Time Schedule
Manual Override Hours
Period n: Day of Week
Period n: Occupied from
Period n: Occupied to
Push Button Override
Thermostat Override
Time Delay
Timed Override Duration
Power on Delay
Time Schedule
Mode
Current Occupied Period
Override in Progress
Override Duration
Occupied Start Time
Unoccupied Start Time
Next Occupied Day
Next Occupied Time
Next Unoccupied Day
Next Unoccupied Time
Last Unoccupied Day
Last Unoccupied Time
Push Button Override
Thermostat Override
Task Timer
502
Time Schedule
OCCPCxxC
Function Type 305
Figure 6-1
Time Schedule
Time Schedule #1
Occupied Unoccupied
Period Time Time M T W TH F SA SU H
1 08:00 13:00 1 1 1 1 0 0 0 0
2 11:55 15:00 0 0 0 0 0 1 0 0
3 09:00 14:00 0 0 0 0 0 0 1 1
4 00:00 24:00 0 0 0 0 1 0 0 0
5 00:00 00:00 0 0 0 0 0 0 0 0
6 00:00 00:00 0 0 0 0 0 0 0 0
7 00:00 00:00 0 0 0 0 0 0 0 0
8 00:00 00:00 0 0 0 0 0 0 0 0
• Period 1 has an occupied time of 08:00 (8 a.m.) and an unoccupied time of 13:00 (1:00 p.m.).
It will be in effect Monday through Thursday.
• Period 2 has an occupied time of 11:55 (11:55 a.m.) and an unoccupied time of 15:00
(3 p.m.). It will be in effect only on Saturday.
• Period 3 provides an occupied time of 09:00 (9 a.m.) and an unoccupied time of 14:00 (2
p.m.) It will be in effect on Sunday and holidays.
• Although Periods 4 through 8 have an occupied time of 00:00, only Period 4 will operate
because a day has been specified. Period 4 will be in effect on Friday.
Rule: An occupied time of 00:00 and an unoccupied time of 24:00 will provide occupied
operation for a full 24-hour day.
• Periods 5 through 8 will not operate because no days are configured for these periods.
Rule: An occupied time of 00:00 and an unoccupied time of 00:00 will provide unoccu-
pied operation for a full 24-hour day.
Rule: Every day in a Time Schedule (Monday through Sunday) must be assigned to a
time period.
503
Time Schedule
OCCPCxxC
Function Type 305
A value downloaded in this decision does not become part of the table’s perma-
nent configuration. The decision is reset to 0 in the Comfort Controller at the end
of the timed override mode. You should not save a non-zero value in this deci-
sion.
By downloading a new timed override, zero hours in length, you can at any time
cancel a timed override that has already been commanded. A 0 in this decision
causes the Time Schedule to switch to unoccupied mode, if that is how it was
configured, or to cancel a pending timed override that would have extended a
current occupied mode.
You cannot change the length of a timed override mode after this decision is
downloaded. From that time until the end of the timed override, the Time Sched-
ule will ignore any value, except 0, that you download to it in this decision.
504
Time Schedule
OCCPCxxC
Function Type 305
Period n: Occupied to
(n = 1 through 8)
Use this decision to specify the hour and minute, in military format, at which
time this occupied period ends. When entering input for this decision, use a
colon (or a decimal if using a LID) to separate hours and minutes.
Allowable Entries Bldg. Supvr. = 00:00 to 24:00, LID = 00.00 to 24.00
Default Value 24:00
505
Time Schedule
OCCPCxxC
Function Type 305
Thermostat Override
Use this decision to indicate the analog input point or Sensor Group where the
T-55 or T-56 Space Temperature Sensor (with the timed override button) is
connected.
Allowable Entries Bldg. Supvr. = up to 8 characters
LID = 1 to 96 (6400), 1 to 32 (1600)
Default Value TEMP_I00
Time Delay
Use this decision to indicate the number of minutes a Time Schedule will
remain occupied after a timed override cancel occurs.
Allowable Entries 0 to 60 minutes
Default Value 5
Power on Delay
Use this decision to specify the number of seconds the Comfort Controller must
wait to activate this schedule after a power failure occurs.
Allowable Entries 0 to 65535 seconds
Default Value 0
506
Time Schedule
OCCPCxxM
Function Type 305
Mode
This decision displays the current occupancy mode for this schedule.
Override in Progress
This decision indicates whether a manual override is currently in effect.
Override Duration
This decision displays the number of minutes remaining in the override
period. The override period can be as a result of a manual, push button, or
thermostat override condition.
507
Time Schedule
OCCPCxxM
Function Type 305
508
Time Schedule
OCCPCxxM
Function Type 305
Thermostat Override
This decision displays the thermostat override value.
Task Timer
This decision displays the number of remaining seconds before the
next execution of the occupancy function. This function executes
every second.
509
510
How To Configure
Alarms
How To
Configure
Alarms
This section provides the following information for each alarm:
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 Alarm An alarm monitors an analog or discrete point, or set of points, and
indicates when the configured limit is exceeded, thereby creating an
alarm condition. The alarm can be transmitted to other system
elements on the CCN.
Function Types Refer to the table below when configuring the FNCxx-yy Table's
Function Unit decision. This same information is also presented in
Appendix H (Quickstart) on the Function Types, Default Names and
EEPROM Memory Usage Summary Sheet.
Table 7-1
Alarm Function Types Alarm Name Function Type
511
Discrete State Alarm
DSALMxxC
Function Type 103
Typical Application You can use the Discrete State Alarm with a Latched Discrete Input
point by setting Persistence Time to 0, setting Alarm Logic to
normal and not configuring the Comparison Point. Setting Alarm
Logic to invert causes an alarm to be generated as soon as the
Monitored Input Point goes to the on state.
List of Configuration The following configuration decisions are applicable to this alarm.
Decisions You must configure the asterisked decisions. Non-asterisked deci-
sions are optional.
512
Discrete State Alarm
DSALMxxC
Function Type 103
Comparison Point
Use this decision to specify the discrete point to which the Moni-
tored Input Point is compared. The state of the Monitored Input
Point is either equal to or not equal to the state of the point you
specify in this decision, based on the Alarm Logic.
513
Discrete State Alarm
DSALMxxC
Function Type 103
Discrete Check
Discrete Check gives you the capability to define the Alarm Logic, prevent
nuisance alarms, and specify the length of an alarm state.
Alarm Logic
Use this decision to indicate the alarming logic. When you set this
decision to normal, the alarm will occur when the Input Point is not
equal to the Comparison Point. When you set this decision to invert,
the alarm will occur when Monitored Input Point is equal to the Com-
parison Point.
514
Discrete State Alarm
DSALMxxC
Function Type 103
Persistence Time
Use this decision to enter the amount of time the Monitored Input Point
must remain in an alarm condition before an alarm is generated or the
amount of time the Monitored Input Point must remain in the operating
range before a return to normal message is generated.
Alarm Processor
Alarm Processor determines how the Discrete State Alarm message will be sent
on the CCN.
Alarm Processing
You must configure this decision to indicate whether the alarm will be
sent on the CCN.
Re-Alarm Interval
Use this decision to indicate the number of minutes that will elapse
between re-alarms. A re-alarm occurs when the Monitored Input Point
continues to exceed the configured limit. Re-alarming continues to
occur at the specified interval until the Number of Starts Input does not
exceed the limits.
Alarm=1 or Alert=0
Use this decision to indicate whether alarms or alerts will be generated.
Alarms are displayed before alerts.
515
Discrete State Alarm
DSALMxxC
Function Type 103
Alarm Level
Use this decision to indicate the priority level that will be assigned to this
alarm. The value entered in this decision is used when sorting alarms.
For a list of alarm levels and their meaning, refer to Appendix E.
Allowable Entries 0 to 6
Default Value 6
Alarm Source
Use this decision to indicate the type of equipment that is generating the
alarm. The value entered in this decision is used when sorting alarms
from the same source by level. For a list of equipment types, refer to
Appendix E.
Allowable Entries 0 to 7
Default Value 5
Alarm Routing
Use this decision to indicate which CCN system elements will receive and
process alarms sent by the Comfort Controller. Input for this decision
consists of eight digits, each of which can be set to either 0 or 1. Setting a
digit to 1 specifies that alarms will be sent to the system element that
corresponds to that digit. Setting all digits to 0 disables alarm processing.
At the time this manual is written, digits in this decision correspond to
CCN system elements in the following manner:
1 1 0 1 0 0 0 0
unused
516
Discrete State Alarm
DSALMxxC
Function Type 103
Note: If you enter a custom alarm message in any of the four Alarm
Message configuration decisions, that custom message will
overwrite the value in this decision and be sent on the CCN.
Allowable Entries 0 to 15
Default Value 0
Alarm Message
Use this decision to enter the first 16 characters of the custom message
that you would like sent when the alarm condition exists. Refer to
Appendix E for a list of supported control characters.
Alarm Message
If necessary, use this decision to continue entering the 64-character
custom message that you would like sent when the alarm condition
exists. Refer to Appendix E for a list of supported control characters.
Alarm Message
If necessary, use this decision to continue entering the 64-character
custom message that you would like sent when the alarm condition
exists. Refer to Appendix E for a list of supported control characters.
517
Discrete State Alarm
DSALMxxM
Function Type 103
Alarm Message
If necessary, use this decision to continue entering the 64-character
custom message that you would like sent when the alarm condition
exists. Refer to Appendix E for a list of supported control characters.
Power on Delay
Use this decision to specify the number of seconds the Comfort Controller
must wait to activate this alarm after a power failure occurs.
Comparison Point
This decision displays the present value of the point to which the monitored
point is being compared.
Valid Display Valid range based upon display units.
Alarm Status
This decision displays the current alarm state of the Monitored Input Point —
Normal or Alarm Condition.
Valid Display Alarm/Normal
518
Discrete State Alarm
DSALMxxM
Function Type 103
Alarm Processor
Alarm Processor provides information regarding the last alarm message sent
on the network.
Alarm Type
This decision indicates the state that caused the current alarm message
to be sent.
Valid Display 0 = First Alarm Occurrence
1 = Re-Alarm
2 = Return-To-Normal
Task Timer
This decision displays the number of remaining seconds before this alarm
routine executes again. This alarm routine executes every five seconds.
Valid Display 0 to 300 seconds
519
First Out Alarm
FOALMxxC
Function Type 104
The First Out alarm monitors a set of discrete points and compares
First Out Alarm the set to the Comparison Point. When any of the points in the set
satisfy the configured Alarm Logic for the Persistence Time, an
alarm is generated. An alarm is only generated for the first point
that matches the Comparison Point with regard to the Alarm Logic
type. If another point matches the alarm condition later, there is no
re-alarm. The alarm condition remains until none of the set of
points meets the alarm logic state. The alarm message includes the
name of the point that met the alarm condition.
Typical Application You can use the First Out Alarm to monitor a safety chain. To
ensure proper alarm indication, you must connect the points in the
same sequence as the chain.
List of Configuration The following configuration decisions are applicable to this alarm.
Decisions You must configure the asterisked decisions. Non-asterisked deci-
sions are optional.
* Input Point 1
* Input Point 2
Input Point 3
Input Point 4
Comparison Point
Alarm Inhibit Point
First Out Check
Alarm Logic
Enable Delay Time
Persistence Time
Alarm Processor
* Alarm Processing
Re-Alarm Interval
Alarm=1 or Alert=0
Alarm Level
Alarm Source
Alarm Routing
Alarm Description Index
Alarm Message
Alarm Message
Alarm Message
Alarm Message
Power on Delay
520
First Out Alarm
FOALMxxC
Function Type 104
* Input Point 1
* Input Point 2
* Input Point 3
* Input Point 4
* Comparison Point
* Alarm Inhibit Point
First Out Check
Alarm Status
Alarming Input Point
Alarm Processor
Alarm Type
Time of Last Message
Month of Last Message
Day of Last Message
Year of Last Message
Task Timer
Input Point 2
Use this decision to specify the second discrete point in the set of
points being monitored.
521
First Out Alarm
FOALMxxC
Function Type 104
Input Point 3
Use this decision to specify the third discrete point in the set of points being
monitored.
Input Point 4
Use this decision to specify the fourth discrete point in the set of points being
monitored.
Comparison Point
Use this decision to specify the discrete point to which the Input Points are
being compared. The Input Points are either equal to or not equal to the point
you specify in this decision, based on the Alarm Logic. If you do not config-
ure a point in this decision, the comparison state is assumed to be off.
522
First Out Alarm
FOALMxxC
Function Type 104
Alarm Logic
Use this decision to indicate the alarming logic. When you set this
decision to normal, the alarm will occur when the Input Point is not
equal to the Comparison Point. When you set this decision to invert,
the alarm will occur when Monitored Input Point is equal to the Com-
parison Point.
Persistence Time
Use this decision to enter the amount of time the Input Point must
remain in an alarm condition before an alarm is generated or the amount
of time the Input Point must remain in the operating range before a
return to normal message is generated.
523
First Out Alarm
FOALMxxC
Function Type 104
Alarm Processor
Alarm Processor determines how the First Out Alarm message will be sent on the
CCN.
Alarm Processing
You must configure this decision to activate the alarm processing logic.
Re-Alarm Interval
Use this decision to indicate the number of minutes that will elapse
between re-alarms. A re-alarm occurs when the Input Point continues to
exceed the configured limit. Re-alarming continues to occur at the speci-
fied interval until the alarm condition no longer exists.
Alarm=1 or Alert=0
Use this decision to indicate whether alarms or alerts will be generated.
Alarms are displayed before alerts.
Alarm Level
Use this decision to indicate the priority level that will be assigned to this
alarm. The value entered in this decision is used when sorting alarms.
For a list of alarm levels and their meaning, refer to Appendix E.
Allowable Entries 0 to 6
Default Value 6
524
First Out Alarm
FOALMxxC
Function Type 104
Alarm Source
Use this decision to indicate the type of equipment that is generating the
alarm. The value entered in this decision is used when sorting alarms
from the same source by level. For a list of equipment types, refer to
Appendix E.
Allowable Entries 0 to 7
Default Value 5
Alarm Routing
Use this decision to indicate which CCN system elements will receive and
process alarms sent by the Comfort Controller. Input for this decision
consists of eight digits, each of which can be set to either 0 or 1. Setting a
digit to 1 specifies that alarms will be sent to the system element that
corresponds to that digit. Setting all digits to 0 disables alarm processing.
At the time this manual is written, digits in this decision correspond to
CCN system elements in the following manner:
1 1 0 1 0 0 0 0
unused
525
First Out Alarm
FOALMxxC
Function Type 104
Alarm Message
Use this decision to enter the first 16 characters of the custom message
that you would like sent when the alarm condition exists. Refer to
Appendix E for a list of supported control characters.
Allowable Entries 0 to 16 ASCII characters
Default Value (blank)
Alarm Message
If necessary, use this decision to continue entering the 64-character
custom message that you would like sent when the alarm condition
exists. Refer to Appendix E for a list of supported control characters.
Allowable Entries 0 to 16 ASCII characters
Default Value (blank)
Alarm Message
If necessary, use this decision to continue entering the 64-character
custom message that you would like sent when the alarm condition
exists. Refer to Appendix E for a list of supported control characters.
Allowable Entries 0 to 16 ASCII characters
Default Value (blank)
Alarm Message
If necessary, use this decision to continue entering the 64-character
custom message that you would like sent when the alarm condition
exists. Refer to Appendix E for a list of supported control characters.
Allowable Entries 0 to 16 ASCII characters
Default Value (blank)
Power on Delay
Use this decision to specify the number of seconds the Comfort Controller
must wait to activate this alarm after a power failure occurs.
Allowable Entries 0 to 65535 seconds
Default Value 0
526
First Out Alarm
FOALMxxM
Function Type 104
Input Point 2
This decision displays the current state of the second point in the set of points
being monitored.
Valid Display On/Off
Input Point 3
This decision displays the current state of the third point in the set of points
being monitored.
Valid Display On/Off
Input Point 4
This decision displays the current state of the fourth point in the set of points
being monitored.
Valid Display On/Off
Comparison Point
This decision displays the present value of the point to which the monitored
points are being compared.
Valid Display Valid range based upon display units.
Alarm Status
This decision displays the current alarm state of the Monitored Input
Point — Normal or Alarm Condition.
Valid Display Alarm/Normal
527
First Out Alarm
FOALMxxM
Function Type 104
Alarm Processor
Alarm Processor provides information regarding the last alarm message sent on
the network.
Alarm Type
This decision indicates the state that caused the current alarm message
to be sent.
Valid Display 0 = First Alarm Occurrence
1 = Re-Alarm
2 = Return-To-Normal
Task Timer
This decision displays the number of remaining seconds before this alarm routine
executes again. This alarm routine executes every second.
Valid Display 0 to 300 seconds
528
Limit Alarm
Figure 7-1
Typical Application
aa
Determining a Return to
Normal Status
a
List of Configuration
Decisions
determined. Refer to Figure 7-1.
Alarm
Low Limit
Low Limit
plus
Hysteresis
Normal
Operation
Return to
Normal
High Limit
minus
Hysteresis
Limit Alarm
LMALMxxC
Function Type 101
Once an alarm status has been determined, the analog point must
return within the setpoint limits by the configured Hysteresis amount
for the configured Persistence Time before a return to normal status is
High Limit
Alarm
You can use the Limit Alarm to monitor static pressure in an air duct.
529
Limit Alarm
LMALMxxC
Function Type 101
Alarm Processor
* Alarm Processing
Re-Alarm Interval
Alarm=1 or Alert=0
Alarm Level
Alarm Source
Alarm Routing
Alarm Description Index
Alarm Message
Alarm Message
Alarm Message
Alarm Message
Power on Delay
530
Limit Alarm
LMALMxxC
Function Type 101
Limit Check
Limit Check determines when the Input Point is in alarm or has returned to
normal.
Low Limit
Use this decision to indicate the value the Input Point must fall below
before an alarm is generated. The engineering units for this value
depend on the type of sensor you selected.
High Limit
Use this decision to indicate the value the Input Point must exceed
before an alarm is generated. The engineering units for this value
depend on the type of sensor you selected.
531
Limit Alarm
LMALMxxC
Function Type 101
Persistence Time
Use this decision to enter the amount of time the monitored Input Point
must remain in an alarm condition before an alarm is generated or the
amount of time the monitored Input Point must remain in the operating
range before a return to normal message is generated.
Hysteresis
Use this decision to indicate the amount by which the monitored Input
Point must fall below the high alarming condition or rise above the low
alarming condition before a return to normal message can be generated.
Alarm Processor
Alarm Processor determines how the Limit Alarm message will be sent on the
CCN.
Alarm Processing
You must configure this decision to activate the alarm processing logic.
532
Limit Alarm
LMALMxxC
Function Type 101
Re-Alarm Interval
Use this decision to indicate the number of minutes that will elapse
between re-alarms. A re-alarm occurs when the Input Point continues to
exceed the configured limit. Re-alarming continues to occur at the speci-
fied interval until the alarm condition no longer exists.
Alarm=1 or Alert=0
Use this decision to indicate whether alarms or alerts will be generated.
Alarms are displayed before alerts.
Alarm Level
Use this decision to indicate the priority level that will be assigned to this
alarm. The value entered in this decision is used when sorting alarms.
For a list of alarm levels and their meaning, refer to Appendix E.
Allowable Entries 0 to 6
Default Value 6
Alarm Source
Use this decision to indicate the type of equipment that is generating the
alarm. The value entered in this decision is used when sorting alarms
from the same source by level. For a list of equipment types, refer to
Appendix E.
Allowable Entries 0 to 7
Default Value 5
533
Limit Alarm
LMALMxxC
Function Type 101
Alarm Routing
Use this decision to indicate which CCN system elements will receive
and process alarms sent by the Comfort Controller. Input for this
decision consists of eight digits, each of which can be set to either 0 or
1. Setting a digit to 1 specifies that alarms will be sent to the system
element that corresponds to that digit. Setting all digits to 0 disables
alarm processing. At the time this manual is written, digits in this
decision correspond to CCN system elements in the following manner:
1 1 0 1 0 0 0 0
unused
Note: If you enter a custom alarm message in any of the four Alarm
Message configuration decisions, that custom message will
overwrite the value in this decision and be sent on the CCN.
Allowable Entries 0 to 15
Default Value 7
534
Limit Alarm
LMALMxxC
Function Type 101
Alarm Message
Use this decision to enter the first 16 characters of the custom message
that you would like sent when the alarm condition exists. Refer to
Appendix E for a list of supported control characters.
Alarm Message
If necessary, use this decision to continue entering the 64-character
custom message that you would like sent when the alarm condition
exists. Refer to Appendix E for a list of supported control characters.
Alarm Message
If necessary, use this decision to continue entering the 64-character
custom message that you would like sent when the alarm condition
exists. Refer to Appendix E for a list of supported control characters.
Alarm Message
If necessary, use this decision to continue entering the 64-character
custom message that you would like sent when the alarm condition
exists. Refer to Appendix E for a list of supported control characters.
Power on Delay
Use this decision to specify the number of seconds the Comfort Controller
must wait to activate this alarm after a power failure occurs.
535
Limit Alarm
LMALMxxM
Function Type 101
Limit Check
Limit Check provides information regarding the current alarm state for this
alarm routine.
Alarm Status
This decision displays the current alarm state of the Monitored Input
Point — Normal or Alarm Condition.
Alarm Value
This decision displays the value of the Monitored Input Point during the
alarm condition.
Exceeded Limit
This decision displays the limit that was surpassed.
536
Limit Alarm
LMALMxxM
Function Type 101
Alarm Processor
Alarm Processor provides information regarding the last alarm message sent on
the network.
Alarm Type
This decision indicates the state that caused the current alarm message
to be sent.
Valid Display 1 to 12
Valid Display 1 to 31
Valid Display 0 to 99
Task Timer
This decision displays the number of remaining seconds before this alarm
routine executes again. This alarm routine executes every five seconds.
537
Number of Starts Alarm
NSALMxxC
Function Type 106
The Number of Starts alarm monitors a discrete point and totals the
Number of Starts number of times the point transitions from off to on (starts). When
Alarm the total number of starts exceeds the configured hourly or daily
limit, an alarm is generated. The alarm will return to normal on an
hourly and daily basis.
Typical Application You can use the Number of Starts Alarm to monitor the number of
times a fan turns on.
List of Configuration The following configuration decisions are applicable to this alarm.
Decisions You must configure the asterisked decisions. Non-asterisked deci-
sions are optional.
* Monitored Input Point
Number Starts Check
* Hourly Limit
* Daily Limit
Alarm Processor
* Alarm Processing
Re-Alarm Interval
Alarm=1 or Alert=0
Alarm Level
Alarm Source
Alarm Routing
Alarm Description Index
Alarm Message
Alarm Message
Alarm Message
Alarm Message
Power on Delay
538
Number of Starts Alarm
NSALMxxC
Function Type 106
Hourly Limit
You must configure this decision to indicate the maximum number of
times per hour the Monitored Input Point can transition from off to on.
Daily Limit
You must configure this decision to indicate the maximum number of
times per day the Monitored Input Point can transition from off to on.
Alarm Processor
Alarm Processor determines how the Number Starts Alarm message will be
sent on the CCN.
Alarm Processing
You must configure this decision to activate the alarm processing logic.
539
Number of Starts Alarm
NSALMxxC
Function Type 106
Re-Alarm Interval
Use this decision to indicate the number of minutes that will elapse
between re-alarms. A re-alarm occurs when the Input Point continues to
exceed the configured limit. Re-alarming continues to occur at the
specified interval until the alarm condition no longer exists.
Alarm=1 or Alert=0
Use this decision to indicate whether alarms or alerts will be generated.
Alarms are displayed before alerts.
Alarm Level
Use this decision to indicate the priority level that will be assigned to this
alarm. The value entered in this decision is used when sorting alarms.
For a list of alarm levels and their meaning, refer to Appendix E.
Allowable Entries 0 to 6
Default Value 6
Alarm Source
Use this decision to indicate the type of equipment that is generating the
alarm. The value entered in this decision is used when sorting alarms
from the same source by level. For a list of equipment types, refer to
Appendix E.
Allowable Entries 0 to 7
Default Value 5
540
Number of Starts Alarm
NSALMxxC
Function Type 106
Alarm Routing
Use this decision to indicate which CCN system elements will receive
and process alarms sent by the Comfort Controller. Input for this
decision consists of eight digits, each of which can be set to either 0 or
1. Setting a digit to 1 specifies that alarms will be sent to the system
element that corresponds to that digit. Setting all digits to 0 disables
alarm processing. At the time this manual is written, digits in this
decision correspond to CCN system elements in the following manner:
1 1 0 1 0 0 0 0
unused
Note: If you enter a custom alarm message in any of the four Alarm
Message configuration decisions, that custom message will
overwrite the value in this decision and be sent on the CCN.
Allowable Entries 0 to 15
Default Value 7
541
Number of Starts Alarm
NSALMxxC
Function Type 106
Alarm Message
Use this decision to enter the first 16 characters of the custom message
that you would like sent when the alarm condition exists. Refer to
Appendix E for a list of supported control characters.
Allowable Entries 0 to 16 ASCII characters
Default Value (blank)
Alarm Message
If necessary, use this decision to continue entering the 64-character
custom message that you would like sent when the alarm condition
exists. Refer to Appendix E for a list of supported control characters.
Allowable Entries 0 to 16 ASCII characters
Default Value (blank)
Alarm Message
If necessary, use this decision to continue entering the 64-character
custom message that you would like sent when the alarm condition
exists. Refer to Appendix E for a list of supported control characters.
Allowable Entries 0 to 16 ASCII characters
Default Value (blank)
Alarm Message
If necessary, use this decision to continue entering the 64-character
custom message that you would like sent when the alarm condition
exists. Refer to Appendix E for a list of supported control characters.
Allowable Entries 0 to 16 ASCII characters
Default Value (blank)
Power on Delay
Use this decision to specify the number of seconds the Comfort Controller
must wait to activate this alarm after a power failure occurs.
Allowable Entries 0 to 65535 seconds
Default Value 0
542
Number of Starts Alarm
NSALMxxM
Function Type 106
Alarm Status
This decision displays the current alarm state of the Monitored Input
Point — Normal or Alarm Condition.
Valid Display Alarm/Normal
Exceeded Limit
This decision displays the limit that was surpassed.
Note: A value of 0 indicates that the point is not in alarm.
Valid Display 0 to 9999
543
Number of Starts Alarm
NSALMxxM
Function Type 106
Alarm Processor
Alarm Processor provides information regarding the last alarm message sent on
the network.
Alarm Type
This decision indicates the state that caused the current alarm message
to be sent.
Valid Display 0 = First Alarm Occurrence
1 = Re-Alarm
2 = Return-To-Normal
Valid Display 1 to 12
Valid Display 1 to 31
Valid Display 0 to 99
Task Timer
This decision displays the number of remaining seconds before this alarm
routine executes again. This alarm routine executes every 30 seconds.
544
Runtime Alarm
RTALMxxC
Function Type 105
The Runtime alarm monitors a discrete point and totals the amount
Runtime Alarm of time the point is on. When the total on-time amount exceeds the
configured limit, an alarm is generated. The alarm will return to
normal when a reset is done.
Typical Application You can use the Runtime alarm to monitor the amount of time a
pump has been on.
List of Configuration The following configuration decisions are applicable to this alarm.
Decisions You must configure the asterisked decisions. Non-asterisked deci-
sions are optional.
545
Runtime Alarm
RTALMxxC
Function Type 105
Runtime Check
Runtime Check compares the accumulated runtime for the Moni-
tored Input Point to the Runtime Limit.
Runtime Limit
You must configure this decision to indicate the maximum
amount of time the Alarm Monitored Input Point can be
turned on before an alarm will be generated.
546
Runtime Alarm
RTALMxxC
Function Type 105
Reset Alarm
Use this decision to clear the accummulated counter and the Runtime
Alarm. The value in this decision will be reset to No after the counter
and alarm are reset.
Alarm Processor
Alarm Processor determines how the Runtime Alarm message will be sent on
the CCN.
Alarm Processing
You must configure this decision to activate the alarm processing logic.
Re-Alarm Interval
Use this decision to indicate the number of minutes that will elapse
between re-alarms. A re-alarm occurs when the Input Point continues to
exceed the configured limit. Re-alarming continues to occur at the
specified interval until the alarm condition no longer exists.
Alarm=1 or Alert=0
Use this decision to indicate whether alarms or alerts will be generated.
Alarms are displayed before alerts.
547
Runtime Alarm
RTALMxxC
Function Type 105
Alarm Level
Use this decision to indicate the priority level that will be assigned to this
alarm. The value entered in this decision is used when sorting alarms.
For a list of alarm levels and their meaning, refer to Appendix E.
Allowable Entries 0 to 6
Default Value 6
Alarm Source
Use this decision to indicate the type of equipment that is generating the
alarm. The value entered in this decision is used when sorting alarms
from the same source by level. For a list of equipment types, refer to
Appendix E.
Allowable Entries 0 to 7
Default Value 5
Alarm Routing
Use this decision to indicate which CCN system elements will receive
and process alarms sent by the Comfort Controller. Input for this deci-
sion consists of eight digits, each of which can be set to either 0 or 1.
Setting a digit to 1 specifies that alarms will be sent to the system ele-
ment that corresponds to that digit. Setting all digits to 0 disables alarm
processing. At the time this manual is written, digits in this decision
correspond to CCN system elements in the following manner:
unused
Allowable Entries 00000000 to 11111111
Default Value 11010000
548
Runtime Alarm
RTALMxxC
Function Type 105
Note: If you enter a custom alarm message in any of the four Alarm
Message configuration decisions, that custom message will
overwrite the value in this decision and be sent on the CCN.
Allowable Entries 0 to 15
Default Value 7
Alarm Message
Use this decision to enter the first 16 characters of the custom message
that you would like sent when the alarm condition exists. Refer to
Appendix E for a list of supported control characters.
Alarm Message
If necessary, use this decision to continue entering the 64-character
custom message that you would like sent when the alarm condition
exists. Refer to Appendix E for a list of supported control characters.
Alarm Message
If necessary, use this decision to continue entering the 64-character
custom message that you would like sent when the alarm condition
exists. Refer to Appendix E for a list of supported control characters.
549
Runtime Alarm
RTALMxxM
Function Type 105
Alarm Message
If necessary, use this decision to continue entering the 64-character
custom message that you would like sent when the alarm condition
exists. Refer to Appendix E for a list of supported control characters.
Allowable Entries 0 to 16 ASCII characters
Default Value (blank)
Power on Delay
Use this decision to specify the number of seconds the Comfort Controller
must wait to activate this alarm after a power failure occurs.
Allowable Entries 0 to 65535 seconds
Default Value 0
Runtime Check
Runtime Check provides information regarding the current alarm state for this
alarm routine.
Alarm Status
This decision displays the current alarm state of the Monitored Input
Point — Normal or Alarm Condition.
Valid Display Alarm/Normal
Runtime Hours
This decision displays the number of hours the Monitored Input Point
has been on since the last reset.
Valid Display 0 to 65535
Runtime Minutes
This decision displays the number of minutes the Monitored Input Point
has been on since the last reset.
Valid Display 0 to 65535
550
Runtime Alarm
RTALMxxM
Function Type 105
Exceeded Limit
This decision displays the limit that was surpassed.
Note: A value of 0 indicates that the point is not in alarm.
Valid Display 0 to 65535
Alarm Processor
Alarm Processor provides information regarding the last alarm message sent on
the network.
Alarm Type
This decision indicates the state that caused the current alarm message
to be sent.
Valid Display 0 = First Alarm Occurrence
1 = Re-Alarm
2 = Return-To-Normal
Task Timer
This decision displays the number of remaining seconds before this alarm
routine executes again. This alarm routine executes every 30 seconds.
Valid Display 0 to 300 seconds
551
Setpoint Limit Alarm
SLALMxxC
Function Type 102
a
552
Setpoint Limit
Alarm
Figure 7-2
Determining a
Return to Normal
Status
Typical Application
aa
List of Configuration
Decisions
Alarm
The Setpoint Limit alarm monitors an analog point and compares it
to the setpoint limits configured in the designated Setpoint Sched-
ule. When the value of the analog point is below the low setpoint
minus the configured Low Setpoint Offset or is greater than the
High Setpoint Offset plus the high setpoint, an alarm is generated.
Once an alarm status has been determined, the analog point must
return within the setpoint limits for the configured Persistence Time
before a return to normal status is determined. The limits are deter-
mined as follows:
Low Limit -
Low Offset
Limit plus
Hysteresis
Normal
Operation
Return to
Normal
Limit minus
Hysteresis
High Limit +
High Offset
*
Monitored Inhibit Point
Alarm Inhibit Point
Time Schedule
Setpoint Schedule
Alarm
Setpoint Limit Alarm
SLALMxxC
Function Type 102
553
Setpoint Limit Alarm
SLALMxxC
Function Type 102
Time Schedule
Use this decision to specify the Time Schedule that determines the occupancy
state for this alarm. If you do not specify a Time Schedule in this decision, the
alarm will default to a 24-hour occupied state.
Setpoint Schedule
You must configure this decision to specify the Setpoint Schedule that provides
the occupied and unoccupied setpoints.
554
Setpoint Limit Alarm
SLALMxxC
Function Type 102
555
Setpoint Limit Alarm
SLALMxxC
Function Type 102
Persistence Time
Use this decision to enter the amount of time the monitored Input Point
must remain in an alarm condition before an alarm is generated or the
amount of time the monitored Input Point must remain in the operating
range before a return to normal message is generated.
Hysteresis
Use this decision to indicate the amount by which the monitored Input
Point must fall below the high alarming condition or rise above the low
alarming condition before a return to normal message can be generated.
Alarm Processor
Alarm Processor determines how the Setpoint Limit Alarm message will be
sent on the CCN.
Alarm Processing
You must configure this decision to activate the alarm processing logic.
Re-Alarm Interval
Use this decision to indicate the number of minutes that will elapse
between re-alarms. A re-alarm occurs when the Input Point continues
to exceed the configured limit. Re-alarming continues to occur at the
specified interval until the alarm condition no longer exists.
556
Setpoint Limit Alarm
SLALMxxC
Function Type 102
Alarm=1 or Alert=0
Use this decision to indicate whether alarms or alerts will be generated.
Alarms are displayed before alerts.
Allowable Entries 0/1
Default Value 1
Alarm Level
Use this decision to indicate the priority level that will be assigned to this
alarm. The value entered in this decision is used when sorting alarms.
For a list of alarm levels and their meaning, refer to Appendix E.
Allowable Entries 0 to 6
Default Value 6
Alarm Source
Use this decision to indicate the type of equipment that is generating the
alarm. The value entered in this decision is used when sorting alarms
from the same source by level. For a list of equipment types, refer to
Appendix E.
Allowable Entries 0 to 7
Default Value 5
Alarm Routing
Use this decision to indicate which CCN system elements will receive and
process alarms sent by the Comfort Controller. Input for this decision
consists of eight digits, each of which can be set to either 0 or 1. Setting a
digit to 1 specifies that alarms will be sent to the system element that
corresponds to that digit. Setting all digits to 0 disables alarm processing.
At the time this manual is written, digits in this decision correspond to
CCN system elements in the following manner:
Alarm Printer Interface Module
Autodial Gateway
Local Building Supervisor(s)
1 1 0 1 0 0 0 0
unused
Allowable Entries 00000000 to 11111111
Default Value 11010000
557
Setpoint Limit Alarm
SLALMxxC
Function Type 102
Note: If you enter a custom alarm message in any of the four Alarm
Message configuration decisions, that custom message will
overwrite the value in this decision and be sent on the CCN.
Allowable Entries 0 to 15
Default Value 7
Alarm Message
Use this decision to enter the first 16 characters of the custom message
that you would like sent when the alarm condition exists. Refer to
Appendix E for a list of supported control characters.
Alarm Message
If necessary, use this decision to continue entering the 64-character
custom message that you would like sent when the alarm condition
exists. Refer to Appendix E for a list of supported control characters.
Alarm Message
If necessary, use this decision to continue entering the 64-character
custom message that you would like sent when the alarm condition
exists. Refer to Appendix E for a list of supported control characters.
558
Setpoint Limit Alarm
SLALMnnM
Function Type 102
Alarm Message
If necessary, use this decision to continue entering the 64-character
custom message that you would like sent when the alarm condition
exists. Refer to Appendix E for a list of supported control characters.
Allowable Entries 0 to 16 ASCII characters
Default Value (blank)
Power on Delay
Use this decision to specify the number of seconds the Comfort Controller must
wait to activate this alarm after a power failure occurs.
Allowable Entries 0 to 65535 seconds
Default Value 0
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
Hi Setpoint + Offset
This decision displays the high setpoint value plus offset, allowing for the
current occupancy state.
Valid Display -40.0 to 240°F
559
Setpoint Limit Alarm
SLALMnnM
Function Type 102
Lo Setpoint - Offset
This decision displays the low setpoint value minus offset, allowing for the
current occupancy state.
Alarm Status
This decision displays the current alarm state of the Monitored Input
Point — Normal or Alarm Condition.
Alarm Value
This decision displays the value of the Monitored Input Point during the
alarm condition.
Exceeded Limit
This decision displays the limit that was surpassed.
Alarm Processor
Alarm Processor provides information regarding the last alarm message sent on
the network.
Alarm Type
This decision indicates the state that caused the current alarm message
to be sent.
560
Setpoint Limit Alarm
SLALMnnM
Function Type 102
Valid Display 1 to 12
Valid Display 1 to 31
Valid Display 0 to 99
Task Timer
This decision displays the number of remaining seconds before this alarm
routine executes again. This alarm routine executes every five seconds.
561
562
How To Configure
System Functions
How To
Configure
System
Functions
This section provides the following information for each system
Overview function:
• Purpose
• Typical application
• List of required and optional configuration decisions
• Description of each configuration decision that includes allowable
entries and default values.
• List of maintenance decisions
• Description of each maintenance decision
Definition of a System A system function allows you to perform one of the following tasks:
Function
• Obtain data from system elements on the CCN
• Access the Comfort Controller’s consumable data
• Configure Service-Config Tables
• Configure user-specific functions of your Comfort Controller.
• Change the time of the Comfort Controller’s internal clock
• View Comfort Controller database information, such as amount of
available memory
Note: In addition to the system functions listed above, the LID can
access the system functions listed in the table on the follow-
ing page. To determine how to access these system func-
tions with the LID, refer to Appendix F.
563
Table 8-1
LID System Function Description
Additional LID
System Functions
Alarm History Allows you to view the last 25 alarms.
The most current alarm is displayed
first.
564
Function Types Refer to the table below when configuring the FNCxx-yy Table''s
Function Unit decision. This same information is also presented in
Appendix H (Quickstart) on the Function Types, Default Names and
EEPROM Memory Usage Summary Sheet.
Table 8-2
System Function Name Function Type
System Function Types
565
Analog Trace Point
ATRACxxC
Function Type 201
List of Configuration The following decisions are applicable to this system function. You
Decisions must configure the asterisked decisions. Non-asterisked decisions
are optional.
List of Maintenance The following maintenance decisions are applicable to this system
Decisions function. They provide useful information regarding the status and
configuration of this system function. You can force the asterisked
decisions.
566
Analog Trace Point
ATRACxxC
Function Type 201
Control Point
Use this decision to indicate the discrete point that determines when the trace is
started or stopped based on comparison to the Event State.
Trace Channel
Trace Channel defines the attributes of the trace parameters.
Trace Interval
You must configure this decision to indicate the time that must elapse
before the next Data Value is collected.
567
Analog Trace Point
ATRACxxC
Function Type 201
Start Day
If you entered the value of 1 (which represents Timed Start of Trace) in
the Trace Mode configuration decision, you may configure this deci-
sion to specify the day on which the trace will occur.
0 = Any Day 4 = Thursday
1 = Monday 5 = Friday
2 = Tuesday 6 = Saturday
3 = Wednesday 7 = Sunday
Allowable Entries 0 to 7
Default Value 0
Event State
Use this decision to indicate the state used to compare with the control
point to determine when to start or stop this trace.
Allowable Entries 0/1
Default Value 0
Trace Mode
You must configure this decision to indicate the type of trace operation
to perform.
0 = Manual Start of Trace
(Trace starts and continues until another value is entered in this
decision.)
1 = Timed Start of Trace
(Trace stops when buffer is full.)
2 = Event Start of Trace
(Trace starts when Event State equals Control Point state.)
3 = Event Stop of Trace
(Trace stops when Event State equals Control Point state.)
4 = Manual Stop of Trace
(Trace stops immediately.)
5 = Manual Reset of Trace
(The trace resets to the value of 0, which is Manual Start of
Trace All data clears.)
Allowable Entries 0 to 5
Default Value 0
568
Analog Trace Point
ATRACxxM
Function Type 201
Power on Delay
Use this decision to specify the number of seconds the Comfort Controller must
wait to activate this history function after a power restart occurs.
Control Point
This decision displays the current value of the Control Point. This value acts as
a trigger based on the selected Trace Mode. If unconfigured, the Control Point
will not affect trace operation.
Trace Channel
Trace Channel displays the specific trace data for the displayed point.
Point Traced
This decision identifies the 8-character point name for the Analog Trace
Point.
Start Time
This decision indicates the time when the data gathering for this trace
began. It is dependent on the Trace Mode and Event State selected.
569
Analog Trace Point
ATRACxxM
Function Type 201
Status
This decision indicates the current status of this trace function. It is dependent
on the Trace Mode and Event State selected.
Trace
Status Mode Description
Buffer Full
This decision indicates whether all 48 data slots have been used.
Data Value
These decisions display up to 48 consecutive values for the trace point. The
most current value is displayed last.
Task Timer
This decision displays the number of remaining seconds before the next execution
of this function. The trace function executes every 60 seconds.
570
Controller ID
Ctlr-ID
List of Maintenance The following maintenance decision, which can be viewed only
Decisions with a LID or the BEST++ Programmer's Environment, provides
information regarding the amount of real time being used within the
Comfort Controller:
Real Time Usage
For more information, refer to the Data Collection III Option Over-
view and Configuration Manual.
List of Configuration The following decisions are applicable to this system function where
Decisions n is a number 1 through 16.
Point n Name
Point n Type
Point n Type
Use this decision to indicate the type of point being monitored.
Allowable Entries Bldg. Supvr. = Discrete/Analog
LID = 0(Discrete) / 1(Analog)
Default Value Discrete
572
Database Status
UPDATEDB
Database Error
EEPROM Error
RAM Error
Available Program Bytes
Available Data Bytes
573
Database Status
UPDATEDB
EEPROM Error
When this decision displays a Yes, the Comfort Controller's database
configuration may be corrupted. To resolve this problem, download
the configuration to the controller and cycle power.
RAM Error
When this decision displays a Yes, the Comfort Controller's dynamic
data may be corrupted. To resolve this problem, cycle power.
574
Discrete Trace Point
DTRACxxC
Function Type 202
List of Configuration The following decisions are applicable to this system function. You
Decisions must configure the asterisked decisions. Non-asterisked decisions
are optional.
List of Maintenance The following maintenance decisions are applicable to this system
Decisions function. They provide useful information regarding the status and
configuration of this system function. You can force the asterisked
decisions.
575
Discrete Trace Point
DTRACxxC
Function Type 202
Control Point
You must configure this decision to indicate a discrete point that determines
when the trace is started or stopped based on comparison to the Event State.
Trace Channel
Trace Channel defines the attributes of the trace parameters.
Trace Interval
You must configure this decision to indicate the time that must elapse
before the next Data Value is collected.
576
Discrete Trace Point
DTRACxxC
Function Type 202
Start Day
If you entered the value of 1 (which represents Timed Start of Trace) in
the Trace Mode configuration decision, you must configure this deci-
sion to specify the day on which the first trace will occur.
0 = Any Day 4 = Thursday
1 = Monday 5 = Friday
2 = Tuesday 6 = Saturday
3 = Wednesday 7 = Sunday
Allowable Entries 0 to 7
Default Value 0
Event State
Use this decision to configure the state used to compare with the con-
trol point to determine when to start or stop this trace.
Allowable Entries 0/1
Default Value 0
Trace Mode
You must configure this decision to indicate the type of trace operation
to perform.
0 = Manual Start of Trace
(Trace starts and continues until another value is entered in this
decision.)
1 = Timed Start of Trace
(Trace stops when buffer is full.)
2 = Event Start of Trace
(Trace starts when Event State equals Control Point state.)
3 = Event Stop of Trace
(Trace stops when Event State equals Control Point state.)
4 = Manual Stop of Trace
(Trace stops immediately.)
5 = Manual Reset of Trace
(The trace resets to the value of 0, which is Manual Start of
Trace. All data clears.)
Allowable Entries 0 to 5
Default Value 0
577
Discrete Trace Point
DTRACxxM
Function Type 202
Power on Delay
Use this decision to specify the number of seconds the Comfort Controller must
wait to activate this history function after a power restart occurs.
Control Point
This decision displays the current value of the Control Point. This value acts as
a trigger based on the selected Trace Mode. If unconfigured, the Control Point
will not affect trace operation.
Trace Channel
These decisions show the specific trace data for the displayed point.
Point Traced
This decision identifies the 8-character point name for the Discrete Trace
Point.
Start Time
This decision indicates the time when the data gathering for this trace
began. It is dependent on the Trace Mode and Event State selected.
578
Discrete Trace Point
DTRACxxM
Function Type 202
Status
This decision indicates the current status of this trace function. It is dependent
on the Trace Mode and Event State selected.
Trace
Status Mode Description
Buffer Full
This decision indicates whether all 48 data slots have been used.
Data Value
These decisions display up to 48 consecutive values for the trace point. The
most current value is displayed last.
Task Timer
This decision displays the number of remaining seconds before the next execution
of this function. The trace function executes every 60 seconds.
579
Internal Consumable
CONSUxxC
Function Type 203
The table below lists the permissible display units for the input point
being monitored and the internal consumable algorithm.
List of Configuration The following decisions are applicable to this system function. You
Decisions must configure the asterisked decisions. Non-asterisked decisions
are optional.
* Consumable Input
Consumable
Consumable Interval
Reset Total Usage
Power on Delay
580
Internal Consumable
CONSUxxC
Function Type 203
List of The following maintenance decisions are applicable to this system function.
Maintenance They provide useful information regarding the status and configuration of this
Decisions system function. You can force the asterisked decision.
Consumable
Consumable defines the attributes of the collection intervals.
Consumable Interval
Use this decision to choose either a fast or slow collection interval. The
fast interval collects data every 15 minutes. The slow interval collects
every 30 minutes.
Allowable Entries Fast/Slow
Default Value Fast
Power on Delay
Use this decision to specify the number of seconds the Comfort Controller
must wait to activate this function after a power restart occurs.
Allowable Entries 0 to 65535 seconds
Default Value 0
581
Internal Consumable
CONSUxxM
Function Type 203
Consumable
This decision displays the collected data for the configured point.
Data Value
These decisions display up to 30 accumulated values for the configured
point. The most current value is displayed last.
Note: If the Consumable Input Point was configured with invalid units, no
consumable data will be accumulated.
Valid Display Valid range based upon selected display units.
Peak Value
This decision displays the largest collected consumable for any interval over the
30-day period.
Valid Display Valid range based upon selected display units.
Month
This decision displays the Month in which the Peak Value was collected.
Valid Display 1 to 12
Date
This decision displays the day on which the Peak Value was collected.
Valid Display 1 to 31
Total Usage
This decision displays the accumulated consumables total for the 30-day period.
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 60 seconds.
Valid Display 0 to 300 seconds
582
LID Processor
LIDPRxxC
List of Configuration The following decisions are applicable to this system function. You
Decisions must configure the asterisked decisions. Non-asterisked decisions
are optional.
Units Standard
Language Translation
Password
Time
Day of Week
Month
Year
Update Clock
Power on Delay
583
LID Processor
LIDPRxxC
Language Translation
Use this decision to specify if the LID text should display in English or in the
user-specified foreign language. Please note that the LID can support English
and one other language. In order for this decisions to operate, you must create
the foreign language function and convert the text to the desired user language.
Allowable Entries Yes/No
Default Value No
Password
Use this decision to change the eight-character password. You must enter a
password before logging onto the Comfort Controller with a LID.
Allowable Entries 00000000 to 999999999
Default Value 1111
Time
Use this decision to set the time in the Comfort Controller's real time clock.
Enter the value in military time and set the Update Clock decision to Yes to
update the real time clock. Use a decimal point (.) instead of a colon (:) when
you configure using the LID.
Allowable Entries 00:00 to 24:00
Default Value 00:00
Day of Week
Use this decision to set the day of week in the Comfort Controller's real time
clock. Enter the desired value and set the Update Clock decision to Yes to
update the real time clock.
Allowable Entries 1 = Monday 5 = Friday
2 = Tuesday 6 = Saturday
3 = Wednesday 7 = Sunday
4 = Thursday
Default Value 1
Month
Use this decision to set the month in the Comfort Controller's real time clock.
Enter the desired value and set the Update Clock decision to Yes to update the
real time clock.
Allowable Entries 1 to 12
Default Value 1
584
LID Processor
LIDPRxxC
Day
Use this decision to set the date in the Comfort Controller's real time clock.
Enter the desired value and set the Update Clock decision to Yes to update the
real time clock.
Allowable Entries 00 to 31
Default Value 1
Year
Use this decision to set the year in the Comfort Controller's real time clock.
Enter the desired value and set the Update Clock decision to Yes to update the
real time clock.
Allowable Entries 00 to 99
Default Value 95
Update Clock
Use this decision to indicate when the Comfort Controller's real time clock
should be updated with the values entered in the preceding configuration
decisions.
Allowable Entries Yes/No
Default Value No
Power on Delay
Use this decision to determine how long after a power failure the real time
clock will wait before allowing the clock to be updated.
Allowable Entries 0 to 65535 seconds
Default Value 1
585
LID Processor
LIDPRxxM
Task Timer
This decision displays the number of remaining seconds before this system
function executes again. This system function will execute every second
Valid Display 0 to 300 seconds
586
Real Time Clock
RTCCN00C
List of Configuration The following decisions are applicable to this system function. You
Decisions must configure the asterisked decisions. Non-asterisked decisions
are optional.
Time Broadcast Enable
Daylight Savings
Start Month
Start Day of Week
Start Week
Start Time
Start Advance
Stop Month
Stop Day of Week
Stop Week
Stop Time
Stop Back
Power on Delay
587
Real Time Clock
RTCCN00C
Daylight Savings
Daylight Savings gives you the capability to configure the start and end of
daylight saving.
Start Month
Use this decision to enter the month in which the real time clock will adjust
the time for the start of daylight saving time.
Allowable Entries 1 to 12
Default Value 4
Start Week
Use this decision to enter the week of the month when the real time clock
will adjust the time for the start of daylight saving time.
Allowable Entries 1 to 5
Default Value 3
Start Time
Use this decision to enter the time of day at which the real time clock will
adjust the time for the start of daylight saving time. Use a decimal, or
colon, to separate hours from minutes.
Allowable Entries Bldg. Supvr. = 00:00 to 23:59
LID = 00.00 to 23.59
Default Value 02:00
588
Real Time Clock
RTCCN00C
Start Advance
Use this decision to enter the number of minutes by which the real time
clock will adjust the time for the start of daylight saving time. An entry of
0 will disable this feature.
Allowable Entries 0 to 360 minutes
Default Value 60
Stop Month
Use this decision to enter the month in which the real time clock will adjust
the time for the end of daylight saving time.
Allowable Entries 1 to 12
Default Value 10
Stop Week
Use this decision to enter the week of the month in which the real time
clock will adjust the time for the end of daylight saving time.
Allowable Entries 1 to 5
Default Value 3
Stop Time
Use this decision to enter the time of day at which the real time clock will
adjust the time for the end of daylight saving time. Use a decimal, or
colon, to separate hours from minutes.
Allowable Entries Bldg. Supvr. = 00:00 to 23:59
LID = 00.00 to 23.59
Default Value 02:00
Stop Back
Use this decision to enter the number of minutes by which the real time
clock will adjust the time for the end of daylight saving time. An entry of 0
will disable this feature.
Allowable Entries 0 to 360 minutes
Default Value 60
589
Real Time Clock
RTCCN00M
Power on Delay
Use this decision to specify the number of seconds the Comfort Controller
must wait to activate this function after a power restart occurs.
Allowable Entries 0 to 65535 seconds
Default Value 0
Hour
This decision displays the current hour of the day as it exists in the
Comfort Controller's real time clock.
Valid Display 0 to 23
Minute
This decision displays the current minute of the hour as it exists in the
Comfort Controller's real time clock.
Valid Display 0 to 59
Second
This decision displays the current second of the minute as it exists in
the Comfort Controller's real time clock.
Valid Display 0 to 59
Day of Week
This decision displays the current day of the week as it exists in the
Comfort Controller's real time clock.
Valid Display 1 to 7
1 = Monday 5 = Friday
2 = Tuesday 6 = Saturday
3 = Wednesday 7 = Sunday
4 = Thursday
Month
This decision displays the current month of the year as it exists in the
Comfort Controller's real time clock.
Valid Display 1 to 12
590
Real Time Clock
RTCCN00M
Day
This decision displays the current day of the month as it exists in the
Comfort Controller's real time clock.
Valid Display 1 to 31
Year
This decision displays the current year of the century as it exists in the
Comfort Controller's real time clock.
Valid Display 00 to 99
Is Today a Holiday
This decision indicates if today is scheduled to be a holiday. You
specify holidays in the Comfort Controller's HOLDYxxS Table.
Valid Display Yes/No
Is Tomorrow a Holiday
This decision indicates if tomorrow is scheduled to be a holiday. You
specify holidays in the Comfort Controller's HOLDxxS Table.
Valid Display Yes/No
Daylight Savings
This decision indicates if daylight saving time is in effect.
Valid Display Yes/No
Communication Status
This decisions indicates if the Comfort Controller successfully com-
pleted the last time and date broadcast. The Comfort Controller broad-
casts time and date twice a day — at 1:00 am and 1:00 pm, or on
request of a CCN element.
Valid Display 0 = Successful Broadcast
1 = No Broadcast acknowledge received
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
591
Runtime
RUNTIME
List of Configuration The following decisions are applicable to this system function,
Decisions where n is a number 1 through 16. You must configure at least one
point.
Point n Name
Point n Type
Point n Type
Use this decision to indicate whether the point being monitored is a
normal on/off type.
592
Configuration Sheets
Sheet ______ of ________
COMFORT
NETWORK
Controller Name:_______________________________ Bus #______________ Element #_____________
Table Description:____________________________________________ Table Name: HW______________
(Table #)
Channel (I/O) Types Sensor Types*/Units** Channel (I/O) Types Sensor Types*/Units**
0 Not used Not used 8 DI—Discrete Latched 1 - 37 (units)
1 AI—Temperature 1 - 4 (sensor type) 9 AO—Milliamp 1 - 4 (sensor type)
2 AI—Milliamp 1 - 5 (sensor type) 10 AO—Custom Milliamp 1 - 56 (units)
3 AI—Custom Milliamp 1 - 56 (units) 11 AO—Voltage 1 - 4 (sensor type)
4 AI—Voltage 1 - 6 (sensor type) 12 AO—Custom Voltage 1 - 56 (units)
5 AI—Custom Voltage 1 - 56 (units) 13 DO—Discrete 1 - 37 (units)
6 DI—Sensed Discrete 1 - 37 (units) 14 DO—Stepper 1 - 56 (units)
7 DI—Pulsed Discrete 1 - 56 (units)
593
Sheet ______ of ________
COMFORT
NETWORK
Controller Name:_______________________________ Bus #______________ Element #_____________
Table Description:____________________________________________ Table Name: SW______________
(Table #)
3/95
594
Sheet ______ of ________
COMFORT
NETWORK
Controller Name:___________________________________________________ Bus #________________________ Element #_______________________
Table Description:_________________________________________________________________________________ Table Name: FNC________________
(Table #)
F u n c t i o n D e f i n i t i o n S h e e t - A l g o r i t h m s , A l a r m s , Ti m e S c h e d u l e s , B r o a d c a s t , & L i n k a g e
DECISION NAME ALLOWABLE ENTRIES VALUE DECISION NAME ALLOWABLE ENTRIES VALUE
595
Sheet ______ of ________
COMFORT
NETWORK
Controller Name:_______________________________ Bus #_____________ Element #_____________
Table Description:_________________________________________________ Table Name: NUMSYS
Holidays 0 - 16
Consumables 0-4
Runtimes 0-4
Loadsheds 0 - 16
1/95
596
Sheet ______ of ________
COMFORT
NETWORK
Setpoint 01 Units 0 - 56
Setpoint 02 Units 0 - 56
Setpoint 03 Units 0 - 56
Setpoint 04 Units 0 - 56
Setpoint 05 Units 0 - 56
Setpoint 06 Units 0 - 56
Setpoint 07 Units 0 - 56
Setpoint 08 Units 0 - 56
Setpoint 09 Units 0 - 56
Setpoint 10 Units 0 - 56
Setpoint 11 Units 0 - 56
Setpoint 12 Units 0 - 56
Setpoint 13 Units 0 - 56
Setpoint 14 Units 0 - 56
Setpoint 15 Units 0 - 56
Setpoint 16 Units 0 - 56
* For a description of the allowable entries, refer to Appendix C in this manual.
1/95
597
COMFORT Sheet ______ of ________
NETWORK
Controller Name:_______________________________ Bus #______________ Element #____________
Name of Algorithm:__________________________________________ Occurrence:__________________
1/95
598
Sheet ______ of ________
COMFORT
NETWORK
Controller Name:_______________________________ Bus #______________ Element #_____________
Table Description:____________________________________________ Table Name: CMAMPI_________
(Pt. #)
1/95
599
Sheet ______ of ________
COMFORT
NETWORK
Controller Name:_______________________________ Bus #______________ Element #_____________
Table Description:___________________________________________ Table Name: CMAMPO_________
(Pt. #)
*Allowable entries are based on the units you select. For a list of the units, refer to Appendix C in this manual.
1/95
600
Sheet ______ of ________
COMFORT
NETWORK
Controller Name:_______________________________ Bus #______________ Element #_____________
Table Description:____________________________________________ Table Name: CVOLTI__________
(Pt. #)
*Allowable entries are based on the units you select. For a list of the units, refer to Appendix C in this mauual.
1/95
601
Sheet ______ of ________
COMFORT
NETWORK
Controller Name:_______________________________ Bus #______________ Element #_____________
Table Description:___________________________________________ Table Name: CVOLTO__________
(Pt. #)
*Allowable entries are based on the units you select. For a list of the units, refer to Appendix C in this manual.
1/95
602
Sheet ______ of ________
COMFORT
NETWORK
Controller Name:_______________________________ Bus #______________ Element #_____________
Table Description:__________________________________________ Table Name: DISCRO___________
(Pt. #)
603
Sheet ______ of ________
COMFORT
NETWORK
Controller Name:_______________________________ Bus #______________ Element # ____________
Table Description:________________________________________ Table Name: HOLIDAY___________
Start Month 1 to 12
Start Day 1 to 31
Start Month 1 to 12
Start Day 1 to 31
Start Month 1 to 12
Start Day 1 to 31
Start Month 1 to 12
Start Day 1 to 31
1/95
605
Sheet ______ of ________
COMFORT
NETWORK
Controller Name:_______________________________ Bus #______________ Element #_____________
Table Description:____________________________________________ Table Name: OCCPN__________S
(Table #)
1/95
606
Sheet ______ of ________
COMFORT
NETWORK
Controller Name:_______________________________ Bus #______________ Element #_____________
Table Description:__________________________________________ Table Name: PULSDI___________
(Pt. #)
1/95
607
Sheet ______ of ________
COMFORT
NETWORK
Controller Name:_______________________________ Bus #______________ Element #_____________
Table Description:__________________________________________ Table Name: SENSDI ___________
(Pt. #)
1/95
608
Sheet ______ of ________
COMFORT
NETWORK
Controller Name:_______________________________ Bus #______________ Element #_____________
Table Description:___________________________________________ Table Name: SETPT ____________
(Table #)
Occupied Lo Setpoint * *
Occupied Hi Setpoint * *
Unoccupied Lo Setpoint * *
Unoccupied Hi Setpoint * *
Occupied Lo Setpoint * *
Occupied Hi Setpoint * *
Unoccupied Lo Setpoint * *
Unoccupied Hi Setpoint * *
Occupied Lo Setpoint * *
Occupied Hi Setpoint * *
Unoccupied Lo Setpoint * *
Unoccupied Hi Setpoint * *
*Allowable entries are based on the units you select. For a list of the units, refer to Appendix C in this manual.
1/95
609
Sheet ______ of ________
COMFORT
NETWORK
Controller Name:_______________________________ Bus #______________ Element #_____________
Table Description:__________________________________________ Table Name: STPMOT___________
(Pt. #)
1/95
610
Sheet ______ of ________
COMFORT
NETWORK
Controller Name:_______________________________ Bus #______________ Element #____________
Table Description:__________________________________________ Table Name: TEMP __I_________
(Pt #)
-10.0 to 10.0°F
Offset (-23.3 to -12.2°C) °F (°C)
-10.0 to 10.0°F
Offset (-23.3 to -12.2°C) °F (°C)
-10.0 to 10.0°F
Offset (-23.3 to -12.2°C) °F (°C)
-10.0 to 10.0°F
Offset (-23.3 to -12.2°C) °F (°C)
1/95
611
Sheet ______ of ________
COMFORT
NETWORK
Controller Name:_______________________________ Bus #______________ Element #____________
Table Description:__________________________________________ Table Name: VOLT__I_________
(Pt #)
1/95
612
Appendixes
Appendix A
613
Purpose & Name of Document
Where You Can Find More
Compatible Products Information About Product
Operation and Configuration
(Continued)
614
Purpose & Name of Document
Where You Can Find More
Compatible Products Information About Product
Operation and Configuration
(Continued)
615
Purpose & Name of Document
Where You Can Find More
Compatible Products Information About Product
Operation and Configuration
616
Appendix B
Temperature Types
Range
Analog Input (US = Customary US)
Type Sensor Type (M = Metric) Resolution Accuracy
(Continued)
617
Analog Input Types (Milliamp)
Range
Analog Input (US = Customary US)
Type Sensor Type (M = Metric) Resolution Accuracy
2 Static Pressure Sensor US: 0" H20 to 5.0" H20 0.008" H20 0.016" H20
(2-wire, 4-20 mA input) M: 0 P to 1244 P 1.6 P 3.2 P
(Continued)
618
Analog Input Types (Voltage)
Range
Analog Input (US = Customary US)
Type Sensor Type (M = Metric) Resolution Accuracy
2 Static Pressure Sensor US: 0" H20 to 5.0" H20 0.008" H20 0.016" H20
M: 0 P to 1244 P 1.6 P 3.2 P
(Continued)
619
Analog Output Types (Milliamp)
Range
Analog Output (US = Customary US)
Type Sensor Type (M = Metric) Resolution Accuracy
The UT203 FID IO modules only support Milliamp Analog Output Type 4. If an-
other milliamp analog output is required, configure the point as a Custom Milliamp
Output. For more information, refer to Custom Milliamp Output in the How To
Configure Points chapter of this manual.
(Continued)
620
Analog Output Types (Voltage)
Range
Analog Output (US = Customary US)
Type Sensor Type (M = Metric) Resolution Accuracy
The UT203 FID IO modules do not support Voltage Analog Output Types.
621
Appendix C - Allowable Entries for AI/AO Display Units
Customary US Metric
Display
Units Conversion Limits Conversion Limits
Units Units
Entry
Displayed Low High Displayed Low High
622
Appendix D
623
Appendix E
• Alarm Level
• Alarm Source
• Alarm Description Index
• Alarm Message
Alarm Level In the Alarm Level configuration decision, enter the priority level (0
to 6) that will be assigned to this alarm. The value in this decision is
used when sorting alarms.
Alarm levels range from zero to six, with zero being the highest and
six the lowest priority. Each level, along with a description of its
meaning, is listed below.
0 Fire/Life Safety
1 Critical
2 Service
3 Reserved
4 Maintenance
5 Reserved
6 Control
624
Alarm Source In the Alarm Source configuration decision, enter the type (0 to 7) that
represents the equipment generating the alarm. The value entered in this
decision is used when sorting alarms from the same source by level.
Type Equipment
0 Fire
1 Security
2 Reserved
3 Boiler/Furnace
4 Chiller
5 Air Handler
6 System (POC functions)
7 Thermostat
Alarm Description In the Alarm Description Index configuration decision, enter the index
Index number (0 to 15) that represents the standard alarm message that will be
generated when the alarm condition exists.
625
Alarm Message There are four Alarm Message configuration decisions which allow
you to create a custom message of up to 64 characters that will be
sent when the alarm condition exists. In each decision, you can enter
up to 16 ASCII character and/or control characters listed in the table
below.
A control character consists of # and a number 2 to 4. When an alarm
is generated, the control characters in the custom message are re-
placed by the actual data supplied by the alarm, i.e., the point name.
The examples below show custom messages with and without control
characters.
#1 Not used
#2 8-character point name*
#3 current variable value and units
#4 exceeded limit and units
626
Appendix F
• Menu structure
• Default screen
• Keypad
• Status modes
The second level separates the major functions (items) into types with
corresponding type numbers that you can use for quick access. For a
list of functions and type numbers, refer to the Function Types,
Default Names and EEPROM Memory Usage Summary Sheet
located in Appendix H of this manual. This table is useful when you
want to quickly access a particular item, such as an algorithm.
The third level gives you the capability to access each occurrence of
an item. For example, your application may require two DO—
Analog Comparison algorithms. Thus, your Comfort Controller
would have two occurrences of the DO—Analog Comparison algo-
rithm.
The fourth level gives you the capability to access maintenance and
configuration data associated with the selected occurrence of the
item.
627
Figure F-1 shows a LID displaying the Default screen. This screen
Default Screen provides you with the 24-character controller name and the
controller’s current time, date, and alarm status. This screen appears
when the LID is powered up and communicating with the Comfort
Controller or there is no keyboard activity for ten minutes.
Figure F-1
Local Interface Device
Comfort Controller
14:00 10-10-94
EXPN TEST
S TAT
EDIT
1 2 3 S RVC
ALRM
FUNCTION FUNCTION
KEYS KEYS
OPERATIVE
7 8 9 CLEAR
OPERATIVE
KEYS KEYS
_ . ENTER
0
NUMERIC
KEYS
628
The table below defines the purpose of the LID’s function keys.
Function
Table F-2
Keys Use
Function Keys
629
The table below defines the purpose of the LID’s operative keys.
Table F-3
Operative
Operative Keys
Keys Use
630
The table below defines the purpose of the LID’s numeric keys.
Operative
Table F-4
Keys Use
Numeric Keys
1 - 9 Numeric keys.
631
You can view items in either the status (maintenance) mode or the
Viewing Modes edit (configuration) mode.
Note: Not all items have maintenance data. If the item you
select does not have maintenance data, the LID will
display “No maintenance.”
You can access maintenance data in the status mode in two ways:
How to Access
Items in the Status • Pressing the appropriate function key (i.e., ALRM) once to
Mode access a category (i.e., alarms) and then continuing to press that
key (ALRM) to scroll through all the items in that category (i.e.,
Limit Alarm, Setpoint Alarm, Discrete Alarm, First Out Alarm,
Runtime Alarm, and Number of Starts Alarm). Press ENTER to
display the first maintenance decision.
632
Because the LID first displays items in the status mode when it is
Edit Mode powered up, you must log on to the connected Comfort Controller
and press the edit key to switch to the edit mode.
While in the edit mode, you can change the configuration of items.
For example, you could change the value of an algorithm’s configu-
ration decision.
Note: Not all items have configuration data. If the item you
select does not have configuration data, pressing the Edit
key will have no effect. The LID will display “No con-
figuration.”
The two ways to access items in the edit mode are the same as in the
How to Access status mode, except for an additional step — pressing the EDIT key.
Items in the Edit
Mode You can access configuration data in the edit mode in two ways:
• Pressing the appropriate LID numeric key (i.e., 2), the appropri-
ate function key (i.e., ALRM), and EDIT to directly access an
item without having to scroll through all the items in that cat-
egory.
633
Use the table below as a reference to directly access Comfort Con-
Quick Access in troller items using a LID in either the status or edit modes. For
Either Status or Edit example, to access maintenance data for the AO—Heating VAV
Mode algorithm, press 6, ALGO, and ENTER. To access configuration
data for the AO—Heating VAV algorithm, press 6, ALGO, EDIT,
and ENTER. If your database consisted of two AO—Heating VAV
algorithms and you wished to access the second one, you could
press 6, . (decimal), 2, ALGO, EDIT, and ENTER.
Table F-5
Quick Access to Items
LID
Num. Algorithms Status History Service Alarm Setup Schedules
Key (ALGO) (STAT) (HIST) (SRVC) (ALRM) (SET) (SCHD)
1 ........ AO—Adaptive Control ......... Hardware Points ............ Alarm History ............ Function Definition ... Limit ...... Set Clock ..................... Occupancy
2 ........ AO—Cooling CV ................... Software Points .............. Analog Point Trace .... Channel Definition .... Setpoint .. Real Time Clock ......... Setpoint
3 ........ AO—Cooling VAV ................ Temperature Input ........ Discrete Point Trace .. System Definition ...... Discrete .. Controller Password .. Holiday
4 ........ AO—Fan Tracking ................ Milliamp Input ............... Consumable Channel Setpoint Definition .... First out ........................................ S/W Setpoint
5 ........ AO—Heating CV ................... Custom Milliamp Input . Internal Consumable . Database Control ....... Runtime ........................................ Network Time
6 ........ AO—Heating VAV ................ Voltage Input .................. Runtime Channel ...... Comfort Controller ... # of starts
7 ........ AO—Humidity Control ......... Custom Voltage Input .......................................... CCN Control
8 ........ AO—Mixed Air CV w IAQ ... Sensed Discrete Input .......................................... LID Preferences
9 ........ AO—Mixed Air VAV w IAQ Latched Discrete Input
10 ...... AO—Permissive Intrlock ...... Pulsed Discrete Input
11 ...... AO—Reset .............................. Milliamp Output
12 ...... AO—Shared Transducer ...... Custom Milliamp Output
13 ...... AO—Static Pressure .............. Voltage Output
14 ...... DO—Analog ........................... Custom Voltage Output
15 ...... DO—DX-Staging VAV .......... Discrete Output
16 ...... DO—Electric Heat CV .......... Stepper Motor Output
17 ...... DO—Electric Heat VAV ....... Discrete Software Point
18 ...... DO—Enthalpy Comparison .. Analog Software Point
19 ...... DO—Interlock ....................... Network Data Out
20 ...... DO—Lighting Control .......... Network Data In
21 ...... DO—Permissive Interlock
22 ...... DO—Pump Control
23 ...... DO—Prop Thermo
Note: If you are in the edit mode and wish to
24 ...... DO—Prop Thermo 2 Pipe switch to the status mode, you can
25 ...... DO—Prop Thermo 4 Pipe
26 ...... DO—Staged Thermostat press CLEAR or press EDIT again.
27 ...... DO—Staging Control
28 ...... DO—Time Clock
29 ...... DO—Time Clock w Check
30 ...... AOSS Schedule
31 ...... Network Broadcast
32 ...... Linkage/AOSS Schedule
33 ...... NTFC w Enthalpy Check
34 ...... Sensor Group
35 ...... WSM Air Source
36 ...... WSM Cool Source
37 ...... Custom Program
634
Appendix G
How to Configure
a Newly Installed
Comfort Controller
Using a LID
This appendix provides you with the procedures that are necessary
Introduction to configure a newly installed Comfort Controller using a Local
Interface Device (LID).
635
You select and define the required items in configuration tables.
These tables are listed below.
Table G-1
Table Name Purpose
Configuration Tables
636
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 Steps 3, h through l.
Creating the Database 1. Complete the 1600 or 6400 Hardware and Software Point
Configuration Sheets located in Appendix H (Quickstart) of
this manual. Use these sheets as a reference when creating
the database.
2. Connect the LID to the Comfort Controller, log on, and set
the Comfort Controller's address. For instructions on con-
necting the LID, refer to the Comfort Controller Installation
and Start-up Manual. For instructions on how to log on and
set the address, refer to Appendix F in this manual.
3. Configure each HWxx-yy and SWxx-yy table by completing
the steps below. In these steps you are defining the hardware
points, and then the software points, in groups of eight points
per table.
a. Press 2, SRVC, EDIT (if in status mode), and ENTER to
display the HW01-08 Table.
b. Press ENTER to display the first configuration decision,
1st Channel Type.
c. Enter the channel type and press ENTER.
d. Press the down arrow to display the next configuration
decision, 1st Sensor or Units.
e. Enter the sensor type or units and press ENTER.
f. Repeat Steps a through e for each point.
g. Press CLEAR to back up a level, then press the down
arrow to access the HW09-16 Table.
If you must configure this table, repeat steps b through f.
If you do not have to configure more hardware points,
but do have to configure software points, press the down
arrow until the SW65-72 Table is displayed.
h. Press ENTER to display the first software point configu-
ration decision, 1st Channel Type.
i. Enter the channel type and press ENTER.
637
j. Press the down arrow to display the next configuration
decision, 1st Sensor or Units.
638
d. Enter the engineering units and press ENTER.
639
i. Press the down arrow to display the next configuration
decision, Loadsheds.
Note: Although you may not see the LID toggle the value
from No to Yes because the change occurs so
quickly, you can verify that the update is occurring
by watching the Comfort Controller’s red LID blink
at the rate of 5 Hz. The download time varies with
the size of the database.
How to Change You must use a Network Service Tool or Building Supervisor III to
Default Point Names change default point names and descriptions. For instructions, refer
and Descriptions to the How to Configure a Newly Installed Comfort Controller
chapter of this manual.
Configuring the Using the configuration sheets and Table G-1 in this manual as
Database references, enter the appropriate values in the configuration tables
for points, algorithms, alarms, etc.
This completes the configuration process. You can now view point
values and statuses, and force points.
640
Appendix H
Reference Sheets
• Sample 6400 Hardware Point Configuration Sheet
• Function Types, Default Names and EEPROM Memory Usage
Summary Sheet
• Types/Units Reference Sheet
• Comfort Controller Function Requirements
• Algorithm and Alarm Units Summary Sheet
Configuration Sheets
• 1600 Hardware Point Configuration Sheet
• 1600 Software Point Configuration Sheet
• 6400 Hardware Point Configuration Sheet
• 6400 Software Point Configuration Sheet
641
The Types/Units Reference Sheet uses an at-a-glance approach to
provide the allowable entries for all sensor types and units. Refer to
Appendixes B through D for further details such as range, resolu-
tion, accuracy, and metric conversion limits.
642
643
644
2/95
Types/Units Reference Sheet
Hardware Point Types for HWxx-yy Table Software Point Types for SWxx-yy Table
Type 1 Type 2 Type 3 Type 4 Type 5 Type 6 Type 7 Type 8 Type 9 Type 10 Type 11 Type 12 Type 13 Type 14 Type 1 Type 2 Type 3 Type 4
Temp mA Cust mA Volt Cust Volt Sensed Pulsed Latch mA Cust mA Volt Cust Volt Discrete Stepper Discr Analog Net In Net Out
Inpt Input Input Input Input DI DI DI Output Output Output Output Output Motor Points Points Points Points
645
646
647
648
649
650
651
652
Index
Index
653
AO-Heating CV 141 maintenance decisions, description of 253
configuration decisions, description of 145 maintenance decisions, list of 248
configuration decisions, list of 142 typical application 247
description 141 AOSS Schedule 423
maintenance decisions, description of 151 Adaptive Optimal Start 430, 436
maintenance decisions, list of 143 Adaptive Optimal Stop 431, 437
typical application 141 AOSS Setpoint Schedule 435
AO-Heating VAV 155 AOSS Time Schedule 433
configuration decisions, description of 159 configuration decisions, description of 429
configuration decisions, list of 156 configuration decisions, list of 426
description 155 description 423
maintenance decisions, description of 165 factors that affect offset calculations 424
maintenance decisions, list of 157 K Factor 424
typical application 155 maintenance decisions, description of 432
AO-Humidity Control 170 maintenance decisions, list of 426
configuration decisions, description of 173 start mode 424
configuration decisions, list of 170 stop mode 424
description 170 T56 Slider Bias 432, 439
maintenance decisions, description of 176 typical application 425
maintenance decisions, list of 171
typical application 170 B
AO-Mixed Air CV w IAQ 179
configuration decisions, description of 184 BEST++ 12
configuration decisions, list of 181 downloading 22
description 179 Broadcast 440
maintenance decisions, description of 192 enabling time 588
maintenance decisions, list of 182
typical application 180 C
AO-Mixed Air VAV w IAQ 197
CCN Compatibility 613
configuration decisions, description of 201
Comfort Controller
configuration decisions, list of 198
1600
description 197
description 7
maintenance decisions, description of 208
supported sensors and devices 7
maintenance decisions, list of 199
6400
typical application 198
description 5
AO-Permissive Intrlock 213
HOA (Hand-Off-Auto) 7
configuration decisions, description of 216
supported sensors and devices 6
configuration decisions, list of 214
supported UT203 FID Modules 7
description 213
database description 9
maintenance decisions, description of 219
function requirements, summary of 641
maintenance decisions, list of 214
language conversion 12
typical application 213
operator interfaces 5
AO-Reset 221
purpose 5
configuration decisions, description of 224
types 5
configuration decisions, list of 222
Comfort Controller Function Requirements 641
description 221
Communication Status, determining 591
maintenance decisions, description of 228
Configuring
maintenance decisions, list of 222
Alarms 511, 624
typical application 221
Discrete State alarm 512
AO-Shared Transducer 231
First Out alarm 520
configuration decisions, description of 235
Limit alarm 529
configuration decisions, list of 232
Number of Starts alarm 538
description 231
Runtime alarm 545
maintenance decisions, description of 242
Setpoint Limit alarm 552
maintenance decisions, list of 233
algorithms 93
typical application 231
AO-Adaptive Control 95
AO-Static Pressure 247
AO-Cooling CV 105
configuration decisions, description of 250
AO-Cooling VAV 118
configuration decisions, list of 247
AO-Fan Tracking 131
description 247
AO-Heating CV 141
654
AO-Heating VAV 155 voltage output 89
AO-Humidity Control 170 procedure 14
AO-Mixed Air CV w IAQ 179 schedules 495
AO-Mixed Air VAV w IAQ 197 Holiday Schedule 496
AO-Permissive Intrlock 213 Network Time Schedule 498
AO-Reset 221 Occupancy Schedule 501
AO-Shared Transducer 231 Setpoint Schedule 499
AO-Static Pressure 247 Time Schedule 501
AOSS Schedule 423 Service-Config Tables 10, 13, 16
DO-Analog Comparison 255 FNCxx-yy Table 16, 93, 511
DO-DX Staging VAV 262 HWxx-yy Table 16
DO-Electric Heat CV 278 NUMSYS Table 17
DO-Electric Heat VAV 294 SETPTDEF Table 17
DO-Enthalpy Comparison 311 SWxx-yy Table 18
DO-Interlock 317 UPDATEDB Table 18
DO-Lighting Control 322 SETPTDEF Table 17
DO-Permissive Interlock 326 SWxx-yy Table 18
DO-Proportional Thermostat 335 system functions 563
DO-Proportional Thermostat 2 Pipe 347 Analog Trace Point 566
DO-Proportional Thermostat 4 Pipe 358 Consumable 572
DO-Pump Control 369 Ctlr-ID 571
DO-Staged Thermostat 381 Discrete Trace Point 575
DO-Staging 393 Internal Consumable 580
DO-Time Clock 406 Real Time Clock 587
DO-Time Clock with Check 413 Runtime 592
Linkage/AOSS Schedule 444 UPDATEDB Table 18
Network Broadcast 440 Consumable 572
NTFC w Enthalpy Check 466 Configuration decisions, description of 572
Occupancy 477 configuration decisions, list of 572
Sensor Group 478 description 572
WSM Air Source 484 Creating the Database 13, 20
WSM Cool Source 490 Ctlr-ID 571
Building Supervisor III, with a 13 description 571
Comfort Controller, newly installed 13 maintenance decision 571
configuration tables 10, 20 pre-configured decisions, description of 571
Custom Milliamp Input pre-configured decisions, list of 571
conversion equation 30 Custom Milliamp Input Point 30
database 13 configuration decisions, description of 31
FNCxx-yy Table 16 configuration decisions, list of 30
HWxx-yy Table 16 conversion equation 30
Network Service Tool, with a 13 description 30
NUMSYS Table 17 maintenance decisions, description of 33
points 27 maintenance decisions, list of 30
analog software 28 Custom Milliamp Output Point 35
custom milliamp input 30 configuration decisions, description of 36
custom milliamp output 35 configuration decisions, list of 35
custom voltage input 40 conversion equation 35
custom voltage output 45 description 35
discrete output 50 maintenance decisions, description of 37
discrete software point 55 maintenance decisions, list of 35
latched discrete input 57 Custom Programming 12
milliamp input 59 Custom Voltage Input Point 40
milliamp output 63 configuration decisions, description of 41
network input 66 configuration decisions, list of 40
network output 70 conversion equation 40
pulsed discrete input 73 description 40
sensed discrete input 77 maintenance decisions, description of 44
stepper motor output 80 maintenance decisions, list of 40
temperature input 83
voltage input 86
655
Custom Voltage Output 45 configuration decisions, list of 263
configuration decisions, description of 46 description 262
configuration decisions, list of 45 maintenance decisions, description of 273
conversion equation 45 maintenance decisions, list of 264
description 45 typical application 262
maintenance decisions, description of 47 DO-Electric Heat CV 278
maintenance decisions, list of 45 configuration decisions, description of 282
configuration decisions, list of 279
D description 278
maintenance decisions, description of 288
Database maintenance decisions, list of 280
configuration errors, encountering 19 typical application 278
configuring 10, 13 DO-Electric Heat VAV 294
creating 10, 13, 20 configuration decisions, description of 298
description 9 configuration decisions, list of 295
size 9 description 294
updating 15, 18 maintenance decisions, description of 304
uploading 19 maintenance decisions, list of 296
verifying 19, 22 typical application 294
DBSTATUS DO-Enthalpy Comparison 311
maintenance decisions, description of 573 configuration decisions, description of 313
maintenance decisions, list of 573 configuration decisions, list of 311
DBSTATUS Maintenance Screen 19 description 311
Default Names 644 maintenance decisions, description of 315
Default Names, summary of 641 maintenance decisions, list of 311
DI/DO Display Units DO-Interlock 317
allowable entries 623 configuration decisions, description of 319
Discrete Output Point 50 configuration decisions, list of 317
configuration decisions, description of 52 description 317
configuration decisions, list of 51 maintenance decisions, description of 321
description 50 maintenance decisions, list of 317
maintenance decisions, description of 53 typical application 317
maintenance decisions, list of 51 DO-Lighting Control 322
Discrete Software Point 55 configuration decisions, description of 324
description 55 configuration decisions, list of 322
maintenance decisions, description of 55 description 322
maintenance decisions, list of 55 maintenance decisions, description of 325
typical application 55 maintenance decisions, list of 322
Discrete State Alarm typical application 322
configuration decisions, description of 513 DO-Permissive Intrlock 326
configuration decisions, list of 512 configuration decisions, description of 329
description 512 configuration decisions, list of 327
maintenance decisions, description of 518 description 326
maintenance decisions, list of 513 maintenance decisions, description of 332
typical application 512 maintenance decisions, list of 327
Discrete Trace Point 575 typical application 326
configuration decisions, description of 576 DO-Proportional Thermostat 335
configuration decisions, list of 575 configuration decisions, description of 339
description 575 configuration decisions, list of 336
maintenance decisions, description of 578 control modes 335
maintenance decisions, list of 575 description 335
DO-Analog Comparison 255 maintenance decisions, description of 344
configuration decisions, description of 258 maintenance decisions, list of 337
configuration decisions, list of 256 operating modes 335
description 255 typical application 336
maintenance decisions, description of 260 DO-Proportional Thermostat 2 Pipe 347
maintenance decisions, list of 256 configuration decisions, description of 351
typical applications 255 configuration decisions, list of 348
DO-DX Staging VAV 262 control modes 347
configuration decisions, description of 266 description 347
656
maintenance decisions, description of 356 F
maintenance decisions, list of 349
operating modes 347 First Out Alarm
typical application 348 configuration decisions, description of 521
DO-Proportional Thermostat 4 Pipe 358 configuration decisions, list of 520
configuration decisions, description of 362 description 520
configuration decisions, list of 359 maintenance decisions, description of 527
control modes 358 maintenance decisions, list of 521
description 358 typical application 520
maintenance decisions, description of 367 Flow Diagrams
maintenance decisions, list of 360 interpreting 10
operating modes 358 FNCxx-yy Table 15, 16, 93, 511
typical application 359 Force Levels
DO-Pump Control 369 points 33
activating primary pump 369 Function Requirements 646, 647
configuration decisions, description of 373 Function Types 644
configuration decisions, list of 370
description 369 G
maintenance decisions, description of 378
maintenance decisions, list of 371 Global Algorithms
typical application 370 AOSS Schedule 423
DO-Staged Thermostat 381 Linkage/AOSS Schedule 444
configuration decisions, description of 385 Network Broadcast 440
configuration decisions, list of 382 NTFC w Enthalpy Check 466
control modes 381 Occupancy 477
description 381 Sensor Group 478
maintenance decisions, description of 391 WSM Air Source 484, 493
maintenance decisions, list of 383 WSM Cool Source 490
operating modes 381
typical application 382 H
DO-Staging 393
Hardware and Software Point Configuration
configuration decisions, description of 396
Sheets 14, 16, 649, 650, 651, 652
configuration decisions, list of 393
Holiday
description 393
determining if today is a holiday 591
maintenance decisions, description of 402
determining if tomorrow is a holiday 591
maintenance decisions, list of 394
Holiday Schedule
typical application 393
configuration decisions, description of 497
DO-Time Clock 406
configuration decisions, list of 497
configuration decisions, description of 409
description 496
configuration decisions, list of 407
typical application 496
description 406
HWxx-yy Table 15, 16
maintenance decisions, description of 411
maintenance decisions, list of 407 I
typical application 406
DO-Time Clock with Check 413 Indoor Air Quality (IAQ) 179, 190, 196, 197, 206, 211
configuration decisions, description of 416 Initializing the Controller 21
configuration decisions, list of 414 Internal Consumable 580
description 413 configuration decisions, description of 581
maintenance decisions, description of 420 configuration decisions, list of 580
maintenance decisions, list of 414 description 580
typical application 413 maintenance decisions, description of 582
Downloading maintenance decisions, list of 581
BEST++ 22 permissible display units 580
controller 21
existing database 20 L
status messages 21
Language Conversion 12
E Latched Discrete Input Point 57
description 57
Engineering Units maintenance decisions, description of 57
input/output devices 617
657
maintenance decisions, list of 57 Milliamp Input Point 59
typical application 57 configuration decisions, description of 60
LID 627 configuration decisions, list of 59
accessing items description 59
directly (reference chart) 634 maintenance decisions, description of 60
edit mode 633 maintenance decisions, list of 59
status mode 632 Milliamp Output Point 63
configuring description 63
Comfort Controller, newly installed 635 maintenance decisions, description of 63
default screen 628 maintenance decisions, list of 63
edit (configuration) mode 632 Mixed Air Dampers 179, 197
function keys 629 Modify
logging on 631 controller 20
menu structure 627 point descriptions 19
numeric keys 631 Service-Config Tables 20
operative keys 630 Morning Warm-up 294, 307
status (maintenance) mode 632 description 155
LID Processor maintenance decisions 166
configuration decisions, description of 583
configuration decisions, list of 583 N
description 583
maintenance decisions, description of 586 Network Broadcast 440
maintenance decisions, list of 583 configuration decisions, description of 441
Limit Alarm configuration decisions, list of 440
configuration decisions, description of 531 description 440
configuration decisions, list of 529 maintenance decisions, description of 443
description 529 maintenance decisions, list of 440
maintenance decisions, description of 536 typical application 440
maintenance decisions, list of 530 Network Input Point 66
typical application 529 configuration decisions, description of 66
Linkage/AOSS Schedule 444 configuration decisions, list of 66
Adaptive Optimal Start 449, 454 description 66
Adaptive Optimal Stop 452, 462 maintenance decisions, description of 67
applicable algorithms 445 maintenance decisions, list of 66
configuration decisions, description of 449 Network Output Point 70
configuration decisions, list of 445 configuration decisions, description of 70
description 444 configuration decisions, list of 70
Linkage Setpoint Schedule 457 description 70
Linkage Time Schedule 456 maintenance decisions, description of 71
maintenance decisions, description of 453 maintenance decisions, list of 70
maintenance decisions, list of 446 typical application 70
Local Interface Device 627 Network Time Schedule
accessing items description 498
directly (reference chart) 634 Night Time Free Cooling 466
edit mode 633 NTFC w Enthalpy Check 466
status mode 632 configuration decisions, description of 469
configuring configuration decisions, list of 466
Comfort Controller, newly installed 635 description 466
default screen 628 maintenance decisions, description of 474
edit (configuration) mode 632 maintenance decisions, list of 467
function keys 629 typical application 466
logging on 631 Number of Starts Alarm
menu structure 627 configuration decisions, description of 539
numeric keys 631 configuration decisions, list of 538
operative keys 630 description 538
status (maintenance) mode 632 maintenance decisions, description of 543
maintenance decisions, list of 538
M typical application 538
NUMSYS Table 15, 17
Memory Usage, summary of 641
658
O R
Occupancy 477 RAM flush 20
Occupancy Schedule Ranges
configuration rules 502, 503 input/output devices 617
description 501 Real Time Clock 587
maintenance decisions, description of 507 configuration decisions, description of 588
sample 503 configuration decisions, list of 587
timed override 501, 504, 506, 507, 509 description 587
typical application 502, 503 maintenance decisions, description of 590
Operator Interfaces 5 maintenance decisions, list of 587
Resolutions
P input/output devices 617
Runtime 592
Point Configuration Sheets 14, 16 configuration decisions, description of 592
Point Descriptions configuration decisions, list of 592
modifying 19 description 592
Points Runtime Alarm
analog software 28 configuration decisions, description of 546
custom milliamp input 30 configuration decisions, list of 545
custom milliamp output 35 description 545
custom voltage input 40 maintenance decisions, description of 550
custom voltage output 45 maintenance decisions, list of 546
description 27 typical application 545
discrete output 50
discrete software point 55 S
latched discrete input 57
milliamp input 59 Schedules
milliamp output 63 definition 495
network input 66 Holiday Schedule 496
network output 70 Network Time Schedule 498
pulsed discrete input 73 Occupancy Schedule 501
sensed discrete input 77 Setpoint Schedule 499
stepper motor output 80 Time Schedule 501
supported by 1600, number of 27 Sensed Discrete Input Point 77
supported by 6400, number of 27 configuration decisions, description of 77
temperature input 83 configuration decisions, list of 77
voltage input 86 description 77
voltage output 89 maintenance decisions, description of 78
PROM maintenance decisions, list of 77
upgrading 20 typical application 77
Pulsed Discrete Input Point 73 Sensor Group 478
configuration decisions, description of 74 configuration decisions, description of 481
configuration decisions, list of 73 configuration decisions, list of 479
description 73 description 478
maintenance decisions, description of 75 maintenance decisions, description of 482
maintenance decisions, list of 73 maintenance decisions, list of 479
typical application 73 sensor values-high, low, average 478
typical application 478
Q Service-Config Tables 10
accessing 14
Quickstart 14, 641 configuration errors, encountering 19
1600 Hardware Point Configuration Sheet 641 configuring 13, 14, 16
1600 Software Point Configuration Sheet 641 FNCxx-yy 15, 93, 511
6400 Hardware Point Configuration Sheet 641 HWxx-yy 15
6400 Software Point Configuration Sheet 641 modifying (caution) 20
Algorithm and Alarm Units Summary Sheet 641 NUMSYS 15
default names, summary of 641 order of 19
function types, summary of 641 SETPTDEF Table 15, 499
memory usage, summary of 641 SWxx-yy 15
Types/Units Reference Sheet 641 UPDATEDB 15, 21
659
Setpoint Limit Alarm maintenance decisions, list of 502
configuration decisions, description of 554 sample 503
configuration decisions, list of 552 timed override 501, 504, 506, 507, 509
description 552 typical application 502, 503
maintenance decisions, description of 559 Timed Override 501, 504, 506, 507, 509
maintenance decisions, list of 553 Types/Units Reference Sheet 641, 645
typical application 552
Setpoint Schedule U
biased input from T-56 sensor 499
configuration decisions, description of 500 UPDATEDB Table 15, 18, 21
configuration decisions, list of 500 Updating
description 499 database 15, 18
typical application 499 Upgrading PROM 20
SETPTDEF Table 15, 17, 499 Uploading
Setting the Address 14, 21 Comfort Controller 14
Software and Hardware Point Configuration database 20
Sheets 14, 16, 649, 650, 651, 652 Uploading the Database 19
Standard Discrete Output Point 50
Standard Input and Output Devices 617 V
Standard Milliamp Input Point 59
Standard Milliamp Output Point 63 Voltage Input Point 86
Standard Voltage Input Point 86 configuration decisions, description of 87
Standard Voltage Output Point 89 configuration decisions, list of 86
Stepper Motor Output Point 80 description 86
configuration decisions, description of 80 maintenance decisions, description of 87
configuration decisions, list of 80 maintenance decisions, list of 86
description 80 Voltage Output Point 89
maintenance decisions, description of 81 description 89
maintenance decisions, list of 80 maintenance decisions, description of 89
typical application 80 maintenance decisions, list of 89
SWxx-yy Table 15, 18
System Functions
W
Analog Trace Point 566 Waterside Linkage 490
Consumable 572 WSM Air Source 484, 493
Ctlr-ID 571 configuration decisions, description of 485
definition 563 configuration decisions, list of 484
Discrete Trace Point 575 description 484
function types 565 maintenance decisions, description of 486
Internal Consumable 580 maintenance decisions, list of 484
LID, additional functions 563 WSM Cool Source 490
Real Time Clock 587 configuration decisions, description of 491
Runtime 592 configuration decisions, list of 490
description 490
T maintenance decisions, description of 492
Temperature Input Point 83 maintenance decisions, list of 490
configuration decisions, description of 84
configuration decisions, list of 83
description 83
maintenance decisions, description of 84
maintenance decisions, list of 83
typical application 83
Time and Date, determining current 590
Time Broadcast
enabling 588
Time Schedule
configuration decisions, list of 502
configuration rules 502, 503
description 501
maintenance decisions, description of 507
660
Reader's Your comments regarding this manual will help us improve future
editions. Please comment on the usefulness and readability of this
Comments manual, suggest additions and deletions, and list specific errors and
omissions.
Date:
Name:
Title or Position:
Organization:
Address: