Professional Documents
Culture Documents
ControllerTool Help LIT12011147
ControllerTool Help LIT12011147
ControllerTool Help LIT12011147
Getting Started.........................................................................................................................20
About Tool Information.....................................................................................................................20
Steps..................................................................................................................................................21
Configuration and Simulation Tasks....................................................................................................21
Commissioning and Servicing Tasks..................................................................................................21
Using the Help System............................................................................................................22
User Interface...........................................................................................................................26
Concepts............................................................................................................................................26
Commissioning-Only Software............................................................................................................26
System................................................................................................................................................26
Application...........................................................................................................................................26
Controller Application File (CAF)........................................................................................................26
Modules...............................................................................................................................................27
Logic Blocks........................................................................................................................................27
User Interface......................................................................................................................................27
Menu Bar.............................................................................................................................................33
Settings...............................................................................................................................................35
Modes.................................................................................................................................................35
Operations...........................................................................................................................................36
Classic View Workspace.....................................................................................................................37
Simple View Workspace.....................................................................................................................58
Status Bar...........................................................................................................................................59
Details Dialog Box...............................................................................................................................61
Steps..................................................................................................................................................61
Opening a Controller Application File.................................................................................................61
Changing Modes.................................................................................................................................62
Setting View Menu Options.................................................................................................................62
Printing Summary Reports..................................................................................................................63
Saving a Controller Application File....................................................................................................63
Closing a Controller Application File...................................................................................................63
Exiting the Tool....................................................................................................................................63
Screens..............................................................................................................................................63
User Interface Screen.........................................................................................................................63
Control Tab Screen.............................................................................................................................64
Logic Tab Screen................................................................................................................................64
System Tab Screen.............................................................................................................................64
Features Panel Screen.......................................................................................................................66
Details Dialog Box...............................................................................................................................68
Application Tab Screen.......................................................................................................................69
System Selection Information Tab Screen..........................................................................................69
Summary Report Options...................................................................................................................69
Perspectives.............................................................................................................................71
Concepts............................................................................................................................................72
Perspective Components....................................................................................................................72
Containers...........................................................................................................................................72
Help 2
Sorting Naming and Signal Preferences...........................................................................................123
Copying and Pasting Naming and Signal Preferences.....................................................................123
Resetting Naming and Signal Preferences.......................................................................................123
Exporting Naming and Signal Preferences.......................................................................................123
Importing Naming and Signal Preferences.......................................................................................124
Setting Default System Selection Preferences.................................................................................124
Resetting System Selection Preferences..........................................................................................124
Exporting System Selection Preferences..........................................................................................124
Importing System Selection Preferences..........................................................................................125
Setting Localization Preferences......................................................................................................125
Exporting Localization Preferences..................................................................................................125
Importing Localization Preferences...................................................................................................126
Screens............................................................................................................................................126
Preferences - Naming and Signal.....................................................................................................126
Preferences - System Selection Screen...........................................................................................127
Preferences - Localization Screen....................................................................................................127
Configuring a System............................................................................................................130
Concepts..........................................................................................................................................130
System Selection Wizard..................................................................................................................130
System Selection Wizard Help Screen.............................................................................................130
System Types and Configurations....................................................................................................131
System Selection Tree......................................................................................................................131
Configuration.....................................................................................................................................132
Details Configuration.........................................................................................................................132
Simulation.........................................................................................................................................132
Hardware Definition..........................................................................................................................132
Peer-to-Peer Communication...........................................................................................................132
Control View Connections Option in Logic View...............................................................................134
Steps................................................................................................................................................134
Selecting a System (Creating a New System)..................................................................................134
Opening a Controller Application File...............................................................................................134
Entering or Viewing Job Information.................................................................................................135
Renaming a System..........................................................................................................................135
Viewing and Modifying System Selections.......................................................................................135
Viewing and Modifying Details..........................................................................................................135
Viewing Controller Information..........................................................................................................137
Viewing and Modifying Connections.................................................................................................137
Viewing and Modifying Parameters..................................................................................................138
Viewing and Modifying State Selection Tables.................................................................................138
Viewing and Modifying a Module’s Logic..........................................................................................139
Changing an Input or Output Signal..................................................................................................139
Adding a Module...............................................................................................................................140
Renaming a Module..........................................................................................................................140
Deleting a Module.............................................................................................................................140
Setting the Actuator Stroke Time......................................................................................................140
Logic View Steps...............................................................................................................................140
Creating Custom Applications...........................................................................................................153
Creating a Sideloop..........................................................................................................................206
Setting Up Peer-to-Peer Communication..........................................................................................207
Disabling Peer-to-Peer Communication............................................................................................208
Screens............................................................................................................................................208
Help 3
New System......................................................................................................................................208
System Selection Wizard..................................................................................................................210
Controller Information Wizard...........................................................................................................210
Control View......................................................................................................................................211
Logic View.........................................................................................................................................214
Details...............................................................................................................................................219
Expose Ports for Connection............................................................................................................219
Select Reference Dialog...................................................................................................................219
Confirm (Delete)................................................................................................................................220
Rename (Module/Block)...................................................................................................................220
Job Information.................................................................................................................................220
Configuring Advanced Controller Features........................................................................221
Concepts..........................................................................................................................................221
Intrinsic Alarming..............................................................................................................................221
Calendar............................................................................................................................................221
Global Calendar................................................................................................................................221
Schedules.........................................................................................................................................221
Trends...............................................................................................................................................222
SA Bus Diagnostics..........................................................................................................................222
Steps................................................................................................................................................223
Viewing Advanced Controller Information.........................................................................................223
Editing Advanced Controller Information..........................................................................................223
Setting up Device Notification...........................................................................................................223
Setting up Alarms..............................................................................................................................224
Scheduling........................................................................................................................................224
Working with Trends.........................................................................................................................227
Screens............................................................................................................................................229
Advanced Controller Information Screen..........................................................................................229
Intrinsic Alarming Screens................................................................................................................233
Scheduling and Calendar Screens...................................................................................................240
Trend Screens...................................................................................................................................243
Configuring the Local Controller Display............................................................................246
Concepts..........................................................................................................................................246
Local Controller Display Configuration..............................................................................................246
Steps................................................................................................................................................246
Selecting Points to Appear on Display Pages...................................................................................246
Selecting Points to Appear on Idle Page..........................................................................................246
Specifying User Names and Descriptions.........................................................................................247
Selecting Points for Read-Only Display............................................................................................247
Defining Display Page Display Order................................................................................................247
Defining Idle Page Display Order......................................................................................................248
Specifying Local Controller Display Settings....................................................................................248
Specifying Display Timeout Settings.................................................................................................248
Defining Display Authorization..........................................................................................................249
Downloading.....................................................................................................................................249
Screens............................................................................................................................................249
Display Tab........................................................................................................................................249
Define Idle Order...............................................................................................................................251
Simulating a System..............................................................................................................252
Concepts..........................................................................................................................................252
Simulation Overview.........................................................................................................................252
Help 4
Debugging.........................................................................................................................................252
Break Conditions...............................................................................................................................252
Steps................................................................................................................................................252
Starting Simulation............................................................................................................................252
Stopping Simulation..........................................................................................................................252
Viewing and Modifying Parameters..................................................................................................253
Viewing the State Table.....................................................................................................................253
Viewing Connections.........................................................................................................................253
Viewing and Modifying Details..........................................................................................................253
Showing and Hiding Involvement......................................................................................................253
Commanding Items...........................................................................................................................253
Commanding Network Inputs and Network Outputs.........................................................................253
Viewing Logic....................................................................................................................................254
Viewing and Modifying Details..........................................................................................................254
Working with the Simulation Debugging Console.............................................................................254
Working with Break Conditions.........................................................................................................254
Screens............................................................................................................................................255
Simulation Screen.............................................................................................................................255
Command Dialog Box.......................................................................................................................256
Break Conditions Dialog Box............................................................................................................256
Simulation Debugging Dialog Box....................................................................................................257
Simulation Exit - Confirmation Dialog Box........................................................................................257
Defining Hardware.................................................................................................................258
Concepts..........................................................................................................................................258
Hardware Definition Tabs..................................................................................................................258
Hardware Considerations.................................................................................................................258
Steps................................................................................................................................................259
Defining Hardware............................................................................................................................259
Hardware Definition Tabs...............................................................................................................267
Controller Selection Tab....................................................................................................................267
Point Assignment Tab.......................................................................................................................270
Network Settings Tab........................................................................................................................271
Packages Tab...................................................................................................................................273
Default Controller Tab.......................................................................................................................274
Loading Devices....................................................................................................................275
Concepts..........................................................................................................................................275
Load Wizard......................................................................................................................................275
Upload from Device..........................................................................................................................275
Download to Device..........................................................................................................................275
Connections......................................................................................................................................275
Codes................................................................................................................................................275
Code Download Order......................................................................................................................276
Switch Communication Mode Workflow............................................................................................276
Steps................................................................................................................................................277
Enabling the Radio Code Load Option.............................................................................................277
Uploading a Device...........................................................................................................................278
Downloading a Device......................................................................................................................278
Screens............................................................................................................................................280
Load Device Wizard..........................................................................................................................280
Working with the Trunk Utilities...........................................................................................283
Concepts..........................................................................................................................................283
Help 5
Getting Started with Trunk Utilities....................................................................................................283
Updates to the Trunk Utilities Workflow............................................................................................283
Download CAF and Attributes Trunk Utility.......................................................................................285
Download Multiple Controllers Trunk Utility......................................................................................285
Read/Write Attributes Online Utility...................................................................................................286
Manage Attribute Templates ............................................................................................................286
Download ZFR Trunk Utility..............................................................................................................286
Upload Multiple Controllers Trunk Utility...........................................................................................286
Upgrade Multiple Controllers Trunk Utility.........................................................................................287
Steps................................................................................................................................................287
Downloading a Single CAF and Attributes to Devices......................................................................287
Downloading Multiple Controllers to Devices....................................................................................289
Reading and Writing Attributes Online..............................................................................................290
Managing Attribute Templates..........................................................................................................291
Downloading ZFR Devices...............................................................................................................292
Uploading Multiple Controllers..........................................................................................................293
Upgrading Multiple Controllers..........................................................................................................294
Recovering a Trunk from a Multiple Upgrade or Download Failure..................................................295
Screens............................................................................................................................................296
Trunk Utilities - Download CAF and Attributes Wizard.....................................................................296
Trunk Utilities - Download Multiple Controllers Wizard.....................................................................299
Trunk Utilities - Read/Write Attributes Wizard...................................................................................301
Trunk Utilities - Manage Attribute Template Tool...............................................................................302
Select Attribute Dialog Box...............................................................................................................302
Trunk Utilities - Download ZFR Wizard.............................................................................................303
Manage Host Name and IP Address List Dialog Box.......................................................................304
Trunk Utilities - Upload Multiple Controllers Wizard..........................................................................305
Trunk Utilities - Upgrade Multiple Controllers Wizard.......................................................................307
Commissioning a System.....................................................................................................309
Concepts..........................................................................................................................................309
System and Device Connections......................................................................................................309
Balancing Feature.............................................................................................................................309
Test Mode..........................................................................................................................................309
EWMA Diagnostics...........................................................................................................................309
Steps................................................................................................................................................310
Making Connections.........................................................................................................................310
Commissioning a Device..................................................................................................................311
Viewing and Modifying Attributes......................................................................................................311
Viewing Connections.........................................................................................................................311
Control View Steps............................................................................................................................311
Logic View Steps...............................................................................................................................313
Working with the Test Mode..............................................................................................................313
Using the Balancing Feature.............................................................................................................314
Exiting Commissioning Mode............................................................................................................315
Screens............................................................................................................................................315
Commissioning Device Wizard.........................................................................................................315
Controller Information Dialog Box.....................................................................................................317
Show Involvement Dialog Box..........................................................................................................318
Balancer Override SD Module Balancing Tasks...............................................................................318
Box Flow Test Overview........................................................................................................320
Concepts..........................................................................................................................................320
Help 6
Box Flow Test....................................................................................................................................320
Steps................................................................................................................................................320
Setting Starting Positions..................................................................................................................320
Performing a Box Flow Test..............................................................................................................320
Reading Results................................................................................................................................321
Saving the Results............................................................................................................................322
Canceling a Box Flow Test................................................................................................................322
Screens............................................................................................................................................322
Box Flow Test Screen.......................................................................................................................322
ZFR Checkout Tool (ZCT)......................................................................................................325
Concepts..........................................................................................................................................325
Hardware and Software Requirements.............................................................................................325
ZCT User Interface...........................................................................................................................325
Session.............................................................................................................................................335
Report...............................................................................................................................................335
Steps................................................................................................................................................337
Opening the ZCT..............................................................................................................................337
Scanning Your ZFR Network.............................................................................................................337
Adding a Device to the Scan Results................................................................................................338
Removing Devices from the Scan Results........................................................................................338
Generating a Report of Scan Results...............................................................................................338
Investigating Status Issues...............................................................................................................339
Pinging a Device...............................................................................................................................339
Clearing Statistics for a Specific Device...........................................................................................339
Clearing Statistics for All Devices.....................................................................................................339
Optimizing the Network.....................................................................................................................339
Reforming the Network.....................................................................................................................340
Importing Information from a Point Schedule....................................................................................340
Saving a Session..............................................................................................................................341
Screens............................................................................................................................................341
Network Information..........................................................................................................................341
Status Tab.........................................................................................................................................342
Diagnostic Tab..................................................................................................................................343
Routing Tab.......................................................................................................................................345
Device Tab........................................................................................................................................347
Point Schedule Fields.......................................................................................................................349
Import Point Schedule Dialog Box....................................................................................................349
Scan Configuration Dialog Box.........................................................................................................350
Performing a ZFR Channel Configuration...........................................................................351
Concepts..........................................................................................................................................351
Connections......................................................................................................................................351
Steps................................................................................................................................................351
Performing a ZFR Channel Configuration.........................................................................................351
Screens............................................................................................................................................351
ZFR Channel Configuration Wizard - Select ZFR Country Code......................................................351
Applications...........................................................................................................................353
Application Descriptions................................................................................................................353
Application Overview........................................................................................................................353
Core Logic Modules..........................................................................................................................353
Mechanical System Selection...........................................................................................................353
Control Logic Selection.....................................................................................................................354
Help 7
Air Handling Unit Applications.............................................................................................355
Mixed Air Single Duct Applications..............................................................................................356
Mixed Air Single Duct Core Logic.....................................................................................................356
Mixed Air Single Duct Mechanical System Selection........................................................................356
Mixed Air Single Duct Control Logic Selection..................................................................................377
Mixed Air Dual Duct Applications.................................................................................................381
Mixed Air Dual Duct Core Logic........................................................................................................381
Mixed Air Dual Duct Mechanical System Selection..........................................................................381
Mixed Air Dual Duct Control Logic Selection....................................................................................397
100% Outdoor Air Single Duct Applications................................................................................401
100% Outdoor Air Single Duct Core Logic........................................................................................401
100% Outdoor Air Single Duct Mechanical System Selection..........................................................401
100% Outdoor Air Single Duct Control Logic Selection....................................................................419
100% Outdoor Air Dual Duct Applications...................................................................................422
100% Outdoor Air Dual Duct Core Logic..........................................................................................422
100% Outdoor Air Dual Duct Mechanical System Selection.............................................................422
100% Outdoor Air Dual Duct Control Logic Selection.......................................................................435
Rooftop Unit Applications..............................................................................................................441
Rooftop Core Logic...........................................................................................................................441
Rooftop Mechanical System Selection.............................................................................................441
Rooftop Control Logic Selection.......................................................................................................448
Multizone (Mixed Air Dual Duct) Applications.............................................................................451
Multizone (Mixed Air Dual Duct) Core Logic.....................................................................................451
Multizone (Mixed Air Dual Duct) Mechanical System Selection.......................................................451
Multizone (Mixed Air Dual Duct) Control Logic Selection.................................................................467
Fan Coil Applications............................................................................................................471
Fan Coil Core Logic........................................................................................................................471
Modules (FC)....................................................................................................................................471
Fan Coil Mechanical System Selection.........................................................................................472
Supply Fan (FC)................................................................................................................................472
Coils (FC)..........................................................................................................................................473
Optional Equipment (FC)..................................................................................................................473
Sensors (FC).....................................................................................................................................474
Monitored Safeties (FC)....................................................................................................................475
Misc (FC)...........................................................................................................................................475
Position Feedback (FC)....................................................................................................................475
N2 Compatibility Options (FC)..........................................................................................................475
Fan Coil Control Logic Selection..................................................................................................476
Occupancy (FC)................................................................................................................................476
Optional Features (FC).....................................................................................................................477
Heat Pump Applications........................................................................................................478
Heat Pump Core Logic...................................................................................................................478
Modules (HP)....................................................................................................................................478
Heat Pump Mechanical System Selection....................................................................................479
Supply Fan (HP)...............................................................................................................................479
Exhaust Fan (HP).............................................................................................................................479
Coils (HP)..........................................................................................................................................480
Optional Equipment (HP)..................................................................................................................481
Sensors (HP).....................................................................................................................................481
Monitored Safeties (HP)....................................................................................................................482
Misc (HP)..........................................................................................................................................482
Help 8
Position Feedback (HP)....................................................................................................................482
N2 Compatibility Options (HP)..........................................................................................................482
Heat Pump Control Logic Selection..............................................................................................483
Occupancy (HP)................................................................................................................................483
Economizer Suitability (HP)..............................................................................................................483
Reversing Valve Output(s) (HP)........................................................................................................483
Optional Features (HP).....................................................................................................................484
Unit Ventilator Applications..................................................................................................485
Unit Ventilator Mechanical System Selection..............................................................................485
Supply Fan (UV)...............................................................................................................................485
Coils (UV)..........................................................................................................................................485
Optional Equipment (UV)..................................................................................................................487
Sensors (UV).....................................................................................................................................487
Monitored Safeties (UV)....................................................................................................................487
Misc (UV)..........................................................................................................................................488
Position Feedback (UV)....................................................................................................................488
N2 Compatibility Options (UV)..........................................................................................................488
Unit Ventilator Control Logic Selection........................................................................................489
ASHRAE Cycle Control (UV)............................................................................................................489
Occupancy (UV)................................................................................................................................489
Economizer Suitability (UV)..............................................................................................................489
Optional Features (UV).....................................................................................................................490
Central Plant Applications....................................................................................................491
Central Cooling Applications.........................................................................................................492
Central Cooling Core Logic...............................................................................................................492
Central Cooling Mechanical System Selection.................................................................................492
Central Cooling Control Logic Selection...........................................................................................501
Central Heating Applications.........................................................................................................503
Central Heating Core Logic...............................................................................................................503
Central Heating Mechanical System Selection.................................................................................503
Central Heating Control Logic Selection...........................................................................................511
Simple Central Plant Applications................................................................................................514
Simple Central Plant Control Logic...................................................................................................514
Simple Central Plant Mechanical System Selection.........................................................................514
Simple Central Plant Control Logic Selection...................................................................................518
Central Cooling with Optimization Applications.................................................................521
Central Cooling with Optimization Mechanical System Selection.............................................521
Cooling System Enable (CPO).........................................................................................................521
Plant Layout Configuration (CPO)....................................................................................................521
Chillers (CPO)...................................................................................................................................533
Primary Chill Water Pumps (CPO)....................................................................................................537
Primary Cond Water Pumps (CPO)..................................................................................................544
Condenser Water System (CPO)......................................................................................................550
Secondary Variable Speed Chill Water Pumping (CPO)...................................................................558
Heat Exchangers (CPO)...................................................................................................................563
Central Cooling with Optimization Control Logic Selection.......................................................566
Chiller Options (CPO).......................................................................................................................566
Condenser Options (CPO)................................................................................................................567
Basin Options (CPO)........................................................................................................................567
Secondary Chill Water Options (CPO)..............................................................................................567
Heat Exchanger Options (CPO)........................................................................................................568
Help 9
General Options (CPO).....................................................................................................................568
Optimization Options (CPO).............................................................................................................568
Sideloop Applications...........................................................................................................569
Sideloop Selection..........................................................................................................................569
Feedback Control..............................................................................................................................569
Analog to Binary Control...................................................................................................................571
Binary Interlock Control.....................................................................................................................571
Create State Selection to Interlock this Side Loop............................................................................572
Position Feedback (Sideloop)...........................................................................................................572
Custom and Monitoring Supervisory Control Only Applications.....................................573
Custom/Monitoring Mechanical System Selection......................................................................573
Zone Items (Custom/Monitoring)......................................................................................................573
Outdoor Air Items (Custom/Monitoring)............................................................................................574
Duct Items (Custom/Monitoring).......................................................................................................575
Pipe Mounted Items (Custom/Monitoring)........................................................................................576
Generator Items (Custom/Monitoring)..............................................................................................577
Electrical Power Items (Custom/Monitoring).....................................................................................578
Medical Gas Items (Custom/Monitoring)...........................................................................................579
Domestic Water Items (Custom/Monitoring).....................................................................................579
Light Items (Custom/Monitoring).......................................................................................................580
Sand Filter Items (Custom/Monitoring).............................................................................................580
Natural Gas Items (Custom/Monitoring)...........................................................................................581
Misc Temps (Custom/Monitoring).....................................................................................................582
Misc Alarm Monitoring (Custom/Monitoring).....................................................................................582
Misc Status Items (Custom/Monitoring)............................................................................................585
Custom/Monitoring Control Logic Selection................................................................................585
Command Motor (Custom/Monitoring)..............................................................................................585
Command General Equipment or Lighting (Custom/Monitoring)......................................................587
Command Heat Tape (Custom/Monitoring)......................................................................................587
Voltage Output (Custom/Monitoring).................................................................................................588
Current Output (Custom/Monitoring).................................................................................................588
VAV Applications....................................................................................................................589
VAV Single Duct Applications........................................................................................................590
VAV Single Duct Mechanical System Selection................................................................................590
VAV Single Duct Control Logic Selection..........................................................................................594
VAV Slave Single Duct Applications.............................................................................................596
VAV Slave Single Duct Mechanical System Selection......................................................................596
VAV Slave Single Duct Control Logic Selection................................................................................598
VAV Dual Duct Applications...........................................................................................................599
VAV Dual Duct Mechanical System Selection...................................................................................599
VAV Dual Duct Control Logic Selection.............................................................................................602
VAV Slave Dual Duct Applications................................................................................................605
VAV Slave Dual Duct Mechanical System Selection........................................................................605
VAV Slave Dual Duct Control Logic Selection...................................................................................606
Master and Slave VAV Box Peer-to-Peer Communication..........................................................608
VAV Master and Slave Single Duct Peer References.......................................................................608
VAV Master and Slave Dual Duct Peer References.........................................................................609
N2 Compatibility Options......................................................................................................611
Concepts..........................................................................................................................................611
System Selection Tree Compatibility Option.....................................................................................611
N2 Mapping Tab................................................................................................................................611
Help 10
Device Types.....................................................................................................................................614
N2 Compatibility Network Inputs.......................................................................................................615
N2 Compatibility Network Outputs....................................................................................................616
N2 Compatibility Modules Overview.................................................................................................617
N2 100OA or MA Unit Mode Input....................................................................................................618
N2 Box Heating Mode Output...........................................................................................................620
N2 Common Outputs........................................................................................................................623
N2 Common Outputs - SD VAV ASC................................................................................................626
N2 Occupancy Mode Input...............................................................................................................629
N2 Flow Override..............................................................................................................................631
N2 Occupancy Mode Input - ASC.....................................................................................................632
N2 Occupancy Mode Output.............................................................................................................633
N2 Occupancy Mode Output ASC....................................................................................................634
Unit Enable Determination ASC........................................................................................................635
N2 VAV Box Mode Input....................................................................................................................638
N2 VAV SD Mode Input.....................................................................................................................640
Steps................................................................................................................................................643
Creating a New N2 Mapping Object.................................................................................................643
Viewing N2 Point Mappings..............................................................................................................643
Editing N2 Point Mappings ...............................................................................................................644
Adding and Removing N2 Points......................................................................................................644
Creating a PRN or DDL File .............................................................................................................644
Removing an N2 Mapping Object ....................................................................................................645
Screens............................................................................................................................................646
N2 Mapping Tab................................................................................................................................646
Modules..................................................................................................................................648
Module Descriptions.......................................................................................................................648
Module Category Overview...............................................................................................................648
Module Group Overview...................................................................................................................648
Module Overview..............................................................................................................................649
Module Use in Applications...............................................................................................................649
Attributes...........................................................................................................................................649
Primary States...................................................................................................................................649
Reliability...........................................................................................................................................650
Network Input Modules.........................................................................................................651
Generator Interface Modules.........................................................................................................651
Enable Modules...............................................................................................................................653
Sensor and Setpoint Modules.......................................................................................................655
Rotation and Switch Modules........................................................................................................662
Central Plant Interconnection Modules........................................................................................664
Generic (Add New) Modules..........................................................................................................670
Input Modules.........................................................................................................................671
Miscellaneous Input Modules...............................................................................................672
Setpoint/Miscellaneous Modules.........................................................................................673
Alarm Management.........................................................................................................................673
Alarm AND........................................................................................................................................673
Alarm OR..........................................................................................................................................674
Central Plant....................................................................................................................................676
3rd Party Enable...............................................................................................................................676
Add-8.................................................................................................................................................677
Capacity Calculation.........................................................................................................................678
Help 11
Chiller Forced Upstage.....................................................................................................................679
Chiller Percent Load Setpoint Reset.................................................................................................680
CHW Pump Differential Pressure Setpoint Reset.............................................................................682
CW Temperature Diff Calc................................................................................................................684
Device Alarm.....................................................................................................................................686
Equipment Interlock..........................................................................................................................688
Flow Direction Determination............................................................................................................694
Load Calculator.................................................................................................................................695
Load Filter.........................................................................................................................................696
PCHWP dP Setpoint Reset By Coil Position....................................................................................699
Status OR..........................................................................................................................................701
Subtract.............................................................................................................................................703
Waterside Economizer Suitability......................................................................................................704
Device Enable..................................................................................................................................706
Economizer Availability.....................................................................................................................706
Economizer Availability RA-T Compare............................................................................................709
Device Mode Determination...........................................................................................................710
Analog Status Determination............................................................................................................710
Dual Fan Command OR...................................................................................................................712
Dual Fan Speed High Select.............................................................................................................713
Dual Fan Status Alarm Determination..............................................................................................714
Flow Status Determination................................................................................................................716
Staged Device Enable Determination Parallel..................................................................................717
Staged Device Enable Determination Series....................................................................................718
Status Alarm Determination..............................................................................................................719
SummerWinter Mode Determination.................................................................................................722
WarmupCooldown Determination.....................................................................................................723
Fan Lockout.....................................................................................................................................724
Unocc Cooling Fan Lockout..............................................................................................................725
Unocc Heating Fan Lockout..............................................................................................................725
Flow Calculation..............................................................................................................................726
Flow Calculation................................................................................................................................726
Flow Differential Calculation..............................................................................................................730
Flow Sum Calculation.......................................................................................................................731
Minimum Flow Calculation................................................................................................................732
Required Flow...................................................................................................................................733
Miscellaneous Calculation.............................................................................................................733
Degrees to Direction.........................................................................................................................733
Equipment Count..............................................................................................................................736
Setpoint Calculation.......................................................................................................................737
Damper Minimum Flow Reset by CO2.............................................................................................737
Damper Minimum Position Determination........................................................................................738
Pressure Request Determination......................................................................................................739
Temperature Request Determination................................................................................................740
Damper Minimum Position Reset by CO2........................................................................................742
Discharge Air Setpoint Determination...............................................................................................743
Discharge Air Setpoint Reset............................................................................................................744
Flow Differential Setpoint Calculation...............................................................................................745
Setpoint Reset by OA.......................................................................................................................746
Summer Winter Compensation.........................................................................................................747
VAV Dual Duct Constant Flow Endpoint Calculation........................................................................749
Help 12
VAV Dual Duct Minimum Flow Determination...................................................................................750
VAV Dual Duct Variable Flow Endpoint Calculation..........................................................................751
VAV Single Duct Minimum Flow Determination................................................................................753
ZN-T Setpoint Determination............................................................................................................755
Sideloop Signal Conditioning........................................................................................................759
Sideloop Average Inputs...................................................................................................................759
Sideloop Maximum Selector.............................................................................................................760
Sideloop Minimum Selector..............................................................................................................761
Sideloop Sum Inputs.........................................................................................................................762
Timing..............................................................................................................................................763
Last Value (Boolean, Enum, Float)...................................................................................................763
Damper Trouble Detection.............................................................................................................764
Damper Trouble Detection................................................................................................................765
State Generation Modules.....................................................................................................767
Alarm Management.........................................................................................................................767
Dual Fan Alarms...............................................................................................................................767
Latching Alarm Manager...................................................................................................................768
Preheat Pump Low OA Alarm...........................................................................................................772
Central Plant....................................................................................................................................773
CW Sequencer..................................................................................................................................773
Device Enable Determination...........................................................................................................776
Central Heating Low Temp Control...................................................................................................777
Load Calculation v2..........................................................................................................................779
Count On Inputs................................................................................................................................782
Device Availability Calculation (Count True Inputs)..........................................................................782
PID Sequencer..................................................................................................................................783
Plant Sequencing-Building Load.......................................................................................................784
Plant Sequencing-Decouple.............................................................................................................786
Plant Sequencing-Discrete...............................................................................................................787
Plant Sequencing-Modulating...........................................................................................................789
Plant Sequencing-OA-T....................................................................................................................791
System Enable..................................................................................................................................792
Tower Sequencing-1 Speed v50.......................................................................................................793
Tower Sequencing-2 Speed v50.......................................................................................................795
Tower Sequencing-3 Speed v50.......................................................................................................797
Tower Sequencing-Vernier v50.........................................................................................................799
Tower Start Determination................................................................................................................801
Waterside Economizer Sequencer ...................................................................................................802
Device Enable..................................................................................................................................803
Pass Through (Device Enable).........................................................................................................804
Availability Determination..................................................................................................................804
Heat Recovery Enthalpy Suitability Determination...........................................................................807
Heat Recovery Suitability Determination..........................................................................................810
General Sequencing.......................................................................................................................811
Analog Override Check.....................................................................................................................812
Binary Override Check 01, 04, and 08..............................................................................................815
Coil Circulation Pump Sequencing...................................................................................................817
Dehumidification Sequencing v3.......................................................................................................818
Dual Fan No Airflow Sequencing......................................................................................................819
Smoke Control Sequencing for UL-864-UUKL.................................................................................822
Heat Recovery Low Limit Sequencing..............................................................................................824
Help 13
Humidification Sequencing...............................................................................................................826
Loss of Airflow Sequencing...............................................................................................................827
PID Tuning Reset..............................................................................................................................829
Start Stop Sequencing (AHU 100% OA)...........................................................................................831
Start Stop Sequencing (AHU Mixed Air)...........................................................................................834
Occupied Sequencing....................................................................................................................838
Occupied Sequencing (AHU 100% OADD)......................................................................................838
Occupied Sequencing (AHU 100% OASD)......................................................................................841
Occupied Sequencing (AHU MADD)................................................................................................843
Occupied Sequencing (AHU MADD w HR)......................................................................................845
Occupied Sequencing (AHU MASD) v51..........................................................................................847
Occupied Sequencing (AHU MASD w HR) v51................................................................................849
Occupied Sequencing (Single Device).............................................................................................851
Occupied Zone Sequencing (FC/AHU) v51......................................................................................853
Occupied Zone Sequencing (HP) v51..............................................................................................855
Occupied Zone Sequencing (UV Cycle 1) v51.................................................................................857
Occupied Zone Sequencing (UV Cycle 2) v51.................................................................................859
Occupied Zone Sequencing (UV Cycle 3) v51.................................................................................861
Occupied Zone Sequencing (UV Cycle W) v51................................................................................862
Occupied Zone Sequencing (VAV) v51.............................................................................................864
Occupied Zone Sequencing (VAV) HFR...........................................................................................866
Pass Through..................................................................................................................................868
Pass Through (Boolean, Enum)........................................................................................................868
State Determination........................................................................................................................870
Application Mode Determination.......................................................................................................870
Energy Hold Off Determination.........................................................................................................871
Fan Alarm Status..............................................................................................................................873
Fan Determination (Terminal Units)..................................................................................................874
Occupancy Mode Determination.......................................................................................................876
Occupancy Mode Determination (MZ)..............................................................................................879
System Mode Determination.............................................................................................................880
Unit Enable Determination................................................................................................................881
Zone Low Limit Determination..........................................................................................................884
Timing..............................................................................................................................................885
Last Value (Boolean, Enum, Float)...................................................................................................885
Unoccupied Sequencing................................................................................................................886
Unoccupied Sequencing (Common) v100........................................................................................886
Unoccupied Sequencing (AHU) v100...............................................................................................888
Unoccupied Sequencing (AHU Mixed Air ZN-T)...............................................................................891
Unoccupied Sequencing (MZ) v100..................................................................................................893
Unoccupied Sequencing (UV) v100..................................................................................................895
Unoccupied Sequencing (VAV).........................................................................................................897
VAV Specific Sequencing...............................................................................................................899
Autocalibration Sequence v50..........................................................................................................899
Balancer Override.............................................................................................................................901
Box Flow Test....................................................................................................................................906
Staged Device Enable Determination Parallel..................................................................................908
Staged Device Enable Determination Series....................................................................................909
WarmupCooldown Sequencing.........................................................................................................910
VAV Fan Determination...................................................................................................................911
Fan Determination (VAV Parallel Flow Based)..................................................................................912
Help 14
Fan Determination (VAV Parallel Temp Based)................................................................................913
Fan Determination (VAV Series).......................................................................................................914
Output Control Modules........................................................................................................917
Cascaded Zone Control..................................................................................................................917
Cascaded DA Setpoint Determination..............................................................................................917
Cascaded Discharge Air Setpoint Determination v51.......................................................................919
Flow Setpoint (VAV Dual Duct) v51...................................................................................................924
Flow Setpoint (VAV Single Duct) v51................................................................................................926
HD Constant Flow Setpoint...............................................................................................................929
Slave Supply Flow Setpoint Control..................................................................................................930
Slave Supply Flow Setpoint Control Dual Duct.................................................................................931
Supply Flow Setpoint Control HFR...................................................................................................933
Central Plant....................................................................................................................................936
Block Protect.....................................................................................................................................936
Changeover......................................................................................................................................937
Chiller Output Control.......................................................................................................................938
Chiller Selector..................................................................................................................................939
Cooling Tower Control.......................................................................................................................956
Cooling Tower PID Control v61.........................................................................................................959
CPO30 Twr Run Switch....................................................................................................................961
Cooling Tower Selector.....................................................................................................................961
Cooling Tower Speed Count Determination......................................................................................966
Heat Exchanger with Return Water Control v51...............................................................................967
Heat Exchanger Selector..................................................................................................................969
Open Loop Tower Control with Low Limit.........................................................................................976
Plant Control.....................................................................................................................................979
Open Loop Tower Control with Low Limit v61...................................................................................981
Pump Control v2...............................................................................................................................985
Pump Output Control........................................................................................................................987
Pump Selector...................................................................................................................................989
Pump Startup Determination.............................................................................................................998
Ramp to Command with Limit...........................................................................................................999
Rotation Small.................................................................................................................................1001
Secondary Pump PID v50...............................................................................................................1004
Sequenced Output..........................................................................................................................1007
Tower Control v2.............................................................................................................................1007
Variable Speed CW with Low Limit v61..........................................................................................1009
VF Primary Min Flow Control..........................................................................................................1012
VF Primary Min Flow Control v61...................................................................................................1014
Damper Control.............................................................................................................................1017
Damper Control for UV Cycle 1, 2, or W v51..................................................................................1017
Damper Control with Low Limit v51................................................................................................1020
Damper Control - AHU Econ........................................................................................................1023
Damper Control for Economizer v50...............................................................................................1023
Damper Control for Relief Fan v50.................................................................................................1026
Damper Control for Volume Matching v50......................................................................................1030
Damper Control - AHU Min OA....................................................................................................1032
Damper Minimum Position Controlled by OA Flow v50..................................................................1033
Min OA Damper 2 Position.............................................................................................................1034
Min OA Damper Proportional Output..............................................................................................1036
Min OA Fan Constant Capacity......................................................................................................1037
Help 15
Min OA Fan Variable Capacity Flow Control v50............................................................................1039
Damper Control - VAV...................................................................................................................1042
Damper Control (VAV Exhaust) v51................................................................................................1042
Damper Control (VAV Supply) v51..................................................................................................1045
Damper and Fan Control..............................................................................................................1048
Module Use in Applications (Damper and Fan Control)..................................................................1048
Attributes (Damper and Fan Control)..............................................................................................1049
Device OR......................................................................................................................................1049
Module Use in Applications (Device OR)........................................................................................1049
Attributes (Device OR)....................................................................................................................1050
Dual Pump Sequencer..................................................................................................................1050
Module Use in Applications (Dual Pump Sequencer).....................................................................1050
Attributes (Dual Pump Sequencer).................................................................................................1051
Fan Control....................................................................................................................................1052
Fan Proportional.............................................................................................................................1052
Parallel Fan Control........................................................................................................................1054
Single Speed Fan Control...............................................................................................................1054
Fan Three Speed............................................................................................................................1055
Fan VAV Series...............................................................................................................................1058
Fan Control - AHU.........................................................................................................................1059
Dual Fan Lead-Lag.........................................................................................................................1059
Dual Fan Run-Standby...................................................................................................................1060
Dual Fan Run Together...................................................................................................................1062
Fan Single Speed...........................................................................................................................1063
Fan Relief Variable Capacity BSP Control v50...............................................................................1064
Fan Relief BSP for UL-864-UUKL v50............................................................................................1066
Fan Return or Exhaust BSP Control...............................................................................................1068
Fan RF or EF BSP for UL-864-UUKL v50......................................................................................1070
Fan Return or Exhaust Tracking.....................................................................................................1073
Fan Return or Exhaust Volume Match Control...............................................................................1075
Fan RF or EF Vol Match for UL-864-UUKL v50..............................................................................1077
Fan Supply Duct Static Control.......................................................................................................1080
Fan Supply Duct Static for UL-864-UUKL v50................................................................................1083
Heating & Cooling Control - 2 Pipe.............................................................................................1085
2 Pipe 2 Position Valve v51.............................................................................................................1085
2 Pipe 2 Position Valve with DA-T Low Limit v51...........................................................................1089
2 Pipe FBPD 2 Position Valve with Low Limit v50..........................................................................1093
2 Pipe Proportional Valve v51.........................................................................................................1097
2 Pipe Proportional Valve with DA-T Low Limit v51........................................................................1101
2 Pipe Proportional Valve with Low Limit v51.................................................................................1106
Heating & Cooling Control - Cooling..........................................................................................1110
Cooling 2 Position Valve v51..........................................................................................................1110
Cooling FBPD 2 Position Valve with Dehumidification v50.............................................................1113
Cooling Proportional Valve v51.......................................................................................................1116
Cooling Proportional Valve with Dehumidification v51....................................................................1118
Cooling Staged Outputs v51...........................................................................................................1121
Cooling Staged Outputs with Dehumidification v50........................................................................1124
Heating & Cooling Control - Heat Pump.....................................................................................1127
Heat Pump Staged Compressors v51............................................................................................1127
Heating & Cooling Control - Heat Recovery...............................................................................1131
Heat Recovery Glycol Loop v51.....................................................................................................1131
Help 16
Heat Recovery Wheel v50..............................................................................................................1134
Heat Recovery Wheel with 2 Pos Bypass Dampers v50................................................................1137
Heat Recovery Wheel with Bypass Dampers v50..........................................................................1140
Heating & Cooling Control - Heating...........................................................................................1144
Heating 2 Position Valve v51..........................................................................................................1144
Heating 2 Position Valve with DA-T Low Limit v51.........................................................................1147
Heating FBPD 2 Position Valve with DA-T Low Limit v51...............................................................1150
Heating FBPD 2 Position Valve with Low Limit v50........................................................................1152
Heating FBPD Proportional Valve with Low Limit v51....................................................................1155
Heating Proportional Valve v51.......................................................................................................1160
Heating Proportional Valve with DA-T Low Limit v51......................................................................1162
Heating Proportional Valve with Low Limit v51...............................................................................1165
Heating Sequenced Valves with Low Limit v50..............................................................................1169
Heating Staged Outputs v51...........................................................................................................1172
Heating Staged Outputs with DA-T Low Limit v51..........................................................................1175
Heating Staged Outputs with Low Limit v50...................................................................................1178
HeatingCooling Valves w Shared AO v50.......................................................................................1181
Preheat Proportional Valve with Return Water Control v51............................................................1184
Staged Box Heating Control v50.....................................................................................................1188
Humidity Control...........................................................................................................................1190
Humidification Packaged Unit v51..................................................................................................1190
Humidification Proportional Steam Output v51...............................................................................1193
Humidification Scrubber Output v51...............................................................................................1195
Humidification Staged Outputs v50.................................................................................................1199
Lighting Control............................................................................................................................1202
Lighting............................................................................................................................................1202
Motor Protection...........................................................................................................................1204
Blocking Protection.........................................................................................................................1204
Multizone Zone Control................................................................................................................1207
Zone Damper v50...........................................................................................................................1207
Zone Damper w 2 Position Heating Valve v50................................................................................1209
Zone Damper w Proportional Heating Valve v51............................................................................1212
Zone Damper w Staged Heating v50..............................................................................................1216
Sequencers....................................................................................................................................1219
MSC 01 through MSC 12................................................................................................................1223
Sequencer 01 through Sequencer 16.............................................................................................1233
Global Sequencer...........................................................................................................................1241
Sideloop.........................................................................................................................................1268
Sideloop Binary Control v2.............................................................................................................1268
Sideloop Interlock Binary to Analog................................................................................................1269
Sideloop Interlock Binary to Binary.................................................................................................1270
Sideloop PI Proportional Output v51...............................................................................................1271
Sideloop PI Proportional Output v100.............................................................................................1274
Sideloop PI with Reset Proportional Output v61.............................................................................1277
Sideloop PI Staged Output v51.......................................................................................................1280
Sideloop PI with Reset Staged Output v51.....................................................................................1283
Sideloop Reset Output....................................................................................................................1286
Timing............................................................................................................................................1287
Last Value (Boolean, Enum, Float).................................................................................................1287
Totalization....................................................................................................................................1297
Totalization (Enum Runtime)...........................................................................................................1297
Help 17
Network Output Modules....................................................................................................1301
Output Control Interface Modules...............................................................................................1301
Central Plant Interconnection Modules......................................................................................1301
VAV Application Interconnection Modules.................................................................................1305
Generic (Add New) Modules........................................................................................................1306
Output Modules....................................................................................................................1307
Miscellaneous Output Modules..........................................................................................1308
Input and Output Objects....................................................................................................1309
Command Priority Levels.............................................................................................................1309
Object Attributes...........................................................................................................................1310
Binary to Multistate Enum Set Mapping Rules..........................................................................1311
Accumulator (Counter Input) Object..................................................................................1313
Accumulator (Counter Input) Attributes.....................................................................................1313
Accumulator (Counter Input) Commands..................................................................................1315
Analog Input Object.............................................................................................................1317
Analog Input Attributes................................................................................................................1317
Analog Input Commands.............................................................................................................1323
Analog Output Object..........................................................................................................1324
Analog Output Attributes.............................................................................................................1324
Analog Output Commands..........................................................................................................1327
Analog Value Object............................................................................................................1328
Analog Value Attributes...............................................................................................................1328
Analog Value Commands.............................................................................................................1332
Binary Input Object..............................................................................................................1333
Binary Input Attributes.................................................................................................................1333
Binary Input Commands..............................................................................................................1334
Binary Output Object...........................................................................................................1336
Binary Output Attributes..............................................................................................................1336
Binary Output Commands...........................................................................................................1341
Binary Value Object.............................................................................................................1343
Binary Value Attributes................................................................................................................1343
Binary Value Commands..............................................................................................................1346
Multistate Value Object........................................................................................................1347
Multistate Value Attributes...........................................................................................................1347
Multistate Value Commands........................................................................................................1350
Position Adjust Output Object............................................................................................1351
Position Adjust Output Attributes...............................................................................................1351
Position Adjust Output Commands............................................................................................1354
Logic.....................................................................................................................................1355
Activity Inputs...............................................................................................................................1355
Activity Outputs............................................................................................................................1355
Boolean..........................................................................................................................................1356
Calculation.....................................................................................................................................1357
EWMA.............................................................................................................................................1357
Expression (Boolean Output)..........................................................................................................1358
Expression (Float Output)...............................................................................................................1359
Line Segment..................................................................................................................................1362
Span................................................................................................................................................1363
Totalization (Analog Integration).....................................................................................................1364
Totalization (Boolean Event)...........................................................................................................1365
Help 18
Totalization (Boolean Runtime).......................................................................................................1366
Totalization (Enum Event)...............................................................................................................1367
Totalization (Enum Runtime)...........................................................................................................1369
Compare.........................................................................................................................................1370
Constant.........................................................................................................................................1372
Container Block............................................................................................................................1372
Control...........................................................................................................................................1373
Lead Compensator.........................................................................................................................1373
MSC Pre-Processor........................................................................................................................1374
Near Optimal Open Loop Cooling Tower Control............................................................................1376
PID Pre-Processor..........................................................................................................................1378
PID..................................................................................................................................................1385
PVDC..............................................................................................................................................1392
Math................................................................................................................................................1394
Multi-State Controller...................................................................................................................1395
Psychrometric...............................................................................................................................1395
Absolute Humidity...........................................................................................................................1395
Dew Point........................................................................................................................................1396
Enthalpy..........................................................................................................................................1396
Free Cooling is Available................................................................................................................1397
Relative Humidity............................................................................................................................1398
Wet Bulb..........................................................................................................................................1399
Selection........................................................................................................................................1400
Sequencer......................................................................................................................................1401
Statistical.......................................................................................................................................1401
Timing............................................................................................................................................1403
Execution Status.............................................................................................................................1403
Last Value (Boolean).......................................................................................................................1404
Last Value (Enum)...........................................................................................................................1405
Last Value (Float)............................................................................................................................1406
Latch...............................................................................................................................................1406
Rate Limiter.....................................................................................................................................1407
Timer...............................................................................................................................................1408
Logic Blocks Used as Modules...................................................................................................1410
Module Use in Application (Add).....................................................................................................1410
Module Use in Application (MAX)...................................................................................................1410
Module Use in Application (MUX)...................................................................................................1410
Custom...........................................................................................................................................1411
Troubleshooting...................................................................................................................1412
Index......................................................................................................................................1416
Help 19
Getting Started
This section provides information to get started using the software, including basic information about the application
and an overview of common tasks you can perform using the tool. Gather any information you need to complete
these tasks before beginning.
About Tool Information provides basic tool application information.
The tasks are categorized as follows:
• Configuration and Simulation Tasks - Configuration and simulation tasks include creating and configuring your
system, simulating your system, and defining its associated hardware.
• Commissioning and Servicing Tasks - Commissioning and servicing tasks include loading and commissioning
devices.
For information on upgrading your system to the next release, see the Upgrading System Files section.
Steps
The Controller Tool online help has the following search options available in the toolbar:
Also, the tool supports context-sensitive help, which provides you instant access to a help topic when you press F1
anywhere within the tool.
The Controller Tool PDF has the following search options:
• Table of Contents: Click any heading within the table of contents to go to that section within the PDF. In the
tree, click the plus and minus signs to expand and collapse the contents.
• Index: Browse a list of alphabetical index entries and click any entry to go to that topic within the PDF. For
example, when you click Process IDs, the PDF opens to the Process ID Predefined Parameters section.
• Find/Advanced Search: Use the Find and Advanced Search options within Adobe Reader to search the PDF
with multiple keywords. Both Find and Advanced Search provide options to search based on whole words only
and case-sensitive keywords. For example, if you perform a case-sensitive search for Process ID, the results
include Process ID but do not include process id. When you use the Find option, the PDF finds the next instance
where the keyword or phrase appears. You can then continue to find the next or previous instance of the keyword
or phrase using the right or left arrows. This search does not support Boolean logic. When you use the Advanced
Search, the results appear populated in a separate search window.
The Selections Affecting table lists nodes that affect the node you currently have selected and the current status
of these nodes. For example, if you select the Return Water Temp Differential node in the Type of Chiller Sequencing
section of the tree, the Selections Affecting Return Water Temp Differential lists Variable Speed Pump with a status
of Allow. This means that if Variable Speed Pump is selected, then Return Water Temp Differential is no longer
allowed to be selected. When you select Variable Speed Pump while Return Water Temp Differential is selected,
the Type of chiller Sequencing option will change to Chiller Load because the Return Water Temp Differential option
is no longer valid.
The Selections Affected by table lists nodes that may be unavailable or available based upon the current node
selection. For example, if you select the Return Water Temp Differential node, the Selections Affected by Return
Water Temp Differential section lists Primary Return Temperature and Primary Supply Temperature with a status
of Disallow. This status means that if you select the Return Water Temp Differential node, the control logic selections
under Chiller Options for Primary Return Temperature and Primary Supply Temperature become unavailable.
When working with the Global Sequencer Wizard, press F1 or click the Help icon ( ) to display information for each
page of the Global Sequencer Configuration Wizard.
Concepts
Commissioning-Only Software
A Commissioning mode only version of the software is available for individuals having only commissioning tasks
(for example, balancing contractors). The Commissioning software allows you to focus on the commissioning tasks
you need to perform without being distracted by the tasks done in the other two modes. For example, you can issue
commands and commission devices, but you cannot make configuration changes, define hardware, load, or simulate
devices. You can print the system, use the Test Mode, and view system selections, hardware definitions, controller
information, connections, and item details. The Configuration and Simulation modes are disabled in the Commissioning
software.
System
In the tool, a system is represented by the mechanical equipment and the logic needed to control that equipment,
independent of hardware definition. The System Selection Wizard describes the make-up of a mechanical system
to aid you in creating the group of logic components that work together to control the mechanical system. See System
Types and Configurations in the Configuring a System section.
Application
An application is a collection of the components that make up the control logic of a system, including modules, logic
blocks, custom logic, and hardware definition. For information on the types of applications you can create, see the
Applications section.
Logic Blocks
A logic block is a component used to construct the control logic of a system. You can view and work with logic blocks
using the Logic Tab or by using the right-click menu of a module. Logic block inputs influence the state or values of
outputs. You can view and edit logic contained within modules highlighted in tan, but do not make changes until you
understand the default logic and you consider the effect of changes on the connected outputs. To view or change
default values used in a block, see Details Configuration in the Configuring a System section.
See the Logic section for information on logic blocks.
User Interface
The user interface differs depending on the perspective you have configured. By default, the tool includes two
standard perspectives — the Classic View and the Simple View. You can also create customized perspectives for
your application. See Perspectives.
Perspectives
A perspective is a representation of the entire UI related to displaying data of an application, which includes all
components except for menu, button, and status bars. You can build customized perspectives using a variety of
containers and widgets.
Settings
The Settings menu includes the following options:
Table 6: Settings Menu Options
Option Description
Perspective > Classic View Displays the UI in the Classic View. This menu option is only available when an application is
open.
Perspective > Simple View Displays the UI in the Simple View. This menu option is only available when an application is
open.
Perspective Management Opens the Perspective Management dialog box, which enables you to create and edit perspectives.
Localization Opens the Localization screen.
Naming and Signal Opens the Naming and Signal screen.
System Selection Opens the System Selection screen.
Hide Last Value Modules Hides the Last Value modules when selected.
Hide Warning Flags Hides block warning flags.
Use Involvement Dialog Displays the involvement summary in a dialog box.
Show Simulation Debug Opens the Simulation Debugging dialog box. This menu option is only available during Simulation
Console mode when debugging is enabled.
Modes
The tool operates in three modes: Configuration, Simulation, and Commissioning. The UI includes buttons for moving
between the modes: Configure, Simulate, and Commission.
Note: The Configuration and Simulation modes are not available in the Commissioning-only software version.
See the Configuration, Simulation, and Commissioning sections for descriptions of the modes. Also, see the Changing
Modes section.
Configuration
Note: The Configuration mode is not available in the Commissioning-only software version.
The Configuration mode is the default mode. When you add or select a system, it opens the system in Configuration
mode. This mode allows you to design and edit a system. Configuration tasks include selecting a system, modifying
parameters, creating custom logic (as necessary), and other tasks to set up a system. See the Configuring a System
section for details.
The Configuration mode acts as a transitional mode when you need to switch from Simulation to Commissioning
mode and vice versa. See the Changing Modes section.
You must be in Configuration mode to close a Controller Application File (.caf) or exit the tool.
Simulation
Note: The Simulation mode is not available in the Commissioning-only software version.
When you enter Simulation mode, the Simulation dialog box appears allowing you to set the Simulation Speed (up
to 10 times [10x] real time) and the startup values for the simulation session. The settings you select are saved and
appear in the Simulation dialog box the next time you enter Simulation mode. Simulation mode allows you to see
your system as though it were in Commissioning mode. Simulation mode allows you to test your system and make
adjustments before downloading it into a device. See the Simulating a System section for information on how to
simulate your system.
When you use Simulation mode, you have the option to enable a debugging functionality and troubleshoot problems
as they occur. When you enable debugging, the Simulation Debugging dialog box appears, which allows you to add
Break Conditions and control debugging functionality with command buttons. The command buttons allow you to
stop the simulation (Break), start the simulation after a break (Go), command the control sequence to execute once
(Single Step), or command the control sequence to advance 1 second.
Back to Modes
Commissioning
Commissioning mode allows you to connect to a device and view actual data from that device. You can use this
mode to monitor your device and set Offsets, COVs, and Polarity in addition to other Parameter and Detail changes.
For example, you can change the Min Out and Max Out values of an Output to fine tune the range of a 2 to 10 VDC
proportional valve. In addition, the Commissioning mode has a balancing feature for VAV applications to easily
autocalibrate VAV boxes and set flow constants in one location. See the Commissioning a System section.
Back to Modes
Operations
The UI has the following operation buttons: Select System, Define Hardware, Sideloop, and Load. See the Select
System, Sideloop, Define Hardware, and Load sections for descriptions of the operations.
Select System
The Select System operation opens the System Selection Wizard to select, review, and change the options for a
system. See the following topics in the Configuring a System section for details on the wizard and how to use it:
• System Selection Wizard
• Selecting a System (Creating a New System)
Also, see Rerunning System Selection in the Upgrading System Files section for guidelines on viewing and modifying
system selection.
Back to Operations
Sideloop
The Sideloop operation opens the System Selection Wizard for creating a sideloop. See the Creating a Sideloop
and Sideloop Applications sections for more information.
Back to Operations
Define Hardware
The Define Hardware operation opens the Hardware Definition screen to define the hardware and manage packages
for your system. See the Defining Hardware section for details.
Load
The Load operation opens the Load screen to upload applications into the tool and to download to devices. See the
Loading Devices section for details.
Back to Operations
Control Tab
Figure 5 shows the Control tab in the workspace. The Control tab allows you to view and modify your system design.
This view visually displays components to provide information about your system. The control components in this
view correspond to the device’s inputs, logic, and outputs, which flow from the left side of the workspace to the right.
The Control tab is divided into categories relating to the main items that make up a system (for example, Network
Inputs and Network Outputs). The items listed in these sections are derived from the items selected for your system
in the System Selection Wizard. For information on this wizard, see the System Selection Wizard in the Configuring
a System section.
Depending on the mode in which the tool is operating, you are able to perform certain tasks using the Control tab.
For information on the modes, see the Modes section. The following table describes the tasks you can perform using
the Control tab in the different modes.
Table 7: Control Tab Tasks Available in Different Modes
Task Mode
Configuration Simulation Commissioning
View Logic X X X
Modify Logic X
Add Modules X
Rename Modules X
Modify a Module’s Details in X X X
the Details Dialog Box
Delete Modules X
Send a Command X X
1
Network Inputs
The Network Inputs category appears in the Control tab (Figure 5). This section lists the network inputs defined for
the system. Network inputs are typically used to read and write values to and from a supervisory device over the
network. When a network input is not mapped to a supervisory device, it uses its default value. During Simulation
and Commissioning modes, a network input may be commanded.
During Simulation and Commissioning modes, the Network Input category displays a second row of text. This row
provides the Network Input present value.
An example use is that a supervisory device reads an Outdoor Air Temperature sensor from one device and writes
its value to the network input of other devices.
Network inputs connect into other modules or the State Table.
See Network Input Modules for information on network input modules. Also, see Peer-to-Peer Communication in
the Configuring a System section for information on peer-to-peer communication in the tool.
Back to Control Tab Module Categories
Inputs
The Inputs category appears in the Control tab. This section lists the inputs defined for the system. An input defines
an interface to the actual hardware in a system. An input can represent a physical sensor in the system or an input
associated with a sensor. Inputs get data directly from hardware input points of a device.
During simulation and commissioning modes, the Input category displays a second row of text. This row provides
the Input present value.
See Input Modules for information.
Back to Control Tab Module Categories
Setpoint/Miscellaneous
The Setpoint/Miscellaneous category appears in the Control tab (Figure 5). This section lists the setpoint and
miscellaneous modules defined for the system. A setpoint or miscellaneous module contains logic that calculates a
setpoint or provides other calculations for a system. This section lists modules for other miscellaneous calculations
required by a system.
During simulation and commissioning modes, the Setpoint/Miscellaneous category displays a second row of text.
This row provides the key output present value or present state.
See Setpoint/Miscellaneous Modules for information.
Back to Control Tab Module Categories
State Generation
The State Generation category appears in the Control tab (Figure 5). This section lists the state generators defined
for the system. The state generators are listed according to priority, where the state generators appearing at the top
have a higher priority than those listed below them. This order corresponds to the order in a State Selection Table
when viewing the State Tables. A state generation module calculates a state that is prioritized by the State Table,
which calculates a mode to be controlled by an Output Controller.
During simulation and commissioning modes, the State Generation category displays a second row of text. This row
provides the key output present value or present state.
See State Generation Modules for information.
Back to Control Tab Module Categories
Output Control
The Output Control category appears in the Control tab (Figure 5). This section lists the output controllers defined
for the system. An output control module defines the specific logic associated with each state, as determined by the
State Tables’ mode. For example, if the State Tables determine that the Proportional Box Heating Control output
controller should be in Control mode, the Proportional Box Heating Control output controller defines the PID control
logic to use while in this state.
During simulation and commissioning modes, the Output Control category displays a third row of text. This row
provides the status from the state generator that is in control and the name of the State Generator module that is
generating the state. The status is shown in parentheses followed by the text Generated by: and the name of the
State Generator module. For example, (Satisfied) Generated by: Zone Temperature Determination.
See Output Control Modules for information.
Back to Control Tab Module Categories
Outputs
The outputs category appears in the Control tab (Figure 5). This section lists the outputs defined for the system. An
output defines an interface to the actual hardware in a system. An output can represent a physical hardware point
in the system or a point associated with an output. Outputs send data to hardware output points of a device.
During simulation and commissioning modes, the Output category displays a second row of text. This row provides
the Output present value.
See Output Modules for information.
Back to Control Tab Module Categories
Miscellaneous (Outputs)
This module category appears on the right side of the Control tab below the Outputs category (Figure 5). A
miscellaneous output writes to the Stroke Time and Min Pulse of PAO objects.
See Miscellaneous Output Modules for information.
Back to Control Tab Module Categories
This example shows a Fan Coil application. Based on the network inputs and input readings in this example, the
State Tables have determined that the highest priority state generator that should be in Control is Occupied Zone
Sequencing (FC/AHU) v51, which is set to the Cooling state. As a result, the Proportional Cooling Control v51 output
control is set to Control, which modulates the cooling valve open (CLG-O output).
The following drawing and text further explain the interaction between the cooling modules.
Figure 8: Fan Coil Application Example (Cooling Interaction)
In this example, the Water System Flush Pass Through has the highest priority and Fan Determination has the
lowest. When the Water System Flush Pass Through state is set to False, and the cells have an X, which means
no behavior change occurs and the next table is evaluated.
If the PID Tuning Reset state is False, the cells are set for no behavior changes, and the next table is evaluated. If
the PID Tuning Reset state is True, then the Mode is set to Hold for the Proportional Cooling Control v51 and
Proportional Heating Control v51.
When the Unit Enable Determination state is set to Shutdown, then the Mode is set to Off for the Proportional Cooling
Control v51, Proportional Heating Control v51, and Single Speed Fan Control. When the Unit Enable Determination
state is set to Enable, the cells have an X, which means no behavior change occurs and the next table is evaluated.
(Wireless Ethernet All modes Identifies that the input or output is assigned to a wireless sensor and has
Sensor) a wireless Ethernet signal.
(VSD) All modes Identifies that the input or output is assigned to an Eaton Variable Speed
Drive (also called a Variable Frequency Drive [VFD]).
1 Device and Port label information appears after the module name for assigned Inputs and Outputs.
2 The following conditions change the user-modified flag and prevent the module from being upgraded: new connections, new
blocks, deleted blocks, modified descendent activity, changes to block attributes (excluding BACnet Exposed, Default Element,
Standard Name, Description, User Name, Exposed Ports List, and State Text).
Block Flags
Blocks displaying a yellow triangle ( ) indicate an issue or possible misconfiguration with the block. You can discover
the specific reason for a block flag by hovering over the yellow triangle icon and reading the tooltip that appears.
The following table lists the reasons for a block flag:
Table 9: Block Flag Icon Instances
Reason Meaning
This State Generator is not connected to the State Selection The block is in the State Generation column, but not connected
Tables to the State Selector. The State Generation column should only
hold blocks that determine the active states of the Output
Controllers. A block in the State Generation column that is not
connected to the State Selector is displayed at the end of the
list (when the column is sorted in ascending order).
This block does not have any destination connections The block is a Network Input, but has no destination
connections. A Network Input with no destination connections
does not affect the behavior of the application, but it is taking
up object memory.
This block does not have any source connections The block is a Network Output, but has no source connections.
A Network Output with no source connections is not affected
by the behavior of the application, but it is taking up object
memory.
This activity does not have any exposed input and/or output The block is an activity that either has no input and no output
ports ports, or has ports, but they are not exposed for connection. An
activity with no ports exposed for connection is not affected by
other application behavior, and it does not have an affect on
application behavior, but it is taking up object memory.
1 Only available for modules containing logic that can be viewed or modified indicated by a tan background). See the Control
Tab Status Colors and Icons section.
2 Only available in Test Mode.
Logic Tab
The Logic tab allows you to view and modify the control logic used in your system. This view displays the logic blocks
visually to provide information about your system. Depending on the mode in which the tool is operating, you are
able to perform certain tasks in the Logic tab. For information on the modes, see the Modes section.
The following figure shows the Logic tab in the Classic View workspace, and the table describes the components.
Activities Tree
Note: The Activities tree was previously called the Application Logic tree.
The Activities tree appears at the top of the left panel in the logic view. This selection tree allows you to view the
logic for the entire application, or select to view the logic of an individual module.
To view the logic of the entire application, click the Control View Connections option (appears second in the list, just
below the Activities folder). The logic of the entire application appears in the right panel of the logic view. The Control
Block Palette does not appear when the Control View Connections option is selected.
Note: By default, the Control View Connections option is selected when you first click the Logic tab.
To view the logic of a particular module, browse the folders of the Activities tree (organized by module category)
and click the desired module. The logic diagram of the module appears in the right panel and the Control Block
Palette appears below the Activities tree in the left panel.
Logic Diagram
The logic diagram appears on the right side of the workspace (Figure 11). The logic diagram consists of logic blocks,
their inputs and outputs, and the connections between them. The following figure identifies the main components
you may find in a logic diagram.
Connection lines between elements may be visible or hidden. When hidden, each connection has a hidden edge
label at the origination point and at each destination point. At the origination point, the hidden edge label may contain
two numbers, where the first number indicates the connection number and the second indicates the number of
instances. For example, a hidden edge label of 5:7 means there are seven instances of connection number five.
Note: You can change the label of a hidden edge. See Changing the Hidden Edge Label of a Connection in the
Configuring a System section.
For each Logic block, you can select one parameter/attribute as the Default Element, which becomes the value that
displays dynamic data in Simulation and Commissioning modes.
In some instances in Simulation and Commissioning mode, two values appear next to one another instead of one.
The first (left side) value indicates the value the block sends out if the logic were in the state currently being displayed,
and the second (right side) value indicates the value being sent out from the block due to the actual state of the
logic.
Figure 12 is an example of the CLG-OUTSTATE block in the Water Flush state (highlighted state). Since the current
state of the logic is Failsoft, not Water Flush, two values appear next to some connections. The left value is the value
that would be expected when the logic enters the Water Flush state (100.00% and Overridden). The right value is
the Present Value of the connections (47.89% and Normal).
Similarly, when you command the output of a block to a different value, the existing value appears first and is followed
by the commanded value. Figure 13 is an example of a block with double values.
Figure 13: Double Values in Logic View (Commands)
When you place your pointer over an input or output of a logic block, the input/output name and default value appear.
When making a connection, a tooltip indicates if no valid connection exists for the selected input/output. An invalid
connection is when the data type of the source and destination do not match (for example, a Boolean source and a
Float destination).
For information on the individual logic blocks, see the Logic section. Also, see the Logic View Status Colors section.
For information on configuring logic blocks, including information on how the Hybrid Activity block works, see Logic
View Steps and Configuring a Hybrid Activity in the Configuring a System section.
Launch Wizard
The Launch Wizard appears in the Control Block palette before the folders containing available blocks for selection.
After you select a module within the Activities tree, you can drag the Wizard to the logic diagram workspace to launch
the New Module Selection dialog box. Within this dialog box, you can select multiple logic blocks to add to the
module. When you click Finish, the logic blocks appear in the logic diagram. Adjust the placement of the blocks as
needed.
See Using the Launch Wizard in the Configuring a System section.
Logic Execution
Table 15 answers common questions about how logic executes within the tool.
System Tab
The following figure shows the System tab in the Classic View workspace.
The System tab allows you to view system details and diagnostic data, rename a system, and define break conditions.
Break conditions are conditions that you set up to prompt the simulation to automatically stop (break) if the system
reaches the break condition. See Simulating a System for more information.
Features Panel
The Features panel appears across the bottom of the Classic View workspace. You can view this panel regardless
of the application tab currently displayed.
Different trees and features appear depending on if the controller is an FAC, FEC, or VMA controller.
Depending on the mode in which the tool is operating, you are able to perform certain tasks in the Features Panel.
For information on the modes, see the Modes section. The following table describes the tasks you can perform in
the panel in the different modes.
Table 18: Panel Tasks Available in Different Modes
Task Mode
Configuration Simulation Commissioning
View Connections X X X
(Connections)
Modify Connections X
(Connections)
View Parameters X X X
(Parameters)
1 X 2 2
Modify Parameters X X
(Parameters)
Configure the Local X
Controller Display
(Local Display)
View the State Tables X X X
(State Tables)
Modify the State Tables X
(State Tables)
View Advanced Program X X
Features
(Advanced Data)
Features
(Advanced Data)
View BACnet Exposed X X X
Information
(BACnet Exposed)
Application Tab
Figure 6 shows the Application tab in the workspace. The Application tab provides a simpler view of your system
design. The Application tab is divided into Inputs, Parameters, and Outputs categories. See Inputs, Outputs, and
Parameters. The items listed in these sections are derived from the items selected for your system in the System
Selection Wizard. For information on this wizard, see the System Selection Wizard in the Configuring a System
section.
Depending on the mode in which the tool is operating, you are able to perform certain tasks using the Application
tab. For information on the modes, see the Modes section. The following table describes the tasks you can perform
using the Application tab in the different modes.
Table 19: Application Tab Tasks Available in Different Modes
Task Mode
Configuration Simulation Commissioning
View Input and Output X X X
Details
Rename Input or Output X
Add Input or Output X
Modify a Module’s X X X
Parameters
Delete Input or Output X
Send a Command X X
1
Status Bar
The status bar displays the system name, hardware assignment indicator, system capacity indicator, current
connection type, connection status, current mode, and current perspective.
Steps
Changing Modes
Note: The tool opens a Controller Application File (.caf) in Configuration mode by default. The Configuration and
Simulation modes are not available in the Commissioning-only software version.
To change from Configuration mode to Simulation or Commissioning mode, click Simulate or Commission.
To return to Configuration mode from Simulation or Commissioning mode, click Configure.
Note: The Configuration mode acts as a transitional mode when you need to switch from Simulation to Commissioning
mode and vice versa. To change from Simulation mode to Commissioning mode, for example, you must first
change to Configuration mode.
Note: When stopping simulation, a Confirm dialog box appears prompting you to save or discard the changes made
during simulation.
Note: If you made changes to the system in a particular mode, the tool opens the Save Confirmation dialog box
prompting you to save. Click Yes to save the changes before changing modes or No to discard them.
Note: When viewing the Logic tab in the Classic View, if you switch from Configuration mode to Simulation mode
or Commissioning mode after making changes, the Confirm dialog box has Yes, No, and Cancel options.
The dialog box does not cancel when you click the X in the upper-right corner of the dialog.
Note: You must be in Configuration mode to close a Controller Application File (.caf) or exit the tool.
Screens
Perspectives
Perspective management allows you to customize the UI display by creating perspectives that define the components
and component locations that appear within your view. With the exception of the menu and status bar, the entire UI
represents a single perspective broken into customizable containers and widgets.
Perspectives are dependent on the application, allowing you to create a set of perspectives per application type.
For example, CPO applications would have a different set of perspectives than the MASD set of perspectives.
However, all perspectives that you create appear in the Perspective Management library, and you can manage this
library with or without an application open.
The Controller Tool includes two default perspectives—Classic View and Simple View. The Classic View is the same
UI that was used in the Release 10.0 version of the tool. The Simple View is a simplified version of the Classic View
that also includes a new tab named System Selection Information. These perspectives are always available for use
and cannot be edited within the Perspectives Management dialog box. See Classic View and Simple View.
Perspective Components
Perspectives comprise a collection of components that can be categorized as either containers or widgets. Each of
these components includes a custom configuration panel that allows you to further configure data included in that
widget. See Containers and Widget for descriptions of the components. See Classic View Components for an
example of how the Classic View is organized in terms of perspective components. See Simple View Components
for an example of how the Simple View is organized in terms of perspective components.
Containers
When you build a perspective, containers allow you to organize the content according to specific properties. Container
types include Frame, Orientation, and Tab. Each container type can be added individually. In addition, after adding
a container, you can change the type to another type of container, such as switching an Orientation container to a
Tab container.
Table 29: Container Types and Properties
Icon Description Properties
Indicates a Frame container, which can only be added at the root level. Orientation
Frame
The Frame container is only available at the perspective (or root level) and specifies that the subcomponents of
information appear as frames. The name of each frame stems from the name of the associated perspective
subcomponent. For example, the Classic View is a root frame container that defines the Application and the Features
panels as frames.
Orientation
The Orientation container specifies the orientation of components (vertical or horizontal). For example, in the Classic
View, the Network Inputs, Inputs, and Miscellaneous components are arranged in a vertical orientation, where they
appear stacked vertically. However, within the Control tab, the module categories are arranged horizontally, or next
to each other. See Figure 18 for an example of Vertical and Horizontal orientation.
The following two figures illustrate the Orientation property. Figure 17 shows two Table Data widgets within a Vertical
Orientation container and two Table Data widgets within a Horizontal Orientation as the configuration appears within
the Perspectives tab of the Perspective Management dialog box. Figure 18 shows how these widgets appear in the
UI.
Figure 18: Perspective View of Vertically and Horizontally Oriented Table Data Widgets
Orientation containers also include a Resizable property. When selected, the container includes splitter bars so you
can adjust the size of the subcomponents. When Resizable is not selected, you cannot adjust the size of the
subcomponents. For example, in Figure 19, the container on the left is not resizable and decreasing the size of the
container does not affect the size of the subcomponents. Consequently, you must use the scroll bar to view all of
the subcomponents. The container on the right is resizable, and includes a splitter bar (circled in figure) to resize
the subcomponents as the size of the container decreases.
Tab
The Tab container shows the information contained within its children as its own tab. For example, in the Classic
View, the Features panel is a Tab container type, with multiple widgets that each appear as a separate tabs
(Parameters, Connections, State Tables, Display, Advanced, and BACnet Exposed).
The Tab container includes a Position property that determines where the tabs appear within the container. You can
position tabs to be on the top, bottom, left, or right of the container. Figure 20 shows the Position property behavior
in the UI.
Figure 20: Tab Container Position - Top, Bottom, Left, Right
Widget
Widgets are items that display specific information and include specific functional behaviors. The Classic View
perspective includes all of the following widgets, with the exception of the System Selection Information widget.
Note: The Advanced Data, BACnet Exposed, Connections, Local Display, Logic View, Parameters, State Tables,
and System Selection Information widgets are known as specialized widgets because they have no
configurable data.
Advanced Data
The Advanced Data widget allows you to view and configure advanced program features, such as controller
information, intrinsic alarming, schedules, calendars, and trends.
Different trees and features appear on the Advanced tab depending on if the controller is an FAC, FEC, or VMA
controller.
See the Configuring Advanced Controller Features section for details on using this tab.
Note: The Advanced Data widget does not show the N2 object. For information on Advanced data functionality,
see Configuring Advanced Controller Features. For N2 information, see the N2 Compatibility Options section.
BACnet Exposed
The BACnet Exposed widget allows you to view, in a tree format, the parameters exposed for BACnet systems. The
names of the nodes, objects, and the structure of the tree all update if changes are made to the application. In this
widget, you can switch between viewing all points or the points that are BACnet Exposed. This widget also contains
the Mass Edit Dialog Box. The Mass Edit feature allows you to filter on name, show all points, show only BACnet
Exposed points, duplicate points, and edited values.
The BACnet Exposed widget is shown in the Features Panel of the Classic View workspace; however, you can add
this widget to any Perspective you configure. See the Classic View section to view the location of the BACnet Exposed
widget within the Classic View workspace.
For Inputs and Outputs, the default value appears after the input/output name during Configuration mode (for example,
Present Value - False or Input - False). During Simulation and Commissioning mode, the current value appears after
the input/output name. The following table describes the right-click menu options of the Connections table.
Table 31: Connections Table Right-Click Menus
Menu Option Context Description
Break Connection Input Disconnects the current connection and leaves the connection
blank.
Output
Change Connection Input Launches a dialog box allowing the user to choose from a tree
of available blocks and ports.
Output
Expose Ports Selected Module Header Opens the Port Exposure dialog box to show or hide ports from
connection. You cannot remove the selection for connected ports
as such ports are disabled in this dialog box.
Make Connection Input Launches a dialog box allowing the user to choose from a tree
of available blocks and ports.
Output
See the Features Panel Screen section for a description of this table’s components.
Details Data
The Details Data widget shows the details of a module or point. This view is identical to the Details dialog box that
appears when you view details of an item within the Classic View (Figure 22). The Details Data widget supports a
single BACoid as the data criteria type, and does not allow hardware points, advanced objects, or elements of a
primitive to appear as the main reference of the view. See BACoid for more information.
Note: A Missing Data message appears in this widget when the specified BACoid does not exist in the open
application.
Figure 22: Details Dialog Box (Left) and Details Data Widget in Perspective (Right)
Logic View
The Logic View widget functionality is identical to the previous release's Logic tab. This widget does not need to
appear as a tab and can be located anywhere within the UI. For more information, see Logic Tab.
Parameters
The Parameters widget appears in Features Panel of the Classic View workspace and in the Application Tab of the
Simple View workspace, in all modes. The Parameters widget lists key parameters/attributes in alphabetical order
used by the system. In Configuration mode, default values appear only for parameters/attributes that can be edited.
To add other parameters/attributes to the Parameters table, enable the inputs and outputs for BACnet network
exposure by editing the individual module’s BACnet Exposed attribute to True in the Details dialog box. You cannot
modify outputs of modules from the Parameters table. See the Features Panel Screen section for a description of
this table’s components.
Note: You cannot modify outputs of modules from the Parameters table.
Table 33: Parameters Widget
Screen Area Description
Edit Enters Edit mode and allows modification of default parameter/attributes values.
Apply Saves the changes to parameter/attributes values.
Cancel Cancels the edits made and exits Edit mode.
Item Lists the names of the parameters/attributes.
Current Value Displays the current calculated values of the parameters/attributes (Simulation and Commissioning
modes only).
Default Value Displays the default values of the parameters/attributes.
Units Displays the units of measurement used for the parameters/attributes.
Standard Name Displays descriptive text for the parameters/attributes.
State Tables
The State Tables widget is used to set the hierarchical priority of incoming states and to define the appropriate mode
of operation of each Output Controller for each state in the State Selection Tables. You can modify the State Tables
only in Configuration mode.
The individual tables in the State Tables correspond to the State Generators and the column headings are the Output
Controllers. For each State Generator state, there is a corresponding Output Controller state. The States column
lists the states from highest priority to lowest priority in descending order from top to bottom. An asterisk (*) appearing
instead of a valid Output Controller state indicates that the current State Generator has no interaction with the Output
Controller, and the Output Controller is controlled by the next highest priority State Generator showing a valid Output
Controller state. Both the State Generator state column and the Output Controller state column are scrollable. A
scroll bar at the bottom of the Output Controller state column allows you to move right and left.
In Commissioning and Simulation mode, the State tables highlight both the present values of the incoming states
and the value of the Output Controllers being controlled by State Generators. Active states appear as green and
represent which State Generators are in control. Values with asterisks (*) are not highlighted.
Table Data
The Table Data widget type displays blocks as rows in a table. Each row in the table provides a label, icons, associated
values, and actions for the referenced block. Additionally, the header of the table provides the ability to create new
application blocks. The Table Data widget type supports two data criteria types—BACoid (BACnet Object ID) and
UI Column. The Table Data widget does not allow hardware points or advanced objects to be displayed as rows in
the table. See the following sections for more information on data criteria.
The Table Data widget includes an Order property that allows you to configure the order in which the blocks appear.
For example, Figure 23 shows defined Table Data circled in red and the corresponding Table Data columns above.
The Table Data column on the left shows the BACoid data in As Defined order, and the Table Data column on the
right shows BACoid data in Alphabetical order. Notice that the order of BACoids in the table on the left matches the
order of the BACoids circled in red in the Table Data configuration panel.
Note: When you select As Defined for State Generation Table Data, the blocks appear in the same order as the
State Table. See Figure 24.
Data Criteria
Each widget has a data criteria type, which may be configurable or not configurable depending on the widget.
Specialized widgets, such as Advanced Data, Logic View, Parameters, BACnet Exposed, Connections, Details Data,
Local Display, State Tables, and System Selection Information, do not have configurable data criteria. The data
criteria for these widgets displays only as Not Applicable. Configurable widgets include Table Data and Details Data
widgets. The following sections provide more information on configurable data criteria.
UI Column
The UI Column data criteria type is supported by the Table Data widget only. This data criteria type allows you to
select a group of modules or points from a list of UI column options:
• Control Points
• Miscellaneous Inputs
• Miscellaneous Outputs
• Network Inputs
• Network Outputs
• Output Controllers
• Sensors
• Setpoint Determination
• State Generation
• State Selector
Each UI Column data criteria Table Data widget can support one or multiple categories of information (such as
Network Inputs only, or all types of Inputs—Sensors, Miscellaneous Inputs, and Network Inputs).
BACoid
Note: We recommend that only advanced users and users who require custom applications configure the BACoid
data criteria type. Assigned BACoids may change between revisions of the controller tool.
Associated Perspectives
Perspectives are associated with the applications provided by the tool, such as VAV, Central Cooling Plants, Air
Handling Units, and so on. The Associated Perspectives view on the System Configurations tab of the Perspective
Management screen allows you to edit the associated perspectives for your applications. See Configuring Associated
Perspectives Per Application and Configuring Associated Perspectives for All Applications. See Applications for
more information on applications provided by the tool.
Folder Organization
You can easily organize groups of similar perspectives into folders. Grouping perspectives into folders prevents the
tree of perspectives from becoming too cluttered if you happen to use many perspectives. See Creating Folders for
Perspectives.
Templates
The Controller Tool installation package includes a set of commonly used perspective templates. These templates
are included in a folder on the installation media. To easily customize the view for your specific application, you can
import one of these templates and make adjustments as needed. The following table provides an overview of the
available templates with this release and associated applications. See Importing a Perspective for procedures.
Custom Perspectives
In addition to importing configured perspectives and templates, you can also build a perspective to suit your application.
For example, the following figure shows a perspective used for balancing.
Perspective Layout
In addition to customizing the components of the perspective, you can also customize the layout of the perspective
by moving and resizing containers and components. You can also configure the perspective based upon your monitor
display. For example, if you work with the same perspective in different locations, such as viewing the perspective
on multiple monitors, and also viewing the perspective on a laptop, you can choose to ignore changes to the layout
to ensure the perspective always opens using one screen or both.
In addition to the steps shown in Configuring Perspective Layout Saving, when you change the layout of your
perspective and switch to another perspective, a dialog box appears prompting you to save the layout.
Figure 28: Confirm Dialog Box for Perspective Layout
Perspectives Tab
The Perspectives tab provides a list of perspectives available within your perspectives library. Every perspective
that you have in your library appears in this view, including the default Simple and Classic View perspectives (these
cannot be edited or deleted). See the following figure and table for a description of the Perspectives Tab.
Figure 29: Perspectives Tab
Adding a Container
1. Click Settings and select Perspective Management. The Perspective Management window appears.
2. In the tree on the left pane, select the perspective or container to which you want to add the container. The
container you add becomes a subcomponent of the perspective component you choose.
Note: You cannot add containers to widgets.
3. Click Add Container ( ).
4. Select Orientation or Tab. The container appears nested under the component you selected in Step 3.
Note: If you decide later that you want a different type container, you can switch your choice for Orientation or
Tab type at any time for the container you added. You do not need to delete the container and add a new
container.
5. See Configuring a Tab Container or Configuring an Orientation Container for more information.
Adding a Widget
1. Click Settings and select Perspective Management. The Perspective Management window appears.
2. In the tree on the left pane, select the perspective or container to which you want to add the widget. The widget
you add becomes a subcomponent of the perspective component you choose.
3. Click Add Widget ( ) and select a widget from the list of available widgets.
Note: You cannot add more than one specialized widget (see Widget for a list of specialized widgets).
4. Select the parent container, and using the up ( ) and down ( ) arrows on the right pane, change the Display
Order of the components.
5. If you added a Table Data or Details Data widget, see Configuring a Table Data Widget for UI Column Data
Criteria or Configuring a Details Data Widget for more information.
6. Click Apply.
7. Click Close.
Adding a Perspective
To add a Perspective from a template, see Importing a Perspective.
1. Click Settings and select Perspective Management.
2. Click Add Perspective ( ). The Input dialog box appears.
3. Enter a name for the Perspective and click OK. The new perspective appears in the tree.
Importing a Perspective
1. Click Settings and select Perspective Management. The Perspective Management window appears.
2. Click Import ( ). The Open dialog box appears.
3. Browse for the PML file you would like to import and click Open. The imported perspective appears in the tree.
Exporting a Perspective
Note: When you export a perspective, any custom sizing and layouts are not preserved in the exported file.
1. Click Settings and select Perspective Management. The Perspective Management window appears.
2. Select the perspective you wish to export.
3. Click Export ( ). The Save dialog box appears.
4. Browse to the location to save the PML file you would like to export and click Save.
Note: The preceding steps show how to organize within one folder level; however, you can add multiple folder
levels simply by following the convention of [Folder Name]/[Subfolder Name1].../[Subfolder
NameN]/[Perspective Name].
Perspective Management
The Perspective Management screen includes the Perspectives and System Configurations tabs. See Perspectives
Tab and System Configurations Tab.
Container Screens
The following table provides information on selections found in the container custom configuration panel.
Table 40: Container Screens
Field Description
Name Indicates the name that appears within the perspective UI.
Description Indicates the text included in the tooltip that appears within the UI when you hover over the container.
Container Type Indicates the container type: Frame, Tab, Orientation.
Frame containers can only exist at the root level.
Visible Indicates whether the container appears within the UI.
Resizable Indicates if the Orientation container can be resized within the UI.
Save Layout Indicates the action to take when changes are made to the perspective. See Perspective Layout.
Behavior
Position Indicates where the tab appears within the container: Top, Bottom, Left, Right
Orientation Indicates the vertical or horizontal orientation of the Orientation or Frame container.
Display Order Shows direct subcomponents of the container and indicates what order they appear within the UI.
Moves a subcomponent up in the display order.
Removes the manually defined Object Identifier to the widget's list of BACoids.
Concepts
Upgraded Modules
Table 46 lists modules that may appear in the module upgrade dialog box when you upgrade your system. Use this
table to help determine whether to upgrade the system. This table lists the modules upgraded since the last release.
Table 46: Updated Modules
Module Description
Last Value (Enum) Setpoint/Miscellaneous: Added dual pump support.
Output Control: Added dual pump support.
Blocking Protection Output Control: Added dual pump support.
Latching Alarm Manager State Generator: Added dual pump support.
Equipment Interlock Setpoint/Miscellaneous: Added dual pump support.
Pass Through (Enum) State Generator: Added Condensate Alarm Pass Through
Totalization (Enum Runtime) Output Control: Added dual pump support.
Heating FBPD 2 Position Valve w Low Limit v50 Output Control: Removed blocks from invisible state.
Secondary Pump PID v50 Output Control: Removed blocks from invisible state.
Zone Damper w Staged Heating v50 Output Control: Added a fix for Mixed Air Dual Duct applications.
Fan RF or EF Vol Match for UL-864-UUKL v50 Output Control: Removed blocks from invisible state.
Zone Damper w Proportional Heating Valve v51 Output Control: Added a fix for Mixed Air Dual Duct applications.
Heating 2 Position Valve w DA-T Low Limit v51 Output Control: Removed blocks from invisible state.
New Modules
Table 47 lists and describes the new modules that have been added to the system since the last release.
Important: All previous user modifications are lost if you make changes to the system selections. (Lost changes
include: sideloops, user added inputs, outputs, network inputs, network outputs, modules, changes in
state tables, parameters, logic, and input/output setup.)
Steps
Upgrading a System
Note: The tool automatically creates a backup of the .caf file before upgrading it. See the Backup Files section if
you need to revert to the saved backup file, or for more information.
To upgrade a system:
1. From the File menu, select Open.
2. Select the .caf file that requires the upgrade and click OK. One of two dialog boxes appears, depending on
whether the file you selected requires module upgrades:
• If the file requires module upgrades, a dialog box appears displaying a list of standard and user-defined
modules. Standard modules are included as part of the upgrade process. For more information about these
standard modules, see Upgraded Modules.
• If the file does not require module upgrades, a smaller dialog box appears prompting you to upgrade the
system.
3. Click OK. The tool upgrades the system to the latest version.
Note: After the upgrade, you must command points back to the previous state. Commands do not persist in the
control application file, and when the application downloads, the previous application is deleted from the
controller.
Note: If you do not want to upgrade the system or you want to upgrade the system at a later time, click No.
Note: At any time, you can perform this process by selecting System Upgrade from the Tools menu.
Important: See the System Selection Updates section for a list of the system types and their changes since the
last release of the tool, as well as other important details to know before rerunning system selection.
Important: Rerunning the System Selection wizard on a application created at the current software release reflects
the exact selections made previously.
When you rerun the System Selection wizard on an application created with software at a release
earlier than Release 5.1, we recommend that you check the selected nodes in the tree to ensure that
they match the equipment properly before completing the System Selection wizard. This recommendation
is especially important for AHU, Central Cooling, Central Cooling with Optimization, and Central Heating
applications, as these applications have been updated with new and updated selection options over
time.
Important: When you use the System Selection update as part of your upgrade process from Release 5.x to
Release 6.0 or later, the calculated object count may increase, which could potentially exceed system
capacity.
For more information on object counts and calculating system capacity, see System Capacity Indicator.
System Selection Logic Upgrade and Modification Rules
As a best practice, we recommend taking note of any important modifications before rebuilding an application in the
tool to aid you in making the custom modifications after completing the System Selection Wizard. You can print a
copy of the current System Selections using the System Selection Summary option in the Summary Report Options
dialog box. See Printing Summary Reports in the User Interface section.
If you plan to create and use a .caf file as a basis for building other similar applications, do not make any custom
modifications to the master file. Make the changes to the new applications after rerunning the System Selection
Wizard as needed.
If you run System Selection after upgrading a Controller Application File, the original logic created by System Selection
in the previous version of the tool is completely replaced with the logic that would result if you make the same
selections for a new system with the newer version of the tool.
The following rules apply any time you modify the System Selections:
• Additional Inputs, Outputs, Network Inputs, and Network Outputs added to the application are lost.
• Any custom or standard modules added to the application manually are deleted.
• Any sideloops added to the application are deleted.
• All values in the State Tables created by the System Selection process return to their default values, thus matching
a system created with the File > New option.
Important: Using Select System to add features rebuilds your application in the same manner as building
a new application (for example, selecting File > New). All previous user modifications are lost
if you make changes to the system selections (lost changes include: sideloops, user added
inputs, outputs, network inputs, network outputs, modules, changes in state tables, parameters,
logic, and input/output setup). Depending on the original application size, adding features using
Select System increases your application size from 4-8%.
c. Import any custom modules and make connections. See Importing and Exporting a Module and Making a
Connection in the Configuring a System section.
Screens
Concepts
24 VAC Maintained
24 VAC Pulse
4
24 VAC Start Stop
Configurable Output (CO) 0-10 VDC
3
24 VAC Incremental
24 VAC Maintained
24 VAC Pulse
4
24 VAC Start Stop
Universal Output (UO) 0-10 VDC
4-20 mA
3
24 VAC Incremental
24 VAC Maintained
24 VAC Pulse
4
24 VAC Start Stop
1 The Universal Input (UI) is scanned once per second. There may be a delay of up to one second in reading a contact status
change.
2 The UI on VAV Box Controllers does not support the 4-20 mA signal.
3 Incremental outputs use two binary hardware slots for opening and closing an actuator.
4 Start stop outputs use two binary hardware slots for starting and stopping a device.
5 You can use Relay Outputs to drive incremental/floating 3-wire actuators; however, we recommend using triac outputs instead
of Relay Outputs for the following control loop types: VAV Flow Control, Airflow, Airflow%, Airflow Diff, Bldg Static, and Duct
Static.
Unit Preferences
You can set the units of measurement to use when working in the tool from the New System dialog box (File > New)
during the System Selection process. After setting the units and closing the tool, the tool remembers the last unit’s
setting. The selected units are used until you change them in the New System dialog box. See Selecting a System
(Creating a New System) in the Configuring a System section.
Localization Preferences
You can set localization preferences for the language that the tool UI uses. When you have support for more than
one language, the tabs of the Preferences - Localization screen contain content. The Localization screen also
provides the option to set a default language.
English (United States) is the default language used by the tool UI, but you can change the default language to any
language that appears in the Language list. When you set a default language, any CAF file opened appears in the
default language, rather than the CAF file language. A base translation of the following languages is automatically
provided in the tool UI:
• Japanese
• Norwegian (Bokmal)
• Chinese (China)
• French (France)
• Dutch (Netherlands)
• Swedish (Sweden)
• Polish (Poland)
• English (United States)
• Czech (Czech Republic)
• Spanish (Spain)
• German (Germany)
• Italian (Italy)
• Portuguese (Brazil)
• Russian (Russian Federation)
Steps
Important: If you are selecting a locale/language for the first time, exit the tool. Then, open the tool again to
automatically populate the language data.
4. On the Naming tab, type the desired text translation in the Translated Value column.
5. On the Systems tab, type the desired text translation in the Translated Value column.
6. On the Views tab, type the desired text translation in the Translated Value column.
7. On the Selection Trees tab, select a selection tree in the navigation pane and type the desired text translation
in the Translated Value column in the right pane.
8. On the Local Display Dictionary tab, type the desired text translation in the Translated Value column.
9. On the UI Resources tab, type the desired text translation in the English Value and Translated Value columns.
Note: To save your UI Resources changes, you must export the changes, then restart the tool. See Exporting
Localization Preferences.
10. Click Save.
11. Click Close.
Screens
Concepts
Configuration
In Configuration mode, you can add, remove, and modify the contents of your system. For example, you can add
an input and define state generators. You can also modify your system’s control logic. You can connect inputs and
outputs, add and remove logic blocks, and expose ports. See the Steps section for details on how to perform the
configuration tasks. See the User Interface section for a description of the user interface and its contents.
Once a system is selected and configured using the System Selection Wizard, the modules and logic provided
control your system as expected. Only modify logic if you require a unique control that the System Selection Wizard
did not address.
Details Configuration
The Details dialog box allows you to view and modify the attribute/parameter, input, output, and hardware details of
modules/blocks. In addition, you can view the details of any BACnet Exposed AV output within a module or block.
See the Steps section for details on how to perform the configuration tasks in the Details dialog box. See the User
Interface section for a description of the Details dialog box interface and its contents.
Simulation
After configuring your system, verify your system is configured properly in Simulation mode. Simulation mode allows
you to see your system as though it were in Commissioning mode. This option allows you to test your configuration
and make adjustments before setting up communications to devices and going further in the workflow. See the
Simulating a System section for information on how to simulate your system.
Hardware Definition
After configuring your system, define the hardware for your system using the Define Hardware dialog box. This
dialog box allows you to identify the target controller, map points to hardware slots, manage package files, map
points to an N2 controller, and define network settings. See the Defining Hardware section for details.
Peer-to-Peer Communication
The peer-to-peer configuration provides communication directly between two devices on a trunk (for example,
communication between two Field Controllers). This setup allows a device to read values from another device or
write values to it using Network Input Modules or Network Output Modules. To read a value from another device,
set up peer-to-peer communication using a Network Input. The recommended method for peer-to-peer communication
is reading values from other devices (as opposed to writing values to devices). To write a value to another device,
set up peer-to-peer communication using a Network Output (for example, to send a value to a third-party device).
Configure the Peer Reference attribute in the Network Input or Output to enable or disable the communication.
Peer-to-Peer Communication Devices:
Steps
Renaming a System
The steps to rename your system vary depending on your perspective. The following steps apply to editing the
system name using the Classic View perspective. If you are using a different perspective, navigate to the details
view of the Control Sequence object and begin at Step 2.
1. With a system open, select the System tab.
2. Click Edit.
3. In the Name text box, type the desired name. Illegal characters include:
:*?"<>|/[]#@
4. Click OK.
Note: This option does not change the name of the Controller Application File (.caf).
Changing a Connection
1. On the Connections tab, right-click an input or output that has an existing connection and select Change
Connection. The Select Reference dialog box appears.
Note: The left pane of the Select Reference dialog box is populated with only those modules that are available
for connection.
Note: A module output can have more than one connection (fan-out). A module input cannot have more than
one connection (fan-in is not allowed).
2. On the left pane, select an available module. The available ports appear in the right pane.
3. On the right pane, select the input/output port in which to connect and click OK.
Breaking a Connection
To break a connection on the Connections tab, right-click an input or output that has an existing connection and
select Break Connection.
Renaming a Module
1. Right-click the module to rename and select Rename. The Rename dialog box appears. See the Rename
(Module/Block) screen section.
Note: You also can select a module and press the F2 key to perform this function.
2. Type a name for the module in the User Name text box.
3. Click OK.
Deleting a Module
To delete a module:
1. Right-click the module to delete and select Delete, or select multiple modules by holding down the Ctrl key while
selecting the modules, then right-click and select Delete. The Confirm dialog box appears asking you to confirm
that you want to delete the modules. See the Confirm (Delete) screen section.
Note: You also can select one or more modules and press the Delete key to perform this function.
2. Click Yes.
Renaming a Block
We typically do not recommend renaming logic blocks because their names identify their function. You may wish to
rename a Container logic block (Activity or Hybrid Activity) to identify the logic it contains.
To rename a block in the Logic View:
1. Right-click the block to rename and select Rename. The Rename dialog box appears. See the Rename
(Module/Block) screen section.
Note: You also can select a block and press the F2 key to perform this function.
2. Type a name for the block in the User Name text box.
3. Click OK.
Deleting a Block
To delete a block in the Logic View:
Copying a Block
To copy a block in the Logic View:
1. Right-click the block to copy and select Copy. To copy multiple blocks at once, press and hold the Ctrl key while
selecting the Copy menu item.
2. Right-click within the logic diagram and select Paste.
Note: You also can select a block and use the Ctrl-C and Ctrl-V keys to perform the copy and paste function.
Note: The copy and paste feature does not include connections.
Duplicating a Block
The duplicate feature copies and pastes the selected blocks in one step.
To duplicate a block in the Logic View:
Right-click the block and select Duplicate. To duplicate multiple blocks at once, press and hold the Ctrl key while
selecting the Duplicate menu item.
Note: You also can select a block and use the Ctrl-D keys to perform this function.
Note: The duplicate feature does not include connections.
Exposing Ports
You can expose ports to make them available for connection. If you expose ports for BACnet systems, the BACnet
exposed ports are viewable objects through the Supervisory Controller. You cannot remove the selection for connected
ports because the ports are disabled in the Port Exposure dialog box.
To expose ports for BACnet systems using the Details dialog box:
1. Right-click a block and select View > Details. The Details dialog box appears. See the Details Dialog Box and
Viewing and Modifying Details sections.
2. Click Edit.
3. For the BACnet Exposed selection, select True.
4. Click Apply.
5. Click Close.
Connecting Blocks
To connect blocks in the Logic View (see the Logic Tab Screen description in the User Interface section):
1. Place the pointer over the starting connection point or right side of an Activity Input block (appears yellow) until
it changes shape from an arrow to a magic wand ( ), and click the starting connection point. Compatible
inputs/outputs of all blocks change color from orange to green indicating where you can connect.
Note: If do not wish to complete the connection, press the Escape (Esc) key or click within the empty space in
the logic diagram to remove the starting connection point.
2. Drag the pointer (magic wand) to the desired destination connection point and click the point. The connection
line appears in the logic diagram and the connected input point appears yellow.
Controller Tool Help: Configuring a System 142
Note: A tooltip appears when you place your pointer over an invalid connection point. An invalid connection is
when the data type of the source and destination do not match (for example, a Boolean source and a
Float destination).
Note: The tool automatically creates and configures the hierarchy table in a translation block when you connect
an Activity Input block to an Activity Output block of different types (Boolean to two-state Enum or two-state
Enum to Boolean). See Configuring the Translation Blocks for details.
Note: If you are having trouble making connections for loops, see the related entry in the Troubleshooting
section.
Figure 33: Connecting a Block Process
Deleting a Connection
See the Logic Tab Screen description in the User Interface section.
To delete a connection line:
1. Right-click the connection line or hidden edge label (numbered circle next to an Activity Input, Activity Output,
block input, or block output: , , or ) and select Delete. The Confirm dialog box appears asking you to confirm
the deletion. See the Confirm (Delete) screen section.
Note: You also can select a connection line or hidden edge label and press the Delete key to perform this
function.
2. Click Yes.
Controller Tool Help: Configuring a System 143
Note: When a hidden edge label indicates multiple connections (for example, 1:5), only the connection added
last is deleted. If you need to delete a specific connection, unhide the connection lines and remove the
appropriate connection.
Tip: To change the label of a column, in the right pane, click the Name cell of the corresponding input or output
and type a new name. The cell appears green when you enter a new value. Click Apply. We recommend
that you leave the label text box empty so that you can use dynamic naming from the Standard Name
menu.
Tip: To change the enumeration set of a column (including the State column), click Edit and in the right pane,
select a new value for Units. The cell appears green when you enter a new value. Click OK.
Tip: To add a row, right-click a cell and select Insert Row.
Tip: To add 5 rows, right-click a cell and select Insert 5 Rows.
Tip: To add 10 rows, right-click a cell and select Insert 10 Rows.
Tip: To remove a row, right-click a cell and select Delete Row.
Tip: To copy a row, right-click a cell and select Copy Row. The copied row appears at the end of the table.
Tip: To move a row, right-click a cell and select Move Row Up or Move Row Down. Or, select a row and use
the up or down arrows to the right of the table.
Tip: To indicate a state to use when the input is not a specific value (for enumeration input columns only),
right-click a cell and select ! Value. For example, when you want an event to occur during any other state
than the Satisfied state and you use ! Value, the state is indicated as ! Satisfied. To remove the ! Value
indication and use a regular value, right-click the cell and select Value.
7. Click Apply.
For example, the following figure indicates:
• Row 1: When Input 1 (I1) is Off and Input 2 (I2) is False, the Output State is False.
• Row 2: When Input 1 (I1) is On, the Output State is True regardless of Input 2 (I2).
Important: When sharing a custom module created with a version prior to Release 5.0, you must verify that the
PID and PID Pre-Processor logic blocks are updated to Release 5.1 or later. See Upgrading Custom
Control Modules in the Upgrading System Files section.
When sharing a custom module created at the current release with a computer using a previous release
of the tool, you must verify that the module does not contain any logic blocks introduced in the later
release (for example, the Statistics block introduced at Release 5.1).
For information on upgrading modules, rerunning system selection, and other versioning details, see
the Upgrading System Files section.
You can import or use the module by adding the module the same way you add other modules. See the Adding a
Module and Selecting a Block from the Control Block Palette sections.
Panning
See the Logic Tab Screen description in the User Interface section.
To pan in the logic diagram:
1. Click the Pan (hand) button in the Logic View toolbar.
2. Click and hold the pointer down while moving the mouse.
3. Release the hold when you reach the desired location.
Note: You also can use the plus (+) and minus (-) keys to zoom in and out, and the arrow keys move up, down,
left, or right. You can also use the scroll wheel to move up and down, hold the Shift key and scroll to move
left and right, and hold the Ctrl key and scroll zoom in and out.
Zooming
See the Logic Tab Screen description in the User Interface section.
You also can use the plus (+) and minus (-) keys to zoom in and out, and the arrow keys move up, down, left, or
right. You can also use the scroll wheel to move up and down, hold the Shift key and scroll to move left and right,
and hold the Ctrl key and scroll zoom in and out.
Marquee:
1. Click the Marquee zoom button in the Logic View toolbar.
2. Place the pointer to the left and just above the location to zoom.
3. Click and drag the pointer over the desired area.
4. Release the hold when you reach the desired view.
Interactive:
1. Click the Interactive zoom button in the Logic View toolbar.
2. Click and drag the pointer over the desired area to zoom in and out. Drag down to zoom in and drag up to zoom
out.
3. Release the hold when you reach the desired view.
2. Select the Lighting Output Control module and click the Connections tab.
3. Right-click the Present Value output and select Make Connection. The Select Reference dialog box appears
(Figure 40).
4. On the left pane, select LIGHT-C, and on the right pane, select I1 (Figure 40).
5. Click OK. The connection appears in the Destination section (Figure 41).
7. In the Start Stop Sequencing DA-T table, click Edit and set the Lighting to Off when the State is Off and On when
the State is On.
Figure 43: Start Stop Sequencing DA-T and Lighting State Table Configuration
8. Click Apply.
9. Click Connections. In the State Selection Output column, right-click Lighting [undefined] and click Make Connection.
In the Select Reference dialog box that appears, select Input in the right pane to connect the Lighting output to
the Output Control Lighting module.
Adding an Effective Command Miscellaneous Input for an Output (Override Monitoring Feature)
This topic explains how to implement the Output Override Monitoring feature.
Effective Command inputs monitor the current command and the priority of the current command to an output object
and make these values available for use within the application. These values are currently used by the Override
Monitoring feature that prevents PID logic blocks from winding up and tuning incorrectly when the actual control
outputs are overridden.
Scenarios where you might want to add an Effective Command input for an output include:
• when a system has more stages than are currently supported by the application. An example of this
scenario is a unit with more than eight stages of cooling. This configuration requires that you manually add extra
binary outputs for the additional stages. Then, you must replace the MSC 08 module with the appropriate MSC
for the actual number of stages present in your application (up to 12 stages). To add override monitoring for the
additional stages, you must add Effective Command inputs to match the new binary outputs you just added.
• when you need to add a custom control loop. We recommended you select a Sideloop for a custom control
loop. Even if the logic within the sideloop is not complete enough to meet the specification for your application,
the override monitoring feature for the outputs is automatically added. Then, you can modify the logic that enables
the control loop to meet the specification.
If a loop requires that you manually add an analog output, and you want to use the override monitoring feature, you
must add an associated Effective Command input to the Miscellaneous Inputs column of the Control View to provide
this feature.
To add an effective command input for an output:
1. Add the output module. For detailed instructions on how to add an output to your application, see Adding an
Output or Miscellaneous Output.
2. Select and add the appropriate effective command miscellaneous input module using Table 56. For detailed
instructions on how to add an input to your application, see Adding an Input or Miscellaneous Input.
On the left side of the table, identify the output you added in Step 1. The right side of the table indicates the
criteria to use when adding the associated effective command miscellaneous input module. The table includes
the following columns to help configure the input/output pair:
• Standard Name - Indicates the standard name of the module visible via the Rename dialog box.
• Name - Indicates the name of the module visible in the Output and Miscellaneous Input columns of the Control
View after the module is added to the application. A value of N/A in this column indicates that there is no
available input/output pair.
• Application - Indicates the Application filter to select in the Input Selection and Output Selection dialog
boxes.
• Function - Indicates the Function filter to select in the Input Selection and Output Selection dialog boxes.
To add more than one input/output pair, the output must have a unique standard name within the application
(visible via the Rename dialog box).
3. Verify that the Object Identifier of the miscellaneous input module matches that of the associated output module
by viewing the Object Identifier attribute in the Details dialog box for both modules.
Screens
New System
See Selecting a System (Creating a New System).
Table 57: New System Dialog Box
Field Description
System Name Allows you to type a name for your new system.
System Type Allows you to select the type of system to create. Options include (see Applications):
• Air Handling Units
• Fan Coil
• Unit Ventilators
• Heat Pumps
• VAV
• Central Heating
• Central Cooling Plants
• Simple Central Plant
• Custom Applications
• Monitoring Supervisory Control Only
System Selection Module Help Opens the module Help. As you make selections in the System Selection Wizard, you can
(F1) press F1 to view the Help screen. The Help screen displays the module Help section for the
item you are viewing and changes as you select different items in the wizard. Click the links
on the Help screen to view module information.
1 For Sideloops, there is only one Selection screen called Sideloop Selection. The Previous button is enabled but does not
work. The Next button is disabled. For information on creating sideloops, see the Creating a Sideloop section.
System Selection Module Help (F1) Opens the module Help. As you make selections in the System Selection Wizard,
you can press F1 to view the Help screen. The Help screen displays the module
Help section for the item you are viewing and changes as you select different items
in the wizard. Click the links on the Help screen to view module information.
Control View
See the Control Tab Screen description in the User Interface section.
The following table applies to the New Module Selection dialog box for the following options:
• Inputs
• Miscellaneous Inputs
• Outputs
• Miscellaneous Outputs
Table 61: New Module Selection for Inputs and Outputs
Field Description
Filter Allows you to filter the content of the table. Type one or more letters appearing in the data
you want to view.
Count Allows you to enter the number of points to add to the system.
Application Lists the application types available for the points.
Function Lists the functions available for the points.
Data Type Lists the data types available for the points.
Signal Lists the signals available for the points.
User Name Allows you to type a name for the module.
Previous Disabled for Classic View additions.
Next Disabled for Classic View additions.
Finish Applies changes and closes the dialog box.
Cancel Discards changes and closes the dialog box.
Opens the Help system.
Logic View
See the Logic Tab Screen description in the User Interface section.
Rename/Name
This dialog box is used to make changes to the labels in the State Tables. See Customizing State Selection Tables.
Table 68: Rename/Name Dialog
Field Description
Name Allows you to type a name for the input. We recommend leaving this text box empty so
that dynamic naming may be used.
OK Applies the changes and closes the dialog box.
Cancel Closes the dialog box without applying the changes.
Opens the Help system.
Line Segment
See Configuring the Line Segment Block.
MUX
See Configuring the MUX Block.
Table 70: MUX
Field Description
Edit Allows you to edit the table data.
IO Additions/Deletions Enables you to add or remove inputs and outputs that define the modes buttons in the left
pane.
Name Allows you to enter a name for the block.
Object Identifier Indicates object BACnet ID and instance number.
1 The number of Input X - Mode(s) fields is determined by the number selected in the Input field.
Mode Selection
See Configuring the MUX Block.
Table 71: Mode Selection
Field Description
Mode Allows you to select a value to use for the input mode of a MUX block.
OK Applies the changes and closes the dialog box.
Cancel Closes the dialog box without applying the changes.
Opens the Help system.
Details
See the Details Dialog Box description in the User Interface section. See Viewing and Modifying Details.
Confirm (Delete)
The Confirm dialog box appears after selecting to delete a module or block. Click Yes to delete it or No to cancel
the deletion. See Deleting a Module, Deleting a Block, and Deleting a Connection.
Rename (Module/Block)
This dialog box is used to make changes to the labels in the block's name. See Renaming a Module and Renaming
a Block.
Table 76: Rename (Module/Block)
Field Description
User Name Allows you to type a name for the module/block.
Note: If this is field is blank, the Standard Name is used.
Standard Name Displays a Johnson Controls standard name for the module/block.
OK Applies the name change and closes the dialog box. The name change appears in the
Control View or Logic View.
Cancel Closes the dialog box without applying the change.
Opens the Help system.
Job Information
See Entering or Viewing Job Information.
Table 77: Job Information
Field Description
Operator Name Allows you to enter or view the name of the operator responsible for the open Controller
Application File (.caf).
Job Name Allows you to enter or view the name of the job associated with the open Controller
Application File (.caf).
Contract Number Allows you to enter or view the contract number associated with the job and Controller
Application File (.caf).
History Allows you to enter or view notes indicating the history of the job and Controller Application
File (.caf).
OK Applies the changes and closes the dialog box.
Cancel Closes the dialog box without applying the changes.
Opens the Help system.
Concepts
Intrinsic Alarming
Intrinsic alarming allows you to configure the detection of alarm conditions and the generation of event messages
based on attributes (properties) of an object, such as the High/Low alarm limits of analog objects and the alarm state
of binary objects. The Notification Class object routes the event message to other BACnet devices. By default,
objects do not have intrinsic alarming. However, you can add intrinsic alarming to an object by setting its Intrinsic
Alarming Defined attribute to True.
Event Log
The Event Log displays detailed information about alarms and events on the device. You can view Event Log
information in Commissioning mode.
Notification
The Notification feature allows you to configure the distribution of alarm or event notifications to multiple devices.
Calendar
The Calendar feature allows you to add exception days to a schedule. Exception days can be holidays or days with
modified hours (for example, summer hours).
Global Calendar
If necessary, you can reference your calendar to an existing calendar (either on a different device or on the same
device). Any changes made to the referenced master calendar automatically update all the calendars that reference
the master calendar.
Schedules
The Schedules feature allows you to automate operations based on a schedule.
Trends
The Trend feature allows you to set up data sampling for points in the controller. The Trend feature also provides
you with ways to view these data samples. You can set up a Trend in Configuration mode and view live trend
attributes and data (samples) in Commissioning mode.
SA Bus Diagnostics
The SA Bus Performance attribute, located on the Advanced Controller Information Screen, indicates the current
performance of the bus, such as low, medium or high. Values of COV Receive Rates and Average Token Loop
times are indicators of SA bus performance. See the following table.
Table 78: SA Bus Performance Levels
SA Bus Description
Performance
LOW Average COV Receive Rate greater than 600, OR Average Token Loop greater than 2,000 ms.
MEDIUM Average COV Receive Rate greater than 300 and less than or equal to 600, OR Average Token Loop greater
than 1,000 ms and less than or equal to 2,000 ms.
HIGH Average COV Receive Rate less than or equal to 300, AND Average Token Loop less than or equal to 1,000
ms.
NOT Indicates unsupported data type, such as Ethernet.
APPLICABLE
Maximum traffic over control networks in mostly due to noisy analog signals. In the event you are experiencing low
or medium bus performance, try increasing the update interval time of the AI points on your IOMs. AI points on SA
Bus devices periodically send COV messages back to the controller regardless of a change in value. This guarantees
closed loop application control, but also increases periodic traffic on the bus.
Scheduling
When you set up and work with schedules in the Advanced tab, follow these procedures:
• Adding a Basic Calendar
• Adding a Calendar with a Date Range
Deleting a Calendar
1. Start the Tool and open the controller application.
2. Click the Advanced tab or the Advanced widget. The Advanced tree and information screen appear.
3. Under Scheduling, click Calendars.
4. Right-click the calendar you want to delete, and then click Delete.
Deleting a Schedule
1. Start the Tool and open the controller application.
2. Click the Advanced tab or the Advanced widget. The Advanced tree and information screen appear.
3. Under Scheduling, click Schedules.
4. Right-click the schedule you want to delete, and then click Delete.
Adding a Trend
A trended item is a data point in the controller that is periodically sampled and logged. You can view trend logs in
table or chart format. To view trend samples, you need to be in Commissioning mode.
1. Start the Tool and open the controller application.
2. Click the Advanced tab or the Advanced widget. The Advanced tree and information screen appear.
3. Right-click Trends and click Add Trend.
4. Click the Trend you added and click Edit. The fields you can edit appear in white.
5. Click the browse button next to the Input Reference field, and click the point you want to trend.
Viewing a Trend
To view live trend sample data, you must be in Commissioning mode.
1. Start the Tool and open the controller application.
2. Click the Advanced tab or the Advanced widget. The Advanced tree and information screen appear.
3. Click Trends. A list of trends appears under the Trends folder and in the table in the right pane.
Note: The number of samples you can view appears next to Trends in the Advanced tree. For example, the
values of (500 / 24000) next to the Trends folder means that 500 samples have been configured out of
a total of 24,000 possible.
4. In the table on the right pane, select the check box next to the trend you want to view. The right pane populates
with the trend data.
Note: You can switch between showing trends in a chart view or table view in the right-pane. To show the chart
view, click . To show a table view, click .
Note: For multiple trends, click to view multiple trend data on the same y-axis. Click to view each trend
on a separate y-axis.
Event Log
Use the Event Log - Details tab to set up the behavior of the Event Log - Events tab information. Use the Event Log
- Events tab to view events. You can only view the Events tab when you are in Commissioning mode. See Viewing
Event Logs.
Table 84: Event Log - Details Tab
Field Description
Object Name Indicates the name of the event log.
Description Indicates the description of the event log.
Enabled Indicates if the event log is enabled (True) or disabled (False).
Object Identifier Indicates the read-only BACnet object identifier for the event object.
BACnet - Buffer Size Specifies the maximum number of records the event buffer can hold.
BACnet - Record Count Indicates the number of records.
BACnet - Reliability Indicates if the Event Log is reliable.
BACnet - Status Flags Indicates Event Log status: In Alarm, Fault, Overridden, OutOfService.
BACnet - Start Time Specifies the time and date to enable logging when the Enabled attribute is
set to True.
BACnet - Stop Time Specifies the time and date to disable logging.
BACnet - Stop When Full Specifies whether logging ceases when the buffer is full. When set to True,
logging ceases and all accumulated samples remain in the buffer. When set
to False, logging continues.
BACnet - Total Record Count Indicates the total number of events in the log.
BACnet Intrinsic Alarming - Intrinsic Alarming Enables (True) or disables (False) BACnet intrinsic alarming for this object.
Defined
BACnet Intrinsic Alarming - Acked Transitions Indicates if the Event Log has acknowledgment transitions pending.
BACnet Intrinsic Alarming - Event Enable Determines whether notifications are enabled for To Off Normal, To Fault,
or To Normal events.
BACnet Intrinsic Alarming - Event State Indicates the current state of the event log.
BACnet Intrinsic Alarming - Last Notify Record Indicates the sequence number associated with the most recently collected
record whose collection triggered a notification.
Recipients Screen
See Editing Advanced Controller Information.
Table 86: Recipients Screen
Field Description
Recipients Displays the list of recipients.
Add Allows you to add a recipient. See Notification Recipient Screen.
Remove Removes the recipient from the list.
Moves the selected recipient up in the list of recipients.
Details Opens the Notification Recipient dialog box, which displays details of the recipient.
See Notification Recipient Screen.
Save Saves changes to the information in the screen.
Cancel Exits the screen without saving changes
Opens the help system.
Calendar Screen
See Adding a Basic Calendar or Adding a Calendar with a Date Range.
Table 89: Calendar Screen
Field Description
Object - Name Indicates the name of the calendar.
Description Indicates the description of the calendar.
Enabled Indicates whether the calendar is enabled (True) or disabled (False).
Object Identifier Indicates the read-only ID for the calendar.
BACnet - Present Value Indicates whether the calendar is available (True) or unavailable (False).
BACnet - Date List Shows the dates in the calendar.
Global Calendar Update Indicates that the calendar is being used from another device. This field appears
in Commissioning mode only.
Calendar View
See Adding a Basic Calendar or Referencing a Global Calendar.
Table 90: Calendar View
Button Description
Local Selects the local calendar option.
Global Selects the global calendar option and opens the calendar location entry:
• Device: The BACnet global identifier of the device.
• Calendar: The BACnet global identifier of the calendar.
Go to the previous year.
Go to today.
Allows you to view calendar details and define date ranges (for example, summer
hours for an entire month). For more information about how to set up a date
range, see Adding a Calendar with a Date Range.
Schedule Screen
See Adding a Calendar with a Date Range.
Table 92: Schedule Screen
Field Description
Object - Name Indicates the name of the schedule.
Description Indicates the description of the schedule.
Enabled Indicates if the schedule is enabled (True) or disabled (False).
Object Identifier Indicates the read-only ID of the schedule.
BACnet - Priority for Writing Indicates the priority of the schedule. The lower the number, the
higher the priority.
Operation and Display - Effective Period Indicates the time frame that the schedule is in effect. Click the
browse button to define this information.
Schedule Output Type Indicates the output type of the schedules: Binary, Analog, and
Multistate.
Trend Views
There are three views in the Trend Viewer: Chart View, Table View, and Definition View.
Table 96: Trend Views (Commissioning Mode Only)
Button View Description
Chart View Allows you to view trend data in a chart format.
Zoom Toggles the mouse behavior for the chart between zoom mode and
normal mode.
While in zoom mode:
• drag the mouse over an area of the chart to zoom in
• left-click to zoom out one level
• click Zoom to exit zoom mode and restore the mouse to normal
mode
When you exit zoom mode, the chart remains at the current zoom
level. Use the Restore button to fully zoom out.
Note: You cannot pan while the mouse is in zoom mode.
Note: You can also zoom and unzoom in normal mode by using
the Shift key and the mouse. To zoom, hold the Shift key
while dragging the mouse across the chart. To zoom out
one level, left-click the mouse while holding the Shift key
down.
Restore Allows you to return to an unzoomed view and switches the mouse
back to normal mode when the chart's zoom mode is active.
Points Line Displays the data using lines and point markers. This is the default
behavior.
Stacked Y Axis Displays each trend on a separate Y axis. This option is not available
when viewing a single trend.
Single Y Axis Displays each trend with the same Y axis. This option is not available
when viewing a single trend.
Copy to Clipboard Allows you to copy selected trend data to the system
clipboard for pasting into other applications such as Microsoft
Excel. You can also use Ctrl + C to copy data to the
clipboard.
Concepts
After configuring the display, you can download the application to the controller. The changes then become effective.
Only points that have been BACnet exposed are available for use in the local display.
Steps
Downloading
Screens
Display Tab
The Display tab is split into two tabs: Naming (Table 99) and Setup (Table 100). The Naming tab allows you to
configure which of the defined Inputs, Outputs, and Parameters you wish to show in the Local Controller Display.
The Setup tab allows you to configure the display, timeout, and authorization settings.
Table 99: Naming Tab
Field Description
Apply Applies the changes and exits the Edit mode.
Cancel Exits the Edit mode without applying the changes.
Inputs and Provides a scrollable list of inputs (sensors) and outputs (control points) defined by the application. The default
Outputs order is alphabetical.
Parameters and Provides a scrollable list of BACnet exposed elements for all modules within the application. This list is
Setpoints identical to what is shown in the Parameters table. It also includes any network inputs or outputs defined by
the system. The default order is alphabetical. You can re-order this list using the up arrow and down arrow
buttons. If you select to show one or more items, the selected items appear at the top of the list the next time
you click the Display tab.
Concepts
Simulation Overview
When you simulate your system, you are in the Test Mode. You can set the simulation speed (1-10) and the default
values for Miscellaneous Inputs, Network Inputs, and Inputs. Simulation speed allows processes like time delays
on Binary Outputs (BO) or Stroke Times on Actuators to run 10 times as fast. For example, a 60-second delay timer
runs in 12 seconds if the simulation time is set to 5.
Use the startup values to modify the defaulted starting points for all the Miscellaneous Inputs, Network Inputs, and
Inputs. The startup values display the values that the Miscellaneous Inputs, Network Inputs, and Inputs use in the
system because they are not connected to physical hardware. Once simulation is running, you can command the
values to see how the system behaves.
Note: Define hardware before attempting to simulate your system. If you do not define the hardware, the system
uses the smallest controller, and the controller’s capacity may not be accurate.
Debugging
When you start a simulation, you can enable debugging functionality to validate your logic. When you enable
debugging, the Simulation Debugging dialog box appears. The Simulation Debugging dialog box allows you to define
break conditions, stop the simulation (Break), start the simulation after a break (Go), command the control sequence
to execute once (Single Step), or command the control sequence to advance 1 second.
Break Conditions
Break conditions are conditions that you set up to prompt the simulation to automatically stop (break) if the system
reaches the break condition. Setting up break conditions allow you to pause the simulation session based on your
preset break conditions and view the status of your logic when the break condition is reached. By setting up break
conditions, you can look at possible problems as they occur and troubleshoot programs as you write them. For
example, you can set up a discharge air temperature to stop the simulation if the temperature exceeds 80 degrees.
Steps
Starting Simulation
1. Click Simulate. The Simulation dialog box appears.
2. In the Startup Value section, select the simulation parameters or attributes.
3. In the Speed x Realtime section, select the speed of the simulation. You can select between 1 (real time) and
10 (ten times real time).
4. In the Debugging section, select the Enable check box to enable the debugging functionality. Clear the Enable
check box to disable the debugging functionality.
Note: If you enable debugging, the Simulation Debugging dialog box appears once the simulation is started.
5. Click OK.
Note: When simulating a VAV box, verify SA-VP is set to zero. Once Autocalibration is complete, the SA-VP
can be increased to simulate airflow.
Stopping Simulation
1. Click Configure. The Simulation Exit - Confirmation dialog box appears.
Viewing Connections
You can view connections in the Configuration mode, Simulation mode, and Commissioning mode. In Simulation
mode, the values are shown in real time rather than defaults. See Viewing and Modifying Connections in the
Configuring a System section for more information.
Commanding Items
Note: For steps on commanding Network Inputs or Network Outputs, see Commanding Network Inputs and Network
Outputs.
1. Right-click an item that can be viewed and modified and select Commands. The right-click menu appears.
2. Select the Attribute from the Attribute drop-down menu.
3. Click the browse button next to Attribute Command to open the parameter or attribute’s specific command dialog
box.
4. Do one of the following:
a. Select Test, enter a test value for the command, and click OK.
b. Select Restore to restore the value to the default and click OK.
c. Click Cancel to cancel the command.
The Command details appear in the Details area of the dialog box.
5. Click Send to issue the command and close the dialog box. Or, click Cancel to close the dialog box without
issuing a command.
Viewing Logic
To view logic in the Classic view, click the Logic tab from the user interface. If you are viewing a perspective, add
or view the Logic View widget.
Note: If the Logic View widget is already in the perspective, you can also right-click a module containing logic that
can be viewed and modified. The right-click menu appears. Select View Logic. The Logic View appears and
displays the logic diagram for that module.
You can pan and zoom in the logic view in the Configuration mode, Simulation mode, and Commissioning mode.
See Panning and Zooming in the Configuring a System section for more information.
You can print in these modes as well. See Printing the Logic Diagram in the Configuring a System section for more
information.
Screens
This section describes screens specific to the Simulation mode. For information on screens that appear in both the
Simulation mode and the Configuration mode, see the Configuring a System section for more information.
Simulation Screen
See the Starting Simulation section.
Table 102: Simulation Parameters
Field Description
Startup Value Displays the startup values for the inputs of the application.
Item Displays the name of the item.
Value Displays the item’s starting value.
Units Displays the item’s starting units.
Speed x Realtime Allows you to indicate the speed of the simulation. The speed range is 1–10 times
real time.
Debugging Indicates if you want to enable the debugging functionality while in Simulation mode.
Starting Simulation Engine Status Bar Indicates the progress of entering Simulation mode.
OK Starts simulation and closes the dialog box.
Concepts
Hardware Considerations
When you define your hardware, keep the following points in mind about the following device types. In addition to
these considerations, note that these devices are SAB devices.
Network Sensors (Network Duct Sensors, Network Zone Sensors, Network CO2 Sensors)
Steps
Defining Hardware
This section includes Selecting a Device (Controller Selection Tab), Assigning Points (Point Assignment Tab),
Defining Network Settings (Network Settings Tab), and working with packages (Adding Packages Automatically and
Managing Packages Manually (Packages Tab)). For information on N2 Mapping, see the N2 Compatibility Options
chapter.
2. On the Packages tab, click Install All. The system installs all the packages from the Not Installed list on the
left pane of the dialog box. The packages, once installed, move to the Installed list on the right pane of the dialog
box.
Note: If you have the Ignored check box selected for a package, the system does not install the package.
Note: Package files for wireless devices do not automatically install when you upgrade from Release 10.0 to
Release 10.1. You must install these package files manually. See Installing Selected Packages.
3. If necessary, click Refresh to display your changes.
Option Result
Open the Tool. A dialog box asks if you want to add new The Define Hardware dialog box appears displaying the
or updated packages. Packages tab and the Default Controller tab.
Click Manage Manually.
Click Define Hardware. The Define Hardware dialog box appears. If you have an
application open, all hardware definition tabs appear. If you
do not have an application open, only the Packages and
Default Controller tab appear.
2. On the Packages tab, click Install New. The system installs all the new packages from the Not Installed
list on the left pane of the dialog box. The packages, once installed, move to the Installed list on the right pane
of the dialog box.
Note: If you have the Ignored check box selected for a package, the system does not install the package.
3. If necessary, click Refresh to display your changes.
2. On the Packages tab, click Install Upgrades. The system installs all the upgrade packages from the
Not Installed list on the left pane of the dialog box. The packages, once installed, move to the Installed list on
the right pane of the dialog box and replace existing packages with the same name.
Note: If you have the Ignored check box selected for a package, the system does not install the package.
3. If necessary, click Refresh to display your changes.
Option Result
Open the Tool. A dialog box asks if you want to add new The Define Hardware dialog box appears displaying the
or updated packages. Packages tab and the Default Controller tab.
Click Manage Manually.
Click Define Hardware. The Define Hardware dialog box appears. If you have an
application open, all hardware definition tabs appear. If you
do not have an application open, only the Packages and
Default Controller tab appear.
2. On the Packages tab, select the packages you want from the Not Installed list on the left pane of the dialog box.
3. Click Install Selection. The packages, once installed, move to the Installed list on the right pane of the dialog
box.
4. If necessary, click Refresh to display your changes.
Option Result
Open the Tool. A dialog box asks if you want to add new The Define Hardware dialog box appears displaying the
or updated packages. Packages tab and the Default Controller tab.
Click Manage Manually.
Click Define Hardware. The Define Hardware dialog box appears. If you have an
application open, all hardware definition tabs appear. If you
do not have an application open, only the Packages and
Default Controller tab appear.
2. On the Packages tab, select the packages you want from the Installed list on the right pane of the dialog box.
3. Click Uninstall Selection. The packages, once uninstalled, move to the Not Installed list on the left pane of
the dialog box.
Note: Uninstalled packages automatically are set as Ignored. To clear the Ignored setting, select Show Ignored
and clear the Ignored check box next to the package.
4. If necessary, click Refresh to display your changes.
Ignoring Packages
If necessary, you can mark packages that you do not want to use as Ignored.
1. Do one of the following:
Option Result
Open the Tool. A dialog box asks if you want to add new The Define Hardware dialog box appears displaying the
or updated packages. Packages tab and the Default Controller tab.
Click Manage Manually.
Click Define Hardware. The Define Hardware dialog box appears. If you have an
application open, all hardware definition tabs appear. If you
do not have an application open, only the Packages and
Default Controller tab appear.
2. On the Packages tab, locate the package or packages you want to ignore in the Not Installed list on the left pane
of the dialog box.
3. Select the Ignored check box next to each package.
Option Result
Open the Tool. A dialog box asks if you want to add new The Define Hardware dialog box appears displaying the
or updated packages. Packages tab and the Default Controller tab.
Click Manage Manually.
Click Define Hardware. The Define Hardware dialog box appears. If you have an
application open, all hardware definition tabs appear. If you
do not have an application open, only the Packages and
Default Controller tab appear.
2. On the Packages tab, select the Check at startup check box if you want a dialog box to appear at startup prompting
users to install new or updated packages. Clear the Check at startup check box if you do not want a dialog box
to appear at startup.
For information on signal types used by these points, see Object Naming and Signal Preferences.
1 The UI is scanned once per second. There may be a delay of up to one second in reading a contact status change.
2 The UI on VAV Box Controllers does not support the 4-20 mA signal.
3 Incremental outputs use two binary hardware slots for opening and closing an actuator.
4 You can use Relay Outputs to drive incremental/floating 3-wire actuators; however, we recommend using triac outputs instead
of Relay Outputs for the following control loop types: VAV Flow Control, Airflow, Airflow%, Airflow Diff, Bldg Static, and Duct
Static.
Add Devices Dialog Box (For NetSensor, NetSensorDuct, NetSensorCO2, and NetVSD)
See the Defining Hardware section.
The Add Devices dialog box appears after you select a Network Sensor (NetDuctSensor, NetZoneSensor, or
NetCO2Sensor), Network Cooler/Freezer Sensor (NetZoneSensor), Wireless Sensor (NetZoneSensor), or Network
VSD (NetVSD) device to add in the SA Bus Device Selection dialog box. Use this dialog box to add applications to
the device.
Note: Wireless Sensors and Wireless Refrigerator/Freezer Temperature Transmitter and Probe Assemblies are
considered Network Zone Sensor SA Bus devices.
Refresh
Indicates all new packages from the Not Installed table except
ignored packages.
New
Indicates all upgrade packages from the Not Installed table
except ignored packages.
Upgrade
Indicates a package is already installed to the application, and
installing the package with this icon downgrades the field device
Downgrade that is installed due to an older build date/time.
Indicates the installed package does not have a matching file
in the package library. If the package is installed, you need to
Missing obtain the package file from another source.
Indicates the packaged cannot be directly removed. It must be
replaced by another package, whether it is older or newer.
Restricted
Installs all packages from the Not Installed table except ignored
packages.
Install All
Installs the selected packages from the Not Installed table.
Install Selected
Uninstalls the selected packages from the Installed table.
Concepts
Load Wizard
The Load Wizard allows you to perform uploads and downloads to a device. The Load Wizard determines the network
connection method by the Connections - Ethernet, Bluetooth®, BACnet Router, or ZigBee®.
Download to Device
You can download devices using the Load Wizard.
You can only download fully mapped (hardware assigned) systems. However, you cannot download applications to
ZFR devices.
Connections
The Ethernet connection mode allows you to select which Metasys® Network Automation Engine (NAE) to connect
through to perform the operation (also referred to as Metasys Ethernet NAE Passthough).
Note: You do not need to launch the tool through the supervisory device configuration tool or user interface, or
have the supervisory device configuration tool installed to use the Ethernet Passthrough connection. When
the tool is launched from the supervisory device configuration tool, the supervisory device connection
information is not automatically populated in the tool.
To use an Ethernet connection, enter the device host name or IP address, your user credentials, and click
Login.
The Bluetooth connection mode allows you to select a local Bluetooth card or a Bluetooth Wireless Commissioning
Converter to connect through to perform the operation.
The BACnet Router connection mode allows you to select a BACnet Router to connect through to perform the
operation.
The ZigBee connection mode allows you to select a local ZigBee dongle to connect through to perform the operation.
Codes
The boot code is the startup code for the device. The boot code acts like a mini-operating system in the device and
supports the communications necessary to download the main code.
The main code acts like an onboard library and gives the device information on the modules. You need to update
the main code if there is a change to a module (used in the application code). Together the boot code and main
code make up the firmware.
Note: If you need to load main code into an IOM on the SA Bus, it is 1 to 2 minutes (30%) faster per IOM if you are
directly connected to the SA Bus with a Bluetooth connection. The typical download time is 3-1/2 minutes
for an SA Bus download and nearly 5 minutes for an FC Bus connection.
Important: If you want to modify default values and download a controller .caf file from a previous version of the
tool without upgrading to the current version, you must clear the boot and main code check boxes in
the download screen. If you do not clear these check boxes, you convert the controller to the current
version, and then the older version .caf file does not download.
Steps
Uploading a Device
1. Click Load. The Load Device Wizard appears.
2. In the Connection Type section, select the connection type: Ethernet, Bluetooth, BACnet Router, or Zigbee. For
more information about connection types, see Connections.
3. In the Load Type section, select Upload From Device.
4. In the Connection Parameters section, enter the connection parameters:
• For Ethernet connections, select a host name or IP address from the drop-down box, or enter the device
host name or IP address, enter your user credentials, and click Login. Select the correct supervisory device
and the trunk.
• For Bluetooth connections, enter the baud rate and COM port information. We recommend you keep the
Baud Rate default (38400).
• For BACnet router connection, enter the IP address and UDP port of the BACnet Router (47808), the network
number (BACnet Instance) of the MS/TP trunk (0-99,999), and an available Ethernet network interface
adapter (if selected, all IP traffic intended for the BACnet router travels through this interface) to use.
Note: Do not use 1001 for the MS/TP Network Number. The number 1001 is reserved for Johnson Controls
BACnet IP network connections.
• For Zigbee connections, enter the PAN offset.
5. In the Discovery section, enter the type of discovery process you want to use: automatic (Auto) or manual
(Manual). If you selected Manual, enter the device address.
6. Click Next.
If you selected the Manual discovery type, the tool skips the Device Selection Screen and the Load Summary
Screen appears. Go to Step 9. If you selected the Auto discovery type, go to Step 7.
7. When the Device Selection Screen appears, click Discovery if the wizard does not automatically begin the
discovery process.
Note: Once the desired device appears in the list, click Stop.
8. Select a device from the list and click Next. The Load Summary Screen appears.
9. Click Finish. The upload status appears.
When the upload completes, the Finish button changes to Done. This change does not happen if you selected
the Close wizard after successful load check box on the Load Summary screen. Instead, the wizard closes.
10. Click Done.
Note: If the selected Controller Application File requires an upgrade, the System Upgrade dialog box appears.
See the Troubleshooting section if you are experiencing trouble uploading a device.
Downloading a Device
Changes to the workflow and general download tips:
• If you are downloading N2 compatible controllers, you must use the SA bus. In addition, with the Load Wizard,
the main code initially downloads as MS/TP (Wired Field Bus), but switches to N2 (N2 Slave Field Bus) when
you select the Switch Communication Mode check box on the Load Summary screen.
• If the communication protocol in the controller does not match the protocol that is used in the application, you
must switch communication modes before you download an application.
Important: If you want to modify default values and download a controller .caf file from a previous version of the
tool without upgrading to the current version, you must clear the boot and main code check boxes in
the download screen. If you do not clear these check boxes, you convert the controller to the current
version, and then the older version .caf file does not download.
Important: The download process does not work if you have a single FEC/FAC controller connected to the BACnet
router via the FC bus. In this case, use the Bluetooth® wireless commissioning converter to download
the controller.
Important: The Tool detects and downloads ZFR1811/FX-ZFR1811 radio code even when the field controller main
and boot code match the Tool versions but the radio code version does not match. The Tool detects
the versions of the boot, main, and radio code versions in the field controller if you attempt to download
an application.
If the boot or main code version in the controller does not match the software version, the Tool selects
the boot or main check box. The radio code is downloaded with the main code. However, if the boot
and main code versions in the Tool match the code in the field controller but the radio code version
does not, the Tool does not automatically select the boot code and main code check boxes. If the main
code check box is not selected, the radio code is not downloaded.
To download a device:
1. Click Load. The Load Device Wizard appears.
2. In the Connection Type section, select the connection type: Ethernet, Bluetooth, BACnet Router, or Zigbee. For
more information about connection types, see Connections.
3. In the Load Type section, select Download Device.
4. In the Connection Parameters section, enter the connection parameters:
• For Ethernet connections, enter the device host name or IP address, your user credentials, and click Login.
Select the correct supervisory device and the trunk.
• For Bluetooth connections, enter the baud rate and COM port information. We recommend you keep the
Baud Rate default (38400).
• For BACnet router connection, enter the IP address and UDP port of the BACnet Router, the network number
of the MS/TP trunk (0-99,999), and an available Ethernet network interface adapter (if selected, all IP traffic
intended for the BACnet router travels through this interface) to use.
Screens
Concepts
• In certain scenarios, you are required to download the boot code first regardless of the code options you have
chosen. The workflow does not proceed unless you choose to download the boot code. Figure 48 shows the
message notifying you of the required download.
Figure 48: Boot Code Notification
• For any controllers requiring an updated main code, the main code is automatically downloaded regardless of
whether you have chosen the option to download main code. No message appears notifying you of the download.
Steps
Important: We strongly advise against using an Ethernet Passthrough connection to download multiple controllers
due to potential communication loss during the process.
Note: Review the guidelines found in Getting Started with Trunk Utilities before proceeding with the following steps.
1. Make sure no .caf file is open in the tool.
2. From the Tools menu, select Trunk Utilities > Download Multiple Controllers. The Trunk Utilities - Download
Multiple Controllers wizard appears with the Connection screen active.
3. Select the desired connection type and parameters and click Next. The Download Template screen appears.
Note: You do not need to launch the tool or have a supervisory device configuration tool to use the Ethernet
Passthrough connection. When the tool is launched from the supervisory device configuration tool, the
supervisory device connection information is not automatically populated.
To use an Ethernet connection, select a host name or IP address from the drop-down box, or enter the
device host name or IP address, your user credentials, and click Login.
4. Do one of the following:
• Click Discover to begin the discovery process and locate devices. When devices are located, they appear
in the main section of the Download screen.
Note: To stop the Discover process click Stop.
• Click Browse to select a download template file, if desired. The Open dialog box appears. Browse to and
select the multiple download template, and click Open.
5. Select or clear the check boxes next to the devices you want to download.
Note: You are required to upgrade IOMs on the SA Bus to the latest release before you can upgrade the field
controller.
Note: To auto assign the device address of every device in the Instance Number column, right-click the Instance
Number heading and click Auto Assign.
Note: To assign instance number values to devices based on the device number, trunk number, and device
address, right-click the Instance Number heading and click Assign Calculated Instance.
6. If you imported a device from a download template, select the device and click Get Device Info. The Get Device
Info button only works for devices that were imported from a download template. This is because the download
template does not store the device model or boot and main code versions.
7. Perform the following tasks:
• Click Browse to open an existing multiple download template file, if desired. The Open dialog box appears.
Browse to and select the multiple download template, and click Open.
Note: To choose an application or attribute template file different than the download template, do so after
selecting the download template.
• To save a template, click Save. Navigate to the correct directory, enter the desired file name, and click Save.
• To change the device name, click in the field that contains the existing device name and enter a new name.
Screens
View Status Button Opens the Status dialog box showing the current status of the operation. Click Refresh
periodically to update the status. Click Copy To Clipboard to copy and paste the text to
another word-processing program, such as Microsoft Notepad.
View Log Button Opens the Log dialog box showing the detailed operation log file. Click Refresh periodically
to update the log. Click Copy To Clipboard to copy and paste the text to another
word-processing program, such as Microsoft Notepad.
Clear Log Button Clears all contents of the log file.
Get Device Info Button Use for devices imported from a download template (the download template does not store
the device model or the boot and main code versions). The Get Device Info button retrieves
the boot and main code values from the actual device so a download can be properly done.
Discovery Button Starts the Discovery process for locating devices.
Stop Button Stops the Discovery process.
Navigation Buttons
Previous Moves to the previous screen of the wizard.
Next Moves to the next screen of the wizard.
Finish/Done Finish starts the load.
Done appears after the load completes. Click Done to close the wizard.
Cancel Closes the wizard without performing the load.
Opens the Help system.
Concepts
Balancing Feature
The details view of the Balancer Override SD module includes an attributes table and task buttons to autocalibrate
VAV Box Controllers and set flow constants. This feature appears in Commissioning mode only for VAV Box
Controllers. The task buttons of the Balancer Override SD module details view are active only when in the Test
mode; however, you do not need to be in Test mode to edit the attributes table.
The Balancer Override module is described in the Balancer Override topic of the State Generation Modules section.
See the Using the Balancing Feature section for information on balancing tasks.
Test Mode
The Test Mode allows you to command inputs, modules, and outputs to assist in commissioning your system. During
Test Mode, the controller being commissioned is taken offline from the supervisory system to ensure that only the
commands from the Commissioning session override the inputs and outputs. You must exit Test Mode before you
exit the Commissioning mode. See the Working with the Test Mode section.
EWMA Diagnostics
The PID controller blocks have the ability to collect data about their inputs, outputs, and internally calculated variables.
Inside the PID blocks, Exponentially Weighted Moving Averages (EWMA) diagnostic value calculations minimize
memory requirements, reduce communication traffic, and provide an easy way to analyze collected data.
Starting at Release 5.1, all zone control based system selection trees (terminal units only; not AHUs) automatically
expose the following four values per Output Controller. The XXX label in the descriptions relates to the type of control
(for example, Zone Heating, Zone Cooling, and Flow).
• XXX-ABSERROR (Absolute Error EWMA) - The Absolute Error EWMA is the absolute value of the calculated
setpoint minus the present value of the controlled variable (for example, temperature, and flow). These values
are calculated in the units of the controlled variable. The moving average calculation for this value is performed
at the effective period of the PID. For example, the effective period for zone temperature-based control is 60
seconds, and a VAV Box Controller box flow loop is 1 second. If this value increases in reference to the type of
loop under control, the increase may indicate a control or mechanical system issue.
• XXX-ABSEFFORT (Absolute Effort EWMA) - The Absolute Effort EWMA is the absolute value of the change
in the present value from one execution of the PID to the next. These values are calculated in units of %. The
moving average calculation for this value is performed at the effective period of the PID. For example, the effective
period for zone temperature based control is 60 seconds, and a VAV Box Controller box flow loop is 1 second.
If this value increases more than 5% to 10%, the increase may indicate excessive controlled device movement.
• XXX-ERROR (Error EWMA) - The Error EWMA is the controlled variable setpoint minus the present value of
the controlled variable. These values are calculated in the units of the controlled variable. The moving average
calculation for this value is performed at the effective period of the PID. For example, the effective period for
zone temperature-based control is 60 seconds, and a VAV Box Controller box flow loop is 1 second. If this value
Steps
Making Connections
Commissioning a Device
1. Click Commission. The Commission Device Wizard appears.
2. Choose the application type and the connection point information.
Note: To commission a device that contains an existing application, use the Applications in Controller setting
to make sure you commission the latest information.
3. From the Device Selection screen, select a device.
4. Click Next.
Note: If the application type is Application in Controller and no devices appear on the Device Selection screen,
click Discover.
5. Click Finish. The application appears to be commissioned in the Control View.
Note: If the application type is Application in Controller, the Tool uploads the application from the selected
device.
Note: The Notice dialog box appears when the application version in the controller is older than the application
version loaded in the Tool. You can continue commissioning this application successfully; however, you
do not see any new items added since the last load. Perform a load to see new items.
Viewing Connections
You can view connections in the Configuration mode, Simulation mode, and Commissioning mode. See Viewing
and Modifying Connections in the Configuring a System section for more information.
Commissioning Inputs
Modifying Offsets
1. Right-click an input or miscellaneous input and select View Details. The Details dialog box appears.
2. Click Edit.
3. Enter the desired offset value.
4. Click OK.
Panning
You can pan in the logic view in the Configuration mode, Simulation mode, and Commissioning mode. See Panning
in the Configuring a System section for more information.
Zooming
You can zoom in the Configuration mode, Simulation mode, and Commissioning mode. See Zooming in the Configuring
a System section for more information.
Printing
You can print the logic diagram in the Configuration mode, Simulation mode, and Commissioning mode. See Printing
the Logic Diagram in the Configuring a System section for more information.
Modifying Outputs
You can view and modify output attributes in the Configuration mode, Simulation mode, and Commissioning mode.
See Viewing and Modifying Parameters in the Configuring a System section.
Controller Tool Help: Commissioning a System 313
Stopping the Test Mode
To stop the test mode, on the toolbar, clear the Start Test Mode check box.
Restoring Flow
1. In the details view of the Balancer Override SD module, click Flow Restore. The Flow Restore Command dialog
box appears asking if you want to send the restore flow command.
2. Click Send.
Return to the Using the Balancing Feature section.
Screens
This section describes screens specific to the Commissioning mode. For information on screens that appear in both
the Configuration mode and the Commissioning mode, see the Configuring a System section for more information.
Concepts
Steps
Reading Results
To read results after the Box Flow Test completes:
1. In the Setup/Progress tab of the Box Flow Test screen, click Read Results.
2. Click the Results tab.
Note: If the test is still in progress, the State column displays Test in Progress. Wait until the test completes
and read the results again.
Note: You can also read the results from the previous time the box flow test was performed. Click Read Results
before performing the test to view the results of the last performed box flow test.
Note: If there are errors, the error appears in the State column and the result summary appears in the Results
Summary column.
Screens
Concepts
Menu Bar
The menu bar includes the following options.
Table 139: Menu Bar Description
Item Option Description
File New Opens a new ZCT session.
Open Opens a saved ZCT session.
Save Saves the session. This option is disabled when you are starting
a new scan with no data.
Save As Saves the session and allows you to name. This option is disabled
when you are starting a new scan with no data.
Input from Point Imports information from an existing Point Schedule.
Schedule
Generate Report Generates a report of the scan results that appear on the Status
tab. This option is disabled when you are starting a new scan with
no data.
Exit Closes the ZCT.
Network Information
The Network Information panel displays the Pan Offset and Channel information and allows you to specify job
information. The Network Information panel appears regardless of which tab you select. The table in the Network
Information section contains a description of the section. The PAN Offset and Channel fields show the actual values
of the network and cannot be edited. See Scanning Your ZFR Network.
Routing Tab
For the experienced user, the Routing tab provides details on each hop a message takes on its way to and from the
coordinator in the network. Use data from this tab to diagnose which device links are weak, especially if a router
shows a weak signal status on the Status and Diagnostic tabs. See the table in the Routing Tab section for a
description of each column on the Routing tab.
On the Routing tab, you can sort any column by clicking the column header. Color gradients show the signal strengths
between device hops. The route hop color may be white if the signal strength information could not be found at the
destination of the hop. Certain cells also indicate routing problems using symbols (see ---- in the following figure).
Table 148 provides a description of these symbols.
Device Tab
For the experienced user, the Device tab offers details on communication hops, sensor information, the number of
neighbors, and more. Whereas the Routing tab provides a Coordinator, the Device tab offers a view centered on
the Router (wireless field controller) centric view. See the Device Tab Column Description table in the Device Tab
section for a description of each column on the Device tab.
The Device tab also includes a depth information table (circled in red in Figure 52). The table provides the advanced
user with a sense of the network layout and shows the hierarchy of parent/child addresses assigned to routers back
to the coordinator at depth 0. The table displays the Device Address at each depth and also shows the short address
(in decimal and hexadecimal) for each parent router between the coordinator and the device. See Address Depth
for an explanation of depth.
The text Not Found appears with a yellow background in the table if a parent router is not in the scan. When you
hover your cursor over the Not Found cell, a tooltip describes the issue.
There are several reasons that the missing router may be not be found:
• The scan is incomplete—not all devices in the mesh appeared in the scan.
• The user replaced the router attached to the field controller with another, leaving the child devices without their
parent. (The replaced router acquires a new, different short address.)
• The user toggled the PAN Offset switches on the router to clear the router's network tables and force the router
to rejoin the network. That router then acquired a different short address from a second router.
Address Depth
The address depth can be thought of as an indicator of distance from the coordinator, but it actually refers to the
way that short addresses are assigned to routers and sensors in the network. This method is referred to as tree
addressing. As devices initially join the wireless network, they receive an address from a parent device that is already
a member of the network. The coordinator and routers can assign only 6 short addresses to other routers. The
coordinator is at depth 0 and its 6 routers would be at depth 1. If there are more than 6 routers within 50 ft of the
coordinator, they cannot all get a short address from the coordinator, so they would get an address from a depth 1
router, resulting in that device being at depth 2.
Each router can assign 6 short addresses to other routers and 14 short addresses to sensors. A router at depth 1
assigns short addresses to routers at depth 2. There could be as many as 36 routers at depth 2. However, as the
distance from the coordinator increases, the likelihood of receiving one of the 36 addresses at depth 2 diminishes.
In a normal installation, the distance from the coordinator is large enough that routers will have short addresses at
deeper levels.
Tooltips
Various tooltips appear in the Status tab, Diagnostic tab, Routing tab, and Device tab. These tooltips appear when
you hover your cursor over certain column headings, errors, or symbols. In addition, both the Scan Configuration
dialog box and the Import Point Configuration dialog box include tooltips.
Session
A session is the list of devices and all the associated summary or diagnostic information generated by a scan in the
ZCT UI. You can save a session, open it at a later time in the ZCT, and perform another scan to update the information.
Sessions are saved in a .zct file format and open in the ZCT UI. See Saving a Session.
Report
You can generate a ZCT HTML report of scan results that you can view and print from your web browser. A report
contains the information shown in the Status tab, including the comments. See Figure 55.
Note: You cannot open an existing report from within the ZCT. However, you can open an existing scan, rescan,
or add comments and generate a new report with updated information.
Pinging a Device
Use the Ping command to locate a device and see if the device is communicating. The ZCT includes a progress bar
which indicates the status of the command. The Signal Strength LED on a ZFR Router blinks steadily for 1 minute
when it receives the Ping command. Use the LED on the ZFR Router for the device to identify the device and confirm
that the device has the expected address.
Note: You can only issue this command when scan data is present in the ZCT.
1. On the Commands menu, click Ping. The Ping a Device dialog box appears.
2. In the Device Address drop-down box, select the MS/TP address of the device.
3. Click Ok. A Ping Command Progress box appears. An confirmation box appears noting that the command was
completed successfully. Otherwise, an error message appears.
Saving a Session
To save a session, on the File menu, click Save.
Note: If ZCT has no filename for saving files, it uses the Point Schedule filename and file path location to save the
ZCT file, changing the file extension to .zct.
Note: If you choose to exit the ZCT without first saving the file, a Save Work Changes box appears prompting you
to save or discard your data.
Screens
For an overview of the ZCT UI, see ZCT User Interface.
Network Information
Table 141: Network Information Description
Item Description
Menu Bar Contains the ZCT menu selections.
PAN Offset Displays the PAN Offset from the most recent ZCT file or scan. (Read-only).
Channel Displays the channel number for your network from the most recent ZCT file or scan.
(Read-only).
Note: If you set the channel to AUTO in the Scan Configuration dialog box, this value is
automatically changed to the actual channel found when the network is scanned.
Job Information (Optional)
Contains a free text area where you can type information about the job or scan.
The text you enter here saves with the session and appears in any reports you generate.
Note: See Importing Information from a Point Schedule for details on how to import content
for this field from a Point Schedule.
Diagnostic Tab
Table 144: Diagnostic Tab Column Description
Column Description
Device Address Shows the MS/TP device address of the field controller.
Device addresses appear in the following way:
• ZFR Coordinator: 120–127 is the MS/TP or device address
• ZFR Router: xxx where xxx is the associated wireless field controller’s MS/TP address
• ZFR Router functioning as a repeater or a third-party device: R_xxxx where xxxx is the last
4 digits of its IEEE address
• WRZ Sensors: xx - Syy (zzz) where xx is the sensor's associated field controller's MS/TP
address, yy is the user-selected zone DIP switch setting for the sensor, and zzz is the Controller
Tool SA bus address.
Device Name Shows the device name or model number of the connected field controller. If the device name for
a field controller from a Point Schedule file appears in the Device Name column, a tooltip appears
with the model number of the field controller after a scan.
Note: See Importing Information from a Point Schedule for details on how to import content for
this field from a Point Schedule.
Device Status Shows the current status of the ZFR device or sensor.
If the cell does not indicate an online status, this cell is red. If more than one fault exists, ZCT displays
the higher priority fault. See Table 145 for prioritized faults for devices. See Table 146 for prioritized
faults for sensors.
Radio Code Version Displays the firmware version of the ZFR Router.
Depth Shows the short address depth of the router (1–5) to the coordinator (0). Routers at depth 5 cannot
have any child devices and are indicated by yellow highlighting. See Address Depth for more
information.
Short Address Displays the Zigbee network address for the device.
Note: On the View menu, you can select or deselect Hexadecimal to toggle between decimal and
hexadecimal address format.
IEEE Address Displays the factory-assigned IEEE identifier for the device. This identifier is unique.
Lost Coordinator Shows the number of times the ZFR Router has lost communication with the ZFR Coordinator.
Counter
1 Diagnostic counters may increment quickly during the initial installation and startup of the wireless network. You should issue
a Clear Statistics or Clear All Statistics command before making any conclusions based on the values that appear. See
Clearing Statistics for a Specific Device and Clearing Statistics for All Devices for details. As a general rule, none of these
counters should increment on a well-formed network.
Routing Tab
Table 147 describes the columns on the Routing tab. Table 148 describes the symbols that appear when there is a
routing problem. A tooltip also appears when you hover over a cell that indicates a routing problem.
Table 147: Routing Tab Column Description
Column Description
Device Address Shows the MS/TP device address of the wireless field controller that is the start of the
communication path for the row.
Device addresses appear in the following way:
ZFR Router: xxx where xxx is the associated wireless field controller’s MS/TP address
Short Address Displays the Zigbee network address for the device.
Note: On the View menu, you can select or deselect Hexadecimal to toggle between decimal
and hexadecimal address format.
Concepts
Connections
Four connection options are available: Ethernet, Bluetooth, BACnet Router, and ZigBee. See Connections in the
Loading Devices section for details on these options.
Steps
Screens
Application Descriptions
The application sections contain the following topics:
• Application Overview
• Core Logic Modules
• Mechanical System Selection
• Control Logic Selection
Note: The Sideloop application has one Sideloop Selection screen instead of the Mechanical System Selection
and Control Logic Selection screens.
Application Overview
This section describes the application and provides links to its detailed descriptions.
Modules (MASD)
All Mixed Air Single Duct Applications use the core logic listed as follows:
Network Inputs
• APP-MODE (Application Mode)
• TUNING-RESET: This module is used to reset the tuning parameters to the default values present after initial
download.
See the Network Input Modules section.
State Generation
• Application Mode Determination: This module separates out the Water Flush application mode for separate
connection to State Selection and passes the remaining application modes to State Selection.
• Water System Flush Pass Through (Pass Through): This module passes the Water Flush system mode to a
separate State Selection input so that when water flush is requested, the valves always open.
• Mixed Air Single Duct HR Sequencing (Occupied Sequencing (AHU MASD w HR) v51)
• PID Tuning Reset: This module forces every output controller to reset the Proportional Band and Integral time
of every PID to default values based on current process ID.
Output Control
• Heating Required LV (Last Value (Boolean, Enum, Float))
• Cooling Required LV (Last Value (Boolean, Enum, Float))
Fans (MASD)
These selections provide the logic for the main fans.
The selection options for Fans are:
Supply Fan
• Single Speed
• Variable Speed
- Two Duct Static Pressure Sensors
• Dual Supply Fans
- Run Together
- Lead/Lag
- Run/Standby
Modules (MADD)
All Mixed Air Dual Duct Applications use the core logic listed as follows:
Network Inputs
• APP-MODE (Application Mode)
• TUNING-RESET: This module is used to reset the tuning parameters to the default values present after initial
download.
See the Network Input Modules section.
Inputs
• CD-T (Cold Deck Temperature)
See the Input Modules section.
State Generation
• Mixed Air Start Stop Sequencing (Start Stop Sequencing (AHU Mixed Air))
• Application Mode Determination: This module separates out the Water Flush application mode for separate
connection to State Selection and passes the remaining application modes to State Selection.
• Water System Flush Pass Through (Pass Through): This module passes the Water Flush system mode to a
separate State Selection input so that when water flush is requested, the valves always open.
• Mixed Air Cold Duct Sequencing (Occupied Sequencing (AHU MADD))
• PID Tuning Reset: This module forces every output controller to reset the Proportional Band and Integral time
of every PID to default values based on current process ID.
Output Control
• Heating Required LV (Last Value (Boolean, Enum, Float))
• Cooling Required LV (Last Value (Boolean, Enum, Float))
Fans (MADD)
These selections provide the logic for the main fans.
The selection options for Fans are:
Supply Fan
• Single Speed
• Variable Speed
Humidification (MADD)
These selections provide the logic to control a humidifier if present.
Modules (OASD)
All 100% Outdoor Air Single Duct Applications use the core logic listed as follows:
Network Inputs
• APP-MODE (Application Mode)
• TUNING-RESET: This module is used to reset the tuning parameters to the default values present after initial
download.
See the Network Input Modules section.
Inputs
• DA-T (Discharge Air Temperature)
See the Input Modules section.
State Generation
• 100 OA Start Stop Sequencing (Start Stop Sequencing (AHU 100% OA))
• Application Mode Determination: This module separates out the Water Flush application mode for separate
connection to State Selection and passes the remaining application modes to State Selection.
• Water System Flush Pass Through (Pass Through): This module passes the Water Flush system mode to a
separate State Selection input so that when water flush is requested, the valves always open.
• 100 OA Single Duct Sequencing (Occupied Sequencing (AHU 100% OASD))
• PID Tuning Reset: This module forces every output controller to reset the Proportional Band and Integral time
of every PID to default values based on current process ID.
Setpoint/Miscellaneous
• Discharge Air Setpoint Determination
Output Control
• Heating Required LV (Last Value (Boolean, Enum, Float))
• Cooling Required LV (Last Value (Boolean, Enum, Float))
Fans (OASD)
These selections provide the logic for the main fans.
The selection options for Fans are:
Humidification (OASD)
These selections provide the logic to control a humidifier if present.
The selection options for Humidification are:
• Staged
- One Stage
- Two Stages
- Three Stages
- Four Stages
- Humidifier Status: This option provides status feedback of the operation of the humidifier.
• Steam Proportional Valve
- Isolation Valve
• Modulated Packaged Unit
- Humidifier Status: This option provides status feedback of the operation of the Modulated Packaged Unit
(humidifier).
• Scrubber: This option is for a scrubber humidifier, which is a shower head, pump, and basin located in the
ductwork. This type of humidifier requires 3 BOs: a pump BO, a drain valve BO, and a BO to close the fill valve.
Modules (OASD)
All 100% Outdoor Air Single Duct Applications use the core logic listed as follows:
Network Inputs
• APP-MODE (Application Mode)
• TUNING-RESET: This module is used to reset the tuning parameters to the default values present after initial
download.
See the Network Input Modules section.
Inputs
• DA-T (Discharge Air Temperature)
See the Input Modules section.
State Generation
• 100 OA Start Stop Sequencing (Start Stop Sequencing (AHU 100% OA))
• Application Mode Determination: This module separates out the Water Flush application mode for separate
connection to State Selection and passes the remaining application modes to State Selection.
• Water System Flush Pass Through (Pass Through): This module passes the Water Flush system mode to a
separate State Selection input so that when water flush is requested, the valves always open.
• 100 OA Single Duct Sequencing (Occupied Sequencing (AHU 100% OASD))
• PID Tuning Reset: This module forces every output controller to reset the Proportional Band and Integral time
of every PID to default values based on current process ID.
Setpoint/Miscellaneous
• Discharge Air Setpoint Determination
Output Control
• Heating Required LV (Last Value (Boolean, Enum, Float))
• Cooling Required LV (Last Value (Boolean, Enum, Float))
Fans (OADD)
These selections provide the logic for the main fans.
The selection options for Fans are:
Supply Fan
• Single Speed
• Variable Speed
Humidification (OADD)
These selections provide the logic to control a humidifier if present.
The selection options for Humidification are:
• Staged
- One Stage
- Two Stages
- Three Stages
- Four Stages
- Humidifier Status: This option provides status feedback of the operation of the humidifier.
• Steam Proportional Valve
- Isolation Valve
• Modulated Packaged Unit
- Humidifier Status: This option provides status feedback of the operation of the Modulated Packaged Unit
(humidifier).
• Scrubber: This option is for a scrubber humidifier, which is a shower head, pump, and basin located in the
ductwork. This type of humidifier requires 3 BOs—a pump BO, a drain valve BO, and a BO to close the fill valve.
Modules (RTU)
All Rooftop Applications use the core logic listed as follows:
Network Inputs
• APP-MODE (Application Mode)
• TUNING-RESET: This module is used to reset the tuning parameters to the default values present after initial
download.
See the Network Input Modules section.
State Generation
• Application Mode Determination: This module separates out the Water Flush application mode for separate
connection to State Selection and passes the remaining application modes to State Selection.
• Water System Flush Pass Through (Pass Through): This module passes the Water Flush system mode to a
separate State Selection input so that when water flush is requested, the valves always open.
• Mixed Air Single Duct HR Sequencing (Occupied Sequencing (AHU MASD w HR) v51)
• PID Tuning Reset: This module forces every output controller to reset the Proportional Band and Integral time
of every PID to default values based on current process ID.
Output Control
• Heating Required LV (Last Value (Boolean, Enum, Float))
• Cooling Required LV (Last Value (Boolean, Enum, Float))
Fans (RTU)
These selections provide the logic for the main fans.
The selection options for Fans are:
Humidification (RTU)
These selections provide the logic to control a humidifier, if present.
Modules (MADD-MZ)
The Air Handling Unit configuration portion of Multizone (Mixed Air Dual Duct) applications use the core logic listed
as follows. The following modules are loaded if the AHU Only or AHU + Zones configuration options are selected.
Network Inputs
• APP-MODE (Application Mode)
• TUNING-RESET: This module is used to reset the tuning parameters to the default values present after initial
download.
See the Network Input Modules section.
Inputs
• CD-T (Cold Deck Temperature)
See the Input Modules section.
State Generation
• Start Stop Sequencing (AHU Mixed Air)
• Application Mode Determination: This module separates out the Water Flush application mode for separate
connection to State Selection and passes the remaining application modes to State Selection.
• Water System Flush Pass Through (Pass Through): This module passes the Water Flush system mode to a
separate State Selection input so that when water flush is requested, the valves always open.
• Mixed Air Cold Duct Sequencing (Occupied Sequencing (AHU MADD))
• PID Tuning Reset: This module forces every output controller to reset the Proportional Band and Integral time
of every PID to default values based on current process ID.
Output Control
• Heating Required LV (Last Value (Boolean, Enum, Float))
• Cooling Required LV (Last Value (Boolean, Enum, Float))
Fans (MADD-MZ)
These selections provide the logic for the Air Handling Unit fans.
The selection options for Fans are:
Modules (FC)
The core set of modules created for all Fan Coil applications provides the zone temperature setpoint and base
heating/cooling sequencing logic. Specific selections in the Fan Coil selection tree provide the required Inputs,
Outputs, and Network Input connections for the core logic set and integrate the specific Output Controller options
for Fan Logic, Heating, and Cooling Coils.
The following is the list of modules created by the core logic.
Network Inputs
• SYSTEM-MODE: This module is a Network Input for the System Mode Pass Through (Pass Through) State
Generator to use during commissioning to drive any system outputs to a specific state.
• TUNING-RESET: This module is used to reset the tuning parameters to the default values present after initial
download.
See the Network Input Modules section.
Setpoint/Miscellaneous
• ZN-T Setpoint Determination: This module determines the Effective Heating and Cooling Setpoints.
State Generation
• System Mode Determination: This module separates out the Water Flush system mode for separate connection
to State Selection and passes the remaining system modes to State Selection.
• Zone Sequencing (FC) (Occupied Sequencing): This module manages the transition between heating and cooling
output controllers and determines which device should be operating to control the space temperature.
• PID Tuning Reset: This module forces every output controller to reset the Proportional Band and Integral time
of every PID to default values based on current process ID.
Misc (FC)
The Miscellaneous selections provide binary inputs for the Energy Hold Off Determination and Unit Enable
Determination State Generators.
The selection options for Miscellaneous are:
• Energy Hold Off Switch: This option allows the unit to shut down based on the energy hold off Hardware Input
(BI). If Energy Hold Off is selected in the Optional Features (FC) section, then the Hardware Input or the Network
Input can activate the mode. This feature is typically used to shut down the temperature and airflow control when
a window or loading door is open (for example, a window switch).
• Unit Enable Switch: This option determines whether the application operates based on the Hardware Input
(BI). If Unit Enable is selected in the Optional Features (FC) section, then when the Network Input does not have
a valid command from the network, it is considered unreliable (and the unit is enabled). If both BI and BV are
selected, the state of both must be Enable for the unit to operate (that is, either input can be in a shutdown state
to cause the unit to stop).
Occupancy (FC)
The selection options for Occupancy are:
• Cycle During Occupied: This option configures the Fan Determination State Generator module’s input for Fan
Cycle to a Yes value, allowing the fan to turn off during Occupied if heating and cooling are both inactive.
Otherwise, the Fan runs continuously during Occupied Mode. This selection is not available if the Fan Controlled
By Other selection has been made.
• Disable Fan in Heating Mode: This option allows the heating coil to act as a radiator, using convection to heat
the space.
• Fan Status Interlock with Staged Heating: This option is available only if a Stage Heating Coil is selected.
When selected, logic is created to monitor fan status through a binary input. The Airflow Status Determination
(Flow Status Determination) module uses this status feedback to enable or disable the Staged Heating Control
(Heating Staged Outputs v51) Output Controller.
• Fan Status Interlock with Staged Cooling: This option is available only if a Stage Cooling Coil is selected.
When selected, logic is created to monitor fan status through a binary input. The Airflow Status Determination
(Flow Status Determination) module uses this status feedback to enable or disable the Staged Cooling Control
(Cooling Staged Outputs v51) Output Controller.
• Always Occupied: This option is loaded for applications that are always Occupied (when Enabled).
• Scheduled Occupancy: This option creates the interface for the supervisory system scheduling logic.
- Override Support: This option creates the local override interfaces from optional Occupancy Sensors or
Networked Sensor Temporary Occupancy interfaces.
Modules (HP)
The core set of modules created for all Heat Pump applications provides the zone temperature setpoint and base
heating/cooling sequencing logic. Specific selections in the Heat Pump selection tree provide the required Inputs,
Outputs, and Network Input connections for the core logic set and integrate the specific Output Controller options
for Fan Logic, Heating, and Cooling Coils.
The following is the list of modules created by the core logic:
Network Inputs
• SYSTEM-MODE: This module is a Network Input for the System Mode Determination State Generator used to
force the unit into a mode of operation.
• TUNING-RESET: This module is used to reset the tuning parameters to the default values present after initial
download.
See the Network Input Modules section.
Miscellaneous (Inputs)
• MAD-% (Mixed Air Damper Effective Command): This module reads the effective command and priority of
the associated damper output.
See the Miscellaneous Input Modules section.
Setpoint/Miscellaneous
• ZN-T Setpoint Determination: This module determines the Effective Heating and Cooling Setpoints.
Coils (HP)
The Coils selection assumes that at least one compressor is created for a Heat Pump System.
During the Control Selection process, you must select the configuration of the reversing valves to determine if a
reversing valve is enabled for heating or cooling.
Sensors (HP)
The selection options for Sensors/Inputs are:
• Outdoor Air
- Temperature: This option can be used with the Economizer Suitability (HP) Logic that is selected in the
Control Logic Section. If this Sensor input is not selected in this section, then Network Inputs are created in
the Economizer Suitability (HP) Logic section to provide the inputs for the Economizer Logic. The Outdoor
Air Temperature Sensor is also used as an input to the Summer Winter Compensation module that is created
under Optional Features (HP).
- Humidity: This option can be used with the Economizer Suitability (HP) Logic that is selected in the Control
Logic section. If this Sensor input is not selected in this section, then Network Inputs are created in the
Economizer Suitability (HP) Logic section to provide the inputs for the Economizer Logic.
• Discharge Air Temperature
• Zone
- Temperature: A Zone Temperature Input is always provided. All the Zone Temperature options assume that
a model of the Network Sensor family is being used for Temperature, the Setpoint Adjust options of Common
Setpoint Adjust or Warm Cool Adjust, a Temporary Occupancy Interface from the Network Sensor, and the
Fan Speed Adjust Option and Humidity input from the Network Sensor. Refer to the Network Sensors product
literature to match the functionality selected for the application with a specific Network Sensor hardware
model.
• Setpoint Adjust
Misc (HP)
The Miscellaneous selections provide binary inputs for the Energy Hold Off Determination and Unit Enable
Determination State Generators.
The selection options for Miscellaneous are:
• Energy Hold Off Switch: This option allows the unit to shut down based on the energy hold off Hardware Input
(BI). If Energy Hold Off is selected in the Optional Features (HP) section, then the Hardware Input or the Network
Input can activate the mode. This feature is typically used to shut down the temperature and airflow control when
a window or loading door is open (for example, a window switch).
• Unit Enable Switch: This option determines whether the application operates based on the Hardware Input
(BI). If Unit Enable is selected in the Optional Features (HP) section, then when the Network Input does not have
a valid command from the network, it is considered unreliable (and the unit is enabled). If both BI and BV are
selected, the state of both must be Enable for the unit to operate (that is, either input can be in a shutdown state
to cause the unit to stop).
Occupancy (HP)
The selection options for Occupancy are:
• Cycle During Occupied: This option configures Fan Determination (Fan Determination (Terminal Units)) State
Generator module’s input for Fan Cycle to a Yes value. Otherwise, the Fan runs continuously during Occupied
Mode. This selection is not available if Fan Controlled By Other is selected.
- Cycle Fan with Staged Outputs: This option is only enabled if DX Cooling and/or Electric Staged Coils are
selected. This selection interlocks the command of the Multi Stage Controllers with the Fan to ensure that
only the fan is commanded on when a stage of cooling or heating has been enabled.
• Turn Fan Off on Loss of Air Flow: This option is available only if Fan Status is selected under the Supply Fan
(HP) section.
• Always Occupied: This option sets the default value of Occupied for the ZN-T Setpoint Determination to
Occupied.
• Scheduled Occupancy: This option creates the interface for the Supervisory system scheduling logic.
- Override Support: This option creates the local override interfaces from optional Occupancy Sensors or
Networked Sensor Temporary Occupancy interfaces.
Coils (UV)
The separate selections for Cooling and Heating Coils allow for either staged, proportional, or on-off outputs.
The selection options for Coils are:
Cooling
• Condensate Alarm: This option adds a binary input for a condensate sensor that shuts down the cooling system
when activated.
- Shutdown on Alarm: This option places the system in shutdown mode when the Condensate Alarm is
active.
• Cooling Lockout from Outdoor Air: This option creates Network Inputs for Cooling Lockout Setpoints along
with an Outdoor Air Temperature Network Input. If this option is not selected, then Cooling Enabled Network
inputs are created. All created Network Inputs interface to the Cooling Availability Determination State Generators,
which are always used as State Table Interfaces to the Staged Compressor Control (Heat Pump Staged
Compressors v51) Output Controllers.
• DX Cooling
- One Stage
- Two Stages
- Three Stages
• Cold Water
- Proportional Actuator
- Incremental Actuator
- Two Position Actuator
Sensors (UV)
The selection options for Sensors/Inputs are:
• Outdoor Air
- Temperature: This option can be used with the Economizer Suitability (UV) Logic that is selected in the
Control Logic section. If this option is not selected here, then Network Inputs are created in the Economizer
Suitability (UV) Logic section to provide the inputs for the Economizer Logic. The Outdoor Air Temperature
Sensor can also be used as an input to the Summer Winter Compensation module that is created under
Optional Features (UV).
- Humidity: This option can be used with the Economizer Suitability (UV) Logic that is selected in the Control
Logic section. If this option is not selected here, then Network Inputs are created in the Economizer Suitability
(UV) Logic section to provide the inputs for the Economizer Logic.
• Mixed Air Temperature
• Discharge Air Temperature
• Zone
- Temperature: A Zone Temperature Input is always provided. All the Zone Temperature options assume that
a model of the Network Sensor family is being used for Temperature, the Setpoint Adjust options of Common
Setpoint Adjust or Warm Cool Adjust, a Temporary Occupancy Interface from the Network Sensor, the Fan
Speed Adjust Option, and Humidity input from the Network Sensor. Refer to the Network Sensors product
literature to match the functionality selected for the application with a specific Network Sensor hardware
model.
• Setpoint Adjust
- Common Setpoint Adjust
- Warm Cool Adjust
• Temp Occ Support
• Fan Speed Adjust
- Humidity
- Occupancy: This option provides an Input interface to the logic from a separate Occupancy Sensor.
Misc (UV)
The Miscellaneous selections provide binary inputs for the Energy Hold Off Determination and the Unit Enable
Determination State Generators.
The selection options for Miscellaneous are:
• Energy Hold Off Switch: This option allows the unit to shut down based on the energy hold off Hardware Input
(BI). If Energy Hold Off is selected in the Optional Features (UV) section, then the Hardware Input or the Network
Input can activate the mode. This feature is typically used to shut down the temperature and airflow control when
a window or loading door is open (for example, a window switch).
• Unit Enable Switch: This option determines whether the application operates based on the Hardware Input
(BI). If Unit Enable is selected in the Optional Features (UV) section, then when the Network Input does not have
a valid command from the network, it is considered unreliable (and the unit is enabled). If both BI and BV are
selected, the state of both must be Enable for the unit to operate (that is, either input can be in a shutdown state
to cause the unit to stop).
Occupancy (UV)
The selection options for Occupancy are:
• Cycle During Occupied: This option configures the Fan Determination (Fan Determination (Terminal Units))
State Generator module’s input for Fan Cycle to a Yes value. Otherwise, the Fan runs continuously during
Occupied Mode. This selection is not available if the Fan Controlled By Other option is selected.
- Cycle Fan with Staged Outputs: This option is only enabled if DX Cooling and/or Electric Staged Coils are
selected. This selection interlocks the command of the Multi Stage Controllers with the fan to ensure that
only the damper is open and the fan is commanded on only when a stage of cooling or heating is active. This
prevents excess intake of high-humidity outdoor air.
• In Unoccupied Protect Hot Water Coil Based on OAT: This option is only allowed if Scheduled Occupancy
and Hot Water Coils are selected. When selected, the heating coil is activated when the unit is off during
Unoccupied and the Outdoor Air Temperature is cold. See the Unocc Status Determination with OAT (Unoccupied
Sequencing (UV) v100) module description for more information.
• Turn Fan off on loss of Air Flow: This option is available only when the Fan Status option is selected under
the Supply Fan (UV) section.
• Always Occupied: This option sets the default value of Occupied for the ZN-T Setpoint Determination to
Occupied.
• Scheduled Occupancy: This option creates the interface for the Supervisory system scheduling logic.
- Override Support: This option creates the local override interfaces from optional Occupancy Sensors or
Networked Sensor Temporary Occupancy interfaces.
Modules (CC)
All Central Cooling applications use the core logic listed as follows:
Network Inputs
• OA-T (Outdoor Air Temperature): This module is loaded if the Outdoor Air Temperature (OA-T) optional sensor
is not selected.
• SYSTEM-EN (System Enable)
• TUNING-RESET: This module is used to reset the tuning parameters to the default values present after initial
download.
See the Network Input Modules section.
Setpoint/Miscellaneous
• PMPDOWN-TIME (Pump Down Time): This floating constant (Constant) delays the pump stop command
allowing the primary cooling equipment to maintain flow after shutdown.
State Generation
• Chilled Water System Enable (System Enable): This module enables and disables other modules based on the
SYSTEM-EN and Outdoor Air Temperature values.
• PID Tuning Reset: This module forces every output controller to reset the Proportional Band and Integral time
of every PID to default values based on current process ID.
Chillers (CC)
The selection options for Chillers are:
Number of Chillers: This option describes the number of chillers in the system.
• One
• Two
• Three
• Four
• Five
• Six
• Seven
• Eight
Modules (CH)
All Central Heating applications use the core logic listed as follows:
Network Inputs
• SYSTEM-EN (System Enable): This network input enables the heating system via network command or schedule.
• OA-T (Outdoor Air Temperature): This network input is loaded unless the system has an OA-T sensor.
• TUNING-RESET: This module is used to reset the tuning parameters to the default values present after initial
download.
See the Network Input Modules section.
Setpoint/Miscellaneous
• PMPDOWN-TIME (Pump Down Time): This floating constant (Constant) delays the pump stop command
allowing the primary heating equipment to maintain flow after shutdown.
State Generation
• Hot Water System Enable (System Enable): This module enables and disables other modules based on the
SYSTEM-EN and Outdoor Air Temperature values.
• PID Tuning Reset: This module forces every output controller to reset the Proportional Band and Integral time
of every PID to default values based on current process ID.
Modules (SP)
All Simple Plant applications use the core logic listed as follows:
Network Inputs
• TUNING-RESET: This module is used to reset the tuning parameters to the default values present after initial
download.
Setpoint/Miscellaneous
• PID Tuning Reset This module forces every output controller to reset the Proportional Band and Integral time
of every PID to default values based on current process ID.
Important: Once system selection is complete, the Chiller Selector, Pump Selector, Cooling Tower Selector and
Heat Exchanger Selector modules require further configuration. Refer to the Johnson Controls Central
Plant Optimization™ 10 Application Note (LIT-12011575) for information on configuring these modules
and for more application level information.
Chillers (CPO)
The chiller selector is the heart of the application that determines which chillers meet the building cooling load
requirements and selects the combination of chillers that operates the most efficiently. The application does not start
a chiller unless it has what it needs to support the function, such as chilled water flow, condenser water flow, and
tower flow. The application can also consider chiller runtimes and start counts.
Device Information Table (Chiller Selector)
1 The (X) indicates that the property applies to each chiller device.
You can reset the variable speed primary chilled water pump dP setpoint based on one of two methods, reset by
building dP or reset by coil position. When reset is based on building dP, the pump dP setpoint incrementally increases
(stage up) if the building dP is below the building dP setpoint minus deadband (default = 2 psi), and incrementally
decreases (stage down) if the building dP is above that setpoint plus deadband. When reset is based on chilled
water coil valve position, a number of valve positions (default of four) are monitored and a statistical algorithm is
applied to determine if the pump dP setpoint is incrementally increased (stage up), decreased (stage down), or held
at its present value.
The incremental stage up and stage down thresholds should be set to values that are proportionate to the expected
operating point of the dP across the building. The default values of 3 psi and 2 psi for the incremental increase and
decrease thresholds respectively, are appropriate for a building dP of 20 psi. As a rule of thumb, the increase and
decrease thresholds should be approximately 10% of the building dP operating point.
Set the minimum differential setpoint to a value that is large enough so that the fully open bypass valve meets all
the minimum flow requirements when the building pressure is at the minimum differential setpoint:
Figure 66: Minimum Differential Point Equation
where dPmin is the minimum differential pressure setpoint, flowmin is the largest minimum flow requirement (all chillers)
and CV is the flow coefficient of the bypass valve (when open).
The pump dP setpoint is not reset to a value that exceeds the maximum dP setpoint (default = 40 psi).
Figure 67: Differential Pressure Setpoint Reset by Building Differential Setpoint
Some alarms are only supported for specific equipment types. For example, the frequency converter fault alarm is
only available for variable speed devices. The motor overload tripped fault alarm is only supported for constant
speed pumps and cooling tower fans.
Some alarms are only supported for specific equipment types. For example, the frequency converter fault alarm is
only available for variable speed devices. The motor overload tripped fault alarm is only supported for constant
speed pumps and cooling tower fans.
The Setup Input Modes of Operation table describes the four Setup input modes of operation. The setup determines
what is done with the comparison between the command and status, or if it uses the status. The Additional Inputs
table provides descriptions of the Delay and Maintenance Switch.
Table 165: Setup Input Modes of Operation
Mode of Operation Description
None The device does not have any status input, and the module routes the command through the
primitive to the OffOn output. The primitive does not check for a mismatch between the command
and status inputs.
Status The device does have status feedback, and the Device Status input is used for the OffOn output.
The primitive does not check for a mismatch between the command and status inputs.
Automatic Restart The device does have status feedback, and the Device Status input is used for the OffOn output.
The primitive checks for a mismatch between the command and status. The primitive disables
the device if the command and status are mismatched longer than the delay times. This mode
allows the primitive to correct itself when the mismatch is corrected. The primitive has properties
for the maximum number of retries allowed before user intervention is required; for example,
Reset. It also has a Retry Interval property for setting the time to wait after a retry before
attempting to start the device again.
Manual Restart The device does have status feedback, and the Device Status input is used for the OffOn output.
The primitive checks for a mismatch between the command and status. The primitive disables
the device if the command and status are mismatched longer than the delay times. This mode
requires manual reset to enable the device.
Some alarms are only supported for specific equipment types. For example, the frequency converter fault alarm is
only available for variable speed devices. The motor overload tripped fault alarm is only supported for constant
speed pumps and cooling tower fans.
The Setup Input Modes of Operation table describes the four Setup input modes of operation. The setup determines
what is done with the comparison between the command and status, or if it uses the status. The Additional Inputs
table provides descriptions of the Delay and Maintenance Switch.
Table 168: Setup Input Modes of Operation
Mode of Operation Description
None The device does not have any status input, and the module routes the command through the
primitive to the OffOn output. The primitive does not check for a mismatch between the command
and status inputs.
Status The device does have status feedback, and the Device Status input is used for the OffOn output.
The primitive does not check for a mismatch between the command and status inputs.
Automatic Restart The device does have status feedback, and the Device Status input is used for the OffOn output.
The primitive checks for a mismatch between the command and status. The primitive disables
the device if the command and status are mismatched longer than the delay times. This mode
allows the primitive to correct itself when the mismatch is corrected. The primitive has properties
for the maximum number of retries allowed before user intervention is required; for example,
Reset. It also has a Retry Interval property for setting the time to wait after a retry before
attempting to start the device again.
Manual Restart The device does have status feedback, and the Device Status input is used for the OffOn output.
The primitive checks for a mismatch between the command and status. The primitive disables
the device if the command and status are mismatched longer than the delay times. This mode
requires manual reset to enable the device.
Some alarms are only supported for specific equipment types. For example, the frequency converter fault alarm is
only available for variable speed devices. The motor overload tripped fault alarm is only supported for constant
speed pumps and cooling tower fans.
The Setup Input Modes of Operation table describes the four Setup input modes of operation. The setup determines
what is done with the comparison between the command and status, or if it uses the status. The Additional Inputs
table provides descriptions of the Delay and Maintenance Switch.
Table 173: Setup Input Modes of Operation
Mode of Operation Description
None The device does not have any status input, and the module routes the command through the
primitive to the OffOn output. The primitive does not check for a mismatch between the command
and status inputs.
Status The device does have status feedback, and the Device Status input is used for the OffOn output.
The primitive does not check for a mismatch between the command and status inputs.
Some alarms are only supported for specific equipment types. For example, the frequency converter fault alarm is
only available for variable speed devices. The motor overload tripped fault alarm is only supported for constant
speed pumps and cooling tower fans.
The Setup Input Modes of Operation table describes the four Setup input modes of operation. The setup determines
what is done with the comparison between the command and status, or if it uses the status. The Additional Inputs
table provides descriptions of the Delay and Maintenance Switch.
Some alarms are only supported for specific equipment types. For example, the frequency converter fault alarm is
only available for variable speed devices. The motor overload tripped fault alarm is only supported for constant
speed pumps and cooling tower fans.
The Setup Input Modes of Operation table describes the four Setup input modes of operation. The setup determines
what is done with the comparison between the command and status, or if it uses the status. The Additional Inputs
table provides descriptions of the Delay and Maintenance Switch.
Table 187: Setup Input Modes of Operation
Mode of Operation Description
None The device does not have any status input, and the module routes the command through the
primitive to the OffOn output. The primitive does not check for a mismatch between the command
and status inputs.
Status The device does have status feedback, and the Device Status input is used for the OffOn output.
The primitive does not check for a mismatch between the command and status inputs.
Automatic Restart The device does have status feedback, and the Device Status input is used for the OffOn output.
The primitive checks for a mismatch between the command and status. The primitive disables
the device if the command and status are mismatched longer than the delay times. This mode
allows the primitive to correct itself when the mismatch is corrected. The primitive has properties
for the maximum number of retries allowed before user intervention is required; for example,
Reset. It also has a Retry Interval property for setting the time to wait after a retry before
attempting to start the device again.
Manual Restart The device does have status feedback, and the Device Status input is used for the OffOn output.
The primitive checks for a mismatch between the command and status. The primitive disables
the device if the command and status are mismatched longer than the delay times. This mode
requires manual reset to enable the device.
Some alarms are only supported for specific equipment types. For example, the frequency converter fault alarm is
only available for variable speed devices. The motor overload tripped fault alarm is only supported for constant
speed pumps and cooling tower fans.
The Setup Input Modes of Operation table describes the four Setup input modes of operation. The setup determines
what is done with the comparison between the command and status, or if it uses the status. The Additional Inputs
table provides descriptions of the Delay and Maintenance Switch.
Table 190: Setup Input Modes of Operation
Mode of Operation Description
None The device does not have any status input, and the module routes the command through the
primitive to the OffOn output. The primitive does not check for a mismatch between the command
and status inputs.
Status The device does have status feedback, and the Device Status input is used for the OffOn output.
The primitive does not check for a mismatch between the command and status inputs.
Automatic Restart The device does have status feedback, and the Device Status input is used for the OffOn output.
The primitive checks for a mismatch between the command and status. The primitive disables
the device if the command and status are mismatched longer than the delay times. This mode
allows the primitive to correct itself when the mismatch is corrected. The primitive has properties
for the maximum number of retries allowed before user intervention is required; for example,
Reset. It also has a Retry Interval property for setting the time to wait after a retry before
attempting to start the device again.
Manual Restart The device does have status feedback, and the Device Status input is used for the OffOn output.
The primitive checks for a mismatch between the command and status. The primitive disables
the device if the command and status are mismatched longer than the delay times. This mode
requires manual reset to enable the device.
Some alarms are only supported for specific equipment types. For example, the frequency converter fault alarm is
only available for variable speed devices. The motor overload tripped fault alarm is only supported for constant
speed pumps and cooling tower fans.
The Setup Input Modes of Operation table describes the four Setup input modes of operation. The setup determines
what is done with the comparison between the command and status, or if it uses the status. The Additional Inputs
table provides descriptions of the Delay and Maintenance Switch.
Table 202: Setup Input Modes of Operation
Mode of Operation Description
None The device does not have any status input, and the module routes the command through the
primitive to the OffOn output. The primitive does not check for a mismatch between the command
and status inputs.
Status The device does have status feedback, and the Device Status input is used for the OffOn output.
The primitive does not check for a mismatch between the command and status inputs.
Automatic Restart The device does have status feedback, and the Device Status input is used for the OffOn output.
The primitive checks for a mismatch between the command and status. The primitive disables
the device if the command and status are mismatched longer than the delay times. This mode
allows the primitive to correct itself when the mismatch is corrected. The primitive has properties
for the maximum number of retries allowed before user intervention is required; for example,
Reset. It also has a Retry Interval property for setting the time to wait after a retry before
attempting to start the device again.
Manual Restart The device does have status feedback, and the Device Status input is used for the OffOn output.
The primitive checks for a mismatch between the command and status. The primitive disables
the device if the command and status are mismatched longer than the delay times. This mode
requires manual reset to enable the device.
Sideloop Selection
Feedback Control
The selection options for Feedback Control are:
• Input Type
- Temperature
- Humidity
- Other: This option is configured by default for pressure control, but can be used for any generic input type.
• Number of Inputs
- Use Existing (Manually Connect): This option does not load an Input, but allows the user to manually
connect an existing Input to the Process Variable input of the selected control module.
- One
- Two
• Select Minimum Value
• Select Maximum Value
• Average Inputs
• Control Type
- Simple Reset (SPAN)
- Feedback Control (PI)
• Remote Setpoint (AI)
• Setpoint Reset (SPAN) from Input (AI)
• Control Action
- Reverse Acting (for example, Heating, Supply Fan, and Humidifier)
- Direct Acting (for example, Cooling and Exhaust Fan)
• Output Type
- Proportional Actuator
- Incremental Actuator
- Staged Outputs
• One Stage
• Two Stages
Controller Tool Help: Custom and Monitoring Supervisory Control Only Applications 573
Modules (Custom/Monitoring Zone Items)
The Zone Items selections load the following modules in this Control View column:
Inputs
• ZNX-T (Zone X Temperature Sensor AI, where X is 1-6): This Input is loaded when the Zone Temperature
Sensor (AI) node is selected. Specific Inputs are loaded per sensor.
• ZNX-H (Zone X Humidity AI, where X is 1-6): This Input is loaded when the Zone Humidity Sensor (AI) node
is selected. Specific Inputs are loaded per sensor.
• ZNX-Q (Zone X Species AI, where X is 1-6): This Input is loaded when the Zone CO2 Sensor (AI) node is
selected. Specific Inputs are loaded per sensor.
See the Input Modules section.
Controller Tool Help: Custom and Monitoring Supervisory Control Only Applications 574
Setpoint/Miscellaneous
• Degrees to Direction: This module converts wind direction (degrees) to compass direction (North, South, and so
on), and is loaded when the Wind Direction (AI) node is selected. This module appears in Custom applications,
and not in Monitoring applications.
Controller Tool Help: Custom and Monitoring Supervisory Control Only Applications 575
• LP-A (Duct Low Static Fault BI): This Input is loaded when the Low Duct Pressure Switch (BI) node is selected.
• LT-A (Low Temperature Limit Fault BI): This Input is loaded when the Low Duct Temperature Alarm (BI) node
is selected.
See the Input Modules section.
Controller Tool Help: Custom and Monitoring Supervisory Control Only Applications 576
- 5 Sensors (5 AI’s)
- 6 Sensors (6 AI’s)
• BTU Meter (AI): This option measures the heat energy in a hydrinic loop by measuring the supply and return
media temperature and the volume of fluid flow for up to six locations.
- 1 Sensor (1 AI)
- 2 Sensors (2 AI’s)
- 3 Sensors (3 AI’s)
- 4 Sensors (4 AI’s)
- 5 Sensors (5 AI’s)
- 6 Sensors (6 AI’s)
Controller Tool Help: Custom and Monitoring Supervisory Control Only Applications 577
Electrical Power Items (Custom/Monitoring)
The selection options for Electrical Power Items are:
• Monitor Status (BI): This option indicates power status.
• Monitor Fault (BI): This option indicates when a fault condition is reported by the electrical panel.
• Monitor Current (3 AI): This option measures the current for all three phases of electrical power.
• Monitor Voltage (3 AI): This option measures the voltage for each phase to neutral.
• Monitor Power Factor (3 AI): This option measures the power factor (ratio of real power to apparent power) for
all three phases of electrical power.
• Monitor KW (AI): This option measures KW power.
• Monitor KWh (AI): This option measures KWh power.
• Monitor Phase Failure (BI): This option indicates if any of the three phases of electrical power fail.
Controller Tool Help: Custom and Monitoring Supervisory Control Only Applications 578
Medical Gas Items (Custom/Monitoring)
The selection options for Medical Gas Items are:
• Monitor Low Pressure Switch (BI): This option indicates if the pressure in a medical gas line drops below the
switch setting.
- 1 Switch (1 BI)
- 2 Switches (2 BI’s)
- 3 Switches (3 BI’s)
- 4 Switches (4 BI’s)
- 5 Switches (5 BI’s)
- 6 Switches (6 BI’s)
• Monitor High Pressure Switch (BI): This option indicates if the pressure in a medical gas line exceeds the
switch setting.
- 1 Switch (1 BI)
- 2 Switches (2 BI’s)
- 3 Switches (3 BI’s)
- 4 Switches (4 BI’s)
- 5 Switches (5 BI’s)
- 6 Switches (6 BI’s)
• Monitor Medical Vacuum Alarm (BI): This option indicates whether the medical vacuum system is in an alarm
condition.
• Monitor Medical Vacuum Pressure (AI): This option measures the pressure in the medical vacuum system.
Controller Tool Help: Custom and Monitoring Supervisory Control Only Applications 579
Modules (Custom/Monitoring Domestic Water Items)
The Domestic Water Items selections load the following modules in this Control View column:
Inputs
• DHW-A (Domestic HW Temp Alarm BI): This Input is loaded when the Monitor Domestic HW Alarm (BI) node
is selected.
• DHW-T (Domestic HW Temp AI): This Input is loaded when the Domestic HW Temp Sensor (AI) node is
selected.
• DHWP-S (Domestic HW Pump Status BI): This Input is loaded when the Monitor Domestic HW Pump (BI)
node is selected.
• DWP-S (Domestic Water Pump Status BI): This Input is loaded when the Monitor Domestic Water Pump (BI)
node is selected.
See the Input Modules section.
Controller Tool Help: Custom and Monitoring Supervisory Control Only Applications 580
Natural Gas Items (Custom/Monitoring)
The selection options for Natural Gas Items are:
• Monitor Pressure Sensor (AI): This option measures pressure in the natural gas system.
• Monitor Pressure Switch (BI): This option indicates if the natural gas pressure falls below the switch setting.
• Monitor Flow Sensor (AI): This option measures flow in the natural gas system.
Controller Tool Help: Custom and Monitoring Supervisory Control Only Applications 581
Modules (Custom/Monitoring Natural Gas Items)
The Natural Gas Items selections load the following modules in this Control View column:
Inputs
• NG-F (Natural Gas Flow AI): This Input is loaded when the Monitor Flow Sensor (AI) node is selected.
• NG-P (Natural Gas Pressure AI): This Input is loaded when the Monitor Pressure Sensor (AI) node is selected.
• NG-S (Natural Gas Pressure BI): This Input is loaded when the Monitor Pressure Switch (BI) node is selected.
See the Input Modules section.
Controller Tool Help: Custom and Monitoring Supervisory Control Only Applications 582
• Compressed Air Low Pressure Switch (BI): This option indicates whether the compressor is in an alarm
condition due to low pressure.
• Monitor Chemical Treatment Alarm (BI): This option indicates whether the chemical treatment system is in
an alarm condition (for example, due to a leak).
• Monitor Sump Pump Alarm (BI): This option indicates whether the sump pump system is in an alarm condition
(for example, due to a high sump level) for up to six pumps.
- 1 Point (1 BI)
- 2 Points (2 BI’s)
- 3 Points (3 BI’s)
- 4 Points (4 BI’s)
- 5 Points (5 BI’s)
- 6 Points (6 BI’s)
• Monitor Sewage Pump Alarm (BI): This option indicates whether the sewage pumping system is in an alarm
condition for up to six pumps.
- 1 Point (1 BI)
- 2 Points (2 BI’s)
- 3 Points (3 BI’s)
- 4 Points (4 BI’s)
- 5 Points (5 BI’s)
- 6 Points (6 BI’s)
• Moisture Detector (BI): This option indicates whether the system is in an alarm condition as a result of moisture
levels for up to six locations.
- 1 Point (1 BI)
- 2 Points (2 BI’s)
- 3 Points (3 BI’s)
- 4 Points (4 BI’s)
- 5 Points (5 BI’s)
- 6 Points (6 BI’s)
• Panic Button (BI): This option indicates whether a panic button set off an alarm condition for up to six locations.
- 1 Point (1 BI)
- 2 Points (2 BI’s)
- 3 Points (3 BI’s)
- 4 Points (4 BI’s)
- 5 Points (5 BI’s)
- 6 Points (6 BI’s)
• Monitor Emergency Shuttoff (BI): This option indicates an alarm condition due to an emergency shutoff for up
to six systems.
- 1 Point (1 BI)
- 2 Points (2 BI’s)
- 3 Points (3 BI’s)
- 4 Points (4 BI’s)
Controller Tool Help: Custom and Monitoring Supervisory Control Only Applications 583
- 5 Points (5 BI’s)
- 6 Points (6 BI’s)
• Water Tank Low Level Alarm (BI): This option indicates whether the water tank is in an alarm condition due to
a low water level.
• Water Tank High Level Alarm (BI): This option indicates whether the water tank is in an alarm condition due
to a high water level.
• Water Tank Level Sensor (AI): This option monitors the water level in the water tank.
• Monitor Earthquake Detector (BI): This option indicates whether the system is in an alarm condition due to
the detection of an earthquake.
Controller Tool Help: Custom and Monitoring Supervisory Control Only Applications 584
Misc Status Items (Custom/Monitoring)
The selection options for Misc Status Items are:
• Motor Status (BI): This option indicates whether a motor is running.
• Monitor Smoke Detector (BI): This option indicates whether the system is in an alarm condition due to the
detection of smoke for up to six locations.
- 1 Point (1 BI)
- 2 Points (2 BI’s)
- 3 Points (3 BI’s)
- 4 Points (4 BI’s)
- 5 Points (5 BI’s)
- 6 Points (6 BI’s)
• Monitor Door Switch (BI): This option indicates the open/closed status of a door to a room or control cabinet
for up to six locations.
- 1 Point (1 BI)
- 2 Points (2 BI’s)
- 3 Points (3 BI’s)
- 4 Points (4 BI’s)
- 5 Points (5 BI’s)
- 6 Points (6 BI’s)
Controller Tool Help: Custom and Monitoring Supervisory Control Only Applications 585
• Five
• Six
Controller Tool Help: Custom and Monitoring Supervisory Control Only Applications 586
Command General Equipment or Lighting (Custom/Monitoring)
The selection options for Command General Equipment or Lighting are:
• Command General Equipment or Lighting (BO): This option indicates the command to the equipment or
lighting.
- Status (BI): This option indicates whether the equipment/lighting is running/on based on the command for
up to six systems.
- Quantity
• One
• Two
• Three
• Four
• Five
• Six
Controller Tool Help: Custom and Monitoring Supervisory Control Only Applications 587
Voltage Output (Custom/Monitoring)
The selection options for Voltage Output are:
• Voltage Output (AO): This option adds analog outputs with a signal of 0-10VDC for up to six devices.
- 1 Output (AO)
- 2 Outputs (2 AO’s)
- 3 Outputs (3 AO’s)
- 4 Outputs (4 AO’s)
- 5 Outputs (5 AO’s)
- 6 Outputs (6 AO’s)
Controller Tool Help: Custom and Monitoring Supervisory Control Only Applications 588
VAV Applications
Four system selection tree applications are available to configure single duct and dual duct VAV boxes. Most space
configuration scenarios use the VAV single duct or dual duct applications because one VAV single duct or dual duct
box controls the temperature and airflow requirements. For spaces that need more than one VAV box to maintain
the required airflow, use the VAV slave single duct or slave dual duct applications. For example, typical slave
applications may include large conference rooms or classrooms where one zone setpoint is desired, but the size of
the space under control dictates the need for more than one VAV box to maintain the space’s airflow requirements.
For these spaces, create one single duct or dual duct Master application to provide the temperature control logic
for the space, and integrate single duct or dual duct Slave configurations. You can set up the slave configurations
to read output points from their associated master application using peer-to-peer communication. Finally, if you are
replacing a discontinued N2 based controller, the VAV system selection trees provide compatibility options that
configure point mappings similar to the legacy application.
See the sections specific to the VAV Application Type:
• VAV Single Duct Applications
• VAV Slave Single Duct Applications
• VAV Dual Duct Applications
• VAV Slave Dual Duct Applications
See the Master and Slave VAV Box Peer-to-Peer Communication section for information on peer-to-peer
communication between Master and Slave VAV boxes.
See the N2 Compatibility Options section for more information on setting up your application for N2 compatibility.
Coils (VAV-SD)
A separate option is enabled in the Control Selection section to choose how Box Heating and Supplemental Heating
are sequenced if both are required.
Note: If you have a VAV heating application using incremental valve actuators with spring return, you must modify
the State Table to ensure proper positioning of the valve after a power failure, download, or controller reset.
In the State Table, locate the column for the Proportional Box Heating Control. In the Autocalibration Sequence
table, change the action for the state Waiting to Calibrate from * to Max.
This causes the valve to be driven open while the VAV Box damper is closed, to calibrate the flow sensor. When
the autocalibration is complete, the valve is commanded to close. This closes the valve with an appropriate Overdrive.
Sensors (VAV-SD)
The selection options for the Sensors/Inputs are:
• Supply Air Temperature: This option provides an input for stand-alone morning warm-up logic.
- Used for Morning Warm-up: Warm-up logic assumes that the air handling unit supplies hot air during the
warm-up cycle to the associated VAV Box. Typically, morning warm-up logic is initiated through a Network
Misc (VAV-SD)
The Miscellaneous selections provide binary inputs for the Energy Hold Off Determination and Unit Enable
Determination State Generators.
The selection options for Miscellaneous are:
• Energy Hold Off Switch: This option allows the unit to shut down based on the energy hold off Hardware Input
(BI). If Energy Hold Off is selected in the Optional Features (VAV-SD) section, then the Hardware Input or the
Network Input can activate the mode. This feature is typically used to shut down the temperature and airflow
control when a window or loading door is open (for example, a window switch).
• Unit Enable Switch: This option determines whether the application operates based on the Hardware Input
(BI). If Unit Enable is selected in the Optional Features (VAV-SD) section, then when the Network Input does
not have a valid command from the network, it is considered unreliable (and the unit is enabled). If both BI and
BV are selected, the state of both must be Enable for the unit to operate (that is, either input can be in a shutdown
state to cause the unit to stop).
Occupancy (VAV-SD)
The selection options for Occupancy are:
• Always Occupied: This option sets the default value of Occupied for the ZN-T Setpoint Determination and
Balancer Override modules to Occupied.
• Scheduled Occupancy: This option creates the interface for the Supervisory system scheduling logic.
- Override Support: This option creates the local override interfaces from optional Occupancy Sensors or
Networked Sensor Temporary Occupancy interfaces.
Sensors (VAV-DD)
The selection options for the Sensors/Inputs are:
• Discharge Air Temperature: This option is used primarily as a monitoring feature during commissioning.
• Zone (always required): A Zone Temperature Input is always provided. All the Zone Temperature options assume
that a model of the Network Sensor family is being used for Temperature, the Setpoint Adjust options of Common
Setpoint Adjust or Warm Cool Adjust, a Temporary Occupancy Interface from the Network Sensor, and Humidity
input from the Network Sensor. Refer to the Network Sensors product literature to match the functionality selected
for the application with a specific Network Sensor hardware model. See the ZN-T Setpoint Determination section
for details on how this module works.
- Temperature
• Setpoint Adjust
- Common Setpoint Adjust
- Warm Cool Adjust
• Temp Occ Support
- Humidity
Misc (VAV-DD)
The Miscellaneous selections provide binary inputs for the Energy Hold Off Determination and Unit Enable
Determination State Generators.
The selection options for Miscellaneous are:
• Energy Hold Off Switch: This option allows the unit to shut down based on the energy hold off Hardware Input
(BI). If Energy Hold Off is selected in the Optional Features (VAV-SD) section, then the Hardware Input or the
Network Input can activate the mode. This feature is typically used to shut down the temperature and airflow
control when a window or loading door is open (for example, a window switch).
• Unit Enable Switch: This option determines whether the application operates based on the Hardware Input
(BI). If Unit Enable is selected in the Optional Features (VAV-SD) section, then when the Network Input does
not have a valid command from the network, it is considered unreliable (and the unit is enabled). If both BI and
BV are selected, the state of both must be Enable for the unit to operate (that is, either input can be in a shutdown
state to cause the unit to stop).
Occupancy (VAV-DD)
The selection options for Occupancy are:
• Always Occupied: This option sets the default value of Occupied for the ZN-T Setpoint Determination and
Balancer Override modules to Occupied.
• Scheduled Occupancy: This option creates the interface for the Supervisory system scheduling logic.
- Override Support: This option creates the local override interfaces from optional Occupancy Sensors or
Networked Sensor Temporary Occupancy interfaces.
Concepts
N2 Mapping Tab
The N2 Mapping tab of the Define Hardware dialog allows you to create, remove, modify, and view application point
mapping for an N2 object in a controller. The N2 Mapping tab is available for all controller tool applications, including
those that do not have the N2 Compatibility Options selection.
The N2 Mapping tab organizes points in a series of subtabs. If you select N2 Compatibility Options in the System
Selection Tree, the points are organized into tabs consistent with the existing N2 application (Figure 69). If you do
not select N2 Compatibility Options, or for applications that do not display the N2 Compatibility Options selection,
the tabs are organized by point type (Figure 70).
When you create a new controller application for N2, you must use the N2 mapping functionality to assign N2 point
references.
The points that appear in the N2 Mapping tab must be BACnet Exposed. You can modify the points that appear by
using the BACnet Exposed widget. See the Adding and Removing N2 Points section.
1 BD point addresses 245–248 are reserved for user-defined data storage points.
1 BD point addresses 245–248 are reserved for user-defined data storage points.
1 BD point addresses 245–248 are reserved for user-defined data storage points.
1 BD point addresses 245–248 are reserved for user-defined data storage points.
Device Types
The N2 Mapping tab includes a Device Type setting. The following table shows the appropriate Device Type selection
and corresponding controllers.
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
N2 Common Outputs
This module is responsible for translating the VAV controller's Cooling Control Status into Inadequate Cooling,
Heating Control Status into Inadequate Heating, Damper Control Status into Starved Box and Autocalibration Status
into Autocal Active. These are used by the N2 VMA14xx Series Controllers. It is implemented as a standard Control
Activity.
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
N2 Flow Override
This module is responsible for allowing a network to override the flow setpoint. It is implemented as a standard
Control Activity.
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
N2 Mapping Tab
The N2 Mapping tab contains multiple subtabs, depending on your system selection choices.
Table 247: N2 Mapping Tab
Field Description
Point Address Displays the point mapping address. If necessary, you can edit this address or generate
a new address for the point. See the following row descriptions for Set (1...n), Set
(Max+1), Set (N2), and Set (0).
Attribute Displays the point attributes: Present Value and Default Value.
Use the following guidelines to determine the correct attribute:
• If you are reading a value, use Present Value.
• If you are writing a value to the controller, choose:
- Present Value for Network Input, Analog Output, Position Adjust Output,
Binary Output
- Default Value for element of a module
Note: If the element is an input of a module and connected from elsewhere
in the application, the default value is never used. If the element is an
output of a module, the value is calculated in the module and the
default value is never used.
Point Type Displays the point type (read only):
• AI: Analog Input
• AO: Analog Output
• BI: Binary Input
• BO: Binary Output
• ADF: Analog Data Float
• BD: Binary Data
• ADI: Analog Data Integer
If you intend to write to the point from a supervisor, select AO, BO, ADF, ADI, or BD.
If you are reading a value, choose AI, BI, ADF, ADI, or BD.
Short Name Displays the first 10 characters of the Name, Standard Name, or Attribute ID of an
object. The standard name is used if the Name is blank. The Attribute ID is used if the
Standard Name is used and set to Use Attribute String.
Note: Click the column heading to sort in reverse alphabetical order.
Long Name Displays the first 24 characters of the Short Name if the Description field is blank, or
displays the first 24 characters of the Description if the Description field is not blank.
Default Value Displays the default value of the point. If the point does not have a default value, ***
appears in the table.
Units Displays the units the point uses.
Device Type Sets what device type is sent when polled via the N2 trunk:
• AHU: Generation 1 Application Specific (AS-AHU)
• VAV: Generation 1 Application Specific (AS-VAV)
• UNT: Generation 1 Application Specific (AS-UNT)
• VND: VMA1400, DX9100, all other controllers: DC9100, DCM, DR9100, LCP,
MIG, NDM, PHX, TC9100, XT9100, XTM, XM1 (XBN), XM2 (XRM), XM3 (XRL or
XRE), XM4 (XRL 2x2), XM5 (XRL 2x3), XM^ (XRM 2x2), XM7 (XRM 2x3)
Set (1...n) Provides automatic setting of all addresses using (1...n) by point type.
Module Descriptions
The Setpoint/Miscellaneous Modules, State Generation Modules, and Output Control Modules module sections
contain the following topics to describe the modules:
• Module Category Overview
• Module Group Overview
• Module Overview
• Module Use in Applications
• Attributes
• Primary States
• Reliability
If a section does not apply to a particular module, it is not included.
The Network Input Modules, Input Modules, Network Output Modules, and Output Modules sections contain similar
information, but cover the modules as a general group.
Attributes
This section contains a table describing the module group’s attributes/parameters. The table has four columns:
• Name: Indicates the name of the attribute/parameter. If the attribute/parameter has a separate BACnet Exposed
name, it is listed first, followed by the standard attribute/parameter name in parenthesis; for example. SA-AREA
(Supply Area).
• Type: Indicates the attribute/parameter’s type. Options include:
- Configuration Mode Only (C): Indicates if the attribute/parameter appears in only the Configuration mode.
- Default Element (Generated State, if applicable) (G): Identifies the attribute/parameter designated as the
logic’s Default Element, which appears in the Control View columns below the module name. If applicable,
the attribute/parameter is also a state generated by the module’s logic.
- Simulation and Commissioning Modes Only (SC): Indicates if the attribute/parameter appears in only the
Simulation and Commissioning modes.
- Calculated Value (Outputs) (V): Indicates if the attribute/parameter is a value calculated by module’s logic
and configuration in the State Tables. This attribute/parameter appears in the Parameters table and/or in the
Details dialog box.
Note: All attributes/parameters are exposed to BACnet systems by default (BACnet Exposed attributes/parameters
in the Details dialog box are True) and appear in the Parameters table. The BACnet Exposed Parameter
(B) indication type has been removed from the Help system’s attribute tables.
• Description: Describes the function of the attribute/parameter.
• Default Value: Indicates the default value of the attribute/parameter with its units and identifies the enumeration
set used when applicable.
If the attributes/parameters listed in the attribute table apply to the entire module group and no module instance-specific
attributes require identification, all attributes/parameters are listed in the table normally. If the module group has
module instance-specific attributes/parameters requiring identification, any attributes/parameters applying to the
entire module group are listed first under a Module Group Common Attributes row header, then the
attributes/parameters applying only to certain instances are listed separately under a Module Instance Name-Specific
Attributes row header. For an example of these row headers, see the Balancer Override module group’s attribute
table.
Primary States
This section describes Normal transitions for complex modules. When applicable, this section also includes a
Command Hierarchy table showing the common inputs and states.
Enable Modules
All Network Inputs with a -EN name are always paired with an Availability type State Generation module. These
inputs drive a state condition in their paired State Generation module that is captured in the State Selection Table.
The primary use of the Enable modules is to allow system-wide logic to determine if the Central Heating and Cooling
Central Plants are providing Hot or Chilled Water to the devices. For example, if the HTG-EN Network Input is set
to a False state, the Box Heating is Available Pass Through State Generation module does not allow the Heating
Valve to open on a VAV Box.
The following table describes the Enable Network Input modules and lists the applications in which they are used.
Alarm Management
Alarm AND
The Alarm AND module examines up to 9 Enum inputs and provides AND logic, where all inputs must be in Alarm
for the Alarm AND output to be in Alarm. This module provides a Boolean output that indicates when any input is
Normal, and a Boolean output that indicates when all inputs are Alarm. The module accepts eight Normal/Alarm
inputs and a cascaded input in cases where you need more than eight inputs, and has outputs for any input Normal,
all inputs Alarm, and an alarm output.
This module is implemented as a Control Activity.
You can view and modify the modules in this group’s logic.
Figure 94: Alarm AND Logic
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
Alarm OR
The Alarm OR module examines up to nine Enum inputs and provides OR logic, where at least one input must be
Alarm for the Alarm OR output to be Alarm. This module provides a Boolean output that indicates when all inputs
are Normal, and a Boolean output that indicates when any inputs are Alarm. The module accepts eight Normal/Alarm
inputs and a cascaded input for cases where you need more than eight inputs, and has outputs for any input Alarm,
all inputs Normal, and an alarm output.
This module is implemented as a Control Activity.
You can view and modify the modules in this group’s logic.
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
Central Plant
The Central Plant group provides modules used to calculate setpoint values for heating and cooling equipment.
Add-8
The Add-8 module is responsible for adding up to eight inputs. This module accepts as inputs an Input 1 through
Input 8 and has one output. This module adds Input 1 through Input 8 with one output as the total.
You can view and modify the modules in this group’s logic.
Attributes (Add-8)
The following table describes the attributes used by the Add-8 modules:
Table 262: Add-8 Attributes
Name Type
1 Description Default Value
CH-TOT V Indicates the sum of Input 1 through Input 8. 0
Input n Indicates the float variable to add to the other inputs 0
(where n is 1-8).
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 B - BACnet Exposed Parameter, C - Configuration Mode Only, G - Default Element (Generated State, if applicable, SC -
Simulation and Commissioning Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
Device Alarm
The Device Alarm module provides the ability to latch Input 1 through Input n. If any of the latched results of Input
1 through Input n are in an alarm condition, then the Output is Alarm and the Maintenance Switch is set to Disable.
When the latched results of Input 1 through Input n are Normal, then the Output is Normal.
When Setup n is set to Automatic, the latched result of Input n is set to Alarm when the input is at Alarm. The latched
result is set to Normal when the input is Normal.
When Setup n is Manual, the latched result is set to Alarm when the input is at Alarm. The latched result is set to
Normal when the input is Normal and the Reset n input is Reset. Figure 100 graphically conveys the behavior of
the Device Alarm module for an instance defined for four devices.
Figure 100: Device Alarm
You can view and modify the modules in this group’s logic.
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 B - BACnet Exposed Parameter, C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC -
Simulation and Commissioning Modes Only, V - Calculated Value (Outputs)
1 B - BACnet Exposed Parameter, C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC -
Simulation and Commissioning Modes Only, V - Calculated Value (Outputs)
Load Calculator
The Load Calculator module calculates fluid heat transfer rates for heating and cooling applications. The Load
Calculator module can only exist within the Control Sequence or a Control Activity within the Control Sequence.
The inputs include system flow rate, inlet and outlet temperatures, media type, a Heat Cool Mode, and glycol
concentration. Three media are considered: Pure water, Water-Ethylene Glycol solution, and Water-Propylene Glycol
solution. The module allows you to select the media type. For the Water-Ethylene Glycol solution and Water-Propylene
Glycol media types, you also select the concentration of Glycol in mass percentage. The output is the heating or
cooling heat transfer rate.
You cannot view and modify the modules in this group’s logic.
1 B - BACnet Exposed Parameter, C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC -
Simulation and Commissioning Modes Only, V - Calculated Value (Outputs)
Load Filter
The Load Filter module provides a digital filtered value for use within a Control Sequence.
The module has four main inputs:
• Enable: When True, the Filter calculates a digital filtered value for the output after the Startup Delay time passes.
When False, the input passes directly to the output.
• Filter Enable: When On, the Filter calculates a digital filtered value for the output. When Off, the input passes
directly to the output.
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
• Off: The Input passes directly to the Output. The signal is unfiltered.
• On: Indicates the active filter state. If Filter Enable is set to Off, the Input passes directly to the Output. If Filter
Enable is set to On, the output is the filtered input, and the filter uses the effective time constant. During the first
Start Up Delay period, the filter uses a small time constant to allow the filter to charge up, then the longer Time
Constant is used for the effective filter time constant. The following figure shows an example of the step response
when the Time Constant is 30 minutes (1,800 seconds).
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
Status OR
The Status OR module examines up to eight Enum inputs and one Boolean input, and outputs a unified Enum status
for the input group, a Boolean output indicating whether any status equals ON, and a Boolean output indicating
whether all statuses equal ON. The module accepts eight ON/OFF inputs and a cascaded input for cases where
you need more than eight inputs, and has outputs for any input ON, all inputs ON, and status.
This module is implemented as a Control Activity.
You can view and modify the modules in this group’s logic.
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
Subtract
The Subtract module subtracts two inputs. This module accepts as inputs Input 1 and Input 2, and has one output.
This module subtracts Input 1 from Input 2, and the differential is the output. If Input 2 resides outside of an acceptable
range, the module supplies a default differential value to the output.
If Input 1 is less than 35.0, and Input 2 is less than 99.0 AND greater than 13.0, the assumption is that the module
is measuring chilled water differential temperature in deg C and a chiller is not running. A default value of 7.0 is
provided as the output.
If Input 1 is greater than 35.0, and Input 2 is less than 99.0 AND greater than 53.0, the assumption is that the module
is measuring chilled water differential temperature in deg F and a chiller is not running. A default value of 14.0 is
provided as the output.
For example, the Supply Return Water Differential module, a Subtract module, determines the cooling load based
on the measured chilled water supply and return temperature differential. This module is designed to ensure chiller
startup by providing a fixed temperature differential output of 14°F (7°C) under startup conditions when the chilled
water supply and return temperature differential is typically zero. After startup, once the chilled water supply
temperature falls to 46°F (or below 10°C for a metric application), the module begins to output the true chilled water
supply-return temperature differential. This building load is compared to the maximum rated temperature drop across
the devices, as defined in the details of the Chiller Selector Module as Max Delta CHWT. This method only uses
temperature sensors.
You can view and modify the modules in this group’s logic.
Figure 107: Subtract Module's Logic
Attributes (Subtract)
The following table describes the attributes used by the Subtract modules:
Table 288: Subtract Attributes
Name Type
1 Description Default Value
CHWTEMP-DIFF or V Indicates the differential of Input 1 subtracted from 0
CHWFLOW-DIFF [Output (Float)] Input 2.
Input 1 Indicates the floating variable from which Input 2 is 0
subtracted.
Input 2 Indicates the variable that is subtracted from Input 0
1.
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
Device Enable
The Device Enable group provides the ability to enable devices based on network commands or outdoor air
temperature.
These modules are included in the Miscellaneous category because they typically, but not always, provide information
to other State Generation modules rather than connecting directly to State Selection. Also, see the Device Enable
category of modules in the State Generation Modules (State Generators) section.
Economizer Availability
The Economizer Availability module defines the suitability of the economizer based on a number of possible inputs
(including outdoor air temperature and humidity, return air temperature, and humidity), a hardware switch commonly
know as Enthalpy Switch, and a network command that most likely originates in a supervisory controller.
You can view and modify the modules in this group’s logic; however, the Free Cooling Availability contained within
this module that performs much of the module’s calculations cannot be viewed or modified.
1 C - Configuration Mode Only, G - Default Element (Generated State, if appliable), SC - Simulation and Commissioning Modes
Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 B - BACnet Exposed Parameter, C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC -
Simulation and Commissioning Modes Only, V - Calculated Value (Outputs)
You can view and modify the modules in this group's logic.
1 B: BACnet Exposed Parameter, C: Configuration Mode Only, G: Default Element (Generated State, if applicable), SC:
Simulation and Commissioning Modes Only, V: Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
WarmupCooldown Determination
This module determines the effective WarmupCooldown status for single duct VAV applications by evaluating the
Network Input and the automatic Warmup mode based on the supply air temperature. The module issues a warmup
status ANY TIME the SA-T (Supply Air Temperature)meets the requirements necessary for warmup (that is, both
SA-T and ZN-T are reliable and SA-T > [ZN-T+Differential]). If both SA-T and ZN-T are reliable and the SA-T is not
warm enough to trigger warmup, the WC-C (WarmupCooldown) network input is not allowed to force warmup
(remains in Normal). The module state output is the effective WarmupCooldown mode for the application.
You can view and modify the modules in this group’s logic.
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
Fan Lockout
The Fan Lockout group locks out the fan in the unoccupied mode when there is no heating or cooling available,
according to whether the module is a heating or cooling lockout module.
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
Flow Calculation
The Flow Calculation group provides flow calculations for various applications.
Flow Calculation
This module calculates flow from a differential pressure input. It is applicable for use with pitot tube sensors that are
commonly provided with variable air volume terminal units.
This module supports automated offset (that is, zero flow) calibration of the differential pressure sensor input. The
application can take advantage of this by closing the dampers or equalizing the intakes of the differential pressure
sensor input and then setting the Autocalibrate Now input temporarily to True.
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)s
When using two-point calibration, calculate the Pickup Gain values using the following procedures and equations:
Note: You must balance the VAV box manually instead of using the balancing feature.
1. In Commissioning mode, view details of the Supply Flow Calculation module.
2. Record the current value of Pickup Gain as PGoriginal.
3. If not set to zero, set Pickup Gain 2 to zero.
4. Override the flow setpoint to the desired minimum flow and allow the flow controller to stabilize.
5. Record the SA-F value that appears as MinFlowController.
6. Record the Differential Pressure value that appears as EffDPminflow.
7. Record the airflow measured using a hood as MinFlowHood.
8. Override the flow setpoint to the desired maximum flow and allow the flow controller to stabilize.
9. Record the SA-F value that appears as MaxFlowController.
10. Record the Differential Pressure value that appears as EffDPmaxflow.
11. Record the airflow measured using a hood as MaxFlowHood.
12. Calculate the PGminflow and PGmaxflow using the following equations:
13. Calculate PG2 and PGnew using the following equations, where
14. View details of the Balancer Override SD module and click Edit.
15. In the SA-KFACTOR field, enter the value calculated for PGnew.
16. Click Apply and then click Close.
17. View details of the Flow Calculation module and click Edit.
18. In the Pickup Gain 2 field, enter the value calculated for PG2.
19. Click Apply and then click Close.
The Flow Calculation module uses the following equation to calculate flow:
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), DC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
Required Flow
This module is responsible for determining the required minimum flow setpoint for two pipe plants. This module
accepts the inputs listed below. The module outputs either the cooling minimum flow or the heating minimum flow
depending on the plant mode. It is implemented as a standard Control Activity.
Miscellaneous Calculation
This group provides calculations for miscellaneous items.
Degrees to Direction
The Degrees to Direction module converts analog degrees to compass point values (North, NorthNorthEast, and
so on). This module accepts the wind direction inputs defined in the attributes section. The module outputs the
current direction of the wind to an enumeration value using the Wind Direction 16 enumeration set. The Degrees to
Direction module is implemented as a standard Control Activity.
You can view and modify the modules in this group’s logic.
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
Setpoint Calculation
This group provides calculations for setpoints within the applications.
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
Setpoint Reset by OA
This module calculates the setpoint offset based on the outdoor air temperature. The Setpoint Reset by OA-T module
has an input for the outdoor air temperature, two inputs for the outdoor air setpoints (OA High Setpoint and OA Low
Setpoint), and two inputs for the offset span (Setpoint and Setpoint Span). The output of this module is the Setpoint
Offset.
You can view and modify the modules in this group’s logic.
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, If applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
Module Use in Applications (VAV Dual Duct Constant Flow Endpoint Calculation)
The application System Selection trees use the individual modules in this group using the names in Table 355.
Table 355: VAV Dual Duct Constant Flow Endpoint Calculation Uses in Application System Selection Trees
Module Instance Name Applications
Constant Dual Duct Endpoint Calculation VAV Dual Duct Applications
VAV Slave Dual Duct Applications
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
Module Use in Applications (VAV Dual Duct Variable Flow Endpoint Calculation)
The application System Selection trees use the individual modules in this group using the names in Table 359.
Table 359: VAV Dual Duct Variable Flow Endpoint Calculation Uses in Application System Selection Trees
Module Instance Name Applications
Standard Dual Duct Endpoint Calculation VAV Dual Duct Applications
VAV Slave Dual Duct Applications
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
If these values are never adjusted, the system uses the Occupied, Standby, and Unoccupied Heating or Cooling
Setpoints as the Effective Heating and Cooling Setpoints. This scenario occurs based on the state generated from
the Occupancy Mode Determination State Generation module.
As you change the Network or Local Zone Setpoint, the module automatically derives an Absolute Setpoint Offset
Value (AbsOffset). The Absolute Setpoint Offset (AbsOffset) is calculated as the difference between the Network or
Local Setpoint and the mean of the Occupied Heating and Occupied Cooling setpoints.
Absolute Setpoint Offset (AbsOffset) Calculation:
AbsOffset = Network or Local Setpoint - AVG (Occ Cooling Setpoint, Occ Heating Setpoint)
Based on system default values, the AbsOffset = 72 - AVG (74 - 70), which equals 0.
For example, assume the Network or Local Setpoint is changed from 72 to 70 and the Occupied Cooling and Heating
Setpoints remain at their default values of 74 and 70. The AbsOffset value is now -2. The value of -2 is now added
to established Cooling and Heating defaults to derive the Effective Cooling and Heating Setpoints (when Occupancy
Mode is not set to Unoccupied). When the Occupancy Mode is set to Unoccupied, the AbsOffset is not used, the
EFFCLG-SP equals CLGUNOCC-SP, and the EFFHTG-SP equals HTGUNOCC-SP.
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
2 Shift attributes are set by the Summer Winter Compensation module.
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
Alarm Management
The Alarm Management group provides State Generators for alarms.
1 B - BACnet Exposed Parameter, C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC -
Simulation and Commissioning Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
Central Plant
The Central Plant group provides State Generators for heating and cooling equipment.
CW Sequencer
The CW Sequencer module is designed to determine the best operation of the condenser water system. The module
determines whether the Bypass Valve should be modulated or open to the towers, and if the tower fans should be
used to control the condenser water temperatures. This sequencer uses the outdoor air temperature and humidity
to calculate the outdoor air wetbulb temperature. The outdoor air wetbulb temperature is used to determine the
cooling tower’s capability to provide cooling to the condenser water. If the outdoor air humidity is unreliable, the
sequencer uses the outdoor air drybulb to determine the cooling tower’s ability to cool the condenser water. If the
outdoor air temperature or the condenser water temperature are unreliable, the state output is Sensors Unreliable.
You can view and modify the modules in this group’s logic.
1 B - BACnet Exposed Parameter, C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC -
Simulation and Commissioning Modes Only, V - Calculated Value (Outputs)
1 B - BACnet Exposed Parameter, C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC -
Simulation and Commissioning Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
where
• Flow: Volumetric Flow [gpm input converted to l/s]
• ρ: Density [kg/m ]
3
where
• ρ in kg/m^3
• Cp in kJ/kg-K
• T in ˚C. Range of applicability is 0 to 226.85 ˚C.
constants
• R(1) = 1002.346
• R(2) = -0.1811972
• R(3) = -0.002543243
• C(1) = 4.211899
• C(2) = -0.001419488
• C(3) = 0.00001446954
where
• ρ in kg/m^3
• Cp in kJ/kg-K
• T in ˚C. Range of applicability -35 to 125 ˚C
Composition is in decimals, for example, 10% is 0.1.
The range of applicability is 0.1 to 0.9.
Ethylene Glycol:
• R(1) = 1000.993
• R(2) = -0.1820508
• R(3) = 180.1828
• R(4) = -0.3142169
• R(5) = -0.002448466
• R(6) = -39.50314
• C(1) = 4.090844
• C(2) = 0.001329405
• C(3) = -1.5259387
• C(4) = 0.005028424
• C(5) = -0.0000001239507
• C(6) = -0.4911836
Propylene Glycol:
• R(1) = 1004.741
• R(2) = -0.2981901
• R(3) = 126.9451
• R(4) = -0.4054804
• R(5) = -0.001850845
• R(6) = -61.60746
• C(1) = 4.12479074756495
• C(2) = 0.00105318162514
• C(3) = -0.73136943192630
• C(4) = 0.00559981967494
• C(5) = 0.00000004392872
• C(6) = -1.21562837961674
Important: Since the preceding equations are curve fits of experimental data, these equations cannot and should
not be used beyond the stated range of applicability.
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 The Count True Inputs palette item appears in the Setpoint Determination/Misc column, but the module instances appear in
the State Generator and Output Controller columns of the UI.
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
PID Sequencer
The PID Sequencer module is responsible for sequencing the cooling tower valve and the cooling tower fans and
making sure that the tower valve is open before starting the cooling tower fans. This module accepts as inputs a
Delay, an Input 1, an Input 2, and a System Enable. Based on the input commands and the attribute settings, the
module outputs a state for sequencing the valve and fans.
You can view and modify the modules in this group’s logic.
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
Plant Sequencing-Discrete
The Plant Sequencing-Discrete module is responsible for sequencing pumps, interlocks, and stages of a discrete
plant system to maintain a setpoint. This module accepts as inputs a process variable, a setpoint, a deadband, a
heating/cooling flag, a Stabilize Delay, an Up Delay, a Down Delay, a Number of Devices Running, a System Interlock
Status, a Start-Up Delay, Minimum Running Devices, and a System Enable. Based on the input commands and the
attribute settings, the module outputs a state for sequencing pumps, interlocks, and stages of a discrete plant system
and an output for the number of devices to run.
You can view and modify the modules in this group’s logic.
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
Plant Sequencing-Modulating
The Plant Sequencing-Modulating module is responsible for sequencing pumps, interlocks, and stages of modulating
plant equipment to maintain a setpoint. This module accepts as inputs a process variable, a stageup setpoint, a
number of stages running, an Up Delay, a Down Delay, a System Interlock Status, a Stabilize Delay, a Start-Up
Delay, and a System Enable. Based on the input commands and the attribute settings, the module outputs a state
for sequencing pumps, interlocks, and stages of modulating plant equipment and an output for the number of devices
to run. This module provides an output for a stagedown setpoint that is calculated based on the number of devices
running.
You can view and modify the modules in this group’s logic.
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
Plant Sequencing-OA-T
The Plant Sequencing-OA-T module is responsible for sequencing stages of a discrete heating system based on
an outdoor air temperature setpoint. This module accepts as inputs an outdoor air temperature, an OA heating
enable setpoint, a low limit setpoint, a Number Available, a System Interlock Status, Minimum Running Devices,
and a System Enable. Based on the input commands and the attribute settings, the module outputs a state for
sequencing pumps, interlocks, and stages of a discrete plant system and an output for the number of devices to
run.
You can view and modify the modules in this group’s logic.
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
System Enable
The System Enable module enables or locks out a heating or cooling device. This module accepts as inputs outdoor
air temperature, outdoor air enable setpoint, outdoor air enable differential, heating/cooling selection, and a network
isAvailable. The module has a state output that indicates if the module is enabled.
You can view and modify the modules in this group’s logic.
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
Device Enable
The Device Enable group provides the ability to enable devices based on network commands or outdoor air
temperature.
This module typically provides information to other State Generation modules rather than connecting directly to State
Selection. Also, see the Device Enable category of modules in the Setpoint/Miscellaneous Modules section.
Availability Determination
The Availability Determination module enables or locks out a heating or cooling device. The module accepts as
inputs outdoor air temperature, outdoor air enable setpoint, outdoor air enable differential, heating/cooling selection,
network isAvailable, and a resolution mode. The module has a state output that indicates if the device should be
enabled. When the output is True, the heating or cooling device is enabled. When the output is False, the heating
or cooling device is not enabled.
You can view and modify the modules in this group’s logic.
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
General Sequencing
The General Sequencing modules sequence a set of specific devices or control modes for (primarily) AHU applications.
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
You can view and modify the modules in this group’s logic.
1 B - BACnet Exposed Parameter, C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC -
Simulation and Commissioning Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 The AHU Mixed Air Dual Duct and Multizone applications use both Preheat Sequencing and Mixed Air Hot Deck Sequencing.
2 The AHU 100% Outdoor Air Dual Duct application uses 100 OA Hot Deck Sequencing instead of Preheat Sequencing.
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
Pass Through
The Pass Through group contains the Pass Through (Boolean, Enum) modules.
A pass through module takes a value from a Network Input and connects it to State Selection.
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
State Determination
The State Determination modules determine the effective state for a particular device or application feature.
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 Input is set to be Not Set by default when no value has been written to it following a reset. This would typically mean that the
input does not have any value assigned and it is represented by this value Not Set.
2 When the Occupancy Schedule is set to Occupied, the Bypass Timer is reset. For that reason, this row in the table is never
active (the output of the Bypass Timer is reset to False before this table is evaluated following the Occupancy Schedule
transition to Occupied). It is shown to avoid the potential confusion that could be caused if one of the combinations of the
inputs was not handled in the Decision Table logic.
3 This entry indicates that this row is selected when the input is Unoccupied, Standby, or Not Set.
4 Default Occupancy is initially set to Occupied but the user can change the value.
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
Timing
The Timing group provides a unit (one time step) delay for a data signal. The Timing group contains the Last Value
(Boolean, Enum, Float) modules.
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
Unoccupied Sequencing
The Unoccupied Sequencing subgroup of modules determines the action of a unit when the zone temperature drops
below the Unoccupied Heating Setpoint or rises above the Unoccupied Cooling Setpoint. The general sequence of
operation is to cycle the unit and its heating or cooling devices on and off during unoccupied to keep the controlled
temperature within the Unoccupied Heating and Cooling Setpoints. When the temperature goes outside the limits
set by the Unoccupied Setpoints, the unit is typically started and the appropriate device (heating or cooling) operates
at its limited max value. When the temperature returns within the limits, the unit continues to operate for a period of
time and then turns off.
In some cases, the heating device is opened if the outdoor air temperature is low during the unoccupied mode.
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
Balancer Override
The Balancer Override modules provides a known interface for external balancing tools to gather data from the VAV
application logic and to interact with the application to calibrate the flow calculations. They provide a single point of
interface for values that are used in several places in the applications. They also allow the user to configure a subset
of that data.
The outputs of this block can be configured by a balancer UI from the tool or a balancing version of the Network
Sensor. See the Network Sensor documentation.
You cannot view or modify the modules in this group’s logic.
Important: Do not right-click the State Generation header in the Control View and add a second Balancer Override
module because this action breaks the balancing functionality of the application. In addition, do not
delete an existing Balancer Override module because this deletion ruins the application.
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
2 The Area 2, Flow 2, Flow 2 Percent dP Offset, Flow 2 Stroke Time, Max Flow 2, and Pickup Gain 2 attributes exist in the
Balancer Override SD and Balancer Override SDX modules, but are unused. The version 1 instances of these attributes are
used for Supply Flow. In the Balancer Override DD and Balancer Override DDX, the version 1 instances of these attributes
are used for Cold Deck Flow while the Flow 2 versions apply to the Hot Deck Flow.
3 The attributes specific to the Balancer Override SD also apply to the Balancer Override SDX, and the attributes specific to
the Balancer Override DD also apply to the Balancer Override DDX.
4 The Balancer Override SDX and Balancer Override DDX attributes listed here also exist in the Balancer Override SD and
Balancer Override DD modules, but are unused.
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
You can view and modify the modules in this group’s logic.
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
Note: The Flow Setpoint (VAV Dual Duct) module instances appear in the Output Control category; however, to
add a new Flow Setpoint (VAV Dual Duct) module from the palette (Module Selection dialog box), select
New from the State Generation header right-click menu.
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
Note: The Flow Setpoint (VAV Single Duct) module instance appears in the Output Control category; however, to
add a new Flow Setpoint (VAV Single Duct) module from the palette (Module Selection dialog box), select
New from the State Generation header right-click menu.
To see a module's connections and how modules interact with it:
• view the Connections table. For details, see Connections in the Perspectives section and Viewing and Modifying
Connections in the Configuring a System section.
• view the Show Involvement dialog box. For details, see Showing and Hiding Involvement in the Commissioning
a System section.
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
Module Use in Applications (Slave Supply Flow Setpoint Control Dual Duct)
The application System Selection trees use the individual modules in this group using the names in the following
table.
Table 585: Slave Supply Flow Setpoint Control Dual Duct Uses in Application System Selection Trees
Module Instance Name Applications
Slave CD Constant Flow Setpoint Control VAV Slave Dual Duct Applications
Slave CD Flow Setpoint Control VAV Slave Dual Duct Applications
Slave HD Flow Setpoint Control VAV Slave Dual Duct Applications
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
Block Protect
The Block Protect module protects motor equipment by commanding the device to run periodically. The user-adjustable
Max Off Time input determines the duration between run commands. If the Command input remains Off for a period
greater than the Max Off Time, this module sets the State output to Run. The device remains in the run state for a
period of time equal to the Blocking On Time input.
Note: The Block Protect module does not work correctly in Simulation mode. For example, when tested with 10X
Simulation speed up, the Total Off Time must accumulate 10 times the Max Off Time before the State output
transitions to the Protect state. This functionality will be fixed in a future release. This module does behave
correctly in real-time Commissioning mode.
You cannot view and modify modules in this group’s logic.
1 B - BACnet Exposed Parameter, C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC -
Simulation and Commissioning Modes Only, V - Calculated Value (Outputs)
Changeover
The Changeover module allows the changing from heating to cooling in a 2-pipe system.
You can view and modify modules in this group’s logic.
Attributes (Changeover)
The following table describes the attributes used by the Changeover modules:
Table 592: Changeover Attributes
Name Type
1 Description Default Value
CHW System Enable Indicates that the plant is operating in cooling False
mode.
Cooling Setpoint Determines if cooling plant should operate. 55.0°F (13.0°C)
Heating Setpoint Determines if heating plant should operate. 90.0°F (32.0°C)
HW System Enable Indicates that the plant is operating in heating False
mode.
Input 1 Indicates the current heating plant load. 0.0
Input 2 Indicates the current cooling plant load. 0.0
Mode Indicates the desired plant operation. Summer
1 B - BACnet Exposed Parameter, C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC -
Simulation and Commissioning Modes Only, V - Calculated Value (Outputs)
1 B - BACnet Exposed Parameter, C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC -
Simulation and Commissioning Modes Only, V - Calculated Value (Outputs)
Chiller Selector
The Central Cooling Plant with Optimization application uses Chiller Selector module, which provides logic to control
devices, to:
• maximize the operating efficiency of the chiller plant
• minimize the total starts of the devices
• attempt to balance runtimes and start counts for the devices
If configured, the module determines the combination that best meets the requirements and turns on/off the appropriate
devices in an orderly manner to arrive at the desired combination. The best combination produces the largest adjusted
efficiency.
The Chiller Selector module provides individual outputs for each device, and works with either:
• dedicated or headered, constant or variable speed pumps on the condenser water (CW) system
• dedicated or headered, constant or variable speed pumps on the chilled water (CHW) system
For dedicated pumping, this module provides separate output commands to the pumps. For headered pumping, this
module provides separate output commands to the isolation valves as well as outputs (as network variables) the
required flow rates for both CW and CHW systems.
You cannot view and modify the modules in this group’s logic.
Once system selection is complete, the Chiller Selector module requires further configuration. Refer to the
Johnson Controls Central Plant Optimization™ 10 Application Note (LIT-12011575) for information on configuring
this module and for more application level information.
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
If any of the required values is less than or equal to zero, the reliability of the module is Unreliable: Invalid
Configuration, and the module does not execute.
1 B - BACnet Exposed Parameter, C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC -
Simulation and Commissioning Modes Only, V - Calculated Value (Outputs)
1 B - BACnet Exposed Parameter, C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC -
Simulation and Commissioning Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
Module Use in Applications (Open Loop Tower Control with Low Limit)
The application System Selection trees use the individual modules in this group using the names in the following
table.
Table 612: Open Loop Tower Control with Low Limit Uses in Application System Selection Trees
Module Instance Name Applications
Open Loop Tower Control with Low Limit Central Cooling with Optimization Applications
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes only, V - Calculated Value (Outputs)
Plant Control
This module is responsible for controlling a central plant device (for example, a Boiler, Chiller, or Tower Fan). This
module accepts as inputs a mode, command, on delay, safety, interlock status, interlock off delay, alarm delay,
percent command, ramp time, percent limit, and maintenance switch. Based on the input command and attribute
settings, the module outputs a rotate enable, device onoff, alarm command, interlock device command, and an
output.
You can view and modify the modules in this group’s logic.
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
Name Type
1 Description Default Value
Absolute EWMA Effort Provides an EWMA based on the absolute 0.0
value of (Current Present Value - Last Present
Display Units: %
Value). The PID computes this value.
Absolute EWMA Error Provides an EWMA based on the absolute 0.0
value of (Setpoint - Process Variable). The
Display Units: Deg C, Deg F
PID computes this value.
Chiller Plant Capacity Provides the name plate chiller capacity. You 100 kW, 28.4 Tons
may enter the sum of all the chillers in the
plant, or the Chiller Selector may supply the
sum of the active chillers.
Chiller Plant Load Indicates the amount of energy added to the 100 kW, 28.4 Tons
chilled water by the plant.
Chiller Plant Sensitivity Indicates the incremental increase in chiller 0.02
power for each degree increase in condenser
Minimum: 0.01
water temperature as a fraction of the power.
Typically, the sensitivity factor is between 0.01 Maximum: 0.03
and 0.03.
Display Precision: 100ths
Chiller Rated Power Provides the name plate chiller power. You 100 kW, 134 hp
may enter the sum of all the chillers in the
plant, or the Chiller Selector may supply the
sum of the active chillers.
CW Temperature Indicates the condenser water temperature, 29.4 Deg C, 85.0 Deg F
which is the low limit process variable.
Enable Enables or disables the module. When True
disabled, the Percent Cmd is 0.0%.
EWMA Error Provides an EWMA based on the difference 0.0
of (Setpoint - Process Variable). The PID
Display Units: Deg C, Deg F
computes this value.
EWMA Present Value Provides an EWMA of the Present Value. The 0.0
PID computes this value.
Display Units: %
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes only, V - Calculated Value (Outputs)
Primary States (Open Loop Tower Control with Low Limit v61)
• No Limit Control: Disables the Low limit control.
• Control Limit: Controls the low limit process variable to the low limit temperature setpoint.
Pump Control v2
Important: As of Release 3.1, the Pump Control v2 module replaces the Pump Control module.
The Pump Control module is responsible for controlling a pump. This module accepts as inputs a mode, a command,
an on delay, off delay, a status, an alarm delay, a percent command, a ramp time, a percent limit, and a maintenance
switch. Based on the input command and attribute settings, the module outputs a rotate enable, a device on off, an
alarm command, and an output.
You can view and modify the modules in this group’s logic.
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 B - BACnet Exposed Parameter, C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC -
Simulation and Commissioning Modes Only, V - Calculated Value (Outputs)
Pump Selector
When the pumps (chilled or condensed water) are arranged in a headered configuration, the Central Cooling Plant
with Optimization application uses Pump Selector to control each headered circuit to:
• maximize the pumping efficiency by choosing the most efficient pump (or combination of pumps) available
• minimize the total starts of the devices
• attempt to balance run times and start counts for the pumps, if configured
In general, when enabled, the module determines the combination that best meets the requirements and turns on/off
the appropriate pumps in an orderly manner to arrive at the desired combination.
The best combination produces the largest adjusted efficiency. Efficiencies are calculated based on the Device
Efficiency, percent load, Required Capacity and Rated Flow.
You cannot view and modify the modules in this group’s logic.
Once system selection is complete, the Pump Selector module requires further configuration. Refer to the
Johnson Controls Central Plant Optimization™ 10 Application Note (LIT-12011575) for information on configuring
this module and for more application level information.
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 B - BACnet Exposed Parameter, C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC -
Simulation and Commissioning Modes Only, V - Calculated Value (Outputs)
1 B - BACnet Exposed Parameter, C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC -
Simulation and Commissioning Modes Only, V - Calculated Value (Outputs)
Table 628: Ramp to Command with Limit Command Hierarchy (Enum Output)
System Enable Command State
FALSE * Off
TRUE Off Off
TRUE On Control
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes ONly, V - Calculated Value (Outputs)
Sequenced Output
The Sequenced Output module takes one proportional output and spans it over two proportional outputs. This module
accepts as inputs an Input (float) and a Valve 1 Percent Capacity. Based on the input commands, the module outputs
two proportional outputs.
You can view and modify the modules in this group’s logic.
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
Tower Control v2
Important: At Release 3.1, the Tower Control v2 module replaces the Tower Control module.
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
Name Type
1 Description Default Value
Absolute EWMA Effort V Provides an EWMA based on 0.0%
the absolute value of (Current
Present Value - Last Present
Value). The PID computes this
value.
Absolute EWMA Error V Provides an EWMA based on 0.0
the absolute value of (Setpoint
Display Units: Deg C, Deg F
- Process Variable). The PID
computes this value.
Control Status V Current status of the module. Overridden
See the PID for more
Set Name: Control Status
information.
Direct Acting Signals the action of the PID: True
True= Direct Acting, False =
Reverse Acting. Direct acting
control is used in applications
where an increase in the
process variable causes the
controller’s present value to
increase. An example of direct
acting control is temperature
control with a cooling coil. With
reverse acting control, an
increase in the process variable
causes the control present
value to decrease. Three
examples of reverse acting
control are: temperature control
with a heating coil, flow rate
control, and static pressure
control applications.
EWMA Error V Provides an EWMA based on 0.0
the difference of (Setpoint -
Process Variable). The PID
computes this value.
EWMA Present Value V Provides an EWMA of the 0.0%
Present Value. The PID
computes this value.
Limited Max Value Defines the proportional output 0%
when the module is in Limited
Max mode.
1 B - BACnet Exposed Parameter, C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC -
Simulation and COmmissioning Modes ONly, V - Calculated Value (Outputs)
1 B - BACnet Exposed Parameter, C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC -
Simulation and Commissioning Modes Only, V - Calculated Value (Outputs)
1 B - BACnet Exposed Parameter, C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC -
Simulation and Commissioning Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
2 This FSCS input is not used.
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes ONly, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
2 The FSCS Cmds (EAD, OAD, RAD) are not used.
For temperature control modes, the OAD modulates from minimum position to 100%, Once the OAD is 100% open,
the RAD modulates from 100% to 0%. The module has functions for economizer control and low limit control of the
dampers. It also has functions to ramp the dampers to minimum position and maximum position. The module also
accepts commands for pressurize, depressurize, and purge. This module also incorporates tracking the overridden
value of the actual output objects. The module resets the PIDs to default tuning parameters if the Reset PID Tuning
input is not Normal.
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
2 The FSCS Cmds (OAD, RAD) are not used.
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Calue (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
The Damper Lockout is False when the low limit process variable is less then the low limit setpoint, or it is false when
the low limit process variable is unreliable. While damper lockout is false, the damper may not open.
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
The Min Flow Control Enable Input indicates that the damper may be opened, and the fan may be energized. This
input is True when the Low Limit Process variable is reliable, and it is more than the Low Limit Setpoint.
The Damper Ready input indicates that the damper has started to open, the damper delay has expired, and the fan
is now allowed to start.
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
Device OR
This module is responsible for examining two enumeration inputs and provides OR logic where at least one input
must be On for the output to be On. The module accepts two Off/On inputs and has a output.
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
Fan Control
This group provides modules that control single speed air handling and terminal unit fans as well as proportional
and three speed terminal unit fans.
Fan Proportional
This module controls a proportional fan. The module accepts as inputs a command, a heating percentage and a
cooling percentage. Based upon the input command and parameter settings, the module outputs a percent command
and an on/off command.
You can view and modify the modules in this group’s logic.
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 B - BACnet Exposed Parameter, C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC -
Simulation and Commissioning Modes Only, V - Calculated Value (Outputs)
1 B - BACnet Exposed Parameter, C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC -
Simulation and Commissioning Modes Only, V - Calculated Value (Outputs)
1 B - BACnet Exposed Parameter, C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC -
Simulation and Commissioning Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and COmmissioning
Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
Module Use in Applications (2 Pipe FBPD 2 Position Valve with Low Limit)
The application System Selection trees use the individual modules in this group using the names in the following
table.
Table 734: 2 Pipe FBPD 2 Position Valve with Low Limit Uses in Application System Selection Trees
Module Instance Name Applications
FBPD 2 Position Valve 2 Pipe Control v50 AHU Mixed Air Single Duct Applications
AHU 100% Outdoor Air Single Duct Applications
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
Module Use in Applications (2 Pipe Proportional Valve with DA-T Low Limit)
The application System Selection trees use the individual modules in this group using the names in the following
table.
Table 740: 2 Pipe Proportional Valve with DA-T Low Limit Uses in Application System Selection Trees
Module Instance Name Applications
UV 2 Pipe Proportional Control v51 Unit Ventilator Applications
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
Module Use in Applications (Heat Recovery Wheel with 2 Pos Bypass Dampers)
The application System Selection trees use the individual modules in this group using the names in the following
table.
Table 770: Heat Recovery Wheel with 2 Pos Bypass Dampers Uses in Application System Selection Trees
Module Instance Name Applications
Energy Wheel Two Pos Byp v50 AHU Mixed Air Single Duct Applications
AHU Mixed Air Dual Duct Applications
AHU 100% Outdoor Air Single Duct Applications
AHU 100% Outdoor Air Dual Duct Applications
AHU Multizone (Mixed Air Dual Duct) Applications
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
Module Use in Applications (Heating 2 Position Valve with DA-T Low Limit)
The application System Selection trees use the individual modules in this group using the names in the following
table.
Table 778: Heating 2 Position Valve with DA-T Low Limit Uses in Application System Selection Trees
Module Instance Name Application
UV 2 Position Heating Control v51 Unit Ventilator Application
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
Module Use in Applications (Heating FBPD 2 Position Valve with DA-T Low Limit)
The application System Selection trees use the individual modules in this group using the names in the following
table.
Table 781: Heating FBPD 2 Position Valve with DA-T Low Limit Uses in Application System Selection Trees
Module Instance Name Applications
UV Face and Bypass Heating Control v51 Unit Ventilator Application
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
Primary States (Heating FBPD 2 Position Valve with DA-T Low Limit)
• Off: Turn everything off. The Damper Percent Cmd is set to 0%.
• Max: Open the heating valve. The Damper Percent Cmd is set to 100%.
• Limited Max: Open the heating valve. Damper Percent Cmd is set to the Limited Max Value.
• Hold: Hold the outputs at their current position. If the Output Overridden is true, then the Output Position input
is passed to the Heating Percent Command.
Module Use in Applications (Heating FBPD 2 Position Valve with Low Limit)
The application System Selection trees use the individual modules in this group using the names in the following
table.
Table 784: Heating FBPD 2 Position Valve with Low Limit Uses in Application System Selection Trees
Module Instance Name Applications
FBPD 2 Position Valve Preheat Control v50 AHU Mixed Air Single Duct Applications
AHU Mixed Air Dual Duct Applications
AHU 100% Outdoor Air Single Duct Applications
AHU 100% Outdoor Air Dual Duct Applications
AHU Multizone (Mixed Air Dual Duct) Applications
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
Module Use in Applications (Heating FBPD Proportional Valve with Low Limit)
The application System Selection trees use the individual modules in this group using the names in the following
table.
Table 788: Heating FBPD Proportional Valve with Low Limit Uses in Application System Selection Trees
Module Instance Name Applications
FBPD Proportional Valve Preheat Control v51 AHU Mixed Air Single Duct Applications
AHU Mixed Air Dual Duct Applications
AHU 100% Outdoor Air Single Duct Applications
AHU 100% Outdoor Air Dual Duct Applications
AHU Multizone (Mixed Air Dual Duct) Applications
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
Table 791: Heating FBPD Proportional Valve with Low Limit Command Hierarchies - 2
Low Limit OA Valve in PID Tuning Mode State
Process Temperature Control Reset
Variable isReliable
isReliable
* * * * Off Off
* * * * Max Max
* * True * T Control T Control Valve
* * False * T Control T Control Damper
* * True * LL-T Control LL-T Control Valve
* * False * LL-T Control LL-T Control Damper
* * * Reset 1st PID Hold T Control Valve
* * * Reset 2nd PID Hold T Control Damper
* * * Reset 3rd PID Hold LL-T Control Valve
* * * Reset 4th PID Hold LL-T Control Damper
* * * * Hold Hold
* * * * Water Flush Water Flush
* * True * Limited Max Limited Max Valve
* * False * Limited Max Limited Max Damper
* True * * Low OA Temperature Low OA Temperature
* False * * Low OA Temperature Failsoft Valve
* * True * Failsoft Failsoft Valve
* * False * Failsoft Failsoft Damper
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
Module Use in Applications (Heating Proportional Valve with DA-T Low Limit)
The application System Selection trees use the individual modules in this group using the names in the following
table.
Table 795: Heating Proportional Valve with DA-T Low Limit Uses in Application System Selection Trees
Module Instance Name Applications
UV Proportional Heating Control v51 Unit Ventilator Application
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
Module Use in Applications (Preheat Proportional Valve with Return Water Control)
The application System Selection trees use the individual modules in this group using the names in the following
table.
Table 817: Preheat Proportional Valve with Return Water Control Uses in Application System Selection Trees
Module Instance Name Applications
Preheat Proportional Valve Output v51 AHU Mixed Air Single Duct Applications
AHU Mixed Air Dual Duct Applications
AHU 100% Outdoor Air Single Duct Applications
AHU 100% Outdoor Air Dual Duct Applications
AHU Multizone (Mixed Air Dual Duct) Applications
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
Humidity Control
The Humidity Control output controllers control humidification equipment. Support for a proportional signal or staged
outputs is included.
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
Lighting Control
The lighting control group provides output control for lighting circuits that are connected to a controller.
Lighting
The Lighting Control module provides lighting operation. It accepts a two-state enumerated input and outputs a
two-state enumerated Present Value. The Present Value typically is sent to a Binary Output object that controls the
physical lighting hardware. For Pulse type lighting outputs, the Lighting Control module monitors the Light Status
input and changes (if necessary) the Polarity output to synchronize the lighting hardware with the desired Present
Value.
You cannot view or modify the modules in this group’s logic.
Attributes (Lighting)
The following table describes the attributes used by the Lighting Control modules.
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
Motor Protection
The Motor Protection modules provide protection for motors.
Blocking Protection
The Motor Protection module monitors the output command for a motor. If the command is off for an extended period
of time, the motor starts for a short amount of time.
You can view or modify the modules in this group’s logic.
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
Sequencers
The Sequencer group contains the MSC 01 through MSC 12 modules for terminal unit control, Sequencer 01 through
Sequencer 16 for simple plant staging, and the Global Sequencer module for custom applications. The following
table provides a comparison of the three sequencers.
The example shown in the previous table has three devices with the capacities 5 tons, 10 tons, and 15 tons. Only
the first (5 ton) and second (10 ton) devices are pulseable. The first stage pulses the first device as the vernier signal
goes from 0 to 100%. To go from the capacity of 5 tons to the capacity of 10 tons, the second device is pulsed while
the first device is on continuously. When the capacity reaches 10 tons, the first device is pulsed while the second
device now runs continuously.
If the current combination is the second-to-last combination from the table and the input reaches 100%, the last
stage is not chosen if a pulsable device exists in the second-to-last-combination. But, the pulsable device (in the
second-to-last combination) is controlled by PMAC. PMAC receives 100% from the vernier (in effect giving full 100%
capacity) and the second-to-last combination is maintained. If the current combination is not the second to last
combination and the input goes to 100%, the last stage combination (all 1s or On's) is chosen immediately, checking
for existing timers first, by virtue of the Deadzone divided by two rule.
Minimum On and Minimum Off
The outputs are all subject to minimum on and minimum off timers. The Multistage Controller maintains individual
timers for each device. These timers protect equipment from excessive wear due to short cycling. A timer is cleared
and an appropriate timer is started when a Device X Out changes status.
The combinations shown in row 1, 2, 3, 4 are evaluated. The search through the possible combinations follows a
binary order, so combination 1 (0, 1, 0, 1) is checked and accepted with two changes from the current outputs. Then
combination 2 (0, 1, 1, 0) is evaluated. Combination 2 also has two changes and it has the same runtime. The
devices with the next Lowest Runtime are compared. The next lowest combination has the Second Lowest runtime
and is selected over the first combination. Combination 3 (1, 0, 0, 1) also has the same number of changes but it
has the Lowest Runtime device. Combination 3 is the best candidate at this point. Combination 4 (1, 0, 1, 0) is then
evaluated. It has the same number of changes and the same Lowest Runtime device. The next Lowest Runtime
devices is compared. It has the lowest Second Lowest Runtime and is selected as the current combination.
Another example is four devices with the relative capacities of 5, 5, 10, 10 and with runtimes of 0, 0, 0, 0. Assume
that currently the Device X Out combination is 1, 1, 0, 0, which is a capacity of 10 and the input has changed to a
value that requires a capacity of 15.
Table 863: Staging Combinations Using Device Number
Runtime 51 52 101 102 Changes Pulse Lowest Second
Runtime Lowest
0 0 0 0 Runtime
Current Combination 1 1 0 0 101
1 New 0 1 0 1 2 51 2 4
Options
2 0 1 1 0 2 51 2 3
3 1 0 0 1 2 52 1 4
4 1 0 1 0 2 52 1 3
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
Reliability (MSC)
• If the Device Capacity inputs produce more than 50 combinations, the module becomes unreliable and the
Reliability is set to Inconsistent Inputs.
• If the Process Variable is unreliable, the module generates a pulse train based on the Input and the last valid
Process Variable. If the Input is unreliable, the system generates a pulse train based on the last valid Input.
Pass Through
The Pass Through group contains the Pass Through (Enum) modules.
Unless otherwise stated, a pass through module takes a value from State Selection and connects it to an Output.
To see a module's connections and how modules interact with it:
• view the Connections table. For details, see Connections in the Perspectives section and Viewing and Modifying
Connections in the Configuring a System section.
• view the Show Involvement dialog box. For details, see Showing and Hiding Involvement in the Commissioning
a System section.
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
Attributes (Sequencer)
The following table describes the attributes used by the Sequencer XX (where XX is 01 through 16) modules.
Table 868: Sequencer 01 through Sequencer 16 Attributes
Name Type
1 Description Default Value
Break Limit Represents the limits at which each successive stage deactivates. If Proactive
is True, the first limit applies to the second stage, the second limit applies to
the third stage, and so on. Each successive value must be greater than the
previous break limit and also less than its corresponding make limit. The size
of this array is set to Number of Outputs (or Number of Outputs - 1 if Proactive
is True) at configuration time.
Current Stage G, V Indicates the number of the active outputs of the sequencer.
Device X Enable Establishes the enable status of the sequencer device outputs. A value of True
False takes the associated device out of service. In Device X Enable, X is
1-16.
Device X Out V Contains the output value for the corresponding device. In Device X Out, X
is 1-16.
Device X Rank These float values represent the ranking of each device. This value establishes 0.0
the order by which the device outputs are activated. In Device X Rank, X is
1-12.
Input Contains the control signal input to this module. It is compared against the 0.0%
make and break limits to determine how many outputs to activate.
Instant Shutdown Forces all outputs inactive when it is True. When it is False, the module False
monitors the input and stages the outputs. When this value transitions from
False to True, all of the outputs are deactivated instantly (ignoring any
Minimum On Timers and the Interstage Off Timer).
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
Global Sequencer
The Global Sequencer module provides a Control System with multiple stage sequence control. This module uses
make and break limits to determine which outputs to turn on or off.
The Global Sequencer module provides two optional outputs specifically targeted for compressors and chillers. The
Solenoid Valve Out is used to support a pump down cycle before turning off the last stage. The Oil Pump Out provides
a means to turn on a single oil pump that serves a group of compressors. In that case, the Oil Pump Out must turn
on with the first compressor.
The Global Sequencer module can only exist within a Control Sequence or Control Activity within a Control Sequence.
This module should be operated continuously (that is, do not place this module in a hybrid activity). The hybrid
activity disables all modules associated with a specific state when that state is not active. There is no user interface
to this disable/enable behavior.
The sequencer module establishes a means of sequentially activating devices using five sequencer staging modes:
Step, Sequential, Equal Runtime, Equal Startup, and Binary Code. The sequencer control algorithm performs the
following main functions:
• Handles transitions between stage combinations using make and break limits. See Configuration Details for
details on make and break limits. See Staging Up and Staging Down for details on staging up and staging down.
• Provides equipment protection by enforcing minimum on and off times. See Minimum On and Minimum Off for
details.
Note: The user can defeat this protection by interacting directly with the output points.
• Provides inter-stage on and off delays. See Inter-Stage Timing for details.
• Allows instant deactivation of all outputs based on an Instant Shutdown input. See Instant Shutdown for details.
• Provides intelligent rotation of the start and stop order of the outputs based on the runtime, the number of starts,
and the device status. The sequencer module also allows the user to force a rotation to occur immediately. See
Lead Rotation for details on lead rotation.
• Provides the relationship between outputs (for example, runtime or number of starts). Devices with a lower
runtime or number of starts value start before devices with a higher runtime or number of starts value, and devices
with a higher runtime or number of starts value are deactivated before devices with a lower runtime or number
of starts value. If the runtime or number of starts values are equal, the output with the lowest device number is
activated first and the output with the highest device number is deactivated first.
• The Sequence Order attribute indicates the order that the devices will start and stop in. It includes all devices,
whether active, inactive, or disabled. Active devices are first on the sequence order, inactive devices are second,
and disabled devices are last. This function provides a simple method to determine the next device to start or
stop.
• Provides intelligent actions when a device is enabled or disabled. See Device Enable for details.
Sets (Device Groupings) and Stages (Device n Outputs)
Table 870: Step Mode Example 2 (Stage 1, 4, and 5: 0 = Off, 1 = On; Stage 2 and 3: 0 = Load, 1 = Unload)
Load 0 40 50 60 80 100 80 60 50 40 0
(Percent)0
Set 1/Stage 1 0 1 1 1 1 1 1 1 1 1 0
Set 1/Stage 2 0 1 0 0 0 0 0 0 0 1 0
Set 1/Stage 3 0 1 1 0 0 0 0 0 1 1 0
Set 2/Stage 4 0 0 0 0 1 1 1 0 0 0 0
Set 3/Stage 5 0 0 0 0 0 1 0 0 0 0 0
Sequential Mode
The sets are controlled in sequence according to the first on, first off principle with a goal of equalizing runtime and
start counts. Stages within a set are controlled to the last on, first off principle (like Step mode).
For example, a three-set sequencer controls the output sets in the following sequence: (0 = Off, 1 = On)
Note: To equalize runtime and start counts, a device that turns off moves to the bottom of the sequence order.
Table 871: Sequential Mode Example 1: (0=Off, 1=On)
Load 0 33 66 100 66 33 0
(Percent)
Set 1/Stage 1 0 1 1 1 0 0 0
Set 2/Stage 2 0 0 1 1 1 0 0
Set 3/Stage 3 0 0 0 1 1 1 0
Table 872: Sequential Mode Example 2: (Stage 1, 4, and 5: 0=Off, 1=On; Stage 2 and 3: 0=Load, 1=Unload
Load (Percent) 0 20 40 60 80 100 80 60 40 20 0
Set 1/Stage 1 0 1 1 1 1 1 1 1 0 0 0
Set 1/Stage 2 0 1 0 0 0 0 0 1 0 0 0
Set 1/Stage 3 0 1 1 0 0 0 1 1 0 0 0
Set 2/Stage 4 0 0 0 0 1 1 1 1 1 0 0
Set 3/Stage 5 0 0 0 0 0 1 1 1 1 1 0
Equal Runtime
The On time of the first output stage of each set is totalized. In case of an increase of load requiring the activation
of a new set, the set with the lowest On time is switched on. In case of a decrease of load requiring the switching
off of a stage in a set at full load, the set with the highest On time is switched off first. Stages within a set are controlled
to the last on, first off principle (Step mode). For example, a three-set sequencer controls the output sets in the
following sequence: (0 = Off, 1 = On)
Table 875: Decreasing Load: 3 Sets, Each Set is One Stage (0=Off, 1=On)
Runtime Load (Percent) 100 66 33 0
95 hours Set 1/Stage 1 1 1 1 0
110 hours Set 2/Stage 2 1 0 0 0
99 hours Set 3/Stage 3 1 1 0 0
• Example 2: Stages within a set, set 1 represents a compressor with two unloaders. The unloaders turn off to
load the compressor. As the load increases, the set with a runtime of 40 hours starts first. As the load decreases,
the set with a runtime of 110 hours stops first.
Table 876: Increasing Load: Three Sets, First Set is One Stage (Stage 1), Sets Two and Three are a
compressor with a loader (Stage 2, 3, 4, 5: Stage 1, 2, 4: 0=Off, 1=On; Stage 3, 5: 0=Load, 1=Unload)
Runtime Load 0 40 50 60 80 100
(Percent)
90 hours Set 1/Stage 1 0 0 0 1 1 1
90 hours Set 2/Stage 4 0 0 0 1 0 0
90 hours Set 2/Stage 2 0 0 0 1 1 0
40 hours Set 3/Stage 5 0 1 1 1 1 1
65 hours Set 3/Stage 3 0 0 1 1 1 1
Table 877: Decreasing Load: Three Sets, First Set is One Stage (Stage 1), Sets Two and Three are a
compressor with a loader (Stage 2, 3, 4, 5: Stage 1, 2, 4: 0=Off, 1=On; Stage 3, 5: 0=Load, 1=Unload)
Runtime Load 100 80 60 50 40 0
(Percent)
95 hours Set 1/Stage 1 1 1 1 1 1 0
95 hours Set 2/Stage 4 0 0 0 0 1 0
95 hours Set 2/Stage 2 0 0 0 1 1 0
110 hours Set 3/Stage 5 1 0 0 0 0 0
99 hours Set 3/Stage 3 1 1 0 0 0 0
Equal Startup
For Equal Start-Up, the number of OFF to ON transitions, and the ON time of each Stage is totalized. In case of an
increase of load requiring the activation of a new Stage, the Stage with the lowest Start-Up (for example, OFF to
ON transitions) is switched ON.
Table 879: Decreasing Load: Three Sets, Each Set is One Stage (0=Off, 1=On)
Number of Load (Percent) 100 66 33 0
Starts
95 starts Set 1/Stage 1 1 1 1 0
110 starts Set 2/Stage 2 1 0 0 0
99 starts Set 3/Stage 3 1 1 0 0
• Example 2: Stages within a set, set one represents a compressor with two unloaders. The unloaders turn off to
load the compressor. As the load increases, the set with a number of starts of 40 starts first. As the load decreases,
the set with a number of starts of 110 hours stops first.
Table 880: Increasing Load: Three Sets, Each Set is One Stage (Stage 1, 4, 5: 0=Off, 1=On; Stage 2, 3:
0=Load, 1=Unload)
Number of Load 0 40 50 60 80 100
Starts (Percent)
90 starts Set 1/Stage 1 0 0 0 1 1 1
90 starts Set 2/Stage 2 0 0 0 1 0 0
90 starts Set 3/Stage 3 0 0 0 1 1 0
40 starts Set 2/Stage 4 0 1 1 1 1 1
65 starts Set 3/Stage 5 0 0 1 1 1 1
Table 881: Decreasing Load: Three Sets, Each Set is One Stage (Stage 1, 4, 5: 0=Off, 1=On; Stage 2, 3:
0=Load, 1=Unload)
Number of Load 100 80 60 50 40 0
starts (Percent)
95 starts Set 1/Stage 1 1 1 1 1 1 0
95 starts Set 2/Stage 2 0 0 0 0 1 0
95 starts Set 3/Stage 3 0 0 0 1 1 0
110 starts Set 2/Stage 4 1 0 0 0 0 0
99 starts Set 3/Stage 5 1 1 0 0 0 0
Binary Code
Note: The Binary Code mode is intended for use only with electric heaters or other non-mechanical devices.
Sequencer Control
Pump Down
Pump Down is an output (Solenoid Valve Out) used to switch a refrigeration circuit ON and OFF. In order to perform
this function, the refrigeration equipment MUST have compressors, a Normally Closed Solenoid Valve in the liquid
line (between Condenser and Expansion Valve), and a Normally Closed Low-Pressure switch in the suction line
(between Evaporator and Compressor).
This output is optional and typically used as follows.
Instant Shutdown
When the Instant Shutdown input is True, all of the outputs are deactivated ignoring the Minimum On Timers and
the Inter-stage Off Delay timer.
Lead Rotation
The following six events can cause the sequence order to change:
• Device activation
• Device deactivation
• Enabling a device
• Disabling a device
• Change of a device’s rank value
• Change in the Rotate Now input from False to True or receipt of a Rotate Now command.
Note: When the Rotate Now input is changed from False to True, or when a Rotate Now Command is issued, the
current device combination is re-evaluated and the selection of a new combination of devices instantly occurs.
Break Limit This array of float values represents the limits at which each successive SP, SQ, ER, ES
stage is deactivated. If Proactive is True, the first limit applies to the second
stage, the second limit applies to the third stage, and so on. Each
successive value must be greater than the previous break limit and also
less than its corresponding make limit. The size of this array is set to
Number of Outputs (or Number of Outputs – 1 if Proactive is True) at
configuration time. These values are calculated using Device Capacity
when Calculate Make-Break Limits is True.
Calculate Make-Break When this value is True, the Make/Break Limit values are calculated using SP, SQ, ER, ES
Limits the Device Capacity and Differential values. When this value is False the
Make/Break Limit values must be set by the user.
Note: When using this option, varying capacities could yield unexpected
results depending on the selected staging mode.
Device Capacity This array of analog values represents the capacity of each device output. SP, SQ, ER, BC, ES
These values are used to calculate the Make Limit values when Calculate
Make-Break Limits is True. When Calculate Make-Break Limits is False,
these are ignored and the Make Limits must be set by the user.
Device First Of This value specifies how many devices are in the group where this device SP, SQ, ER, ES
is the first of the group. This device and the following (value – 1) devices
are grouped together for control. The Device First Of property for the
dependent devices of this group are ignored.
Differential This value is used to calculate the Break Limit values when Calculate SP, SQ, ER, BC, ES
Make-Break limits is true. When Calculate Make-Break Limits is False,
these are ignored and the Break Limits must be set by the user.
Equal Runtime Within Sets This Boolean value indicates the effect of runtime on items within Sets. ER
When this property is True, the devices within a set are controlled to equal
runtime. If it is False, the first device is the compressor, and subsequent
device are unloaders, and runtime on unloaders are ignored.
When the property is True, the runtime of the set is the sum of all items
within the set. When it is False, the runtime of the set is the runtime of the
first device.
This property is only evaluated when the Mode is set to Equal Runtime
mode. If both Equal Runtime Within Sets and Invert Stages in Sets are set
to True, the sequencer only obeys the Invert States in Sets property.
Instant Shutdown Delay This delay value is used by the Instant Shutdown feature to control the SP, SQ, ER, BC, ES
rate at which the devices turn off.
Inter-stage Delay On This Boolean value indicates whether or not Minimum On/Off and ER, BC, ES
Rotate Inter-stage On and Off timers must be respected before a rotation can
occur (from either the Rotate command or the Rotate Now input). When
the property is False, the primitive ignores any of these timers and proceeds
with the rotation. When this property is True, the primitive ignores the
Rotate Now Delay, but does respect it when the property is False.
This attribute is available when you select Inter-stage.
Inter-stage Timing Method This value indicates whether Inter-stage timing or stabilize timing is used. SP, SQ, ER, BC, ES
Inter-stage timing starts when a stage change occurs and prevents another
stage change from occurring until it has expired. Stabilize timing starts
when the Input exceeds a make limit or drops below a break limit and
prevents the stage change from occurring until the timer has expired.
Invert Stages in Sets This Boolean value indicates the action of devices within a group as SP, SQ, ER, ES
specified in Device First Of. If this input is True, when the first device of a
group is turned on, all the devices are turned on and the second and
subsequent devices of the group are turned off sequentially as the load
increases. If this input is False, when the first device of the group is turned
on, the remaining devices of the group turn on sequentially as the load
increases. This property cannot be used when Equal Runtime Within Sets
is True and the Mode is set to Equal Runtime mode. If both Equal Runtime
Within Sets and Invert Stages in Sets are set to True, the sequencer only
obeys the Invert Stages in Sets property.
This attribute is available when Oil Pump on Device 1 is False.
Make Limit This array of analog values represents the limits at which each successive SP, SQ, ER, ES
stage is to be activated. If Proactive is True, the first limit applies to the
second stage, the second limit applies to the third stage, and so on. Each
successive value must be greater than the previous make limit and also
greater than its corresponding break limit. The size of this array is set to
Number of Outputs (or Number of Outputs – 1 if Proactive is True) at
configuration time. These values are calculated using Device Capacity
when Calculate Make-Break Limits is True.
Mode Value indicates the operating mode of the sequencer: SP = Step, SQ = SP, SQ, ER, BC, ES
Sequential, ER = Equal Runtime, BC = Binary Code, ES = Equal Startup.
Number Of Outputs This is the number of binary outputs to be controlled by this sequencer. SP, SQ, ER, BC, ES
Oil Pump Off Delay This delay value is used by the Oil Pump feature to determine how long SP, SQ, ER, ES
to run the oil after stopping the last compressor. This is an optional item
typically used with chillers.
This attribute is available when Oil Pump on Device 1 is False
Oil Pump On Delay This delay value is used by the Oil Pump feature to determine how long SP, SQ, ER, ES
to run the oil before starting a compressor. This is an optional item typically
used with chillers.
This attribute is available when Oil Pump on Device 1 is False
Oil Pump On Device 1 This property indicates whether the single oil pump runs with the SP, SQ, ER, ES
compressor attached to Device 1 Out or has its own motor. This is an
optional item typically used with chillers.
Proactive This value indicates the mode of operation for the sequencer. When this SP, SQ, ER, ES
value is set False, the lead output is activated when the input reaches the
first make limit. When this attribute True, the lead output is placed in a
continuously activated state (provided Instant Shutdown is set False) and
as such, the second stage is actually activated when Input reaches the
first make limit.
Note: Proactive has no meaning when in Binary Code Mode.
Pump Down Available This property indicates whether a solenoid valve is connected to the SP, SQ, ER, ES
Solenoid Valve output and a Low Pressure input is connected to the low
pressure input. When this input is True, the stager provides a pump down
using the low pressure input and solenoid valve output. This is an optional
item typically used with chillers.
Rotate Now Delay This delay value is used by the Rotate Now feature to turn new devices ER, BC, ES
on before turning previously running devices off.
This attribute is available when Inter-stage Delay On Rotate is False
Sequence Order This integer array contains the activation/deactivation order of the SP, SQ, ER, ES
sequencer as determined by the Lead Rotation. In the case where the
sequencing order is Device 3 Output, Device 4 Output, Device 1 Output,
and Device 2 Output for a four stage Sequencer, the contents of this array
are {3, 4, 1, 2}.
Time Remaining Update This property controls how fast the Time Remaining outputs update. If this SP, SQ, ER, BC, ES
Interval value is zero, the Time Remaining output does not update. This is used
to conserve system bandwidth if no timer diagnostics information is needed.
Current Stage This value indicates the number of the SP, SQ, ER, BC, ES
active outputs of the sequencer.
Device n Enable These Boolean values establish the SP, SQ, ER, BC, ES
enable status of the sequencer device
outputs. A value of False takes the
associated device out of service. Only the
enables for the number of outputs are
shown. The primitive is created with n
individual Device n Enable inputs based
on Number of Outputs.
Device n Out These Enum values contain the output SP, SQ, ER, BC, ES
value for the corresponding device. The
primitive is created with n individual Device
n Output inputs based on Number of
Outputs.
Instant Shutdown This Boolean value forces all outputs SP, SQ, ER, BC, ES
inactive when it is True. When it is False,
the primitive monitors the input and stages
the outputs. When this value transitions
from False to True, all of the outputs are
deactivated in sequence with a delay of
Instant Shutdown Delay between steps
(ignoring any Minimum On Timers,
Inter-stage Timers and Stabilize Timers).
If a step down would normally start
another device, the device that would be
started is not turned on.
Interstage Off Delay n This attribute defines the minimum time SP, SQ, ER, BC, ES
interval that must elapse between the
sequential deactivation of multiple
Sequencer stages unless the Instant
Shutdown value is True or the primitive is
disabled. The associated timer starts
immediately after a stage down event.
This attribute is available when you select
Inter-stage.
Interstage On Delay n This attribute defines the minimum time SP, SQ, ER, BC, ES
interval that must elapse between the
sequential activation of multiple Sequencer
stages. The associated timer starts
immediately after a stage up event.
This attribute is available when you select
Inter-stage.
Interstage Time Remaining This float value provides the time SP, SQ, ER, BC, ES
remaining until a stage up or down can
occur. These timers start immediately after
a change in stage.
This attribute is available when you select
Inter-stage.
Low Pressure This input provides the indication SP, SQ, ER, ES
necessary to control the Solenoid Valve
Out for pump down. This is an optional
item typically used with chillers.
This attribute is available when Pump
Down Available is True.
Min Off Time n This is the minimum time that an output SP, SQ, ER, BC, ES
must remain off before it can be
reactivated to an on condition following
deactivation. As such, a separate timer is
established for each device output upon
being deactivated. Until the time interval
expires, the output is blocked from being
reactivated unless Rotate Now has
transitioned from False to True.
Min Off Time n Remaining This float value provides of the time SP, SQ, ER, BC, ES
remaining until the device can be turned
on.
Min On Time n This is the minimum time interval that an SP, SQ, ER, BC, ES
output must remain on before it can be
deactivated to an off condition following
activation. As such, a separate timer is
established for each device output upon
being activated. Until the time interval
expires, the output is blocked from being
deactivated unless the Instant Shutdown
value is True, the primitive is disabled, or
Rotate Now has transitioned from False
to True.
Min On Time n Remaining This float value provides of the time SP, SQ, ER, BC, ES
remaining until the device can be turned
off.
Next Device to Start This float value identifies the next device SP, SQ, ER, BC, ES
that starts when the sequencer stages up.
When there are no longer any devices to
stage up, the value is 0.
Next Device to Stop This float value identifies the next device SP, SQ, ER, BC, ES
that stops when the sequencer stages
down. When there are no longer any
devices to stage down, the value is 0.
Oil Pump Out This output is used to control a single oil SP, SQ, ER, ES
pump associated with all of the
compressors. This is an optional item
typically used with chillers.
Operating State This enum value identifies the operational SP, SQ, ER, BC, ES
state of the sequencer at any given point
in time, including Idle, Deactivated -
Instant Shutdown, Shutdown In - Process,
Staging Up -Interstage On Delay, Staging
Up -Minimum Off Delay, Staging Down
-Interstage Off Delay, Staging Down -
Minimum On Delay, Insufficient Capacity.
Remaining This output is the capacity requested on SP, SQ, ER, BC, ES
the Input that is not met by the devices
that are on. Remaining = Input – SUM(On
Devices)
Configuration Wizard
The following sections provide information on the attributes that appear as you move through the Global Sequencer
configuration screens. The attributes and screens that appear depend upon the mode you choose on the first screen.
Sideloop
These modules provide several methods of controlling outputs. These include simple interlocks (where the input is
binary), reset control (where an analog input is spanned to produce an output), proportional input (PI) proportional
and staged control, and PI with reset proportional and staged.
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
Timing
This group provides a unit (one time step) delay for a data signal.
The Timing group contains the Last Value (Boolean, Enum, Float) modules.
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
Totalization
This group provides runtime totalization for the preheat, reheat, and cooling staged outputs.
The Totalization group contains the Totalization (Enum Runtime) modules.
Attributes (Totalization)
The following table describes the attributes used by the Totalization modules.
Table 915: Totalization Attributes
Name Type
1 Description Default Value
Accumulator V Accumulates the remainders in the calculation of Present Value due to
the precision limit of a single floating-point number. The sum of Present
Value and Accumulator gives effectively a double floating-point
expression of current totalized value for the module.
Active Halts the update of Present Value when you transition this attribute True
from True to False. Writing this attribute from False to True resumes
the Present Value update.
Error Since Last V Set to True if, since last reset, the module Reliability has ever been set
Reset to any value other than Reliable. This output is False when the Reset
input changes from False to True or an Reset command is issued.
Input Contains the value to be totalized. Off
Set Name: Off/On
Period C Specifies the execution period of this module when Setup is Analog 60 Seconds
Integration or Time in State.
Reference State Specifies the value the input needs to stay for the module to update On
the Present Value periodically.
Set Name: Off/On
Reset Resets the Present Value, Accumulator, Rollover Count, and Rollover False
Amount to zero when you transition this attribute from False to True.
Rollover Amount V Increments by the current value of Present Value when the Present
Value rolls over.
Rollover Count V Increments by 1 at Present Value rollover.
Rollover Limit Specifies that if the Rollover Mode is selected to be Rollover Limit, this 10,000
property allows you to set a value that would roll over automatically the
Present Value (that is, add the Present Value to Rollover Amount, add
1 to Rollover Count, and set the Present Value and Accumulator to 0)
as the Present Value exceeds the value.
1 C - Configuration Mode Only, G - Default Element (Generated State, if applicable), SC - Simulation and Commissioning
Modes Only, V - Calculated Value (Outputs)
Reliability (Totalization)
The Totalization module reports the following reliability values:
• Overflow: Takes place when the Present Value, Accumulator, Rollover Amount, or Rollover Count exceeds the
maximum value that can be expressed by single floating-point number. At Overflow, the Present Value keeps
its previous value and stops updating.
• Round Off Error: Because the Present Value is implemented as a single floating-point number, it has 7 digits
precision.
• Input Unreliable: If input is unreliable, the module stops Totalization.
To use a different priority level, you need to perform an operator override command on the Supervisory Controller.
For more information on how to perform an operation override command, see the Supervisory Controller
documentation.
Object Attributes
Each object section in the Help contains a table describing the object’s attributes. The columns in the object attribute
tables provide the following information:
• Name: Indicates the name of the attribute/parameter.
• Type: Indicates the attribute/parameter type. Options include:
- All Types: Indicates if the attribute/parameter appears in all types: Input, Output, Network Input, Network
Output, Miscellaneous Input, and Miscellaneous Output.
- Input: Indicates if the attribute/parameter appears for an Input or Miscellaneous Input module.
- Network Input: Indicates if the attribute/parameter appears for a Network Input module.
- Network Output: Indicates if the attribute/parameter appears for a Network Output module.
- Output: Indicates if the attribute/parameter appears for an Output or Miscellaneous Output module.
• Mode: Indicates the view mode of the attribute/parameter. Options include:
- All Modes: Indicates if the attribute/parameter appears in all modes: Configuration, Simulation, and
Commissioning mode.
- Simulation: Indicates if the attribute/parameter appears in the Simulation mode.
- Commissioning: Indicates if the attribute/parameter appears in the Commissioning mode.
- Network Input and Network Output Configuration Mode Only: Indicates if the attribute/parameter is for
Configuration mode only (for Network Input and Network Output modules).
• Description: Describes the function of the attribute/parameter. Along with the descriptions, the
attributes/parameters can be defined as:
- Default Element (Generated State, if applicable): Identifies the attribute/parameter designated as the
logic’s Default Element, which appears in the Control View columns below the module name. If applicable,
the attribute/parameter is also a state generated by the module’s logic.
- Visible in an Analog Input SAB Device: Indicates if the attribute/parameter appears for an Analog Input
device on the SA Bus.
- Calculated Value (Outputs): Indicates if the attribute/parameter is a value calculated by object’s logic and
configuration in the State Tables. This attribute/parameter appears in the Parameters table in the Control
View and/or in the Details dialog box.
Figure 135 illustrates the interaction between the accumulator and the Supervisory Controller.
Figure 135: Accumulator Interaction
A Field Controller family BACnet device that resides on the MS/TP field bus has a binary input with a Dry Contact
Pulsed signal (MISC-MTR) created in the tool. See Adding an Input or Miscellaneous Input in the Configuring a
System section for the procedure on how to add an input; however, make sure you select the Dry Contact Pulsed
signal to add the Miscellaneous Metered Binary input (MISC-MTR). This provides a Field Controller accumulator.
The Field Controller accumulator has BACnet Prescale, Units, and Limit Monitoring Interval attributes that interact
with the accumulator in the Supervisory Controller via the prescaled Present Value.
Process
ID.
1 Attributes in this table are updated by the controller to the specified values (online); however, you can modify them if desired.
Important: Not all logic blocks support the New Port feature. Although the New Port feature may appear for some
logic blocks, only use this feature for the blocks that indicate New Port support as documented in this
section. Using the New Port feature to add ports to blocks that do not support the feature breaks
your logic.
Activity Inputs
The Activity Inputs folder in the control block palette contains Boolean, float, and enumeration input blocks. Use
Activity Inputs to provide an incoming connection point to custom logic modules.
Note: The tool automatically creates and configures the hierarchy table in a translation block when you connect an
Activity Input block to an Activity Output block of different types (Boolean to two-state Enum or two-state
Enum to Boolean).
Table 943: Activity Input Blocks
Type Description
Input (Boolean) Provides a Boolean input for connection to other blocks in the logic diagram (True or
False).
Input (Enum) Provides an enumeration (Enum) input for connection to other blocks in the logic
diagram.
Input (Float) Provides a floating (Float) input for connection to other blocks in the logic diagram
(numeric value).
Activity Outputs
The Activity Outputs folder in the control block palette contains Boolean, float, and enumeration output blocks. Use
Activity Outputs to provide an outgoing connection point to custom logic modules.
Note: The tool automatically creates and configures the hierarchy table in a translation block when you connect an
Activity Input block to an Activity Output block of different types (Boolean to two-state Enum or two-state
Enum to Boolean).
Boolean
The Boolean folder in the control block palette contains blocks that perform Boolean functions on one or more inputs,
producing a single output. The number of inputs to a Boolean logic block depends on the type of Boolean function.
You cannot reduce the input count lower than the number of default connections. The Logic View allows you to add
multiple connections from the output of the block.
Table 945: Boolean Blocks
Type Description Inputs
1
Outputs
1
AND Provides AND logic where all inputs defined must be I1 (Boolean) Present Value (Boolean)
True for the output to be True.
I2 (Boolean)
NOT Provides NOT logic where the input must be False for I1 (Boolean) Present Value (Boolean)
the output to be True.
OR Provides OR logic where at least one input must be True I1 (Boolean) Present Value (Boolean)
for the output to be True.
I2 (Boolean)
Reliability Check Provides the ability to check reliability of the source Input (Boolean) Present Value (Boolean)
2 value. The Present Value is set to True if the input
(Boolean)
reliability is Reliable; otherwise the Present Value is
False.
Reliability Check Same as previous Input (Enum) Present Value (Boolean)
(Enum)
Reliability Check Same as previous Input (Float) Present Value (Boolean)
(Float)
Reliability Merge Provides the ability to set the reliability of the value being Input (Boolean) Present Value (Boolean)
(Boolean) sent. When Input is Reliable is True, the Present Value
Input is Reliable
is set to the current Input with a Reliability of Reliable.
(Boolean)
When Input is Reliable is False, the Present Value is
held at its last value with a Reliability of Unreliable.
Reliability Merge Same as previous Input (Enum) Present Value (Enum)
(Enum)
Input is Reliable
(Boolean)
Reliability Merge Same as previous Input (Float) Present Value (Float)
(Float)
Input is Reliable
(Boolean)
1 The inputs and outputs of this block are exposed for connection by default.
2 An example use of the Reliability Check and Reliability Merge blocks is the min select option of duct static pressure sensors.
Use the minimum value from two duct sensors if both are Reliable, or use the Reliable value if only one sensor is Reliable.
Set the effective value to Unreliable if both sensors are not Reliable. See the following State Generation Modules, General
Sequencing sections for details: Reliability (Start Stop Sequencing [AHU 100% OA]) section and Reliability (Start Stop
Sequencing [AHU Mixed Air]) module section.
3 This block is available in Release 4.0 or later.
Calculation
The Calculation folder in the control block palette contains blocks that perform various fixed calculations.
EWMA
The EWMA logic block provides both signed (Input A - Input B) and absolute (ABS [Input A - Input B]) EWMA statistics
for estimating a time-series of values.
Use EWMA blocks for forecasting, control charts, and fault detection. The response of the calculation can be set by
choosing an appropriate Process ID or by directly configuring the Time Constant of the process data (if Process ID
= other).
The EWMA calculation is active when Update Ewma is set to True (in other words, when Update Ewma is False,
the logic block holds the last value).
The following table describes the inputs and outputs of the EWMA logic block.
Table 946: EWMA Block Inputs and Outputs
Name Data Exposed for Description Default Value
Type Connection
by Default
Inputs
Input A Float Yes Indicates the value of the first input, Input A, used in the 0.0
EWMA equation as previously described.
Input B Float Yes Indicates the value of the second input, Input B, used in the 0.0
EWMA equation as previously described.
The preceding figure may result from one of the following three expressions:
I1 AND I2 AND NOT I3
I1 = TRUE AND I2 = TRUE AND I3 != TRUE
I1 = TRUE AND I2 = TRUE AND I3 = FALSE
Figure 137: Enumeration and Boolean Logic
The preceding figure may result from one of the following expression:
I1 != On AND I2
Line Segment
The Line Segment logic block provides linear scaling and biasing of an input value using one or more line segments
where two points define a single line segment.
You must double-click this block to configure its Input Points and Output Points. See Configuring the Line Segment
Block in the Configuring a System section.
The following table describes the inputs and outputs of the Line Segment logic block.
Span
The Span logic block provides linear scaling and biasing of an input value using a straight-line interpolation. The
Span block creates a linear relationship between the low input/output and high input/output pair. If the Input for the
Span block falls between the low and high input, the Output of the Span block is found on the line between the low
and high pairs. The following table describes the inputs and outputs of the Span logic block.
Table 951: Span Block Inputs and Outputs
Name Data Exposed for Description Default Value
Type Connection
by Default
Inputs
Clamp Highest Boolean No Indicates the behavior when the output exceeds the Output True
Range High.
Clamp Lowest Boolean No Indicates the behavior when the output exceeds the Output True
Range Low.
Input Float Yes Indicates the Input value that the block uses to provide linear 0.0
scaling and biasing using a straight-line interpolation.
Input Range Float No Indicates the highest value allowed for an input (that is, the 100.0
High high end of the input range).
Input Range Low Float No Indicates the lowest value allowed for an input (that is, the 0.0
low end of the input range).
Output Range Float No Indicates the highest value allowed for an output (that is, the 100.0
High high end of the output range).
Compare
The Compare folder in the control block palette contains comparison blocks such as Greater Than or Not Equal. All
compare blocks have three inputs (though the differential only has influence for floating point comparisons). The
blocks compare input number 1 with input number 2 using the differential (input number 3). The type of comparison
depends on the statistical type.
Table 957: Compare Blocks
Type Description Inputs Outputs
Equal Provides equal logic for Boolean inputs. If the inputs are Input 1 (Boolean)
1 Present Value
(Boolean) identical, the Present Value is True. Otherwise, the Present (Boolean)
1
1
Value is False. Input 2 (Boolean)
Differential (Float)
Equal (Enum) Provides equal logic for Enumeration (Enum) inputs. If the Input 1 (Enum)
1 Present Value
inputs are identical, the Present Value is True. Otherwise, the (Boolean)
1
1
Present Value is False. Input 2 (Enum)
Differential (Float)
Equal (Float) Provides equal logic for Floating (Float) inputs. When the Input 1 (Float)
1 Present Value
Differential is 0, the numbers must be the same for the Present (Boolean)
1
1
Value to be True. If the absolute value of Input 1 minus Input Input 2 (Float)
2 is greater than half of the Differential, then the Present Value
Differential (Float)
is False. If the Present Value is already False, the sign of the
difference between Input 1 and Input 2 must change or
become zero, and the absolute value of the difference must
be less than or equal to half of the Differential for the Present
2
Value to change to True.
Greater Than Provides greater than or equal logic where Input 1 must be Input 1 (Float)1 Present Value
or Equal greater than or equal to Input 2 for the Present Value to (Boolean)
1
1
change to True. If the Present Value is already True, Input 1 Input 2 (Float)
must be less than Input 2 minus the Differential for the Present
Differential (Float)
Value to change to False.
Greater Than Provides greater than logic where Input 1 must be greater Input 1 (Float)
1 Present Value
than Input 2 for the Present Value to change to True. If the (Boolean)
1
1
Present Value is already True, Input 1 must be less than or Input 2 (Float)
equal to Input 2 minus the Differential for the Present Value
Differential (Float)
to change to False.
Constant
The Constant folder in the control block palette contains blocks that pass a constant value to block inputs. Constant
blocks can have multiple connections to the output of the block. Constant blocks can be any one of the following:
Table 958: Constant Blocks
1 Description 2
Block Outputs
Constant (Boolean) Provides a configurable constant value of Boolean type. Present Value (Boolean)
Constant (Enum) Provides a configurable constant value of Enumeration Present Value (Enum)
(Enum) type.
Constant (Float) Provides a configurable constant value of Floating Present Value (Float)
(Float) type.
1 For a constant block, the current Boolean, Enumeration, or Floating value appears in the header of the block.
2 The outputs of this block are exposed for connection by default.
Container Block
The Container folder in the control block palette contains the Activity and Hybrid Activity blocks that act as containers
for other blocks. This category also includes a Text block to use to annotate an application.
Control
The Control folder in the control block palette contains blocks that perform or help configure feedback control
algorithms.
Lead Compensator
The Lead Compensator block attempts to remove some of the dynamics of a control loop. This process results in
forward-looking predictions and speeds up controller responses. The effect is similar to adding derivative action to
the controller. Lead compensation is incorporated into most zone temperature control processes where oversized
or nonlinear valves might be applied. The Lead Compensator block only exists within a Control Sequence or Control
Activity within a Control Sequence.
The following table describes the inputs and outputs of the Lead Compensator logic block.
Table 960: Lead Compensator Block Inputs and Outputs
Name Data Exposed for Description Default Value
Type Connection
by Default
Inputs
Count Float Yes Indicates the number of executions performed by the PID. 0.0
This value is used to ensure that this block only runs its
execute method when the PID that drives the block runs.
Input Float Yes Provides an input to this logic block from the connected PID. 0.0
This input is referred to as uk in the equations defined in the
Present Value description. If the input is less than the Low
Limit, the low limit value is used. If the input is greater than
the High Limit, the High Limit value is used.
High Limit Float Yes Indicates the maximum value the Lead Compensator Present 100.0
Value can assume. If the High Limit is set to a value less than
the Low Limit, the block’s reliability is set to Input Out of
Range and the logic continues to use the last reliable pair of
values. See the Low Limit description for the behavior when
High Limit equals Low Limit.
Properties
Actual Period Float N/A Indicates the length of time since the last execution of this 1.0 second
block.
Lambda Float N/A Indicates the value used by the block. See the equations 0.8758
defined in the Present Value description.
Last Input Float N/A Indicates the input at the time of the last execution of this 0.0
block. This value is the same as the Input on the first
execution of this block on startup, or on an enable after a
disable.
Last Output Float N/A Indicates the output at the time of the last execution of this 0.0
block. This value is the same as the Input on the first
execution of this block on startup, or on an enable after a
disable.
MSC Pre-Processor
The MSC Pre-Processor logic block provides configuration for the Multistage Controller. This block also filters the
Process Variable of a PID when it is used in conjunction with the Multistage Controller to control staged (discrete)
devices.
The MSC Pre-Processor is connected between the PID Pre-Processor and the PID to adjust the default tuning data
based on the constraints of controlling a set of staged devices.
When the PLR is less than 0.25, the following equation is used:
Table 963: Near Optimal Open Loop Tower Control Block Equation Constants
Fan Type Constants
C1 C2
One Speed Fan 1.0 1.0
Two Speed Fan
PID Pre-Processor
The PID Pre-Processor logic block provides a way to look up key process data information for the PID block. If
controlling a proportional device, the outputs of the PID Pre-Processor are connected to the PID directly.
See the Cooling Proportional Valve v51, Heating Proportional Valve v51, Cooling Staged Outputs v51, and Heating
Staged Outputs v51 sections for examples of how this block is used.
The following table describes the inputs and outputs of the PID Pre-Processor logic block. Also, see the Process
ID Predefined Parameters section.
Table 964: PID Pre-Processor Block Inputs and Outputs
Name Data Exposed for Description Default Value
Type Connection
by Default
Inputs
Integral Time Float No Specifies the time required by the PID’s integral action to 729 Seconds
contribute the same amount to the controller output as the
proportional term for a constant error. This value is used when
Standard Tuning is False.
Interval Float No Specifies the period that the process should run when 60 Seconds
Standard Tuning is False.
Process Dead Float No Specifies the time required for the process to begin to reflect 72 Seconds
Time the results of a step change.
PID
Note: At Release 10, the internal algorithm of the PID block was updated to eliminate the rare possibility of adaptively
tuning to a state of two-position control. In these rare cases, where the PID Proportional Band was calculated
to a value very close to 0, the adaptive tuning logic now automatically slows down the sampling rate of the
PID by a factor of 10 and resets the tuning parameters to their original values.
The Proportional, Integral, and Derivative Control (PID) logic block provides feedback control operation to minimize
the error between two inputs by adjusting its Present Value.
Direct acting control is used in applications where an increase in the process variable causes the controller’s Present
Value to increase. An example of direct acting control is temperature control with a cooling coil. With reverse acting
control (Direct Acting = False), an increase in the process variable causes the controller’s Present Value to decrease.
Examples of reverse acting control include:
• temperature control with heating coil applications
• flow rate control applications
• static pressure control applications
When Manual Tuning is False, Adaptive Tuning is True, and the Saturation Status is Normal, Timing Low, or Timing
High, PRAC+ attempts to tune the PID. For all other states of Saturation Status, PRAC+ is off.
See EWMA Diagnostics in the Commissioning a System section.
See the Cooling Proportional Valve v51, Heating Proportional Valve v51, Cooling Staged Outputs v51, and Heating
Staged Outputs v51 sections for examples of how this block is used.
The following table describes the inputs and outputs of the PID logic block.
Eff Proportional Float No Indicates the value the PID is currently using for the 16.0, 28.8
Band proportional tuning value. If Manual Tuning is False and
Adaptive Tuning is True, PRAC+ updates this value during
execution. If Manual Tuning is True and Adaptive Tuning is
False, this value is equal to the Proportional Band input.
On startup, if Tuning Updated is True, the Eff Proportional
Band uses the value stored in the PRAC Prop Band property.
If Tuning Updated is False and if any of the Proportional Band,
Integral Time, Interval, or Saturation Time inputs have
received a write since startup, this output is set to the value
of the Proportional Band input. If none of these inputs have
been written, the value of the Eff Proportional Band is set
based on the following calculation:
Error Float No Indicates the difference between the Setpoint and Process 0.0
Variable (offset by DB/2 if the Eff Deadband is not zero). This
value is updated at each execution.
Error EWMA Float No Provides an EWMA value of the difference (Setpoint - Process 0.0
Variable).
Eff Saturation Float N/A Indicates the value the PID uses for the saturation time limit. 720 Seconds
2 When Manual Tuning is False, and if any of the Proportional
Time
Band, Integral Time, Interval, or Saturation Time inputs have
received a write since startup, this output is set to the value
of the Saturation Time input. If none of these inputs have
been written, the value of the Eff Period is set based on the
following calculation:
PVDC
The PVDC logic block provides a positional percent as an output to an actuator based on a desired flow setpoint, a
measured flow, and a current position controlling the flow. This block uses a fixed gain, proportional-only feedback
design for systems with constant-rate actuators. The PVDC has the integrating effect that incremental motor actuators
use to provide stable operation given the nonlinear flow through a damper or a valve.
Set the PVDC configuration parameters to reflect the characteristics of the environment. The output is sent to the
object that controls the actuator, typically a Position Adjust Output (PAO) object. Configure the PAO object consistently
with the PVDC block.
See the Damper Control (VAV Supply) v51 section for examples of how this block is used.
The following table describes the inputs and outputs of the PVDC logic block.
Table 967: PVDC Block Inputs and Outputs
Name Data Exposed for Description Default Value
Type Connection
by Default
Inputs
Effective Stroke Float No Indicates the effective time the actuator requires to drive the 60 Seconds
Time damper from 0 to 100%. For proper operation, this input must
be configured based on the actual time it takes the actuator
to drive the damper. Depending on the range of motion for a
given VAV box, this value may be a fraction of the full actuator
stroke time (for example, 1/2 of the 90 degree stroke time for
a 45 degree damper).
Flow Float Yes Indicates the measured volumetric flow, or the difference 0.0
between two volumetric flow measurements (for example,
the exhaust flow and the supply flow).
Flow Setpoint Float No Indicates the desired amount of flow or the desired flow 0.0
difference requested of the controller.
Math
The Math folder in the control block palette contains blocks that perform mathematical functions on one or more
inputs, producing a single output. The number of inputs to a Math block depends on the number of inputs supported
by the type of math function. The Logic View allows you to add multiple connections to the output of the block.
Table 968: Math Blocks
Type Description Inputs (Float)
1
Outputs (Float)
1
1 The inputs and outputs of this block are exposed for connection by default.
2 This block uses radians instead of degrees. To convert from degrees to radians, multiply the value by 0.0174533, that is,
pi/180.
Multi-State Controller
The Multi-State Controller folder includes blocks MSC 01 through MSC 12, which are primarily used to control
terminal units. You can find more information on this block in the MSC 01 through MSC 12 section of the Output
Control Modules chapter.
Psychrometric
The Psychrometric folder in the control block palette contains blocks that perform psychrometric functions on the
defined inputs, producing a single output.
Absolute Humidity
The Absolute Humidity logic block calculates the density of the water vapor element of air. The absolute humidity
is the ratio of the mass of water vapor in a given volume of air or the weight of the water vapor in a known value of
air. The following table describes the inputs and outputs of the Absolute Humidity logic block.
Table 969: Absolute Humidity Block Inputs and Outputs
Name Data Exposed for Description Default Value
Type Connection
by Default
Inputs
Dry Bulb Float Yes Indicates the temperature of air as measured with a simple 25 Deg C,
Temperature thermometer.
77 Deg F
Relative Float Yes Indicates the relative humidity of air. 50%
Humidity
Range: 0-100%
Outputs
Absolute Float Yes Indicates the density of water vapor in air. 11.5 g/c m,
1
Humidity 0.0 lb/cu ft
Properties
Unit Set Enum N/A Indicates the units of measurement used by the block. SI, IP
Enthalpy
The Enthalpy logic block calculates the enthalpy of air given dry bulb temperature and either relative humidity or
dew point temperature as configured by the Setup attribute found in the Details dialog box of the block.
Table 971: Enthalpy Block Inputs and Outputs
Name Data Exposed for Description Default Value
Type Connection
by Default
Inputs
Dew Point Float Yes Indicates the dew point temperature of air, which is the 14.0 Deg C,
Temperature temperature at which moisture condenses out of the air. If
57.0 Deg F
the Setup property is DP, this input represents the air dew
point temperature that is used to calculate Enthalpy. If the
Setup property is RH, this input is ignored.
Dry Bulb Float Yes Indicates the temperature of air as measured with a simple 25 Deg C, 77 Deg
Temperature thermometer. F
Elevation Float No Indicates the distance above or below sea level. Below sea 0 ft, 0 m
level is represented with a negative value.
Relative Float Yes Indicates the relative humidity of air. If the Setup property is 50%
Humidity RH, this input represents the air relative humidity that is used
Range: 0-100%
to calculate Enthalpy. If the Setup property is DP, this input
is ignored.
Outputs
1 Float Yes Indicates the air enthalpy. 21.5 Btu/lb,
Enthalpy
50.0 kJ/kg
Relative Humidity
The Relative Humidity logic block calculates the Relative Humidity of air given dry bulb temperature and either the
dew point or wet bulb temperature. The following table describes the inputs and outputs of the Relative Humidity
logic block.
Wet Bulb
The Wet Bulb logic block calculates the wet bulb temperature of air given dry bulb temperature and either relative
humidity or dew point temperature as configured by the Setup attribute found in the Details dialog box of the block.
This block calculates the saturation temperature, which is a very close approximation to the thermodynamic wet
bulb temperature. The following table describes the inputs and outputs of the Wet Bulb logic block.
Table 974: Wet Bulb Block Inputs and Outputs
Name Data Exposed for Description Default Value
Type Connection
by Default
Inputs
Dew Point Float No Indicates the dew point temperature of air, which is the 14.0 Deg C,
Temperature temperature at which moisture condenses out of the air. If
57.0 Deg F
the Setup property is DP, this input represents the air dew
point temperature that is used to calculate Enthalpy. If the
Setup property is RH, this input is ignored.
Dry Bulb Float Yes Indicates the temperature of air as measured with a simple 25 Deg C, 77 Deg
Temperature thermometer. F
Elevation Float No Indicates the distance above or below sea level. Below sea 0 ft, 0 m
level is represented with a negative value.
Selection
The Selection folder in the control block palette contains Command Hierarchy, MUX, and Translation blocks that
perform multiplexing for multiple inputs and one mode input, producing a single output. Based on the current mode
assigned to each input, the selector chooses which input to pass through to the output. The Logic View allows you
to add multiple connections to the output of the block. See Configuring the MUX Block, Configuring the Command
Hierarchy Block, and Configuring the Translation Blocks in the Configuring a System section.
Table 975: Selection Blocks
Type Description Inputs
1
Outputs
1
Boolean to Enum Provides a pre-configured Command Hierarchy block I1 (Boolean) State (Enum)
2 with a single Boolean input translated to an
Translation
Enumeration (Enum) output.
See Translation (Enum to Boolean or Boolean to
Enum).
Command Hierarchy Provides truth table evaluation capability to convert I1 (Enum) State (Boolean)
(Boolean Output) or resolve multiple inputs into a single output State of
I2 (Boolean)
Boolean type.
See Command Hierarchy (Enum Output or Boolean
Output).
Command Hierarchy Provides truth table evaluation capability to convert I1 (Enum) State (Enum)
(Enum Output) or resolve multiple inputs into a single output State of
I2 (Boolean)
Enumeration (Enum) type.
See Command Hierarchy (Enum Output or Boolean
Output).
Enum to Boolean Provides a pre-configured Command Hierarchy block I1 (Enum) State (Boolean)
2 with a single Enumeration (Enum) input translated to
Translation
a Boolean output.
See Translation (Enum to Boolean or Boolean to
Enum).
MUX (Boolean IO, Provides source-switching operation. A Multiplexor is Mode (Boolean) Present Value
Boolean Mode) equivalent to a switch, which directs one of the Inputs, (Boolean)
I1 (Boolean)
based on the Mode, to the Present Value. This block
has Boolean inputs and a Boolean mode. I2 (Boolean)
See MUX.
MUX (Boolean IO, Enum Same as previous, except this block has Boolean Mode (Enum) Present Value
Mode) inputs and an Enumeration (Enum) mode. (Boolean)
I1 (Boolean)
See MUX.
I2 (Boolean)
MUX (Enum IO, Boolean Same as previous, except this block has Enumeration Mode (Boolean) Present Value
Mode) (Enum) inputs and a Boolean mode. (Enum)
I1 (Enum)
See MUX.
I2 (Enum)
MUX (Enum IO, Enum Same as previous, except this block has Enumeration Mode (Enum) Present Value
Mode) (Enum) inputs and an Enumeration mode. (Enum)
I1 (Enum)
See MUX.
I2 (Enum)
MUX (Float IO, Boolean Same as previous, except this block has Floating Mode (Boolean) Present Value
Mode) (Float) inputs and a Boolean mode. (Float)
I1 (Float)
See MUX.
I2 (Float)
MUX (Float IO, Enum Same as previous, except this block has Floating Mode (Enum) Present Value
Mode) (Float) inputs and an Enumeration (Enum) mode. (Float)
I1 (Float)
See MUX.
I2 (Float)
1 The inputs and outputs of this block are exposed for connection by default.
2 The tool automatically creates and configures the hierarchy table in a translation block when you connect two activity blocks
of different types (Boolean to two-state Enum or two-state Enum to Boolean).
Sequencer
The Sequencer folder contains Sequencer 01 through Sequencer 16, which are primarily used for simple plant
applications, and the Global Sequencer, which is primarily used for custom applications.
You can find more information on these blocks in the Sequencer 01 through Sequencer 16 and Global Sequencer
sections of the Output Control Modules section.
Statistical
The Statistical folder in the control block palette contains blocks that perform statistical functions on multiple inputs
producing a single output (with the exception of the Statistics block, which provides multiple location and spread
statistic outputs). Statistical blocks perform statistics on input. The number of inputs to a Statistical block depends
on the number of inputs supported by the type of statistic. The Logic View allows you to add multiple connections
to the output of the block.
1 The inputs and outputs of this block are exposed for connection by default.
1 This property/input only appears in the Details dialog box of the block.
2 This input or output is the Default Element of the block.
Timing
The Timing folder in the control block palette contains blocks that perform timing functions such as Pulse, On Delay,
and Off Delay. Timing blocks are used to break up feedback loops.
Execution Status
The Execution Status logic block provides information about the conditions of the current execution:
• Power Up: First execution following controller power cycle
• Restart: First execution following controller reboot without the power being lost
• Re-Enabled: Neither of the above conditions are true and this is the first execution after being re-enabled
• Normal: None of the above conditions are true
An example use of the Execution Status block is to execute alternate logic for the first execution following a power
failure or controller restart by using the Present Value to set the State of a Hybrid Activity.
Similarly, you can use this block to perform a different calculation the first execution after a particular State of a
Hybrid Activity is enabled (for example, Execution Status - Present Value connecting to a MUX within a Hybrid
Activity State section).
The following table describes the output of the Execution Status logic block.
Latch
The Latch logic block holds a Boolean True value until you command it to reset. Latch blocks help capture rapidly
changing binary states that might otherwise be missed. For example, use this block to capture alarm conditions.
The following table describes the inputs and outputs of the Latch logic block.
Rate Limiter
The Rate Limiter logic block controls the rate at which the Output changes with variations in the Input value. If rate
limiting is disabled, this block passes the value of the Input to the Output. If rate limiting is enabled, this block limits
changes to its Output to an increment determined by the Step Equation. The Rate Limiter block updates every 5
seconds.
Step Equation = Rate Limit x 5/60.0
The following table describes the inputs and outputs of the Rate Limiter logic block.
Table 983: Rate Limiter Block Inputs and Outputs
Name Data Exposed for Description Default Value
Type Connection
by Default
Inputs
Input Float Yes Provides an Analog Value to the block. 0.0
Startup Value Float No Sets the output to this value when the block is enabled. 0.0
Rate Limit Float No Provides an Analog Value used in the step equation. The 100.0
output is incremented or decremented by this value.
Units: Change per
Minute
Limit Active Boolean No Enables the block to operate when set to True. If Limit Active True
is False, the output is set to equal the input.
Outputs
1 Float Yes Indicates the output of the block. 0.0
Present Value
Properties
2 Boolean N/A Provides the following behavior: False
Active Limit
• If Limit Active is True, then this value is True if the Present
Value does not reach the Input at that execution. This
value is False on the execution when the Present Value
reaches the Input.
• If Limit Active is False, then this value remains False.
Custom
The Custom folder only appears in the control block palette after exporting or sharing custom modules. You may
need to close and reopen the controller application file (.caf) for the folder and modules to appear.
An exported module is saved in a file in the C:\ProgramData\Johnson Controls\MetasysIII\<Product Name>\UI\Custom
Control Modules directory on your computer using the user specified name of the module with a .caf.module file
extension. You can also create sub-directories under the Custom Control Modules folder.
You can share the exported file with other users by placing a copy of the file in the Custom Control Modules directory
on a different computer; the module appears in the Custom folder in the palette the next time the tool is started on
that computer.
See Importing and Exporting a Module in the Configuring a System section. For information on upgrading modules,
rerunning system selection, and other versioning details, see the Upgrading System Files section.
You experience poor SA Bus performance. Increase the Analog Input Update Interval. See SA Bus Diagnostics for
details.
When you download an N2 application to an N2 To switch communication to N2, download the application code and select
controller, the communication mode is MS/TP the Switch Communication Mode check box on the Load Summary screen.
(Wired Field Bus) instead of N2.
When downloading a field controller configured Once a field controller is configured for N2 communication, the only port
as N2, the FC bus port does not work with the available for the Bluetooth commissioning converter is the SA bus port.
Bluetooth commissioning converter. The FC bus port is configured as N2 and cannot be used by the Bluethooth
commissioning converter.
When you map points to a supervisory device, For controllers with more than 100 analog value (AV) objects, set the Use
some points are not refreshed in the supervisory COV Min Send Time attribute to False.
device configuration tool user interface.
Building Efficiency
507 E. Michigan Street, Milwaukee, WI 53202
Metasys® and Johnson Controls® are registered trademarks of Johnson Controls, Inc.
All other marks herein are the marks of their respective owners.© 2014 Johnson Controls, Inc.