WebCTRL v5.5 User Manual
WebCTRL v5.5 User Manual
5
User Manual
Rev. 5/4/2012
Verify that you have the most current version of this document. Go to http://accounts.automatedlogic.com, then select Support >
Download > Documents > Manuals.
Contents
Chapter 1 What's new in v5.5 .................................................................................................. 7
What's new in the WebCTRL application .................................................................... 7
What's new in the EIKON LogicBuilder application ................................................... 11
What's new in the SiteBuilder application ................................................................... 13
What's new in the ViewBuilder application .................................................................. 15
What's newOther tools ............................................................................................. 16
Chapter 2 What is a WebCTRL system? ................................................................................ 17
A typical WebCTRL system ....................................................................................... 18
WebCTRL editions ................................................................................................... 19
WebCTRL tools ........................................................................................................ 20
Chapter 3 Getting to know the interface .................................................................................. 23
Navigating the system ................................................................................................ 24
Tree icons and hover text ............................................................................................ 25
To show/hide the navigation pane .............................................................................. 26
Zooming and resizing in the action pane ..................................................................... 26
Using right-click menus .............................................................................................. 26
To print the action pane .............................................................................................. 26
Colors and status in the WebCTRL interface ............................................................. 27
Colors and setpoints .................................................................................................. 27
Chapter 4 Running WebCTRL Server .................................................................................... 29
To run a system .......................................................................................................... 29
To set up a computer and browser to view the WebCTRL interface ............................. 29
To run without connecting to the controllers ................................................................ 31
To switch to a different system .................................................................................... 31
To send a message to logged in operators ................................................................... 32
To log off an operator.................................................................................................. 32
To shut down a system ................................................................................................ 32
Chapter 5 Working with equipment ......................................................................................... 33
Graphics pages .......................................................................................................... 35
To attach a graphic in the WebCTRL interface ............................................ 35
To edit a graphic on a WebCTRL client ....................................................... 36
To organize multiple graphics for a tree item ................................................ 37
To control equipment using an interactive zone sensor ................................. 38
Properties pages ........................................................................................................ 39
To view or edit properties ............................................................................. 39
Point types .................................................................................................. 40
Logic pages................................................................................................................ 42
To view a Logic page .................................................................................... 42
To locate a microblock, section, or label....................................................... 42
To change properties, alarms, or trends........................................................ 42
Using a Logic page to troubleshoot .............................................................. 43
Changing multiple microblock properties .................................................................... 44
To use Global Modify ................................................................................... 44
To use Global Copy ...................................................................................... 45
Downloading to controllers ......................................................................................... 46
Download Options ....................................................................................... 47
To download from the Downloads page ........................................................ 47
To download from a Properties page ............................................................ 48
If a controller fails to download .................................................................... 48
2012 Automated Logic Corporation. All rights reserved throughout the world. Automated Logic, WebCTRL, EIKON, and BACview are
registered trademarks, and EnergyReports, Environmental Index, and Eco-Screen are trademarks of Automated Logic Corporation.
BACnet is a registered trademark of ASHRAE. All other brand and product names are trademarked by their respective companies.
Chapter 1
What's new in v5.5
What's new in the WebCTRL application
Feature
Improvement
New in v5.5:
Time-lapse (page 113)
The Web Applications tab that was added in v5 has been redesigned
to improve usability.
If your browser is not wide enough to display all the tabs and location
text on a page, the last tab will be More. Click this tab to toggle
between the hidden tabs and the displayed tabs. You can also click a
link on the More tab to jump to any tab.
64-bit install that was added in v5 now includes support for Local
Access.
Feature
Improvement
New in v5:
Downloading (page 46)
Downloading moved from the CFG tree to the NET tree. Click the
Downloads action button.
The Memory download option (page 47) is now called All Content
and includes the names of source files (.equipment, .view,
.bacview, and .driver). Using this information, the new Devices
page can show file discrepancies between the database and
controller. This feature also accommodates Field Assistant.
Improved download
performance
You can display icons in the GEO tree to denote locations where items
such as schedules or alarm actions were created or assigned. You can
also turn on hover text so that when you hold the cursor over a
system, area, or equipment icon, information about the tree item is
displayed.
You can create folders and sort your groups into them to organize the
GRP tree.
You can now set the mail host's port and security in the WebCTRL
interface.
Feature
Improvement
Feature
Improvement
Do not select this option if you know the controller does not have
enough memory or you want faster uploads in Field Assistant. You
will need to export the files from the WebCTRL or SiteBuilder
application so that they can be imported into Field Assistant.
NOTES
10
If you select Download Source Files but the controller does not
have enough memory, the download will fail. You can then disable
this option and download again.
BACnet Discovery
This feature is now a page under the Devices button on the NET tree.
And, you can now export the BACnet information to a .discovery file
that can be opened in the new Third-Party BACnet Utility or in the
EIKON LogicBuilder application.
WAP pages
Reset to Defaults
This menu option was removed from the right-click menu. You can use
the revert manual command instead.
The WebCTRL installation now has a 64-bit install for large systems
that can use the increased capability inherent in a 64-bit operating
system. However, the 64-bit install does not include Local Access
support. (Support for Local Access is included in v5.5.) The 32-bit
install that supports all connection types can be used on a 64-bit
operating system.
NOTE MS Access is not available on a 64-bit installation. If your
system uses an Access database and you want to upgrade to the
64-bit version of v5, you must migrate your Access database to a
different type of database before upgrading.
Feature
Improvement
HyperTerminal replaced by
PuTTY in Help
Improvement
New in v5.5:
EquipmentBuilder
Revised ZN rules
The zone temp input to the Setpoint microblock can come from a
label to allow for smoothing algorithms.
Revised microblocks
Retired microblocks
The new Sensor Display Order menu option lets you define the order that
microblock values will be displayed on a Sensor.
The Microblock Common Properties Editor has a new Rnet tab.
The EIKON LogicBuilder application has pre-defined Rnet tags that
identify system values. You can create custom Rnet tags if needed.
New in v5:
Microblock Common
Properties Editor
You can view or edit common properties for the I/O, Network, Display,
and BACnet microblocks in a control program.
11
12
Feature
Improvement
ZN microblock rules
Integrator microblock is
non-volatile
20-state BACnet
Multi-state Value
Parameter and
20-state BACnet
Multi-state Value Status
microblocks
You can edit the addresses that you created with the Third-Party BACnet
Utility. Or, you can convert a control program into an integration program
by changing I/O microblocks to Network or Display microblocks and
setting the microblock addresses.
These allow the use of Network I/O and Display microblocks in the same
program, and efficient re-use of programs for multiple instances of
third-party equipment.
NOTE You must enable Use Static Bindings on the WebCTRL System
Settings > Communications tab. For more information or alternatives,
see the BACnet Integration Guide
(http://accounts.automatedlogic.com/tilib.nsf/0/16B62CAA979B5D8A
8525717200678C60/$FILE/BACnet%20Integration%20Guide.pdf).
Feature
Improvement
Mark certain properties as You can right-click some properties in the EIKON LogicBuilder
Read-only
application and select Make Editable or Make Read-Only to determine
that property's functionality in the WebCTRL interface.
Remove all Property Page
Text
You can use this Tools menu add-on to remove property page text for all
microblocks in a control program.
You can now define this setting in the EIKON LogicBuilder application
for I/O and Log microblocks. Previously, this setting was only in the
WebCTRL interface.
You can set your control program to use unitary naming to omit __# at
the end of BACnet object names.
Immediate Triggered Write The Immediate Triggered Write property was removed from ANO2 and
BNO2 microblocks. These microblocks automatically write their value as
soon as they are enabled.
Improvement
New in v5.5:
Trend data in exported
clippings
BACnet points
Java VM increase
Database drivers
13
Feature
Improvement
New in v5:
Environmental Index source
tree
The new Environmental Index source tree allows you to drag and drop
zones that use standard reference names to calculate the
Environmental Index.
A site now defaults to the WebCTRL server's time zone, but you can
select a different time zone if needed.
Find feature
You can search your system database for any information that you can
access from an item's properties dialog box.
Replicate feature
Synchronize views
If multiple pieces of equipment use the same control program and you
change the attached view(s) for one, a Synchronize Views dialog box
appears showing all equipment using the same control program. You
can then easily select other equipment that requires the same view
change.
View Properties
When you attach a view in SiteBuilder, you can edit the view's
navigation properties that were defined in ViewBuilder.
Do not select this option if you know the controller does not have
enough memory or you want faster uploads in Field Assistant. You
will need to export the files from the SiteBuilder or WebCTRL
application so that they can be imported into Field Assistant.
NOTES
14
You can set Download Source Files at the site level so that it is the
default for every new controller that you add. You can then change
the setting for individual controllers.
If you select this field but the controller does not have enough
memory, the download will fail. You can then disable this option on
the controller's Properties page in the WebCTRL interface and
download again.
Feature
Improvement
SiteBuilder now has the ability to make and delete SSL certificates,
simplifying the process of certificate creation and deletion.
Apply Update
The Apply Update menu command is now beneath the Help menu
command.
Improvement
New in v5.5:
EquipmentBuilder
Show/Hide expression
using ??
Drawing tools
Lighting graphics
15
To...
New in v5.5:
EquipmentBuilder
New in v5:
16
Field Assistant
Chapter 2
What is a WebCTRL system?
A WebCTRL system is a web-based building automation system that can be accessed from anywhere
in the world through Internet Explorer, without the need for special software on the workstation.
Through Internet Explorer, you can perform building management functions such as:
run preconfigured and custom reports on energy usage, occupant overrides, tenant billing, and
much more
17
18
The WebCTRL client uses Internet Explorer to access the WebCTRL Server application as a website.
Access and security options may include:
WebCTRL editions
A WebCTRL system supports:
Third-party integration
WAP-enabled devices
WebCTRL 500 supports all the same features and options in systems with fewer than 500 points.
NOTE Points include all input and output points tied into the system, regardless of vendor.
19
Capabilities
Advanced Reporting
(page 115)
Equipment Values
Trend Samples
Location-dependent operator access
Configurable password policies
Audit Log reports
Requirement of operator comments and operator verification prior to
accepting system changes
Enterprise Integration
(page 187)
NOTE An optional package is enabled when you install the license (page 167) that provides the
optional package.
WebCTRL tools
A WebCTRL system includes the following tools.
Design Tools
20
Use...
To...
EIKON LogicBuilder
ViewBuilder
SiteBuilder
Use...
To...
EquipmentBuilder
21
22
Use...
To...
Field Assistant
Virtual BACview
Chapter 3
Getting to know the interface
NOTES
After you log in, you will see the page defined as your starting location on the My Settings page. To
change your opening page, see To change My Settings (page 131).
Privileges control what an operator can see or do in the WebCTRL system. If you cannot see or
do something that you read about in Help, ask your System Administrator to check your privileges.
23
24
On a Properties page
Area
Equipment
To select custom equipment icons in the WebCTRL interface, right-click the equipment in the GEO or
NET tree, select Configure, then select the Icon. You can also select custom icons in the EIKON
LogicBuilder application.
Optional icons
You can display the following icons to denote locations in the GEO tree where items were created or
assigned.
Schedules
Trend Graphs
Alarm Actions
Schedule Groups
Reports
Privileges
25
Hold down Ctrl while rolling your mouse wheel to zoom in or out on the contents of the action
pane.
Right-click the action pane and select Scale to 100% to restore the contents to their original size.
If a graphic does not fit in the action pane, right-click it and select Scale to Fit to make it fit the
action pane. Select Scale to 100% to return it to its original size.
A property
26
Color Name
Status Code
Condition Indicated
Mustard
none
Purple
0 or 15
In a controllernon-operational or no
communications
In equipmenta hardware or software error
Charcoal
14
Coral
13
Red
2 or 9
Orange
Maximum cooling
Dark blue
Maximum heating
Yellow
Moderate cooling
Light blue
Moderate heating
Gray
Unoccupied/inactive
White
10
Occupied/active
Light green
Free cooling
Green
27
28
If you
normally
see...
green
72.5
yellow
gray
73
(unoccupied)
green
gray
77
(unoccupied)
an occupied
color
yellow
75
green
green
73.5
yellow
Chapter 4
Running WebCTRL Server
The WebCTRL Server application accesses and maintains the system database that is viewed and
edited from client browsers.
The application's Current Users, Connections, and Output tabs allow you to monitor the status of the
system. Output information is continually archived to WebCTRLx.x\logs\WEBSERVER.log.
To run a system
The WebCTRL Server application must be running before operators can log in from client browsers.
1 Select Start > Programs > WebCTRL x.x > WebCTRL Server.
TIP If you run the WebCTRL application as a Windows service, your computer can
automatically start the WebCTRL Server application every time the computer starts. See Running
WebCTRL Server as a Windows service (page 175).
Start the Internet browser on one or more client computers.
Verify that your browser is set up for displaying the WebCTRL interface. See To set up a computer
and browser to view the WebCTRL interface (page 29).
Type the WebCTRL server's address in the browser's Address field.
NOTE You can type http://localhost if WebCTRL Server and the browser are running on
the same computer.
Enter a Name and Password.
2
3
The WebCTRL Server application must be running before operators can log in from client
browsers.
To view trends, client computers need Sun's Java VM plugin. Go to the WebCTRL CFG tree >
Client Installs for a link to the Java website.
The instructions below are for Internet Explorer 8 and Windows XP. Other versions may vary
slightly.
29
If you are using IE9 and do not see the menu bar, right-click on the window's header, and then
select Menu bar. You can then follow the instructions below.
Browser settings
Tools > Internet Options > General tab > Browsing history >
Settings button
Tools > Internet Options > Security > Custom Level > ActiveX
controls (enable all of the following settings)
30
Tools > Internet Options > Advanced tab > Multimedia section
Tools > Internet Options > Content tab > AutoComplete >
Settings button
Varies
Computer settings
Browser settings
Start > Control Panel > Sounds and Audio Devices > Sounds
tab
Question marks and purple thermographic color indicates correct microblock paths. Missing data
or dark yellow thermographic color indicates errors.
If the computer's Start menu does not show WebCTRL Design Server, you are using a Tools Only
installation.
31
NOTE You can also type notify [followed by the message] in the WebCTRL manual
command dialog box to send a message to all logged in operators.
5
6
NOTE You can also type shutdown in the WebCTRL manual command dialog box to shut down the
server.
32
Chapter 5
Working with equipment
You can view and adjust equipment operation from the following pages:
Graphics pages (page 35)
You can view and adjust your essential building
controls on most Graphics pages.
33
Microblock pop-ups
To open a microblock pop-up where you can
view and change properties:
34
Graphics pages
You can view and adjust your system from Graphics pages, which include navigation maps, floor plans,
and equipment.
NOTES
Right-click a value, then select Details to view and change properties in the microblock pop-up.
Right-click a value, then select Global Modify (page 44) to view and change the property in other
control programs.
If a graphic is larger than the action pane, right-click the graphic and select Scale to Fit to see the
whole graphic. Right-click and select Scale to 100% to return the graphic to its original size.
When using Scale to 100%, hold down Ctrl while rolling the mouse wheel to zoom in and out on a
graphic.
On the navigation tree, right-click the item that you want to attach a graphic to, then select
Configure.
Equipment graphic only: If the system has other control programs of this type, select which control
programs you want to change.
NOTES
If the control program is in an IP router, the second option will change the graphic for all
control programs of this type only on the IP network.
If the control program is on the network below an IP router, the second option will not change
the graphic for the router's control programs of this type.
2012 Automated Logic Corporation
35
NOTES
You can click Delete Unused at the bottom of the Views section to delete all unattached graphic
files from your system.
36
On the WebCTRL GEO tree, right-click the item that the graphic is attached to, then select
Configure.
At the bottom of the Views section, click Edit Existing.
Select the graphic you want to edit.
Click Save
Browse to the folder you want to put the file in.
Click Save.
Click Close.
Click Close again.
On the WebCTRL GEO tree, right-click the item that the graphic is attached to, then select
Configure.
At the bottom of the Views section, click Add New.
Browse to select the .view file.
Click Open.
Click Continue.
Click Close.
Click Close again.
On the WebCTRL CFG tree, click the plus sign (+) to the left of the Categories folder, then select
Graphic.
Click Add or select a category to edit.
Type the Category Name and Reference Name.
Optional: Select a privilege so that only operators with that privilege can access graphics in the
category.
Click OK.
NOTE To delete a category, select the category, click Delete, then click OK.
On the WebCTRL GEO tree, right-click the item that the graphic is attached to, then select
Configure.
Under Views, select the graphic in the Attached list.
Select the category in the Category field.
Click OK.
37
RS Pro-F
38
You can...
Click
Click
to override the schedule and put the zone in an occupied
state. To cancel an override, continue clicking until the display
shows 0.
See that the zone is in an occupied state when the green LED is lit.
Click the MANUAL button to override the schedule and put the
zone in an occupied state.
Heating setpoint
Cooling setpoint
Click the MANUAL button to override the schedule and put the
zone in an occupied state.
Heating setpoint
Cooling setpoint
You can...
LogiStat
Click
Click
state.
See that the zone is in an occupied state when the red LED is lit.
Properties pages
Properties pages are automatically generated from control programs created in the EIKON
LogicBuilder application. Use Properties pages to:
View the status of a piece of equipment. See Colors and status in the WebCTRL interface (page
27).
View or change the equipment or microblock properties currently stored in the controller
Commission equipment
Select a piece of equipment or a microblock on the GEO or NET tree, then click Properties.
NOTE You must resolve any condition described in red text at the top of the page before a
Properties page can obtain current information from its controller.
To change a property:
Click OK.
39
NOTES
Right-click a value, then select Details to view and change properties in the microblock pop-up.
Right-click a value, then select Global Modify (page 44) to view and change the property in other
control programs.
If your browser is not wide enough to display all the tabs and location text on a page, the last tab
will be More. Click this tab to toggle between the hidden tabs and the displayed tabs. You can also
click a link on the More tab to jump to any tab.
Point types
A point name on the Properties page is followed by a code that tells you the point type. The table below
describes each code.
40
Code
Point type
AI
Analog Input
ANI
ANI2
ANO
ANO2
AO
Analog Output
ASVI
AV
Analog Value
BAI
BALM
BACnet Alarm
BAO
BAV
BBI
BBO
BBV
Code
Point type
BFM
Floating Motor
BI
Binary Input
BLSTAT
BMSV
BNI
BNI2
BNO
BNO2
BO
Binary Output
BPTA
BPWM
Pulse-Width Output
BRS
RS Sensor
BRSF
RS Sensor Fan
BSVI
BTLO
BTRN
Trend Log
BV
Binary Value
DI
Digital Input
DO
Digital Output
EVT
BACnet Alarm
LAN AI
LAN AO
LAN DI
LAN DO
LSTAT
POLLAVG
POLLMAX
POLLMIN
POLLTOT
PTA
TLO
41
Logic pages
The Logic page shows the control program for a piece of equipment. The live data (yellow text) is
updated every few seconds and whenever you click the Logic button. The control program uses exact
property values for its calculations, but values are rounded to 2 decimal places when displayed on the
Logic page.
TIP Click anywhere on the Logic page, then use the Page Up, Page Down, and arrow keys to scroll
through the page.
NOTE If you find an unexpected value on a Properties page or a Logic page, you can use the Logic
page to troubleshoot.
On the Microblock or Section tab, select an item to have it located and highlighted.
On the Label tab, select a label to display a reduced logic page outlined in yellow that shows
all instances of the label. A red box indicates an output label; a yellow box indicates an input
label. Click a red or yellow box to jump to that label in the full-size logic page.
NOTE You can also click a label on the full-size logic page to display the reduced logic page.
NOTE Right-click a value, then select Global Modify (page 44) to view and change the property in other
control programs.
42
Possible cause
The sensor has a short (or open) circuit. Verify wires are
properly connected at the sensor and controller.
Equipment displays an
unexpected color - effective
setpoints are different than the
programmed setpoints
Hysteresis
Demand Level
Optimal Start
Setpoint Adjust
Locate the microblock on the Logic page. If the color square on the
microblock is black, the alarm is disabled. To enable it:
1 Click the microblock.
2 In the microblock pop-up, click the Alarms button.
3 On the Enable/Disable tab, select Potential alarm source.
43
View a microblocks full path, control program name, and the privileges required to change its
properties.
1
2
Browse to any page that displays the property you want to view or change.
Do one of the following to access Global Modify.
Right-click the property, then select Global Modify.
Alt+click the property.
Make changes to the Control Program field, if needed.
NOTES
4
5
6
44
Select the tree item under which you want to search for every occurrence of that microblock in
other control programs.
Click Find All.
Select the properties in the list that you want to change.
On the GEO or NET tree, right-click the piece of equipment that has the properties you want to
copy, then select Copy Control Program Properties.
In the Global Copy dialog box, select the items that you want to copy.
Select the area on the tree containing similar control programs that you may want to copy these
properties to, then click Search.
All instances at that level and below are listed in the expanded lower window.
Select or clear checkboxes as needed.
2
3
45
Select the Skip bad values checkbox to copy all values except a bad value (it cannot be copied
because you do not have the necessary privilege, the property to be copied is undefined, etc.).
Clear the checkbox to prevent any values from being copied if a bad value is found.
Click Apply Changes, then close the Global Copy dialog box.
Downloading to controllers
If you make any of the following changes, you must download the new data from the WebCTRL
application to the affected controllers.
In the WebCTRL
interface
In SiteBuilder
The WebCTRL application automatically marks the affected controllers as requiring a download. You
can download these controllers from the Downloads page (page 47) or Properties page (page 48) for
the controller, the equipment, or a microblock.
When the WebCTRL application marks a controller for download, it determines what information
needs to be downloaded based on the type of information that changed. See Download Options (page
47).
NOTES
46
A property change in the WebCTRL interface is automatically downloaded to the controller. If the
download fails, the controller is added to the Downloads page with the reason for the failure.
To see who downloaded a controller last, go to the NET tree, select the controller, then do one of
the following:
Download Options
When the WebCTRL application marks a controller for download, it determines what information
needs to be downloaded based on the type of information that changed. Below are the options that
can be downloaded.
This option...
Downloads...
All Content
Only Schedules
Only Parameters
Only BBMDs
BBMD tables (.bdt file) that you have updated but have not yet written to the
controller
NOTES
An All Content download clears trend, history, and alarm data from the affected controllers. At the
beginning of the download process, trends that have the Trend Historian enabled are saved to the
system database.
If Field Assistant will be used with your system, you can choose to have the All Content option
download the full source files instead of only their names. In the WebCTRL NET tree, select a
controller, then enable Download Source Files on the Properties page. See Commissioning
equipment using Field Assistant.
Click
to the left of a Location to see controllers that require a download.
Optional: To add controllers to the list:
a) Click Add.
b) Select the controller(s).
NOTE Use Ctrl+click or Shift+click to select multiple controllers.
c) Select a Download Option (page 47).
d) Click Add, then click Close.
47
Use Ctrl+click, Shift+click, or the Select All checkbox to select multiple controllers.
A network's controllers download in the order shown. To change the order, select a
controller(s), then drag and drop or click Move to Top or Move to Bottom.
EXCEPTION If a controller's router requires a download, it will download first regardless of its
position on the Download page.
Click Start.
NOTES
Click
in the upper left-hand corner to view a log of download activity in the current session.
Copy to Clipboard lets you copy the text to paste it into another application.
To remove an item from the download list, right-click the item, then select Remove selected tasks.
Hold your cursor over the failed task to see hover text giving the reason.
Click
in the upper left-hand corner of the page to see information on all failed downloads.
Copy to Clipboard lets you copy the text to paste it into another application.
Correct the problem that caused the failure.
Select the controller on the Downloads page, then click Start.
2
3
48
View controller information such as address, model, driver, and .view files included in download
NOTES
Use Ctrl+click, Shift+click, or the Select All checkbox to select multiple controllers.
Click Hold to stop pending
downloads or uploads. Active downloads
or uploads
be stopped.
Icons in the Tasks column indicate the following:
cannot
download.
Click
in the upper left-hand corner to view a log of activity on the Devices page in the current
session. Copy to Clipboard lets you copy the text to paste it into another application.
Status messages
On the WebCTRL NET tree, you can select a router, network, site, or the system to view the status of
controllers. The Status column shows a description of the controller's current state. Hold your cursor
over that description to see hover text with a more detailed description.
If multiple conditions exist, WebCTRL displays the message with the highest priority.
The table below shows all possible messages. The message color indicates the following:
GreenIn process
RedAn error occurred
BlueRequires action from the user
49
Status column
message
Notes
Green messages:
Downloading
Uploading
Pending
Red messages:
Connection Error
Connection Disabled
Out of Service
Download Failed
Error
Blue messages:
50
Controller Replaced
Program Mismatch
Status column
message
Driver Parameter
Mismatch
Parameter Mismatch
Download Parameters
Download Schedule
Notes
General messages:
This controller is ok.
Cancelled
To resolve a mismatch
A mismatch occurs when a value in a controller does not match the value in the WebCTRL Server
application. Use either of the following methods to handle mismatches in your system.
Select Always upload properties from controllers to WebCTRL Server on mismatch on the System
Settings > Communications page to have the WebCTRL application upload automatically.
Clear Always upload properties from controllers to WebCTRL Server on mismatch so that you can
evaluate every mismatch to determine the correct value. When a mismatch occurs:
1. On the NET tree, select the controller's network.
2. Click Devices.
3. On the Manage tab, select a controller with a mismatch.
4. Do one of the following:
Click Upload to upload parameters from the controller to WebCTRL Server.
Click Download to download parameters from WebCTRL Server to the controller.
NOTE Click the mismatch message in the Status column to view details.
51
Setpoints
Use setpoints to set temperature values that control the HVAC equipment. The WebCTRL interface
shows the color green when a zone is within the desired temperature range determined by the heating
and cooling setpoints.
Programmed setpoints are set and changed by operators. See To change programmed setpoints
(page 52).
Effective setpoints reflect the impact of other system conditions on the programmed setpoints,
such as setpoint adjustments, demand reduction adjustments, and hysteresis. Effective setpoints
control the equipment.
Besides manually adjusting setpoints, you can use the following cost-saving strategies (page 139) to
adjust setpoints automatically:
Optimal Start
Demand Control
Setpoint Optimization
A Graphics page (Click a setpoint trend graph control to access the editable setpoint bar.)
On a programmed setpoint bar, click the segment or the gap between segments you want to
change.
Type new values in the Heating and Cooling fields.
TIP You can click and drag a segment or a gap between segments to change setpoints.
Click OK.
Optimal Start
Optimal Start gradually moves the unoccupied setpoints toward the occupied setpoints as the
occupied time approaches. The actual equation that a controller uses to calculate Optimal Start is
nonlinear. An approximation of the equation is shown below.
calculated capacity =
52
Ensuring that zones reach the ideal comfort range just as people arrive
You can adjust the Optimal Start routine in the control program's setpoint microblock.
1 In the GEO tree, select the equipment that you want to change.
2 Click Properties.
3 Adjust the following fields located below the setpoint graph.
Field
Notes
Heating Capacity
Cooling Capacity
The maximum rate (in F/hr) that the zone temperature could be changed
by heating or cooling if the outside temperature were 65F.
For example, if it takes 2 hours for a zone to warm up from 65F to 72F,
the heating capacity is 3.5F/hr
NOTE Use 5/hr as a starting point if you are unsure of actual capacities.
The most extreme outside winter and summer temperatures at which the
equipment must run 100% of the time to maintain the zone temperature
at a comfortable level.
ASHRAE determines design temperatures based on the geographic
location of the building.
NOTE Setpoint microblocks with Learning Adaptive Optimal Start functionality automatically adjust the
heating and cooling capacities to optimize efficiency.
53
When the Learning Adaptive Optimal Start routine runs, adjustments are made based on the color that
is achieved when occupancy begins. Adjustment amounts are defined for thermographic colors in the
control program's setpoint microblock.
For example, the heating capacity for a zone is 5 per hour. When the zone becomes occupied, the
zone temperature is 1 below the occupied setpoint, indicating a need for additional heat. Because
the zone temperature was low by 1, the learned heating capacity will be decreased by the Less than
Heating setpoint value. If the value is 0.06, the learned heating capacity will be adjusted to 4.94 for
the next optimal start period. The setpoint adjustment will begin sooner in the next unoccupied period.
If you need to change the adjustment values in the Learning Adaptive Optimal Start routine:
1 In the GEO tree, select the equipment that you want to change.
2 Click Properties.
3 Adjust the color fields between the Zone Set Points graph and the Effective Set Points graph.
CAUTION When using Learning Adaptive Optimal Start, be sure that all equipment is properly
maintained so that your system doesnt learn to compensate for dirty filters or loose fan belts.
TIP After your system has run for at least a year, you may want to turn off learning in your control
program, and change the Heating Capacity and Cooling Capacity in your control program to match the
learned heating or cooling capacity shown on the Properties page.
54
Fields
Notes
Color fields
The amount of adjustment the system makes for the color that is
achieved at the beginning of occupancy.
The rate (in F/hr) that the zone temperature can change by heating or
cooling at an outside temperature of 65F.
Actual or
adjusted capacity
Demand Control
Demand Control is a cost-saving strategy that saves energy while maintaining comfort in the following
ways:
Controlling energy use to avoid peak demand, ratchet, or time of use utility charges
Maintaining ventilation at relaxed setpoints rather than shutting down equipment (as with load
shedding or duty cycling)
Before you can use Demand Control effectively, you must:
Obtain details regarding past energy usage and peak demand, ratchet, and time of use charges
from your energy provider.
55
exceeds 800 kW/hr, the WebCTRL system will use Demand Level 1 setpoints. If the demand exceeds
1000 kW/hr, the WebCTRL system will use Demand Level 2 level setpoints and so on.
Setpoint Optimization
Setpoint Optimization, also known as Trim and Respond, saves energy by calculating the setpoint of a
piece of equipment based on the number of heating or cooling requests it receives from other
equipment.
You must put a Setpoint Optimization microblock in a control program to receive Total, Average,
Minimum, or Maximum microblock outputs from linked equipment.
56
Chapter 6
Schedules
Using schedules, your equipment can maintain one set of setpoints during occupied periods to provide
comfort, and it can maintain a different set of setpoints during unoccupied periods to reduce energy
consumption. Schedules are a WebCTRL system's most effective cost-saving strategy (page 139).
You can apply a schedule to a tree item or to a group of tree items.
When you apply a schedule to a tree item, the schedule affects
equipment at and below the area or equipment where the
schedule was added.
NOTES
When multiple schedules affect a tree item, the combined result is the Effective Schedule (page
61).
Do not include preheating or precooling time in your schedules. Optimal Start (page 52), another
cost-saving strategy, automatically calculates and controls precise preheating and precooling
routines.
If you are using hierarchical servers, when you add or change a schedule on the parent server, the
schedule is automatically downloaded to the corresponding location on the child server(s).
57
To view schedules
1
2
3
NOTES
You can display icons and hover text in the GEO tree that show where schedules have been
created. See Tree icons and hover text (page 25).
You can also view schedules on the following detailed, printable schedule reports. These reports
are accessible from the Schedules page Reports tab or from the Reports button drop-down menu.
This report...
Schedule Instances
Find every schedule with its location that is entered at and below a
selected tree item. This report can help you discover newly added and
conflicting schedules.
Effective Schedules
View all equipment that may be scheduled and the net result of all
schedules in effect for a selected date and time. See Effective
Schedules (page 61).
Setting up schedules
To apply a schedule to equipment
WebCTRL schedules are typically based on zone occupancy. See Using schedule categories (page
63) if you want to create a schedule based on conditions other than occupancy.
1 On the GEO tree, select the area or equipment you want to schedule.
2 Click Schedules, then Configure.
3 Click Add.
4 Select a Priority. A schedule's priority determines whether affected zones will use occupied or
unoccupied setpoints.
5
6
58
Select...
For...
Normal
Holiday
Override
Click the segment, then type Start and End times in the fields above the segment.
Click and drag either end of the segment or the entire segment.
9 Optional: Click Show Advanced below the schedule bar to add one or more separate segments to
the schedule.
10 Click OK.
7
8
Type
Schedule runs
Weekly
Date
Date Range
Date List
Wildcard
Continuous
Dated Weekly
Weekly between a start date and an end date (For example, the summer
break in the school year)
NOTE To use a Dated Weekly schedule with an ExecB controller, you must
use the 1.71:032 (or later) ExecB driver.
NOTES
To have all new schedules and schedule changes in the system download automatically, click
Show Advanced under the Add button, then select Automatically Download Schedules. If you
want to manually download schedules, see Downloading system changes to controllers (page 46).
When you apply a schedule to an item in the GEO tree, the schedule affects that item and all
children of that item. If you do not want an item to be affected by schedules from a higher level,
click Show Advanced under the Add button, then select Ignore Schedules above this level.
59
4
5
6
7
8
Optional: Change the default Reference name. A group's reference name must be unique
throughout the system.
Click OK.
Click Go.
On the Members page, select the areas, equipment, or other groups that you want to add to the
group from the tree on the right. Use Ctrl+click, Shift+click, or both to select multiple items.
Click Add.
TIP Use the Raise and Lower buttons to reorder items in the Members list. Changing the
order is for your viewing convenience and does not affect the system.
9 Click OK.
10 Click the Schedules button, then Configure.
11 Add a schedule to the group. See To apply a schedule to equipment (page 58).
NOTE When using hierarchical servers, you can place a server link in a schedule group on the parent
server. This automatically creates a schedule group with the same name on the child server(s). This
group includes only the top-most area node of the child server. However, from the child server you can
edit the group to add other members.
60
4
5
6
7
If you have already created the group, drag and drop it into the appropriate folder in the tree
on the Scheduling Groups page, then click OK.
Select the folder in the tree on the Scheduling Groups page, click Add Group, enter a Name
for it, then click OK.
NOTE You can also add a folder to a folder, or drag and drop a folder into another folder.
On the GEO tree, select the tree item where the schedule was defined.
On the GRP tree, expand Scheduling Groups, then select the group you want to edit the
schedule for.
2 Click Schedules, then Configure.
3 Select the schedule you want to edit or delete.
4 Edit the fields you want to change or click Delete.
5 Click OK.
NOTE Expired dated schedules are automatically deleted from the database at 3:30 AM every day. But
expired schedules remain in the controller until the next time schedules are downloaded to the
controller. You can change the deletion time on the Scheduled Tasks tab of the System Settings (page
159) page.
1
Effective Schedules
The effective schedule that you see on the Schedules View tab can be the result of multiple
overlapping schedules.
61
Feature
Description
Hierarchy
A schedule applied to an item on the WebCTRL tree affects that item and all of its
children. A child item's effective schedule could be the result of multiple schedules
applied at different levels above it. To change a child item's effective schedule:
Add a schedule at the child that overrides the current schedule. See the Priority
feature below.
Set the child to ignore the parent schedules. To do this, select the child item in the
tree, then go to Schedules > Configure. Select the schedule, click Show Advanced,
then select Ignore Schedules above this level. You can then add a different
schedule for the child.
Any schedule change that you make to an item affects it and all of its children.
Priority
For...
Normal
Holiday
Override
62
An Override schedule on the first day of Spring Break from 9 am1 pm for the
cafeteria only where a teacher's meeting will be held.
Feature
Description
Type
Wildcard
Continuous
Dated Weekly
See To apply a schedule to equipment (page 58) for a description of each type.
EXAMPLE For a school, you define the following 3 schedules:
Summer months: Holiday, Continuous, 12am June 1st 11:59pm August 31st
* If you do not see one of the types listed above, go to CFG > Categories > Schedule. Select
the Occupancy category, then the Priority. Under Schedule Types, select the missing type,
then click OK.
Using the Priority and Type options, you can often accomplish the effective schedule you need in
several different ways. For example, the effective schedule resulting from the 3 schedules described
above for Type could also be accomplished with the following schedules:
School year: Normal, Dated Weekly, MondayFriday, September 1stMay 31st, 6am5pm
Summer months: Normal, Dated Weekly, MondayThursday, June 1stAugust 31st, 9am2pm
Create the custom schedule category in the EIKON LogicBuilder application. See "To use custom
alarm and schedule categories" in EIKON LogicBuilder Help.
In the EIKON LogicBuilder application, select the new category from the Schedule Category
droplist in a Time Clock microblock.
Create the same custom schedule category in the WebCTRL interface. The Reference Name
must be identical to the category's name in the EIKON LogicBuilder application. See "To add a
custom schedule category in the WebCTRL interface" below.
63
Add the custom schedule category in the EIKON LogicBuilder application. See "To use custom
alarm and schedule categories" in EIKON LogicBuilder Help.
In the EIKON LogicBuilder application, select the new category from the Schedule Category
droplist in a Time Clock microblock.
On the WebCTRL CFG tree, click the plus sign (+) to the left of the Categories folder, then click
Schedule.
Click Add Category.
Enter values or add items for the fields in each section of the page. See table below.
NOTE The fields that you see depend on selections you made in previous sections. Category
Details fields.
Click OK.
2
3
64
Field
Notes
Reference Name
Allowed Type
Default Value
Allowed Values
Field
Notes
Pattern
Priority Description
Index
Color
Schedule Types
Default Schedule
On the CFG tree, click the plus sign (+) to the left of the Categories folder, then click Schedule.
In the Schedule Categories table, select the category you want to edit or delete.
Edit the fields in the Category Details section or click Delete.
Click OK.
65
Chapter 7
Trends
The WebCTRL application can read and store equipment status values over time and then display
this information in a graph to help you monitor the equipments operation.
You can collect trend data for any BACnet input or output point in the WebCTRL system. The
controller reads values for a point at intervals that you define and then stores that data in the
controller.
Because a controller has limited memory for storing trend data, you can set up historical trending to
archive the trend data from the controller to the WebCTRL database. A trend graph can display data
from both the controller and the database.
66
Field
Notes
Field
Notes
Sample on COV
(change of value)
Records the points value only when the value changes by at least the
amount of the COV Increment.
NOTE Use this method for a binary point or for an analog point that
has infrequent changes in value.
The sample and memory allocation fields together define trend data
storage in the controller in terms of hours.
EXAMPLE If you set these fields so that samples are collected every
5 minutes for a maximum of 120 samples, the controller will store
600 minutes (5 x 120) or 10 hours of trend data.
Stop When Full
Select this field to stop trend sampling when the maximum number
of samples is reached.
Collects trend data for the specific period of time you define in the
time and date fields.
Writes all trend data in the controller to the system database without
having to enable trend historian.
Writes all trend data in the controller to the system database each
time the controller collects the number of samples that you enter in
this field. This number must be greater than zero and less than the
number entered in the field Allocate memory for __ samples in the
controller. The number of trends specified must be accumulated at
least once before the historical trends can be viewed.
Shows the number of samples stored in the controller since data was
last written to the database.
Shows the number of trend samples that were last written to the
database.
This is based on the date that the sample was read. Set this field to 0
to use the system default value.
Delete
Deletes all trend samples stored in the database for the item
selected in the GEO tree.
67
Field
Notes
BACnet Configuration
NOTES
You can use Global Copy (page 44) to copy trend properties to other pieces of equipment that use
the same control program.
A comparison trend graph can display up to 4 graphs on the page. Each graph can display up to 4
similar points4 binary points or 4 analog points.
NOTES
68
Before you create a comparison trend graph, you must enable trending for the individual points
you want to include in the graph. See To collect trend data for a point (page 66).
You can display icons and hover text in the GEO tree that show where trend graphs for multiple
points have been created. See Tree icons and hover text (page 25).
The tree shows only points that have trending enabled. See To collect trend data for a point
(page 66).
4 Click View.
5 Optional: Click Save to name and save the trend graph configuration so the graph will be
accessible from the Trends button.
On the GEO tree, select the tree item where the trend was created.
Click the Trends drop-down arrow, then select the trend graph.
Select the Configure tab.
Follow the instructions below for the edits you want to make.
The tree shows only points that have trending enabled. See To collect trend data for a point
(page 66).
Each graph can display up to 4 similar type points (all binary or all analog).
Click OK.
69
On the GEO tree, select the tree item where the trend was created.
Click the Trends drop-down arrow, then select the trend graph.
On the GEO tree, select the equipment whose trend(s) you want to view.
Click the Trends button drop-down arrow, then select the graph you want to view.
Select the View tab.
NOTES
70
A large marker indicates a point that is in alarm, in fault, out of service, or has been overridden.
Ctrl+click the marker to view details.
The trend object ID of a third-party trend source has been changed. For information only, you
do not need to do anything.
Equipment received a time synchronization from its network router or from the WebCTRL
application. Ctrl+click the line to view the time correction.
Tool
Notes
Arrow keys
Pan
If you display more than one graph, panning up and down affects
only one graph at a time. Panning left to right affects all graphs.
You can also Alt+click and drag inside the graph.
Page Down
Zoom in
You can also use the + key on the numeric keypad, the X key, or
drag a rectangle around area.
Page Up
Zoom out
You can also use the - (minus) key on the numeric keypad or the
Z key.
Home
Zoom to extents
Shows all the data you have viewed in the current session of a
particular trend graph.
End
Reset view
Resets the display to its default setting. You can also use the
Enter or R key.
Esc
Undo
Enter the date you want the trend to jump to. The trend displays
the same time range for the new date. Press the J key again to
hide the date fields.
History Only
Auto Update
The trend graph polls for data every 10 seconds. Press U again to
stop updating.
Point Markers
Ctrl-C
Copy data to
clipboard
Copies only the data from the time range that is currently
displayed.
Click Trends.
Display a specific
samples data
Ctrl+click a sample to view the point name, time and date the
sample was read, the exact point value, and if the point is in
alarm, is in fault, out of service, or has been overridden. Click
anywhere to clear the details.
On the GEO tree, select the equipment that has the trend(s) you want to print.
Click the Trends button drop-down arrow, then select the point graph or custom graph you want to
print.
Select the View tab to display the graph.
1
2
71
72
Convert the trend data in the Time column to a readable date/time format using the spreadsheet
applications formatting options. For example, in Microsoft Excel, highlight the cells you want to
format and choose Format > Cells. On the Number tab, choose Time from the Category list, and
select the type of format you want to see.
1
2
3
4
5
On the GEO tree, select the equipment that has the trend graph properties you want to configure.
Click the Trends button drop-down arrow, then select the trend you want to change.
Click the Configure tab.
Edit the graph properties as needed. See table below.
Click OK.
Field
Notes
Font size
Lets you change the font size of the graph's title and other text.
Enable Grid?
Autoscale x-axis
Gathers the most recent 2000 data samples and then autoscales the x-axis
to include the complete time range of all the samples.
X initial range
If you do not autoscale the x-axis, type in this field how far back in time you
want to display data. For example, if you want to see trend data from a
week ago, type 7 in the Days field.
Autoscale y-axis
Gathers the trend data from the controller and then autoscales the y-axis to
include the complete range of values.
If you do not autoscale the y-axis, type the minimum and maximum value
that you want the graph to display.
Graphs*
Points*
Add or delete points from the graph selected in the Graphs table.
73
On the CFG tree, select Trends Display Setup to change the settings for displaying trend graphs or
select Trends Print Setup to change the settings for printing trend graphs.
Follow the appropriate instructions below.
Click OK.
To change a color
Click the colored box to the right of the graph element that you want to change, then select the new
color in the color palette. Or, you can type the hexadecimal value in the RGB field.
For a point trend graph, select the new line style and marker type under Graph 1, Data Series 1.
For a custom trend graph:
1 Click the plus sign (+) to the left of the graph you want to change.
2 The 4 Data Series refer to the 4 points that you can include on a custom trend graph. Under the
appropriate Data Series, select the new line style and marker style you want.
74
Default settings on Trends Display Setup and Trends Print Setup pages
If you make changes to the Trends Display Setup and Trends Print Setup pages and then find you
need to return them to their original settings, refer to the images below that show the default settings.
Trends Display Setup
75
76
4
5
Select a privilege so that only operators with that privilege can access trends in the category.
Click OK.
NOTE To delete a category, select the category, click Delete, then click OK.
77
Chapter 8
Alarms
An alarm is a message sent from an alarm source (usually a microblock in a control program) to the
WebCTRL application to notify you that certain conditions exist, such as a piece of equipment has
stopped running or a temperature is too high. When the WebCTRL application receives an alarm, it
displays information about the alarm on the Alarms page. It can also perform alarm actions to inform
personnel of the condition and to record information about the alarm. An alarm source can also send a
return-to-normal message when the alarm condition returns to its normal state.
Alarm sources and the alarms they generate are assigned to categories, such as HVAC Critical or HVAC
Maintenance, to help you work with related alarms.
The application engineer usually sets up alarm sources in the EIKON LogicBuilder application. In the
WebCTRL interface, you can:
78
Set up the alarm actions that the WebCTRL application performs (page 83)
Edit alarm sources that were set up in the EIKON LogicBuilder application or set up new alarm
sources to generate alarms (page 101)
NOTE Besides the alarms that you set up, the WebCTRL application has built-in system and
equipment alarms.
You must acknowledge alarms that have been set up to require acknowledgement.
The WebCTRL application closes an alarm when all of the following have occurred:
You acknowledge the alarm (if required)
The WebCTRL application receives a return-to-normal (if required)
The WebCTRL application performs all alarm actions
You should delete alarms from your system as they are closed because large quantities of stored
alarms can reduce the efficiency of your system. To save alarm information before deleting, select
Alarms > Reports tab > Alarms > click Run button.
2
3
On the GEO or NET tree, select the system level, an area, or a piece of equipment.
NOTE The WebCTRL tree is limited to 10 levels. When an alarm source is deeper than 10 levels,
the alarm is reassigned to the system level.
Click Alarms, then select the View tab.
Select the alarm categories that you want to view. Use Ctrl+click, Shift+click, or both to select
multiple categories, or select the Select All checkbox.
The alarms list displays all alarms received for the selected location and below. See table below.
Double-click an alarm to see more information. Double-click again to hide this information.
79
NOTE This information includes a path to the alarm source. Each section of the path is a link to
that location. For example, in the path West Wing/RTU-1/SSP_LO, West Wing links to the West
Wing graphic, RTU-1 links to the equipment graphic, and SSP_LO links to microblock's Properties
page.
Item
Notes
View By
Displays all alarms based on the time the alarm was generated
with the most recent alarm at the bottom of the list.
To Do
Incident
Group
Status table
Gives the status of alarms at the current location (Here) and in the entire
system (Total). This table shows the number of alarms that need a
return-to-normal, need to be acknowledged, or are closed.
Alarm icon
. For example,
80
. For example,
Occurred
To Do
Item
Notes
Details
Navigation buttons
Additional Actions
You can:
Activate
Time-lapse
To troubleshoot an alarm, you can select it and then click the Activate
Time-lapse button. This opens the Alarms time-lapse showing the 1-hour period
in which the alarm occurred. You can step backward or forward through the
time-lapse at 1-minute intervals to see what other alarms occurred at each
minute during that hour. You can also go to the Graphics or Trends time-lapse to
see what else happened when the alarm occurred. See Time-lapse (page 113)
for information on using this feature.
NOTES
To acknowledge alarms
To acknowledge a single alarm
1
2
3
TIP Acknowledging many alarms simultaneously can take a long time. Acknowledge alarms as
they occur to avoid long waits.
81
To delete alarms
To delete a single alarm:
1
2
3
Closed Incidents deletes all closed incident groups. An incident group is considered closed
when all alarms in the group are closed.
NOTES
To have the WebCTRL application automatically delete alarm incident groups a specified number
of days after the groups close, select this option on the Scheduled Tasks tab in System Settings
(page 159).
Also on the Scheduled Tasks tab in System Settings, you can set the WebCTRL application to
archive alarm information to a text file as alarms are deleted.
An alarm source may be set up to generate an alarm and a return-to-normal. If an alarm occurs
but the WebCTRL application never receives the return-to-normal, you can click Force Normal so
that the alarm can be closed. Force Normal has no effect on the alarm condition that generated
the alarm.
82
Click View Selected Sources to view or change settings for each alarm.
You can display icons and hover text in the GEO tree that show where alarm actions have been
created. See Tree icons and hover text (page 25).
83
Alarm Popup
The Alarm Popup alarm action pops up a message on any computer that is running the WebCTRL
Alarm Notification Client application.
Field
Notes
To Operator
To Group
Generate alarm if
delivery fails
Select this checkbox to generate a System Info alarm if the popup recipient is
not currently running the Alarm Notification Client application.
Message text
Use punctuation, spaces, or returns after the entries to format the text.
To add live data to the text, select field codes (page 107) from the Append
Field Code list.
Perform Action
After a specified amount of time if the alarm has not been acknowledged
or has not returned to normal. Use this option for alarm escalation. *
If the alarm occurs during the occupied hours defined for a schedule
group or run if the alarm occurs during the unoccupied hours defined for a
schedule group. *
EXAMPLE To have one alarm action performed during work hours and a
different alarm action performed after work hours:
1. Create a schedule group (page 59), but do not assign members to it.
2. Create a schedule for the group. Set the occupied hours to be the
same as the work hours.
3. Create the alarm action that is to be performed during work hours.
Under Perform Action, select If schedule group <your new group> is
Occupied.
4. Create the alarm action that is to be performed after work hours.
Under Perform Action, select If schedule group <your new group> is
Unoccupied.
* Available only if you have the Advanced Alarming package.
84
Button
Notes
Opens a browser window that displays the equipment that generated the alarm.
Copies the selected alarm information to the clipboard.
Removes the alarm information from the alarm popup list. Removing items from this list
has no effect on the alarms list in the WebCTRL interface.
View information about the server connection.
On this tab...
You define...
Server
Connection
The WebCTRL server and port, and the WebCTRL operator name
and password
NOTE The default port is TCP 47806. If you change this, you must
also change the Port field in the WebCTRL System Settings. See "To
set up the WebCTRL Server application to support Alarm Popup
clients" below.
Browse To
The WebCTRL page that you want to see first when browsing to the
equipment
Internet Explorer Whether or not browsing to the equipment opens a new browser
window
Notification
Sounds
85
5
6
In the Settings dialog box, enter appropriate values. You can also click
to open this box. See
the table above for a description of each setting.
NOTE You can lock the Settings so that a user cannot edit them. See To lock a client's Settings
feature below.
Click OK.
Minimize the Alarm Notification Client window.
86
On the Shortcut tab, type -lockconfig at the end of the Target path.
Print
The Print alarm action prints alarm information.
Field
Notes
Text Printing
Select to use the WebCTRL server's local dot-matrix printer. Text Printing will
not print to a network printer.
In the Printer Name field, type the computer port that the printer is connected
to. In the Line Width field, type the number of characters to be printed per
line.
Prints multiple alarms per page.
Graphics Printing
Select to use the WebCTRL server's default printer (local or network printer).
Prints one alarm per page to the WebCTRL server's default printer.
Text to Print
Use punctuation, spaces, or returns after the entries to format the text.
To add live data to the text, select field codes (page 107) from the Append
Field Code list.
Perform Action
After a specified amount of time if the alarm has not been acknowledged
or has not returned to normal. Use this option for alarm escalation. *
If the alarm occurs during the occupied hours defined for a schedule
group or run if the alarm occurs during the unoccupied hours defined for a
schedule group. *
EXAMPLE To have one alarm action performed during work hours and a
different alarm action performed after work hours:
1. Create a schedule group (page 59), but do not assign members to it.
2. Create a schedule for the group. Set the occupied hours to be the
same as the work hours.
3. Create the alarm action that is to be performed during work hours.
Under Perform Action, select If schedule group <your new group> is
Occupied.
4. Create the alarm action that is to be performed after work hours.
Under Perform Action, select If schedule group <your new group> is
Unoccupied.
* Available only if you have the Advanced Alarming package.
87
Propagate To Server
The Propagate To Server alarm action sends the selected alarm to the parent server in a system with
hierarchical servers.
Field
Notes
Message text
Add field codes (page 107) to include live data in the Message text field.
Perform Action
After a specified amount of time if the alarm has not been acknowledged
or has not returned to normal. Use this option for alarm escalation. *
If the alarm occurs during the occupied hours defined for a schedule
group or run if the alarm occurs during the unoccupied hours defined for a
schedule group. *
EXAMPLE To have one alarm action performed during work hours and a
different alarm action performed after work hours:
1. Create a schedule group (page 59), but do not assign members to it.
2. Create a schedule for the group. Set the occupied hours to be the
same as the work hours.
3. Create the alarm action that is to be performed during work hours.
Under Perform Action, select If schedule group <your new group> is
Occupied.
4. Create the alarm action that is to be performed after work hours.
Under Perform Action, select If schedule group <your new group> is
Unoccupied.
* Available only if you have the Advanced Alarming package.
88
Field
Notes
Command Line
The path of the executable file on the WebCTRL server followed by the path
of the output file.
EXAMPLE:
c:\windows\notepad.exe c:\WebCTRL\webroot\alarms.txt
Field
Notes
Synchronize
Tells the WebCTRL application to wait for the external program to finish
running before initiating the next Run External Program alarm action.
Perform Action
After a specified amount of time if the alarm has not been acknowledged
or has not returned to normal. Use this option for alarm escalation. *
If the alarm occurs during the occupied hours defined for a schedule
group or run if the alarm occurs during the unoccupied hours defined for a
schedule group. *
EXAMPLE To have one alarm action performed during work hours and a
different alarm action performed after work hours:
1. Create a schedule group (page 59), but do not assign members to it.
2. Create a schedule for the group. Set the occupied hours to be the
same as the work hours.
3. Create the alarm action that is to be performed during work hours.
Under Perform Action, select If schedule group <your new group> is
Occupied.
4. Create the alarm action that is to be performed after work hours.
Under Perform Action, select If schedule group <your new group> is
Unoccupied.
* Available only if you have the Advanced Alarming package.
Notes
To
Type the address(es) that you want to send the alarm to. To enter multiple
addresses, type a space or press Enter after each address.
From
Mail Host
Change this field if using a port other than the default port 25.
89
Field
Notes
Cleartext Uses the SMTP protocol to send as clear text over TCP/IP
Secure TLS Uses SSL, but does not begin encryption until the
WebCTRL application issues STARTTLS command
Specify Mail User For Select if your mailserver requires a username and password.
Mail Host
Authentication
Send mail as MIME
attachment
Message Text
Use punctuation, spaces, or returns after the entries to format the text.
To add live data to the text, select field codes (page 107) from the Append
Field Code list.
Perform Action
After a specified amount of time if the alarm has not been acknowledged
or has not returned to normal. Use this option for alarm escalation. *
If the alarm occurs during the occupied hours defined for a schedule
group or run if the alarm occurs during the unoccupied hours defined for a
schedule group. *
EXAMPLE To have one alarm action performed during work hours and a
different alarm action performed after work hours:
1. Create a schedule group (page 59), but do not assign members to it.
2. Create a schedule for the group. Set the occupied hours to be the
same as the work hours.
3. Create the alarm action that is to be performed during work hours.
Under Perform Action, select If schedule group <your new group> is
Occupied.
4. Create the alarm action that is to be performed after work hours.
Under Perform Action, select If schedule group <your new group> is
Unoccupied.
* Available only if you have the Advanced Alarming package.
NOTE You should not assign this alarm action to frequently-occurring alarms as this may cause
problems on your network or the Internet.
90
1
2
3
4
5
6
7
Set up your modem to dial out to your Internet Service Provider. See your modem documentation.
On the WebCTRL server, open Internet Explorer.
Select Tools > Internet Options.
On the Connections tab, click Setup.
Follow the instructions in the wizard. See Windows Help for assistance.
In a text editor such as Windows Notepad, open WebCTRLx.x\webroot\<system>\
system.properties.
At the end of the file, type the following line:
repactions.connection.name=<name of connection>
where <name of connection> is the ISP name you entered in the wizard in step 2.
8 Open Internet Explorer, then select Tools > Internet Options > Connections tab.
9 If the box under Dial-up and Virtual Private Network settings shows more than one connection,
select the connection that you just created, then click Set Default.
10 Select Always dial my default connection.
Send E-mail
The Send E-mail alarm action sends a message to one or more e-mail accounts. The alarm action can
also run a report and attach it to the e-mail as a PDF, HTML, or Excel file.
Field
Notes
To
Type the address(es) that you want to send the alarm to. To enter multiple
addresses, type a space or press Enter after each address.
From
Mail Host
Change this field if using a port other than the default port 25.
Cleartext Uses the SMTP protocol to send as clear text over TCP/IP
Secure TLS Uses SSL, but does not begin encryption until the
WebCTRL application issues STARTTLS command
Specify Mail User For Select if your mailserver requires a username and password.
Mail Host
Authentication
Send mail as MIME
attachment
Message Text
Use punctuation, spaces, or returns after the entries to format the text.
To add live data to the text, select field codes (page 107) from the Append
Field Code list.
91
Field
Notes
Attach Report
Select to attach a WebCTRL report to the e-mail, then select the Report and
the Format.
NOTE The Report Name field shows a custom report only if it was created at
the current system level.
Run as shows the name and login name of the operator creating the alarm
action. The report will be run using the privileges and report options of this
operator.
TIP You may want to create a new operator with limited privileges for this
purpose.
Perform Action
After a specified amount of time if the alarm has not been acknowledged
or has not returned to normal. Use this option for alarm escalation. *
If the alarm occurs during the occupied hours defined for a schedule
group or run if the alarm occurs during the unoccupied hours defined for a
schedule group. *
EXAMPLE To have one alarm action performed during work hours and a
different alarm action performed after work hours:
1. Create a schedule group (page 59), but do not assign members to it.
2. Create a schedule for the group. Set the occupied hours to be the
same as the work hours.
3. Create the alarm action that is to be performed during work hours.
Under Perform Action, select If schedule group <your new group> is
Occupied.
4. Create the alarm action that is to be performed after work hours.
Under Perform Action, select If schedule group <your new group> is
Unoccupied.
* Available only if you have the Advanced Alarming package.
NOTE You should not assign this alarm action to frequently-occurring alarms as this may cause
problems on your network or the Internet.
92
replacing:
<x.x> with the system's version number
<operating_system> with the WebCTRL folder name for the operating system you are running
<file_path> with the full path and file name of the certificate file
The information for the smtpserver key is displayed and you are prompted to trust this certificate.
Type yes.
The Send SNMP Trap alarm action sends an SNMP trap in response to receiving an alarm. Traps
contain the text created in the Text to send as the SNMP Trap field in the alarm action dialog box. You
can configure up to five SNMP servers to receive traps.
93
NOTES
Each SNMP server you want to receive these traps must have SNMP monitoring equipment
installed. If problems arise with your SNMP connection or receiving traps, contact your IS
department.
This alarm action uses Port 162 to send SNMP traps. To use a different port, open
WebCTRLx.x\webroot\<system_name>\system.properties in a text editor such as Notepad. In
the line #snmp.trap.port = 162, delete # at the beginning of the line and change 162 to the port
you want to use. If you make this change while the WebCTRL Server application is running, you
must restart it to have the change take effect.
Field
Notes
Network Address*
The network address of the SNMP server receiving the SNMP trap.
Community Name*
Comment
Trap number*
255 character limit. Type punctuation, spaces, or returns after the entries to
format the message. You can customize this text by selecting field codes
(page 107) from the Append Field Code list.
Perform Action
After a specified amount of time if the alarm has not been acknowledged
or has not returned to normal. Use this option for alarm escalation. *
If the alarm occurs during the occupied hours defined for a schedule
group or run if the alarm occurs during the unoccupied hours defined for a
schedule group. *
EXAMPLE To have one alarm action performed during work hours and a
different alarm action performed after work hours:
1. Create a schedule group (page 59), but do not assign members to it.
2. Create a schedule for the group. Set the occupied hours to be the
same as the work hours.
3. Create the alarm action that is to be performed during work hours.
Under Perform Action, select If schedule group <your new group> is
Occupied.
4. Create the alarm action that is to be performed after work hours.
Under Perform Action, select If schedule group <your new group> is
Unoccupied.
* Available only if you have the Advanced Alarming package.
94
Write Property
NOTE To see if your system has this optional package, click
package if Enabled Features shows Adv. Alarming.
The Write Property alarm action writes a specified value to a BACnet property. You typically set up 2
alarm actions, the first writes a value when the alarm occurs and the other writes a value when the
return-to-normal occurs.
Field
Notes
Expression
Value to Write
Type the value you want to write to the microblock property. Type 0 or 1 for a
binary property.
Select field codes (page 107) to add this information to the Value to Write
field.
Perform Action
After a specified amount of time if the alarm has not been acknowledged
or has not returned to normal. Use this option for alarm escalation. *
If the alarm occurs during the occupied hours defined for a schedule
group or run if the alarm occurs during the unoccupied hours defined for a
schedule group. *
EXAMPLE To have one alarm action performed during work hours and a
different alarm action performed after work hours:
1. Create a schedule group (page 59), but do not assign members to it.
2. Create a schedule for the group. Set the occupied hours to be the
same as the work hours.
3. Create the alarm action that is to be performed during work hours.
Under Perform Action, select If schedule group <your new group> is
Occupied.
4. Create the alarm action that is to be performed after work hours.
Under Perform Action, select If schedule group <your new group> is
Unoccupied.
* Available only if you have the Advanced Alarming package.
95
Write to Database
NOTE To see if your system has this optional package, click
package if Enabled Features shows Adv. Alarming.
The Write to Database alarm action stores alarm information in a table in the WebCTRL alarm
database or in a custom database. Third-party applications can access the alarm information for
building maintenance management or alarm analysis. For example, an application can perform actions
such as triggering a stored procedure or running a report.
96
Description
Column Name
Data type
EVENT_TIME_
Datestamp
SOURCE_PATH_
String
DISPLAY_NAME_
String
Alarm state
Example: OFF NORMAL, LOW LIMIT, HIGH LIMIT
EVENT_STATE_
String
RA_TEXT_
String
Perform Action
After a specified amount of time if the alarm has not been acknowledged
or has not returned to normal. Use this option for alarm escalation. *
If the alarm occurs during the occupied hours defined for a schedule
group or run if the alarm occurs during the unoccupied hours defined for
a schedule group. *
EXAMPLE To have one alarm action performed during work hours and a
different alarm action performed after work hours:
1. Create a schedule group (page 59), but do not assign members to it.
2. Create a schedule for the group. Set the occupied hours to be the
same as the work hours.
3. Create the alarm action that is to be performed during work hours.
Under Perform Action, select If schedule group <your new group> is
Occupied.
4. Create the alarm action that is to be performed after work hours.
Under Perform Action, select If schedule group <your new group> is
Unoccupied.
* Available only if you have the Advanced Alarming package.
NOTES
To keep the database table from growing too large, you must delete old entries using a third-party
database application. You cannot view, edit, or delete entries in the WebCTRL interface.
If your system uses an Access or MSDE database, you cannot open the database in a third-party
application while the WebCTRL or SiteBuilder application is running.
97
98
Field
Notes
The text is made up of field codes (page 107) that add live data to the text.
You can select additional field codes from the Append Field Code list.
NOTE To write the text in this field to the custom database, you must include
the Report Text field code ($report_text$) in the Database Insert String field
described below.
Database Connect
String
Database Insert
String
Field
Notes
Perform Action
After a specified amount of time if the alarm has not been acknowledged
or has not returned to normal. Use this option for alarm escalation. *
If the alarm occurs during the occupied hours defined for a schedule
group or run if the alarm occurs during the unoccupied hours defined for a
schedule group. *
EXAMPLE To have one alarm action performed during work hours and a
different alarm action performed after work hours:
1. Create a schedule group (page 59), but do not assign members to it.
2. Create a schedule for the group. Set the occupied hours to be the
same as the work hours.
3. Create the alarm action that is to be performed during work hours.
Under Perform Action, select If schedule group <your new group> is
Occupied.
4. Create the alarm action that is to be performed after work hours.
Under Perform Action, select If schedule group <your new group> is
Unoccupied.
* Available only if you have the Advanced Alarming package.
Write to File
The Write to File alarm action can do either of the following:
Record alarm information in a standard ASCII text file that you can view and edit using a text editor
such as Windows Notepad.
Field
Notes
File Name
Write as File
If you do not specify a path, the file is written to the system folder.
If you type a path that does not exist, the WebCTRL application will create
the necessary folders.
You can write to one of the following:
- a file on the server
- a networked computer if you map the network drive. Use
the drive mapping in the path from the server to the computer.
The path name may contain field codes (page 107).
99
Field
Notes
Append
Select to append new alarm information to the end of the file instead of writing
over existing data.
NOTE Because you can append new alarm information to the end of the file,
this file can become very large. You must back up and delete this file
frequently if you are using this alarm action with many alarms.
Use punctuation, spaces, or returns after the entries to format the text.
To add live data to the text, select field codes (page 107) from the Append
Field Code list.
Write as Report
Select to write a WebCTRL report to a file, then select the Report and the
Format.
NOTE The Report Name field shows a custom report only if it was created at
the current system level.
Run as shows the name and login name of the operator creating the alarm
action. The report will be run using the privileges and report options of this
operator.
TIP You may want to create a new operator with limited privileges for this
purpose.
Perform Action
After a specified amount of time if the alarm has not been acknowledged or
has not returned to normal. Use this option for alarm escalation. *
If the alarm occurs during the occupied hours defined for a schedule group
or run if the alarm occurs during the unoccupied hours defined for a
schedule group. *
EXAMPLE To have one alarm action performed during work hours and a
different alarm action performed after work hours:
1. Create a schedule group (page 59), but do not assign members to it.
2. Create a schedule for the group. Set the occupied hours to be the same
as the work hours.
3. Create the alarm action that is to be performed during work hours.
Under Perform Action, select If schedule group <your new group> is
Occupied.
4. Create the alarm action that is to be performed after work hours. Under
Perform Action, select If schedule group <your new group> is
Unoccupied.
* Available only if you have the Advanced Alarming package.
100
Edit an existing alarm sources settings or set up a new alarm source to generate alarms.
Set up all alarms for a piece of equipment at once on the Alarm Sources tab of the equipment's
Properties page.
Alarm microblocks include logic that takes into account conditions such as space occupancy.
I/O point microblocks can generate an alarm when the present value exceeds defined limits
(analog) or when the present value changes to an off-normal state (binary). This type of microblock
is typically set up for analog points to generate alarms for sensor failure.
Alarm microblocks and I/O microblocks can have similar names. So, when you are going to enable an
alarm source, first look for an alarm microblock in the GEO or NET tree.
This type of microblock...
TIP To set up all the alarms for a piece of equipment at once, click Properties, then select Alarm
Sources.
Field
Notes
Select the checkbox to enable the alarm source to generate alarms. Clear
the checkbox to disable the alarm source.
101
Field
Notes
Alarm
Select to have the alarm source generate an alarm when the specified
conditions occur.
For an analog input, type the low and high limits that, when exceeded,
will generate an alarm.
Alarm requires
acknowledgement
Return requires
acknowledgement
Classified as critical
This property determines the color of the system-wide alarm button when
the alarm comes in.
= Critical
Event State
= Non-critical
Normalvalue is normal
Off normalthe value is not normal (binary only)
Faultthe alarm source microblock may be misconfigured
High Limitthe value exceeds the normal range (analog only)
Low Limitthe value is below the normal range (analog only)
BACnet Configuration:
Dial on alarm
102
Field
Notes
Notification Class
To simulate an alarm
To test the setup of an alarm source and its alarm actions (page 83), you can simulate an alarm or its
return-to-normal.
1
2
3
4
5
103
Customizing alarms
Each alarm source has an alarm message, category, and template defined in the EIKON LogicBuilder
application. You can change messages and categories in the WebCTRL application.
Alarm messages
An alarm message is the information that appears on the Alarms page View tab for an alarm. An alarm
message can consist of 3 parts.
You can edit Text only at the alarm source in the EIKON LogicBuilder application.
Prefix and Details are hierarchical. They apply at the location where they are added and to all its
children. For example, you could enter Details at the system level to show the acknowledge time for
alarms in the HVAC Critical category. The acknowledge time would then be in any HVAC critical alarm
message in the system.
NOTE An alarm action can have a different message from the alarm message seen on the View tab.
To edit the message for a particular alarm action, see Setting up alarm actions (page 83).
Edit the Text for Alarm or Return. You can add live data to the text by selecting field codes
(page 107) from the Append Field Code list.
In the drop-down list to the right of Message formation, select Add new prefix to beginning of
message or Add new details to end of message, then click Add.
Click OK.
104
In the GEO or NET tree, select the area, equipment, or controller containing the alarm sources.
Click Alarms, then select the Messages tab.
4
5
6
7
8
In step 1, select the categories that contain the alarm sources whose messages you want to edit.
NOTE In step 1 and step 2, Ctrl+click, Shift+click, or both to select multiple items, or select the
Select All checkbox.
In step 2, select the alarm sources.
In step 3, select Add new prefix to beginning of message or Add new details to end of message.
Click Add.
Type text and add field codes as needed.
Click OK.
Alarm categories
Alarm categories sort related alarm sources and their alarms into groups such as HVAC Critical and
Access Control General. Alarm categories let you:
View, acknowledge, or delete selected categories of alarms (page 79) received by the WebCTRL
application
4
5
6
On the GEO or NET tree, select the area, equipment, or controller containing the alarm sources.
Click Alarms, then select the Category tab.
In step 1, select the category that currently contains the alarm sources.
NOTE In step 1 and step 2, Ctrl+click, Shift+click, or both to select multiple items, or select the
Select All checkbox.
In step 2, select the alarm sources whose category you want to change.
In step 3, select a category from the drop-down list, then click Change.
Click OK.
105
Field
Notes
Reference
Name
Must be unique in the database, be lowercase, and not contain any spaces. This
name must be identical to the name of the custom alarm category that you added in
the EIKON LogicBuilder application.
Icon
1
2
3
Find or create a 32 x 32 pixel icon (.gif file) that represents the new category. For
example,
Store the .gif file in the WebCTRLx.x\webroot\_common\lvl5\
graphics\event_categories folder.
Type
/_common/lvl5/graphics/event_categories/<file_name>.gif in
the Icon field.
106
Field
Template Type
Notes
Reference Name
All
Display Name
All
Alarm Message
Source-based
Return Message
Source-based
Fault Message
Source-based
Critical
Stand-alone
Acknowledgement
Required
Stand-alone
Out of Range
Stand-alone
Analog inputs and outputs that have low and high limit
alarm properties.
Click the plus sign (+) to the left of Out of Range to make
changes to the alarm messages displayed on the Alarms
page > View tab. Short text is the message displayed when
the alarm is not expanded. Long text is the message
displayed when the alarm is double-clicked and expanded.
Change of State
Stand-alone
Stand-alone
107
Left, right or center align a field code and set the field width
A formatting command must have the following syntax:
Use the table below to determine the format_type and style for a formatting command.
format_type
Example
style
To format a
number
To format
date/time
To set alignment
and field width
NOTE You must enter the date/time or number formatting command before the alignment/field width
command.
Field Codes
Field Code Name
Field Code
Description
Acknowledge
Operator
$acknowledge_operator$
Acknowledge Time
$acknowledge_time$
Alarm Category
$event_category$
Alarm Template
$event_template$
Alarm Type
$event_type$
Alarm Value
$alarm_value$
Alert Text
$alerttext$
Character
$c$
Command Value
$command_value$
Dead Band
$deadband$
Deletion Operator
$deletion_operator$
Deletion Time
$deletion_time$
Device
$device$
Equipment
$equipment$
109
110
Field Code
Description
Error Limit
$error_limit$
Exceeded Limit
$exceed_limit$
Exceeding Value
$exceeding_value$
Fault
$fault$
Feedback Value
$feedback_value$
Field Message
$field_message$
From State
$from_state$
Generation
Operator
$generation_operator$
Generation Time
$generation_time$
In Alarm
$in_alarm$
Incident Closed
Time
$incident_closed_time$
$latched_data_analog:x$
$latched_data_digital:x$
Location Path
$location_path$
Long Message
$long_message$
Message Details
$message_details$
Message Prefix
$message_prefix$
Message Text
$message_text$
New State
$new_state$
New Value
$new_value$
Object ID
$object_ID$
Field Code
Description
Out of Service
$out_of_service$
Overridden
$overridden$
Program ID
$program_id$
Receive Time
$receive_time$
Recipient Device ID
$device_id$
Record Type
$record_type$
Reference Path
$reference_path$
Reference Value
$reference_value$
Referenced
Bitstring
$referenced_bitstring$
Report Text
$report_text$
RTN Time
$RTN_time$
Setpoint Value
$setpoint_value$
Short Message
$short_message$
Site
$site$
Source
$source$
Source description
$source:description$
111
112
Field Code
Description
Source Path
$source:<path>$
System Directory
$system_dir$
To State
$to_state$
Chapter 9
Time-lapse
You can replay up to 24 hours of Graphics, Alarms, or Trends pages starting on a specified date and
time. Time-lapse can be a helpful troubleshooting tool.
For Time-lapse to show thermographic colors, the WebCTRL application polls each router in the
system at specified intervals and collects color. Color is collected for the router and its downstream
controllers only if their control program contains a Setpoint, Set Color, or Set Color If True microblock.
The Server then uses the collected colors to create a trend called Color Trend.
To play Time-lapse
1
Select the location in the tree where you want to see the time-lapse.
2
3
The
The
to select the date.
5
6
113
NOTES
The Graphics page can replay only trended values. Values that are not trended are grayed out.
Floorplan areas without trend data are dark grey.
You can select an alarm on the Alarms page and then click the Activate Time-lapse button. This
changes the time-lapse to the 1-hour period in which the alarm occurred. You can step backward
or forward through the time-lapse at 1-minute intervals to see what other alarms occurred during
that hour. You can also go to Graphics or Trends to see what else happened when the alarm
occurred.
The white horizontal line on a Trends time-lapse indicates where the replay currently is in the
time-lapse range.
114
In the Poll Interval field, change the frequency that the server collects color from the routers.
NOTE Last Poll Duration shows how long the last polling of the routers took.
If directed by Automated Logic Technical Support, deselect Enable Server Trending of Color
to stop color collection.
Click OK.
Chapter 10
Reports
Use WebCTRL reports to monitor and troubleshoot your system. In the WebCTRL interface, you can:
View preconfigured reports
Create custom reports
See the table below for a list of all reports.
The Reports button drop-list varies depending on whether you selected the GEO
or NET tree and if you have created any custom reports at or above the
selected location.
A report shows data for the selected item and all of its children.
NOTE You can display icons and hover text in the GEO tree that show where
custom reports have been created. See Tree icons and hover text (page 25).
This preconfigured
report...
Schedules
Schedule Instances
Find every schedule with its location that is entered at and below a
selected tree item. This report can help you discover newly added and
conflicting schedules.
Effective Schedules
View all equipment that may be scheduled and the net result of all
schedules in effect for a selected date and time.
Commissioning
Test & Balance
Equipment Checkout
115
Alarms
Alarms
View, sort, and filter the information on the Alarms View (page 79) tab.
Alarm Sources
Alarm Actions
Equipment
Point List
View the details of all points. Verify that all points have been checked
out during commissioning. Also, create custom lists for other
contractors. For example, create a list of BACnet IDs or Web services
links.
Locked Values
Network IO
Trend Usage
Parameter Mismatch
Security
NOTE You must have the Advanced Security package to run these
reports.
Network
116
Equipment Status
Controller Status
Add-in reports
View historical trend information for the selected GEO tree item,
including the point that was trended, the number of trend samples
collected, and the date and time of the first and last sample.
Equipment Sources Report View heat and/or cool sources, the paths to the equipment, and the
names of the control programs.
This custom report...
Equipment Summary
Color
Active alarm
Locked values
Effective schedule
See To create an Equipment Summary report (page 118).
Equipment Values
Trend Samples
View trend values for a particular time frame. See To create an Trend
Samples report (page 121).
NOTE This report is available only if your system has the optional
Advanced Reporting package.
NOTE The Send E-mail alarm action (page 91) can run any WebCTRL report and attach it to the
email. The Write to File alarm action (page 99) can run any WebCTRL report and save it as a file. For
both alarm actions, the report can be a PDF, HTML, Excel, or CSV file.
To run a report
1
2
3
Changing the size and orientation of the printed page also changes the report layout on the
View tab.
117
To create a CSV (Comma Separated Values) file after you run the report, select Support CSV
text format. See To create a PDF, Excel spreadsheet, or CSV file (page 122).
The current operator's report options are saved so that when that operator logs in again, the
same options are used.
Click Run.
Click PDF if you want to print the report.
4
5
Color
Active alarm
Locked values
Current value of selected points
Effective schedule
118
Select Include only specific control programs at or below this location, then type the control
program names.
On the selection tree, select the pieces of equipment you want to view in the report. (Use
Ctrl+click, Shift+click, or both to select multiple items.) Then click Add.
8 Optional: Select the Highlight alternate rows checkbox to make the report easier to analyze.
9 Click Next or
next to Columns.
10 Verify or change the report Title, Page units of measure for defining column widths, and Outer
border characteristics.
11 Select a column in the report preview.
NOTE The selected column is light purple.
12 Under Column Header, define how you want the column header to look.
13 Under Column Data, define the data you want in the column and how you want it to look. See table
below.
NOTE Select General from the Format drop-down list unless you want to define the number of
places to the right of the decimal point for the displayed value.
14 Optional: Use the Add, Delete, and arrow buttons below the report preview to manipulate the
columns.
15 Optional: Click
next to Page to change the page size and orientation.
NOTE Changing the size and orientation of the printed page also changes the report layout on the
View tab.
16 Click OK.
17 Click Run.
NOTE To run this report later, go to the location where the report was created. Click the Reports
button drop-down arrow, select the report, then click Run.
119
Trend Sample
Trend
Calculation
Control Program
120
Data is named
differently in some
equipment
Point to use
Display
Data is named
differently in some
equipment
Trend to use
Set
Click to have all columns in the report use the same time
range.
Time Range
Display
Data is named
differently in some
equipment
Trend to use
Set
Click to have all columns in the report use the same time
range.
Time Range
Display
Data is named
differently in some
equipment
Expression
A Trend Samples report provides trend values for a particular time frame.
To create a Trend Samples report:
1 On the GEO or NET tree, select the location where you want to view the report.
2 Select the Reports button drop-down arrow, then select New Report.
3 Select Trend Samples.
4 Optional: Select a Category.
NOTE The Category drop-down list is only visible if you have defined report categories. See To
organize custom reports (page 123).
5 Type a name for the report.
6 Click Create.
7 Select a Time Range from the drop-down list, then refine that option by selecting an option from
the drop-down list(s) to the right.
8 Define the trend data.
NOTES
Calculate values for missing samples calculates a value based on the 2 closest values to the
time interval.
Find the closest sample displays the value closest to the time interval selected.
9 Optional: Select the Highlight alternate rows checkbox to make the report easier to analyze.
10 Click Next or
next to Columns.
11 Verify or change the report Title, Page units of measure for defining column widths, and Outer
border characteristics.
12 Select a column in the report preview.
NOTE The selected column is light purple.
13 Under Column Header, define how you want the column header to look.
121
14 Under Column Data, select the source of the trend data and how you want the data to look.
NOTE Select General from the Format drop-down list unless you want to define the number of
places to the right of the decimal point for the displayed value.
15 Optional: Use the Add, Delete, and arrow buttons below the report preview to manipulate the
columns.
16 Optional: Click
next to Page to change the page size and orientation.
NOTE Changing the size and orientation of the printed page also changes the report layout on the
View tab.
17 Click OK.
18 Click Run.
NOTE To run this report later, go to the location where the report was created. Click the Reports
button drop-down arrow, select the report, then click Run.
Run a report.
Click PDF, Excel, or CSV Text.
For Excel or CSV Text, click Open to view the file or Save to save it.
NOTE If you need a digitally signed PDF to comply with 21 CFR Part 11, open the PDF in a program
that supports digital signing such as Adobe Acrobat, then sign the PDF. The WebCTRL application
does not support digital signing because 21 CFR Part 11 requires that the signature be added
manually, not through an automated process.
Select the item in the GEO or NET tree where the report was created.
Click the Reports button drop-down arrow, then select the report you want to edit or delete.
Do one of the following:
122
NOTE To delete a category, select the category, click Delete, then click OK.
123
Select Other, then select a report type from that drop-down list. Name the report, then click Create.
NOTE Report Designer is licensed to Automated Logic by Actuate Corporation for WebCTRL v2.5 and
earlier systems.
124
Chapter 11
Operator access
Privileges control the parts of a WebCTRL system an operator can access. Privileges also control
what an operator can do and what he can change.
To set up operator access to your system:
1 Log in to the WebCTRL application as the Administrator. See Operators and operator groups
(page 129).
2 Define privilege sets by job function. See Privilege sets (page 125).
3 Enter each operator in the system by assigning him privilege sets and entering settings that apply
only to him. If you need to assign the same privilege set to multiple operators, you can create an
operator group and assign the privilege set to the group. See Operators and operator groups (page
129).
An operator can change many of his operator settings on the My Settings page (page 131).
To access the WebCTRL interface, an operator must enter his user name and password. This
password requirement can be enhanced by using the advanced password policy (page 137) (available
with the optional Advanced Security package).
Use location-dependent operator access (page 133) (available with the optional Advanced
Security package)
Change a microblock's Editing Privilege from Preset to a specific privilege. The microblock's
properties will be editable only by an operator that has that privilege.
CAUTION Each microblock property has a default Editing Privilege (represented by the Preset
option) that is appropriate for that property. Changing Preset to a specific privilege changes every
property in the microblock to the same privilege which may produce undesirable results.
Privilege sets
A privilege set is a group of one or more privileges (page 126). The Administrator creates privilege sets
and assigns them to operators and operator groups.
125
Privileges
This privilege...
Access Groups
Access Alarms
alarms.
logic pages.
Edit Manual Override Parameters locks on input, output, and network points.
126
driver properties.
InterOp Privilege 1 - 10
Maintain Schedules
Maintain Categories
edit Trends Display Setup and Trends Print Setup on the CFG tree.
run the Location Audit Log and System Audit Log reports.
Download Controllers
System Shutdown
Engineer System
127
access:
Equipment Checkout
Airflow Configuration
Trend, Report, and Graphic categories that require this
privilege
Discovery tool
Maintain Connections
not have his SOAP (Web services) changes recorded in the Audit
Log.
Manual Commands/Console
Operations
access the manual command dialog box and issue basic manual
commands.
Manual Commands/File IO
Manual Commands/Adv Network execute manual commands that directly access network
communications.
Manual Commands/Unrestricted
128
Assign...
To...
Results
Access User
Category 1
Access User
Category 2
Lighting/Security Graphics
category
and
Security personnel only
CAUTION Include all required access privileges in a privilege set. For example, if you add
Acknowledge Non-Critical Alarms to a privilege set, also add Access Alarms to that privilege set.
TIP To create a privilege set that is similar to an existing set, select the existing set, then click
Add. The privileges that are initially selected are identical to those of the existing set.
Default operators
A WebCTRL system has the following default operators:
Operator...
Has ...
To log in...
Administrator
Anonymous
To ensure system security, log in as the Administrator, then do one of the following:
Assign the Admin privilege set to another operator, then delete the Administrator operator
Assign a password to the Administrator operator.
129
Field
Notes
Login Name
The name the operator must type to log in to the system. This name must be
unique within the system.
Change password
Enable this field, then type the current and new passwords.
NOTE An operator can change his password on the My Settings page (page
131).
Force User to
Change Password at
login?
Forces the operator to change his password immediately after his next login.
NOTE Use this field with the Change Password field to create a temporary
password that the operator must change after his next login.
Exempt From
Password Policy
Logoff options
Personal Information You can enter contact information for this operator.
NOTE An operator can enter contact information on the My Settings page
(page 131).
130
Starting Location
and
Starting Page
The WebCTRL location and page that will be displayed after the operator
logs in.
System-wide
Privilege Sets
To assign a privilege set to the operator, select the privilege set's checkbox.
NOTES
Click Show current privileges only to see only the selected privilege sets.
A grayed out privilege set with a group name beside it indicates the
operator is inheriting that privilege set from the group.
To delete an operator
1
2
3
4
TIP Every operator is automatically a member of a permanent default group called Everybody. You
can assign privilege sets to this group.
CAUTION When you delete an operator group, its individual members lose the privilege sets that
were assigned to the group.
To change My Settings
On the My Settings page, you can change settings, such as your:
Password
Viewing preferences
Contact information
NOTE The System Administrator can also change these settings on the Operators page.
To change your settings:
1 On the CFG tree, select My Settings.
2 Make changes on the Settings or Contact Info tab. See table below.
3 Click OK.
131
132
Field
Notes
Change password
Enable this field, then type your current and new passwords.
The WebCTRL location and page that will be displayed after you log in.
Language
Automatically collapse
trees
Chapter 12
Advanced security
Location-dependent operator access
NOTE To see if your system has this optional package, click
package if Enabled Features shows Adv. Security.
With the Advanced Security package, you can set up operator access to your system to be
location-dependent. This type of operator access lets you assign privileges to an operator only at
locations in the system where he needs them. For example, you could assign an operator mechanic
privileges in one building in a system, view-only privileges in another building, and no privileges in a
third building.
New and converted WebCTRL systems default to location-independent operator access in which an
operators privileges apply throughout the system. You should understand this type of operator access
before switching to location-dependent. See Operator access (page 125) for more information on
location-independent operator access.
NOTE When using hierarchical servers, the security policy and privilege sets are local to each server,
so you can have location independent security on one server but not on another.
Create a backup of your system before you begin. Switching to location-dependent operator
access changes the configuration of operators and privilege sets. If you need to revert to
location-independent operator access, your previous configuration cannot be automatically
restored.
If you change the policy after you create and assign privilege sets to operators, you may need to
reconfigure your operators privileges.
133
Local privileges
Access Groups
Access Config Items
Maintain System Parameters
Maintain Schedule Group Members
Maintain Categories
Maintain Trends Display and Print Setup
Maintain Alarm Templates
Acknowledge Non-Critical Alarms
Acknowledge Critical Alarms
Force Normal Non-Critical Alarms
Force Normal Critical Alarms
Delete Non-Critical Alarms
Delete Critical Alarms
Execute Audit Log Report
Download Controllers
System Shutdown
Engineer System
Access Commissioning Tools
Maintain Graphs and Reports
Maintain Connections
Remote File Management
Remote Data Access-SOAP
Do not audit changes made using SOAP (Web services)
Manual Commands/Console Operations
Manual Commands/File IO
Manual Commands/Adv Network
Manual Commands/Unrestricted
NOTES
134
For an operator to add, edit, or delete schedule groups, he must have the system-wide privilege
Maintain Schedule Group Members. He must also have the local privileges Access Geographic
Locations and Maintain Schedules at each location that is a member of the schedule group.
If you switch to location-dependent operator access in a system that has operators and privileges
set up, the WebCTRL application splits any existing privilege set containing local and
system-wide privileges into 2 separate privilege sets - one local and one system-wide. Operators
system-wide privilege sets still apply throughout the system. The operators local privilege sets are
automatically assigned at the system level. You can then reassign the local privilege sets to the
operators at the locations where they need them.
On the GEO or NET tree, select the location where the assignment was made.
Click Privileges.
Select the assignment under Privilege Set Assignments at this Level.
Click Delete.
Click OK.
135
Restricted access
Full system
The Advanced Security package provides support for 21 CFR Part 11. With this feature enabled, the
WebCTRL application can require an operator to record a reason for changing an equipment property
before it accepts the change. The WebCTRL Audit Log report then displays the operator's name and
the recorded reason for making the change.
NOTE You cannot use WAP-enabled devices to change equipment that requires operators to log
changes.
136
In the WebCTRL tree, select a piece of equipment that requires reasons for change.
Click the Reports button drop-down arrow, select Security > Audit Log.
On the Options tab under Display the following columns, select the Reason checkbox.
Click Run.
With the Advanced Security package, you can set up a WebCTRL password policy to meet your
security needs.
1 On the CFG tree, select System Settings.
2 Select the Security tab.
3 Enter information in the fields described below.
NOTE See System Settings (page 159) for information on all the other fields.
Field
Notes
You can require that passwords contain any or all of the following:
Numbers
Special charactersany keyboard character that is not a number
or letter.
Lettersuppercase, lowercase, or both.
137
138
Field
Notes
Force expiration
Chapter 13
Cost-saving strategies
HVAC equipment runs in order to maintain adequate temperature for zones. Some zones, like
classrooms, must maintain a comfortable temperature only while people occupy them. When a zone is
no longer occupied, you can define different setpoints that require less energy to maintain. Use
WebCTRL Schedules for these occupied/unoccupied zones so that equipment runs only as needed
to reduce energy consumption, but not comfort.
Other zones, like computer server rooms and production floors, must maintain particular cooling and
heating setpoints 24 hours a day, 7 days a week. Schedules would have no cost-saving effect on them.
Use one of the other cost-saving strategies to reduce energy consumption and equipment repairs for
these kinds of zones.
You can realize the greatest savings by using Schedules. Then fine tune Optimal Start, Demand
Control, and Setpoint Optimization. Each strategy depends on a particular microblock.
Microblock
Strategy
Description
Schedules
(page 57)
Optimal Start
(page 52)
Demand Control
(page 55)
Setpoint
Optimization
(Trim and Respond)
139
140
Chapter 14
Manual commands
To run a manual command:
1
2
You must have the Manual Commands/Console Operations privilege to access the manual commands
dialog box. The descriptions below tell you if you need an additional privilege to run the corresponding
command.
Command
Description
addon
Opens a dialog box where you can upload, start, stop, or remove an
add-on program such as Tenant Override Billing.
arcnet
Run this command each time you plug a device, such as a laptop,
into a controller using an ARCNET card. The arcnet command
configures the WebCTRL application to recognize your device as
the WebCTRL server. Run this command from the equipment,
controller, or network level on the NET tree.
autopilot location
Displays the full path for the current location and copies the path to
the Windows clipboard. You can then paste the path into the
autopilot.xml file that runs the WebCTRL autopilot. See Running
the WebCTRL autopilot (page 148).
bbmd commands:
141
Command
Description
Views the list of BBMDs that have been selected for the network
number at the end of the command. Assumes the update has been
run.
For example:
bbmd view 888
Writes the BBMD table into the controller at the given IP address.
See To set up BBMD's through the WebCTRL interface.
For example, to write the BBMD table in dallasbbmd.bdt into the
BACnet device router at IP address 154.16.12.101, type:
bbmd write dallasbbmd.bdt 154.16.12.101
checkurls
1
2
3
4
142
Finds all network point exp: expressions for the selected item in
the GEO or NET tree.
Converts the exp: expressions to bacnet:// equivalent
expressions that the controllers use.
Compares the equivalent bacnet:// expressions to the bacnet://
expressions currently downloaded in the controllers.
Displays any mismatches.
checkurls -p
checkurls -v
Does the same as checkurls, but displays the exp: and bacnet://
expressions for all network points that were checked.
commstat
copy
Displays a global copy utility that allows you to selectively copy trend
graphs, custom reports and all editable properties from the selected
equipment to other equipment in the system with the same control
program. See To use Global Copy (page 45).
disconnect
Disconnects you from a BACnet dial-up session if you are the last
active operator.
download commands:
download m
download p
download s
Command
Description
go commands:
go <refname or path>
go ~net
Takes you from a piece of equipment on the GEO tree to the same
equipment on the NET tree.
go ~geo
Takes you from a piece of equipment on the NET tree to the same
equipment on the GEO tree.
go ~device
go ~network
go -logicpopup <refname>
go <device ID>
go <device ID>/<object
ID>
go <object ID>
Goes to an object for the current device in the GEO or NET tree.
For example, if a module alarm reports a control program Locked
I/O Alarm and references an error in program 11, click the link to go
to the device, then go to the object by typing:
go PRG:11
go <s.g.m.p>
(site, gateway, controller, program) Goes to the item that the s.g.m.p
address references. Use this command for legacy equipment only.
For example:
go 2,1,4,1
localhost
logoffuser
143
Command
Description
markdownload commands:
These commands place the controller for the selected tree item on
the list to download at a later time. The download list can be viewed
at NET > Downloads.
markdownload
markdownload p
markdownload s
memory
memory -free
modstat commands:
modstat
modstat mac:<network
number>,<media type>:
<mac address>
notify
144
Command
Description
paramupload
ping
rebootserver
rebuild
reload
restartmodule
rnet here
revert
setdefault
Sets the current page as the default view for the selected action
button and the selected tree location. You must have the Engineer
System privilege to run this command.
145
Command
Description
setgcm
Site number
146
showhistory
shutdown
storetrends
Uploads trend data from the controller(s) to the database for all
equipment at and below the selected item on the GEO tree. This
command stores trend data for points that have Trend Historian
enabled.
timesync
Command
Description
updatedriver commands:
updatedriver
updatedriver net
Updates the selected controller to the latest version of its driver and
any other controllers on the same network that use that driver.
updatedriver all
Updates the selected controller to the latest version of its driver and
all other controllers in the system that use that driver.
whereami
Displays the full path for the current location and gives the display
and reference names of the action button, category, instance and
tab. If the selected tree location differs from the location shown in
the action pane (for example, a point trend page), whereami returns
information on both locations.
Use this command when you create links in ViewBuilder.
whoson
zap
147
Chapter 15
Running the WebCTRL autopilot
To monitor your WebCTRL system, you can run the autopilot to display specified WebCTRL pages at
regular intervals. You can run the autopilot on the WebCTRL server or on one or more client
computers. Each computer can display a different set of pages.
Copy the WebCTRLx.x\autopilot folder from the WebCTRL system to any location on the
computer where you will be running the autopilot.
In a text editor such as Windows Notepad, open the autopilot.xml file in the new folder you
created in step 1.
CAUTION Do not open or edit the original autopilot.xml file in the WebCTRL system. Keep
this file to set up the autopilot on other computers.
In the row that begins with <script, replace the highlighted text shown below with the information
needed to start your system.
NOTES
The Attribute list near the top of the file describes each field.
To prevent exposing someone's password in this file, create a generic user and password in
the WebCTRL interface.
4
Each pair of rows beginning with <navigate and <delay define a WebCTRL page and how many
seconds the page should display. Follow the steps below to replace each <navigate line with
information specific to your system. Add or delete rows as needed.
a) In the WebCTRL interface, go to the page you want to display.
b) Press Ctrl+M.
c) Type autopilot location.
d) Click OK. The path to the WebCTRL page is displayed and is copied to the Windows
clipboard.
e) In the autopilot.xml file, highlight a <navigate row, then press Ctrl+V to replace the highlighted
text with the copied WebCTRL path.
NOTE To have the autopilot run a report, define the path to the report's View tab.
148
5
6
In the <delay row below each path, change 20 to the number of seconds you want to display the
WebCTRL page.
Save the file.
NOTES
Close the Command Prompt window that is running the autopilot.bat file to stop the autopilot
but leave the WebCTRL interface running in the browser.
If the autopilot does not start, open autopilot.log to see the error.
149
Chapter 16
Managing files on a remote WebCTRL server
A WebCTRL system supports WebDAV, a network protocol designed for managing remote server files
through an Internet connection. By using WebDAV, you can access the Internet from anywhere in the
world and manage your system files residing on a distant WebCTRL server.
A third-party WebDAV client application such as WebDrive allows you to open remote files in
addition to managing them.
With Microsoft Windows file explorer by adding a network connection in file explorer.
NOTE These functions may not be available on all versions or combinations of Windows operating
systems or Internet Explorer.
On the WebCTRL Systems Settings page Security tab, enable Remote File Management.
Have a password for the person logging in; the password field cannot be empty.
The user name must not end with a space when using WebDAV.
The password field must contain a valid password, must not contain a space, and must not be
blank.
Browse to Web Folders to remotely view and manage your WebCTRL files.
151
Chapter 17
Using wireless devices with a WebCTRL system
The WebCTRL system supports Wireless Application Protocol (WAP), a communications protocol that
allows you to access your system through a wireless device, such as a mobile phone. The WebCTRL
application supports WAP-enabled browsers on 2G and 3G devices on the Sprint PCS network and
Pocket Internet Explorer on devices running Windows Mobile for Pocket PC 2003 or later.
Using a WAP device, you can access the Internet and remotely manage certain aspects of your system.
Only English alphanumeric characters are supported.
NOTES
Navigation buttons and how the information is presented varies among WAP devices.
To use WAP through a Secure Sockets Layer (SSL), you must use a certificate from a trusted
Certificate Authority (CA). Ask your phone company which Certificate Authorities they support. See
"To set up TLS/SSL using a self-signed certificate" in WebCTRL Help.
152
3
4
5
6
WML browsers.
Applies to most older (pre 3G) WAP devices.
?t=w
XHTMLMP browsers.
Applies to most newer (3G) WAP devices.
?t=xmp
XHTML browsers.
A text only interface for PC's or PDA's.
?t=X
EXAMPLE 192.168.168.1?t=xmp
Log in to your WebCTRL system:
153
The WebCTRL application automatically generates default WAP interface pages. However, you can
create custom pages using ViewBuilder for WAP.
After you log in, the first screen shows the system level. The name at the top of the screen is the name
of the current level. To navigate deeper into the system, select an item by either pressing its number
on the keypad or by scrolling through the list and then selecting OK. To navigate to other areas of the
system, see below.
Select
Action
1...
Menu
Navigation
Alarms
List the alarms at the current level (area and equipment level only).
Properties
Back
Go to Root
Logout
154
Select
Action
1 List
2 Navigation
3 Ack All
5 Del All
Action
Value
Lock
Locked override status for that point; True locks the present value to the At
value.
At
Alarm
155
Chapter 18
Setting up a system in the WebCTRL interface
Or use this
shortcut...
To...
Add an area as a child of the selected area. (GEO tree only)
Import a clipping that was saved in SiteBuilder. See To import a
clipping (page 157) below.
Ctrl+X
Ctrl+V
Paste an item that was previously cut from another location in the
tree. The item will be pasted as a child to the selected item. (GEO
tree only)
Up arrow,
or
Drag and drop in
new location
Move the selected item up the tree to a new location. (GEO tree
only)
Down arrow,
or
Drag and drop in
new location
Move the selected item down the tree to a new location. (GEO tree
only)
156
Delete the selected item. The item and all of its children will be
deleted.
Click this
button...
Or use this
shortcut...
Double-click the
tree item
To...
Edit the item's features such as:
names
CAUTIONS
NOTES
You can also right-click items in the Set up Tree dialog box to perform the above tasks.
You can perform some of the above actions on multiple tree items simultaneously. Use Ctrl+click,
Shift+click, or both to select multiple items.
To import a clipping
You can export a clipping (a portion of a system) in SiteBuilder and then import it in the WebCTRL
interface. The following items are imported:
One or more selected Geographic and Network tree items including attached control programs,
graphics, and drivers
Reports
Schedules and schedule group membership (including the entire schedule group and schedules, if
it does not exist in the target system)
Alarm actions
Source tree relationships (including source tree rules if the source tree does not exist in the target
system)
To import a clipping:
1 Right-click an item in the GEO tree, then select Set up Tree.
2
3
4
5
6
7
157
The interface shows any conflicts and problems that were found during the import. Make any
needed corrections in SiteBuilder.
NOTE Click Copy to Clipboard and then paste the list into another program such as Notepad for
viewing or printing.
9 Click Next.
10 Click Finish.
11 Do any of the following that apply.
8
158
If you imported...
N/A
N/A
System Settings
The System Settings page contains information that you must enter before the WebCTRL application
can run properly.
1 On the CFG tree, select System Settings.
2 Click each tab, then enter the necessary information. Tab details are described below.
General tab
The General tab presents the following system information:
Notes
Time Sync
Time Format
Date Format
System Language
159
Field
Notes
Use to export source files to a .zip file that can be imported into
Field Assistant. If the technician using Field Assistant changes or
adds files, he can export them from Field Assistant so that they
can then be imported in the WebCTRL or SiteBuilder
applications. Source files include:
Control programs (.equipment files only)
Drivers
Graphics (.view files only)
BACview files
NOTE If import detects a difference between a database file and
an import file with the same name, import does not overwrite the
database file. A message lists any file differences so that you can
resolve them.
See Commissioning equipment using Field Assistant.
Alarm Popup
Restrict to IP Address
If the server has more than one network interface adapter, type
the IP address of the server's network connection that the Alarm
Notification Client application will connect to.
Port
For troubleshooting, you can download a zip file that contains logs
of system activity.
Security tab
160
Field
Notes
Field
Notes
Automatically deletes entries in the database that are older than the
number of days you specify.
Enable this field to write to the core.txt log any time an external
source sends a request to the WebCTRL Server application.
NOTE Regular maintenance scans by external software can cause
the log files to grow large.
Security Policy
The system automatically logs off an operator who has had no activity
in the system for the time period specified.
This is a default setting for the system. The System Administrator can
change this setting for an individual operator on the Operators page.
Synchronize Now
161
Field
Notes
Permissions
Communications tab
The fields on this tab let you define controller communication with the WebCTRL Server application
and BACnet network communication.
162
Field
Notes
The BACnet identifier for the system's server and the alarm recipient.
You enter these system properties in SiteBuilder.
Field
Notes
BACnet Settings
Notes
Alarm incident groups are all alarm actions, such as Off Normal,
Fault, and Return to Normal, that are triggered by a single alarm.
NOTE Alarms in an incident group are not deleted until all alarms in
the group have been closed.
Archive file
Keep historical trends for ___ Stores trend data in the WebCTRL database for the time you
days
specify. This is a default setting that you can change when you set up
trends for an individual point.
Remove expired historical
trends daily at ____
Deletes trend data that has been in the database longer than then
time you specified in the previous field.
163
Field
Notes
Make sure that your servers time and time zone setting are
correct.
You can disable this function for an individual site on the sites
Properties page. See To set up site properties (page 166).
164
Column
Notes
Application
To open the web application in a web browser, append this path to your
WebCTRL system's address.
For example, to start EnergyReports, enter:
http://<system_name>/EnergyReports, or
http://<system_IP_address>/EnergyReports.
Name
Version
Running
The web application's status. This column must show running for you to open
the web application in a browser.
Sessions
Data Directory
Data Directories
Size
(private/public)
The size of the data stored in the private and public directories.
165
Field
Notes
Enable Timesync
Daily synchronizes the time in the site's controllers with the server's time,
adjusting for different time zones and Daylight Saving Time. Synchronization
occurs each day at the time specified in the field Enable time synchronization
of controllers daily at on the System Settings > Scheduled Tasks (page 163)
tab.
CAUTION Make sure that your servers time and time zone setting are
correct. Also, make sure that the sites time zone setting is correct in
SiteBuilder.
Group Cache
Controller
166
The designated router where colors are cached when peer caching is enabled
in SiteBuilder.
During the WebCTRL installationThe installation requests the location of your license file.
Browse to location where you saved it in step 4 above.
Do not edit any part of this registered license file. Editing a license file invalidates the license.
167
168
In a text editor such as Notepad, type 2 lines for each link that you want on the login page.
Line 1: link#.text=<the link text that is to appear on the login page>
Line 2: link#.url=<the link's address>
Example to add links shown above:
In a text editor such as Notepad, type the text that you want on the login page.
Example to add text shown above:
169
Chapter 19
Working with control programs in the WebCTRL interface
A control program is typically defined in SiteBuilder when the system is engineered, but you can make
the following changes to a control program in the WebCTRL interface. These changes require you to
download All Content (page 46) to the controller.
NOTE If you change a control program in the EIKON LogicBuilder application and it does not display
correctly in the WebCTRL interface, Ctrl+right-click the WebCTRL action pane, and then select
Refresh.
Right-click the equipment on the WebCTRL navigation tree, then select Configure.
If the system has other control programs of this type, select which control programs you want to
change.
NOTES
If you are changing an IP router's control program, the second option will change all control
programs of this type only on the IP network.
If you are changing a control program on the network below an IP router, the second option
will not change control programs of this type in the router.
170
NOTE You can click Delete Unused in the Control Programs section to delete all unattached control
programs and any supporting files with the same name from the programs folder.
Right-click the equipment on the WebCTRL GEO or NET tree, then select Configure.
In the Control Programs section, click Edit Existing.
Click Save.
Browse to the folder you want to put the file in.
Click Save.
Click Close.
Click Close again.
Right-click the equipment on the WebCTRL GEO or NET tree, then select Configure.
In the Control Programs section, click Add New.
Browse to select the control program.
Click Open.
Click Continue.
Click Close.
Click Close again.
171
Chapter 20
Working with drivers in the WebCTRL interface
A controller's driver is defined in SiteBuilder when the system is engineered, but you can make the
following changes to a driver in the WebCTRL interface.
Reload a driver if it becomes corrupt (for example, a driver page is missing in the WebCTRL
interface). On the WebCTRL NET tree, right-click the controller or driver, then select Reload
Driver. Changes you made on the driver pages in the WebCTRL interface remain in effect.
After you make these changes, you must download All Content (page 46) to the affected controller(s).
NOTE You can also make these changes in SiteBuilder. See "To change or upgrade a driver" in
SiteBuilder Help.
On the WebCTRL NET tree, right-click the controller, then select Configure.
If other controllers in the system use this driver, select which controllers you want to change.
NOTE You can click Delete Unused in the Controller section to delete all unused drivers in
WebCTRLx.x\webroot\<system_name>\drivers.
172
Chapter 21
Working with BACview files in the WebCTRL interface
To use a BACview to view or edit a controller's property values, you must download a .bacview file to
the controller. The .bacview file is typically defined in SiteBuilder and downloaded with the initial
download to the controller, but you can select a different file in the WebCTRL interface.
On the WebCTRL NET tree, right-click the controller, then select Configure.
If other controllers in the system use this .bacview file, select which controllers you want to
change.
a. Click Add.
b. Browse to select the .bacview file.
c. Click Open.
d. Click Continue.
e. Click Close.
f. Click Close again.
NOTE You can click Delete Unused in the Bacview section to delete all unused BACview files in:
WebCTRLx.x\webroot\<system_name>\views
WebCTRLx.x\webroot\<system_name>\programs
173
On the WebCTRL NET tree, right-click the controller that uses the .bacview file, then select
Configure.
Under BACview, click Edit.
Click Save.
Browse to the folder you want to put the file in.
Click Save.
Click Close.
Click Close again.
174
On the WebCTRL NET tree, right-click the controller that uses the .bacview file, then select
Configure.
Under BACview, click Add.
Browse to select the .bacview file.
Click Open.
Click Continue.
Click Close.
Click Close again.
Chapter 22
Running WebCTRL Server as a Windows service
Run WebCTRL Server as a Windows service if you want WebCTRL Server to automatically start up when
the server computer is restarted.
NOTE If your WebCTRL system uses a non-MS Access database located on the same computer as
WebCTRL Server, you must set up Windows to delay starting WebCTRL Server until the database
service has started. See Microsoft's "How to delay loading of specific services"
(http://support.microsoft.com/kb/193888).
In the Windows Start menu, right-click Command Prompt, then select Run as administrator.
Select Yes in the User Account Control message.
3
4
In the Command Prompt window, type: cd <path to the WebCTRL install directory>
For example, type: cd c:\WebCTRL5.2
Press Enter.
5
6
175
If you do not select this checkbox, the computer screen will give no indication that WebCTRL
Server is running; you must view the computer's Services page to see if it is running.
This checkbox applies only to a user logged in on the server. A Windows Remote Desktop user
cannot access WebCTRL Server running as a service.
If you select this checkbox, you cannot use the instructions below to set up printing to a
network printer. Ask your Network Administrator to set up Local System account to use a
network printer.
If you select this checkbox and the WebCTRL application is to run email alarm actions, ask
your Network Administrator to set up Local System account to send emails.
6 Click Start.
7 Click OK.
NOTES
1
2
3
4
5
To shut down the WebCTRL service, return to the WebCTRL Properties dialog box and click Stop.
If WebCTRL Server does not start when you click Start, you may have a Windows permissions
problem. Follow the procedure below in To set up the WebCTRL service for network printing (page
176) to set up the Windows user name and password.
176
In the Windows Start menu, right-click Command Prompt, then select Run as administrator.
Select Yes in the User Account Control message.
3
4
In the Command Prompt window, type: cd <path to the WebCTRL install directory>
For example, type: cd c:\WebCTRL5.2
Press Enter.
5
6
2
3
In the Command Prompt window, type: cd <path to the WebCTRL install directory>
For example, type: cd c:\WebCTRL5.2
Press Enter.
4
5
In the Windows Start menu, right-click Command Prompt, then select Run as administrator.
Select Yes in the User Account Control message.
3
4
In the Command Prompt window, type: cd <path to the WebCTRL install directory>
For example, type: cd c:\WebCTRL5.2
Press Enter.
5
6
177
Chapter 23
Setting up a system for non-English languages
English is the WebCTRL default language, but you can set up your system to display a different
language. You can also set up multiple languages so different operators can view the system in
different languages.
Follow the procedures below to display the WebCTRL interface in non-English languages.
1 Install a language pack (page 178).
2 Prepare your workstation for non-English text (page 178).
3 Create control programs and translation files (page 180).
4 Create graphics (page 182).
5 Create your system in SiteBuilder (page 184).
6 Set an operators language in the WebCTRL interface (page 185).
178
179
You also use key terms and translation files with graphics that you create with WebCTRL
extensions for FrontPage (page 182).
To edit existing control programs or translation files, see Editing translation files, control
programs, or graphics (page 185).
NOTES
Type only the key term in the EIKON LogicBuilder application. Expressions such as
$present_value$ are put in the translation file as part of the translated text. See EXAMPLES in
"Translation files" below.
Key terms can contain only alphanumeric characters and underscores (no spaces) and cannot
start with a number.
Translation files
Translation files are used to translate key terms in control programs and graphics created with
WebCTRL extensions for FrontPage (page 183). A translation file contains key terms and their
language-specific equivalents.
For a non-English system, you must create an English translation file and a non-English translation
file* for each of the following:
180
EXAMPLES
Translation files
English
Spanish
*If the WebCTRL interface will display multiple non-English languages, create a translation file for
each language.
File location
<any_name>_xx.native*
Any location
Multiple control
programs
equipment_xx.native*
WebCTRL\webroot\
<system_name>\resources
A single
graphic
<graphic_name>_xx.native*
WebCTRL\webroot\
<system_name>\graphics\lvl5
Multiple
graphics
translations_xx.native*
WebCTRL\webroot\
<system>\resources
* xx = the language extension code. See "Extension codes and encoding" below.
If you are using:
a non-English character set, save the file as Encoded text . (See your applications help for
information on saving files as encoded text.) When prompted for the language and encoding,
see Extension codes and encoding below.
3
Open the control program in the EIKON LogicBuilder application, then select Control Program >
Bundled Resources.
Click
, locate and select the translation file(s) for this control program, then click Open.
NOTES
Do not add equipment_xx.native files that you created for multiple control programs.
181
Extension codes
Encoding*
English
_en
ISO-8859-1
French
_fr_FR
ISO-8859-1
German
_de
ISO-8859-1
Japanese
_ja
EUC-JP
Korean
_ko
EUC-KR
Russian
_ru
KOI8_R
Spanish
_es
ISO-8859-1
Swedish
_sv
ISO-8859-1
Simplified Chinese
_zh
GB2312
Traditional Chinese
_zh_TW
Big5
Thai
_th
TIS620
Vietnamese
_vi
Cp1258
The names of your .view file and any inserted image files must contain only ASCII characters.
Graphics created in ViewBuilder do not use translation files. Type non-English terms directly into
the graphic in ViewBuilder.
182
Creating a graphic for a multi-language system using WebCTRL extensions for FrontPage
When you create a graphic using WebCTRL extensions for FrontPage, you enter a key term instead of
text in the graphic. When the graphic is displayed in the WebCTRL interface, the key term is replaced
with its equivalent in the translation file for the current operator language. See Creating control
programs and translation files (page 180).
183
3
4
4
5
6
5
6
7
8
9
System language
The system language is used for:
The default language for new operators
Alarms sent to the database
State text and object names downloaded to the field
The default login page *
All other information is displayed in the operators language, which may be different than the system
language. See To set an operators language in the WebCTRL interface (page 185).
* You can change the language shown on the WebCTRL login page by selecting a different language
from the list below the Password field.
If you changed text only in a control program or its translation file, right-click the control program in
the Geographic tree, then select Rebuild Equipment Pages.
If you changed logic in the control program, right-click the control program in the Geographic tree,
then select Reload Control Program.
185
In the Bundled Resources dialog box in the EIKON LogicBuilder application, click
the edited file.
Click OK to overwrite the existing file.
Editing an EIKON for WebCTRL control program in the EIKON LogicBuilder application
To edit a non-English control program that you created in the EIKON for WebCTRL application:
1 Open the .eiw or .equipment file in the EIKON LogicBuilder application, then make your edits.
2 Select Control Program > Bundled Resources.
3 Verify that the list shows all translation files specifically for the control program. Use the plus or
minus button to add or delete translation files.
NOTE This list shows the translation files in the WebCTRL\webroot\<system_name>\programs
folder. This list should not include translation files for multiple control programs or graphics.
4 Click OK.
5 Save the control program. The translation files are bundled with the control program; the original
files are no longer necessary.
NOTE If you need to change a translation file after you save the control program, see To edit a bundled
resource (page 186).
186
Chapter 24
Web services
A class of data exchange using XML (extensible markup language) and SOAP (simple object access
protocol)
Self-contained, modular applications that can be run over the Internet and can be integrated into
other applications
A standardized method for combining remote applications distributed over the Internet so that
they may work together for a common purpose
Application-to-application interfaces
Using Web services, you can retrieve information or set values for items accessible through the
WebCTRL GEO or NET tree. You can retrieve trend data, reports, present values, setpoints, and any
other BACnet object property information from a remote WebCTRL server and import the information
into a SOAP client such as Microsoft Excel. You can also set present values, setpoints, and any other
object property information on a remote WebCTRL server.
The Web services examples we provide use Microsoft Excel as the SOAP client, but you can use other
software packages.
NOTE To use Web services with Microsoft Excel or Microsoft Word:
You should be comfortable writing Visual Basic scripts and setting up macros.
187
Every change made through Web services is recorded in the Audit Log. If you do not want these
changes recorded in the Audit Log, add the following privilege to the privilege set:
System - Returns a path to a folder in the system folder where a web application can store data so
that it is backed up with other system files
The information below gives the WSDL, methods, and parameters for each service.
NOTE You may discover other methods in our web services that are not listed below, but these are for
internal use only and not intended for use by our customers.
188
1. Eval
See:
Example using Web services to set a value (page 193)
Example using Web services to retrieve values (page 195)
WSDL:
http://<WebCTRL_server>/_common/webservices/Eval?wsdl
Methods:
a. String getValue(String expression)
Returns the raw value for the given expression.
b. String [] getValues(String [] expressions)
Returns an array of the raw values for the given expressions.
c.
expression:
For Methods a. through d., its the path to the value to be evaluated. For points, expression
only needs to refer to the microblock; present_value is assumed.
For Methods e. through h., its the path to the value to be set
raw value versus display value: For a binary input that is on, the raw value would be "1".
For an operator whose default language is English, the display value would be "On". The
display value is in the operator's default language.
** reason can be used if you need to comply with 21 CFR Part 11 (page 136).
NOTE Methods b, d, f, and h above process multiple expressions. If an expression causes an
error, only that expression returns an error. The remaining expressions are processed as
intended.
189
2. Trend
See Example using Web services to retrieve trend data (page 198).
WSDL:
http://<WebCTRL_server>/_common/webservices/Trend?wsdl
Method:
getTrendData(String trendLogPath, String sTime, String eTime, boolean limitFromStart, int
maxRecords)
Retrieves trend records for a given point or a trend log. A series of (time, value) pairs
representing trend samples is returned.
The first element of the array is the time for the first sample, second element of the array
is the trend data value for the first sample. The third element is time for second sample
fourth element is trend data value for second sample etc. The returned array is in the
following format:
10/02/2002 10:22:00 AM
76.1
10/02/2002 10:22:30 AM
76.1
10/02/2002 10:23:00 AM
76.2
---->
---->
---->
---->
---->
---->
Parameters:
user: WebCTRL operator login Id. This user should have the Remote Data Access
privilege.
trendLogPath: The full path to the point, or trend log node whose trend data is desired. For
example, #mxm/ai_interval, or #mxm/ai_interval/trend_log
sTime: Start Time. Returns trend data values starting with this time.
eTime: End Time. Returns trend data values until this time.
limitFromStart: If maxRecords is >0, use True to retrieve maxRecords from the start (sTime
if specified or the first record in the database); use False to retrieve maxRecords from the
end (eTime if specified or the last record in the database)
maxRecords: Maximum number of records desired. Use a number >0 to limit records; use 0 to
retrieve unlimited records. If using 0, you must specify sTime and eTime; limitFromStart will be
ignored.
NOTES
190
sTime and eTime format: MM/dd/yyyy hh:mm:ss aa. Example: 10/02/2002 10:22:00
AM
If you do not want to specify a start time or end time, use NULL or an empty string for the
sTime or eTime. In this case, maxRecords must be >0.
EXAMPLES
sTime=04/07/2007 12:00:00 AM
eTime=NULL
limitFromStart=True
maxRecords=10
The first 10 records starting on 4/7/07 at 12:00:00 AM will be returned.
sTime=NULL
eTime=NULL
limitFromStart=False
maxRecords=10
The most recent 10 records in the database will be returned.
sTime=04/07/2007 12:00:00 AM
eTime=04/10/2007 11:59:00 PM
limitFromStart=False
maxRecords=0
All records in the database between 04/07/2007 12:00:00 AM and 04/10/2007
11:59:00 PM will be returned.
191
3. Report
See Example using Web services to retrieve a report (page 201).
WSDL:
http://<WebCTRL_server>/_common/webservices/Report?wsdl
Methods:
a. String runReport(String location, String reportName, String extension)
Runs the named report at the given location and returns the result as a large
string with embedded carriage returns.
b. String [] runReportCsvLines(String location, String reportName)
Runs the named report at the given location and returns an array of individual CSV
lines. The caller must still parse each line.
Parameters:
reportName: The name of a built-in report or the reference name of a custom report
Built-in report names:
~schedule-instance
~effective-schedule
~point-list-report
~locked-value
~network-io
~test-and-balance
~equipment-checkout
~audit-log
~alarms
~alarm-source
~network-status
~module-version
~security-assignment
~alarm-messages
~alarm-actions
~trend-usage
~parameter-mismatch
192
4. System
WSDL:
http://<WebCTRL_server>/_common/webservices/System?wsdl
Method:
String getWebAppStorageDirectory(String webAppName)
Returns a path to a folder in the system folder where a web application can store data. The
web application is responsible for creating the folder.
Parameter:
webAppName: A name unique to the web application.
3
4
Enter the following information the spreadsheet uses to log in to the WebCTRL system.
WebCTRL server IP address or the server network name (Cell A1 in this example)
Operator name for logging in to the WebCTRL application (Cell A2 in this example)
193
194
GoTo done
err:
Range("D" & i).Value = err.Description
done:
End Sub
NOTE If you have problems connecting to the WebCTRL application using Visual Basic, add the
following line:
client.ClientProperty("ServerHTTPRequest") = TRUE
above the line:
client.mssoapinit (URL)
Enter the following information the spreadsheet uses to log in to the WebCTRL system.
WebCTRL server IP address or the server network name (Cell A1 in this example)
Operator name for logging in to the WebCTRL application (Cell A2 in this example)
195
The macro that will retrieve the values will write them to cells B5, B6, and B7.
196
expressions(0) = Range("A5").Value
expressions(1) = Range("A6).Value
expressions(2) = Range("A7").Value
result = client.getValues(expressions)
Range("B5") = result(0)
Range("B6") = result(1)
Range("B7) = result(2)
GoTo done
err:
Range("D" & i).Value = err.Description
done:
End Sub
NOTE If you have problems connecting to the WebCTRL application using Visual Basic, add the
following line:
client.ClientProperty("ServerHTTPRequest") = TRUE
above the line:
client.mssoapinit (URL)
197
2
3
4
Enter the following information the spreadsheet uses to log in to the WebCTRL system.
WebCTRL server IP address or the server network name (Cell A1 in this example)
Operator name for logging in to the WebCTRL application (Cell A2 in this example)
The macro will retrieve the trend data and write the time of each sample in column A and the
corresponding zone temperature in column B.
198
4
5
6
7
8
Add this section to define the trend data you want to retrieve from the path in cell A5. This
retrieves trends from startDate to endDate:
LimitFromStart - to retrieve maxRecords from beginning if true; from end if false
MaxRecords - the maximum numbers of records to retrieve
expression - the expression to evaluate
Identify the Web services program that allows the Excel spreadsheet to retrieve the data from the
WebCTRL server over the network or Internet.
Enter the code to authenticate the user.
Enter the error handling code.
Add this code to retrieve the trend data and displayed it.
This displays an error checking statement if an error is found in the data.
Sub evalTrends()
host = Range("A1").Value
user = Range("A2").Value
passwd = Range("A3").Value
startDate = Format(Range("A6").Value, "mm/dd/yyyy hh:mm:ss AMPM")
endDate = Format(Range("A7").Value, "mm/dd/yyyy hh:mm:ss AMPM")
limitFromStart = Range("A8").Value
MaxRecords = Range("A9").Value
expression = Range("A5").Value
Dim client As MSSOAPLib30.SoapClient30
Set client = CreateObject("MSSOAP.SOAPClient30")
URL = "http://" & host &
"/_common/webservices/Trend?wsdl"
client.mssoapinit (URL)
client.ConnectorProperty("WinHTTPAuthScheme") = 1
client.ConnectorProperty("AuthUser") = user
client.ConnectorProperty("AuthPassword") = passwd
On Error GoTo err
Dim result1() As String
199
200
Enter the following information the spreadsheet uses to log in to the WebCTRL system.
WebCTRL server IP address or the server network name (Cell A1 in this example)
Operator name for logging in to the WebCTRL application (Cell A2 in this example)
201
202
Chapter 25
System database maintenance
You should perform the following system maintenance on a regular basis.
To back up a system
The type of database your system uses determines the method you use to back up the system.
203
2
3
Open a Windows command prompt application and type cd c:\WebCTRL5.5 to change to your
WebCTRL directory.
Click Enter.
4
5
6
204
Index
B
Back button 23
backing up database 203
BACnet alarm recipient intance 159
BACnet binding conflicts 159, 162
BACnet devices 18
BACnet routers 18
BACnet/IP 156
BACview 18
BACview files 173
BBMD 47, 141
bbmd manual commands 141
binary schedule category 63
browser 17, 18, 29
D
database, system 29
back up 203
database type 159, 203
defragment 203
maintenance 203
minimize size 204
date format 159
Daylight Saving Time 159, 164, 166
defragmenting the database 203
demand control 52, 139
Design mode 29
device ID 162
Devices page 49
disconnect manual command 141
display name 35
download 27, 46, 49, 51, 58, 126, 133,
141, 156, 162, 164, 170, 172, 173
download manual commands 141
download options 47
Downloads page 47
driver 126, 141, 164, 172
205
E
editing a graphic 36
EIKON LogicBuilder 39, 42, 52, 63, 78,
101, 104, 141, 170, 178
energy consumption 52, 139
Equipment Summary report 115, 118
Equipment Values report 115, 119
error indicator 23, 31
errors 27, 31, 149
event recipient instance 159
extensions for FrontPage 180, 182
Field Assistant 47
floorplans 27
font 73, 178, 184
Help button 23
hierarchical servers 57, 129, 133, 159
historical trends 66, 159, 163, 204
HTTP 159
maintenance 203
manual commands 141
Manual Commands/Console Operations
privilege 126, 141
markdownload manual commands 141
memory 66
menu button 23
menu commands 23
microblock paths 44
microblock pop-up 33, 35, 39, 42, 141
microblock properties 33, 35, 39, 42, 44
microblocks 33, 35, 39, 42
minimize database size 204
mismatch 51, 141, 159, 162
modems 83, 101, 141
modstat 141
modstat manual commands 141
module memory 66
MSDE database 160, 203
multi-state schedule category 63
My Settings 82, 131, 133
MySQL database 160, 203
index 63
interactive thermostat control 38
Internet browser 17, 18, 29
IP address 141, 159
NAT 83
navigation pane 23, 26
navigation tree 23
navigation, WebCTRL 23
network number 162
node name 159
non-English system 178
Normal mode 29
Notify all users 32
notify manual command 141
G
global copy 44, 45, 66, 73, 141
global modify 35, 39, 42, 44, 109
go manual commands 141
graphics 24, 35, 178
attaching graphic files 35, 156
category 37, 126
editing 36
size 26, 35
Graphics button 35, 37
Graphics pages 33, 35, 52
K
keyboard shortcuts 71, 156
L
labels 42
language pack 178
languages 131, 178
license 167
links 24, 31, 35, 168
local privileges 133, 135
206
O
operator access 125, 133, 137
operator groups 125, 129
operators 125, 129, 130, 133, 135
P
parameters 47
paramupload manual command 141
password 29, 125, 129, 130, 131, 137
password policy 130, 137, 159, 160
paths 44
PostgreSQL 160, 203
Print alarm action 83, 176
printing 26
priority level 58
privilege set 125, 129, 133, 134
assigning to an operator 130, 131, 135
privileges 44, 125, 126, 133, 134
Propagate To Server alarm action 83
properties 39, 42, 44
Properties pages 33, 39, 46, 48
protocol 18
R
rebootserver manual command 141
rebuild manual command 141
reload control programs 141, 170
reload manual command 141
remote data retrieval 187, 198
remote file management 150, 160
reports 115
categories 123
custom 115, 118, 119, 121, 122, 123
reset to defaults 42
restartmodule manual command 141
right-click menus 26
rnet here manual command 141
Run External Programs alarm action 83
S
schedule 46, 47, 57, 58, 63, 139
categories 63
deleting expired schedules 159, 163,
204
groups 59
occupancy 58, 63
reports 115
setting up 57, 58
viewing 58
secure socket layer (SSL) 152, 187
Security Assignments Report 133
Send Alphanumeric Page alarm action 83
Send E-mail alarm action 83
Send SNMP Trap alarm action 83
sequence of control 33
Server 18, 29
T
tab 23
TCP ports 84
TCP/IP 18
thermographic colors 27
time format (12-hour or 24-hour) 159
time synchronization 159, 163, 166
time zone 163, 164, 166
Time-lapse 113
timesync manual command 141
TLS/SSL 152, 187
translation file 180, 185
trend data 43, 66, 68, 70, 163, 187
Trend Samples report 115, 121
trends 44, 66
copying 68
enabling historian 66
historical 66, 70, 163, 204
trend graph 68, 70, 73
viewing 70
troubleshooting 33, 42, 43
207
U
upload 49, 51, 162
W
WAP 152
WAP devices 152
Web applications 165
WebCTRL Server 18, 29
changing systems 29
restarting 29
shutting down 29
starting 29
WebCTRL Server BACnet device instance
159
WebCTRL action pane 23
WebCTRL client 18, 29
WebCTRL Design Server 31
WebCTRL extensions for FrontPage 180,
182
WebCTRL navigation 23
WebCTRL navigation tree 23
WebDAV 150, 160
WebPRTL 18
whoson manual command 141
Windows service 29, 175
Write Property alarm action 83
Write to Database alarm action 83
Write to File alarm action 83, 99
Z
zones 33, 52
208