SiteBuilder v8.5 User Manual
SiteBuilder v8.5 User Manual
5
User Manual
Rev. 2/20/2023
Verify that you have the most current version of this document from the Automated Logic® Partner
Community website.
Important changes are listed in Document revision history at the end of this document.
A Carrier Company
© 2023 Carrier. All rights reserved.
The content of this guide is furnished for informational use only and is subject to change without notice.
Automated Logic assumes no responsibility or liability for any errors or inaccuracies that may appear in the
informational content contained in this guide.
Contents
What is SiteBuilder?................................................................................................................................ 1
What's new in SiteBuilder v8.5 ................................................................................................................. 1
Creating a system database ..................................................................................................................... 2
To create a new SiteBuilder database .......................................................................................... 2
To assign system properties ......................................................................................................... 4
Building a Geographic tree ....................................................................................................................... 5
To add an area ............................................................................................................................ 5
To add a piece of equipment ........................................................................................................ 6
To attach graphic files to an area or a piece of equipment ............................................................. 7
Managing attached views ............................................................................................................ 7
Building a Network tree ........................................................................................................................... 8
To build a Network tree ................................................................................................................ 9
Simple network ......................................................................................................................... 11
To add a site............................................................................................................... 11
To add a BACnet/IP or BACnet/IPv6 network .............................................................. 13
To add a BACnet router ............................................................................................... 13
To add a BACnet/ARCNET or MS/TP network .............................................................. 15
To add a controller...................................................................................................... 16
Troubleshooting a simple network ............................................................................... 17
Server and BACnet routers on the same IP network ..................................................................... 18
To add a site............................................................................................................... 18
To add a BACnet/IP or BACnet/IPv6 network .............................................................. 19
To add a BACnet router ............................................................................................... 20
To add a BACnet/ARCNET or MS/TP network .............................................................. 22
To add a controller...................................................................................................... 23
BACnet routers separated by an IP router ................................................................................... 25
To add a site............................................................................................................... 25
To add a BACnet/IP or BACnet/IPv6 network .............................................................. 26
To add BACnet routers ................................................................................................ 27
Server on an IP subnet without a BACnet router (no BBMD) ......................................................... 29
To add a site............................................................................................................... 30
To add a BACnet/IP or BACnet/IPv6 network .............................................................. 31
To add a BACnet router ............................................................................................... 32
Entire BACnet network behind a NAT router ................................................................................ 34
To add a site............................................................................................................... 35
To add a BACnet/IP or BACnet/IPv6 network .............................................................. 36
To add a BACnet router ............................................................................................... 37
BACnet router behind a NAT router ............................................................................................. 39
To edit System Properties ........................................................................................... 39
To add a site............................................................................................................... 40
To add a BACnet/IP or BACnet/IPv6 network .............................................................. 41
To add a BACnet router ............................................................................................... 42
If you have 2 BACnet routers behind a single NAT router .............................................. 45
Server behind a NAT router ........................................................................................................ 45
To edit System Properties ........................................................................................... 45
To add a site............................................................................................................... 46
To add a BACnet/IP or BACnet/IPv6 network .............................................................. 47
To add a BACnet router ............................................................................................... 48
Server and BACnet router behind different NAT routers ............................................................... 51
To edit System Properties ........................................................................................... 51
To add a site............................................................................................................... 51
To add a BACnet/IP or BACnet/IPv6 network .............................................................. 53
To add a BACnet router ............................................................................................... 53
If you have 2 BACnet routers behind a single NAT router .............................................. 56
BACnet/SC network .................................................................................................................. 56
To add a site............................................................................................................... 57
To add a BACnet/SC network ..................................................................................... 58
To add the BACnet/SC Hub ........................................................................................ 59
To add a BACnet/SC router ........................................................................................ 59
To add a BACnet/ARCNET or MS/TP network .............................................................. 61
To add a controller to the BACnet/ARCNET or MS/TP network ..................................... 62
To add an IP controller to the BACnet/SC .................................................................... 63
Assigning equipment to controllers ......................................................................................................... 64
To assign equipment to controllers ............................................................................................ 65
To unassign equipment ............................................................................................................. 65
Building source trees ............................................................................................................................. 65
To build a predefined source tree ............................................................................................... 65
Cool and Heat Sources .............................................................................................................. 65
Demand Sources ....................................................................................................................... 66
Environmental Index Sources ..................................................................................................... 66
Source tree rules ....................................................................................................................... 67
To add, edit, and delete source rules .......................................................................................... 67
To build a custom source tree .................................................................................................... 68
Testing a system ................................................................................................................................... 69
To run SiteBuilder concurrently with the WebCTRL® Server application....................................... 69
Using the Error Log .................................................................................................................... 70
SiteBuilder productivity tools ................................................................................................................. 70
To copy tree items ..................................................................................................................... 70
To replicate a tree item .............................................................................................................. 70
To rearrange sibling items.......................................................................................................... 72
To delete tree items ................................................................................................................... 72
To find items in SiteBuilder ........................................................................................................ 72
To find assigned tree items ........................................................................................................ 73
To locate a tree item .................................................................................................................. 73
To show tree item details ........................................................................................................... 73
To copy a tree item's path.......................................................................................................... 73
Mouse and keyboard shortcuts .................................................................................................. 74
Using library items and clippings ............................................................................................................ 74
To export and import library items .............................................................................................. 74
To export library items ................................................................................................ 75
To import library items ................................................................................................ 75
To export and import a clipping .................................................................................................. 76
To export a clipping .................................................................................................... 76
To import a clipping .................................................................................................... 76
Advanced topics ................................................................................................................................... 78
To set up WebCTRL® server communication .............................................................................. 78
To disable default global reference names ................................................................................. 79
Changing a control program ...................................................................................................... 80
To change or upgrade a driver .................................................................................................... 80
Setting ExecB controller IP addresses ........................................................................................ 81
To set an ExecB controller's DHCP IP address ............................................................. 82
To set the ExecB controller's custom IP address .......................................................... 83
To set an ExecB controller's default IP address ........................................................... 87
Setting OptiFlex™ controller (drv_fwex driver) IPv4 addresses ..................................................... 88
To set the IP address in the controller setup pages ...................................................... 89
To remotely change the OptiFlex™ controller's custom IP address ............................... 89
Setting OptiFlex™ controller (drv_gen5) IPv6 addresses ............................................................. 90
Setting up BACnet Broadcast Management Devices (BBMDs) .................................................... 90
To set up BBMDs in SiteBuilder .................................................................................. 91
To set up BBMDs through the WebCTRL® interface ..................................................... 91
To set up BBMDs through the WebCTRL® interface for OptiFlex™ controllers (drv_gen5 driver) 93
To set up BBMDs using the BBMD Configuration Tool .................................................. 93
To set up the WebCTRL® server as a foreign device ..................................................... 94
Upgrading the WebCTRL® system v8.0 ...................................................................................... 95
Working with databases ............................................................................................................ 96
To relocate a database ............................................................................................... 96
To migrate the databases ........................................................................................... 97
To replicate a database .............................................................................................. 97
Database Connect Strings .......................................................................................... 97
System database maintenance .................................................................................................. 98
To back up a system ................................................................................................... 98
To compact and defragment ....................................................................................... 99
To minimize the database size .................................................................................. 100
To safely shut down the WebCTRL® application for database server maintenance...... 100
Setting up hierarchical systems ............................................................................................... 100
To set up the parent system ...................................................................................... 103
To set up a child system ............................................................................................ 105
To finish setting up your hierarchical system .............................................................. 108
Upgrading hierarchical systems ................................................................................ 108
Miscellaneous SiteBuilder menu commands ............................................................................ 109
Mobile addressing job file for the AddressIT app....................................................................... 110
To export a job file .................................................................................................... 110
To import a job file .................................................................................................... 110
Document revision history .................................................................................................................... 112
Index ................................................................................................................................................. 113
What is SiteBuilder?
SiteBuilder creates the database that the WebCTRL® Server application uses to communicate with
controllers in the field.
SiteBuilder uses a tree interface to display the system hierarchy. The Geographic tree represents the
areas, controlled zones, and mechanical equipment in a system. The Network tree represents the
communication network of routers and controllers with the WebCTRL® Server application. Source trees
define the mechanical relationships between pieces of equipment.
Feature Improvement
Network Tree Organization for Easier network organization for large IP controller networks
IP Networks
SiteBuilder v8.5 Automated Logic Proprietary and Confidential A Carrier Company. © 2023 Carrier.
Rev. 2/20/2023 All rights reserved.
1
Creating a system database
PREREQUISITE For any database type except Apache Derby, you must install and set up the database
application before creating your system database. An Apache Derby database is installed with your
WebCTRL® system.
Field Notes
System Name Enter the name for this system that will be displayed at the top of the
WebCTRL® Geographic or Network tree.
System Parent You can specify a parent directory folder. The default is
Directory C:\WebCTRLx.x\programdata\systems.
System Directory The name of the folder within the system parent directory that contains all
Name the system files.
Ex: WebCTRLx.x\programdata\systems\<system_directory_name>
This name is automatically generated from the System Name, but it can be
edited. The System Directory Name must have:
• less than 80 characters
• only alphanumeric characters, dashes, and underscores
• no spaces
Administrator Type a Login Name and Password (8-character minimum) for the
Login Name, Administrator operator.
Password,
and CAUTION To increase the security of your system, do not use
Confirm Password "Administrator" as the Login Name.
NOTE You can change the password requirements in the WebCTRL®
interface. See "Advanced password policy" in WebCTRL® Help.
SiteBuilder v8.5 Automated Logic Proprietary and Confidential A Carrier Company. © 2023 Carrier.
Rev. 2/20/2023 All rights reserved.
2
Field Notes
Database Type Select the type of database your system will use.
NOTES
• To use SQL Server Express as a database management system, select
SQL Server, not SQL Server Express, as the Database Type.
• If you select Derby or SQL Server Express, SiteBuilder automatically
creates the necessary files and folder structures under the WebCTRLX.X
folder. Do not move or rename system files or folders.
• SQL Server Express is not an option in a 64-bit WebCTRL® system.
Make this the default Select this box to open this system when you start the WebCTRL®
system for WebCTRL application.
Starting Base SiteBuilder automatically assigns sequential numbers to BACnet networks
Network Number and devices as you add them to the database. Choose starting numbers that
Starting Base Device will generate unique network and device instance numbers across all
Instance Number systems that this system will communicate with.
Server BACnet Must be unique to the BACnet network. This is important if you are running
Device Instance multiple copies of the WebCTRL® application on the same network.
Languages Select all languages that you want your system to support.
SiteBuilder v8.5 Automated Logic Proprietary and Confidential A Carrier Company. © 2023 Carrier.
Rev. 2/20/2023 All rights reserved.
3
Instance The name that you gave the WebCTRL® database in the database
application.
Database User:
Login The user login that you set up in the database application.
NOTE To change Database Connect Strings for an existing system, select the Modify database
connection parameters in the File > Open dialog box, then click Next.
General tab
Reference Name A permanent name for a tree item that allows the item to be referenced
from graphics, Properties pages, external spreadsheets, etc. A
reference name consists of lowercase letters, numbers, hyphens, and
underscores (no spaces), and it cannot begin with a number. In the
system hierarchy, a reference name must be unique among its siblings,
unless it is a global reference name that begins with a # sign.
Base Network Number SiteBuilder automatically assigns sequential numbers to BACnet
Base BACnet Device networks and devices as you add them to the database. Choose
Instance starting numbers that will generate unique network and device
instance numbers across all systems that this system will communicate
with.
Server BACnet ID for the WebCTRL® server. Must be unique to the BACnet network.
Device Instance
BACnet Alarm Recipient ID for the server that receives alarms. Typically, the WebCTRL® server
Instance receives alarms, so enter the same ID as the Server BACnet Device
Instance.
Views You may attach a graphic file (page 7) now or later.
SiteBuilder v8.5 Automated Logic Proprietary and Confidential A Carrier Company. © 2023 Carrier.
Rev. 2/20/2023 All rights reserved.
4
Advanced tab
Enable Network Address Check this field if either of the following statements is true for your
Translation (NAT) system:
• The server that receives alarms goes through a NAT router (firewall)
to get to the Internet
• One or more devices in the database are behind a NAT router.
To enter the Network Number and IP Address, click the link that best
describes your system in To build a Network tree (page 9).
This system includes Check this field if your system uses multiple servers. See Setting up
Hierarchical Servers hierarchical servers (page 100).
Use a single alarm If your system is an upgraded legacy system:
template for CMnet alarms • Check to have alarms for CMnet equipment use only the alert_auto
alarm template.
• Uncheck to allow multiple alarm templates.
Notes tab These notes can also be seen on the WebCTRL® Properties page.
To add an area
An area is a logical group of areas or mechanical equipment.
1 Right-click the system or an area on the Geographic tree that will be the parent of the new
area.
2 Select Add Area.
3 Enter values in the Area dialog box.
4 Attach graphic (.view) files now or later.
5 Optional: Click Notes, then type in the notes field.
A notes icon ( ) on the tree indicates where you added notes.
6 Click OK.
SiteBuilder v8.5 Automated Logic Proprietary and Confidential A Carrier Company. © 2023 Carrier.
Rev. 2/20/2023 All rights reserved.
5
To add a piece of equipment
A piece of equipment represents a mechanical device that provides heating, ventilating, air
conditioning, or other service to a building.
1 Right-click the area where you want to add the equipment.
NOTE You may add BACnet equipment at the system level .
2 Select Add BACnet Equipment for ExecB (current generation) controllers. Or, select Add CMnet
Equipment for legacy controllers.
3 Enter values in the Equipment dialog box. See table below.
4 Optional: Click Notes, then type in the notes field.
A notes icon ( ) on the tree indicates where you added notes.
NOTE These notes can also be viewed and changed from the WebCTRL® Properties page and
Equipment Checkout tool.
5 Click OK.
Field Notes
Reference Name A permanent name for a tree item that allows the item to be referenced from
graphics, Properties pages, external spreadsheets, etc. A reference name
consists of lowercase letters, numbers, hyphens, and underscores (no
spaces), and it cannot begin with a number. In the system hierarchy, a
reference name must be unique among its siblings, unless it is a global
reference name that begins with a # sign.
Object Instance SiteBuilder automatically assigns this unique number when you assign a
piece of equipment to a controller.
Control Program Select an existing control program from the list of control programs in the
WebCTRL\programdata\systems\<system_name>
\programs folder.
If the equipment's control program is not yet in the programs folder, type its
name in this field. This equipment is called phantom equipment and has a
grayed out icon . You can add points to this equipment. To convert
phantom equipment to working equipment, put its control program in the
programs folder, select the phantom equipment in SiteBuilder, then select
Edit > Reload Control Program.
Require operator to If your system has the Advanced Security package that provides support for
record any changes 21 CFR 11, you can check this field to require a WebCTRL® operator to
to equipment record a reason for changing an equipment property. You can also set this
option in the WebCTRL® interface. See "Recording reasons for edits" in
WebCTRL® Help.
Views You may attach graphic files now or later. See the topic below for details.
SiteBuilder v8.5 Automated Logic Proprietary and Confidential A Carrier Company. © 2023 Carrier.
Rev. 2/20/2023 All rights reserved.
6
To attach graphic files to an area or a piece of equipment
You can attach one or more graphics to an area or piece of equipment in SiteBuilder. For example, you
can assign a thermographic floorplan and a lighting plan to the same area. Or, you can attach an
equipment graphic, an engineering shop drawing, and an as-built document to a single piece of
equipment.
See ViewBuilder Help to learn how to create graphics (.view files). All .view files must be stored in the
WebCTRLx.x\programdata\systems\<system_name>\views\graphics folder.
To attach a graphic:
1 Double-click an area or piece of equipment on the Geographic tree.
2 Select a file in the Available Views list.
NOTE A Graphics page is marked (lvl5); a custom WAP Properties page is marked (wap).
3 Click the Attach button .
4 Optional: To edit the graphic's properties that were defined in ViewBuilder, double-click the file in
the Attached Views list or click . For a description of each field, see Managing attached views
(page 7).
5 Click OK.
NOTES
• To assign graphics that have not yet been created, click the New View button .
• You can also perform this task in the WebCTRL® interface. See "To attach a graphic in the
WebCTRL® interface" in WebCTRL® Help.
SiteBuilder v8.5 Automated Logic Proprietary and Confidential A Carrier Company. © 2023 Carrier.
Rev. 2/20/2023 All rights reserved.
7
Click this To...
button...
Display Name If you attach more than one graphic to the tree item, change
Default to the name you want to appear in the WebCTRL®
Graphics button drop-down list.
Is the Default If you attach more than one graphic to the tree item, check this
view field to display this graphic the first time you go to that item's
Graphics page.
NOTES
• You can designate only one default graphic per tree item. If you
check this field, SiteBuilder unchecks it for any other graphic
assigned to that tree item.
• The default graphic is bolded in the Attached Views list.
Action Indicates which WebCTRL® button will display the file.
Category Select None if you want to select the graphic from the Graphics
button drop-down list.
To add a new category to this list, see “Graphics pages” in
WebCTRL® Help.
Instance The name that you enter in ViewBuilder when creating a link to the
graphic. See “Adding links to a graphic” in ViewBuilder Help.
Included in Equipment graphics only. Select to have the .view file included in
download an All Content download so that it can be uploaded by Field
Assistant. The graphic will have beside it in the Attached Views
list. Requires 4.x or later drivers.
Refresh view files
Click the Refresh button to have SiteBuilder refresh a graphic that was edited after it
was attached.
NOTE You can attach and remove views and edit many of the above properties in the WebCTRL®
interface. See "To attach a graphic" in WebCTRL® Help.
SiteBuilder v8.5 Automated Logic Proprietary and Confidential A Carrier Company. © 2023 Carrier.
Rev. 2/20/2023 All rights reserved.
8
You must also ask the network administrator to open, or in the case of NAT routers port forward, the
following ports:
• TCP 80 between the WebCTRL® server and its clients.
• UDP 47808 between the WebCTRL® server and its BACnet routers. (And UDP 47806 if you have
legacy CMnet routers.)
• BACnet/SC only: Open any required TCP ports (as configured on the BACnet/SC Hub) between the
BACnet/SC Hub and the connecting nodes (WebCTRL® and connecting routers).
NOTES
• If you have to build your Network tree before you have the actual IP addresses, enter temporary
addresses, then change them to the actual addresses later.
• IPv6 networks default to a UDP port differently than the standard 47808. This can be changed on
the controller setup pages, according to the network parameters for the building, if necessary.
SiteBuilder v8.5 Automated Logic Proprietary and Confidential A Carrier Company. © 2023 Carrier.
Rev. 2/20/2023 All rights reserved.
9
Legend
or
SiteBuilder v8.5 Automated Logic Proprietary and Confidential A Carrier Company. © 2023 Carrier.
Rev. 2/20/2023 All rights reserved.
10
6 BACnet router behind a NAT router N
A
T
Simple network
In this simple network, the server/client computer is connected to a BACnet router with a cross-over
cable or hub.
Cross-over
cable
HUB
Server/ BACnet Server/ BACnet
Client Router Client Router
or
Controller Controller
To add a site
1 On the Network tree, right-click the system .
2 Select Add Site.
3 Enter values in the Site dialog box. See table below.
SiteBuilder v8.5 Automated Logic Proprietary and Confidential A Carrier Company. © 2023 Carrier.
Rev. 2/20/2023 All rights reserved.
11
4 Optional: Click Notes, then type in the notes field. These notes can also be seen on the WebCTRL®
Properties page.
5 Click OK.
Field Notes
Reference Name Global reference names begin with # and must be unique within the
entire system. Non-global reference names (no #) must be unique among
siblings.
Site Number SiteBuilder automatically assigns a unique site number, but if needed,
you can change it to some other unique number.
Device Password Supported only for a router with a drv_gen5 driver.
Set this password on the Network tree > Site level to restrict access to
the controller setup pages when connecting through the Service Port.
Time Zone By default, the site is set to the same time zone as the WebCTRL® server.
If the site is in a different time zone, select Specify Time Zone, and then
select the zone from the drop-down list.
Peer Caching Select Use Peer Caching, click the drop-down arrow, then choose the
BACnet router closest to the WebCTRL® server to be the peer caching
router. The peer caching router will poll other routers on the IP network
for colors and prime variables.
Peer caching also checks the communication status of the peer caching
router and any routers for which it is caching. If any of the routers cannot
communicate, a Dead Module Timeout alarm is issued.
You can select Do Not Use Peer Caching to slightly reduce network
bandwidth, but you will not receive Dead Module Timeout alarms for the
BACnet routers.
Download Source This field sets the default option for any new device that will be added to
Files the system with a v4.x or later driver.
If Field Assistant will be used with your WebCTRL® system, it needs each
controller's .equipment, .touch, .bacview, and .driver/.driverx source files,
plus any .view files marked to be included in download.
• Check this field to have the WebCTRL® application download the
source files so that Field Assistant can upload them. This option
depends on the controller's available memory.
• Uncheck this field if you know most of the controllers do 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.
To export from the SiteBuilder application, see Miscellaneous
SiteBuilder menu commands (page 109).
To export from the WebCTRL® application, see "Commissioning
equipment using Field Assistant" in WebCTRL® Help.
NOTE If you check this field but the controller does not have enough
memory, the WebCTRL® download will fail. You can then uncheck this
option on the controller's Properties page and download again.
SiteBuilder v8.5 Automated Logic Proprietary and Confidential A Carrier Company. © 2023 Carrier.
Rev. 2/20/2023 All rights reserved.
12
To add a BACnet/IP or BACnet/IPv6 network
1 On the Network tree, right-click the site .
2 Select Add BACnet Network.
3 Enter values in the Network dialog box. See table below.
4 Optional: Click Notes, then type in the notes field. These notes can also be seen on the WebCTRL®
Properties page.
5 Click OK.
Field Notes
Reference Name Global reference names begin with # and must be unique within the entire
system. Non-global reference names (no #) must be unique among siblings.
Network Number Use the default number unless your BACnet administrator gives you a different
number.
Media Type Select BACnet/IP or BACnet/IPv6.
General tab
Reference Name Global reference names begin with # and must be unique within the entire
system. Non-global reference names (no #) must be unique among siblings.
Controller Select the controller in the drop-down list.
NOTE If the controller you are adding is not listed, browse to the controller's
driver.
SiteBuilder v8.5 Automated Logic Proprietary and Confidential A Carrier Company. © 2023 Carrier.
Rev. 2/20/2023 All rights reserved.
13
General tab
Device Instance This number must be unique throughout an entire BACnet system. Do one of
the following:
• Use the default number based on SiteBuilder's next sequential Device
Instance number
• Enter a specific number.
For the OptiFlex™ router on an IPv6 network, all of the addressing is automatically obtained using the
Device Instance that was set up on the controller setup pages. The Address fields are not displayed.
Address tab IPv4 network—Select Use Default IP Address, then type the Address (Dial
Setting On Device).
SiteBuilder v8.5 Automated Logic Proprietary and Confidential A Carrier Company. © 2023 Carrier.
Rev. 2/20/2023 All rights reserved.
14
Networks tab OptiFlex™ router only—Shows the network number, media type, and if
applicable, lets you select the router port that each network will use.
Notes tab These notes can also be seen on WebCTRL® Properties page.
Field Notes
Reference Name Global reference names begin with # and must be unique within the entire
system. Non-global reference names (no #) must be unique among siblings.
Network Number Do one of the following:
• Use the default number
• Enter a specific number
Port OptiFlex™ router only—Select the physical port that the MS/TP network will use.
SiteBuilder v8.5 Automated Logic Proprietary and Confidential A Carrier Company. © 2023 Carrier.
Rev. 2/20/2023 All rights reserved.
15
NOTE When wiring an MS/TP network to a router port, you must set the port's baud rate using one of
the following methods:
• ExecB router—Using the router's Local Access port and PuTTY. See "To set a port's baud rate using
PuTTY" in the router's Technical Instructions.
• OptiFlex™ router with a fwex driver—In the WebCTRL® interface on the driver's BACnet Router
Properties page or in the controller setup pages on the Ports tab.
• OptiFlex™ router with a gen5 driver—In the WebCTRL® interface, in the Driver or the in the Service
Port controller setup pages, on the Configuration > Port S1 or Port S2 page.
To add a controller
1 Right-click the network that the controller is attached to.
2 Select Add BACnet Device.
3 Enter values in the BACnet Device dialog box. See table below.
4 Optional: Click Notes, then type in the notes field.
A notes icon ( ) on the tree indicates where you added notes.
5 Click OK.
Reference Name Global reference names begin with # and must be unique within the entire
system. Non-global reference names (no #) must be unique among siblings.
Address Type the rotary dial address of the controller.
Controller Select the controller in the drop-down list.
NOTE If the controller you are adding is not listed, browse to the controller's
driver.
Device Instance Use the default number unless you use a naming convention for your
devices. A device instance number must be unique throughout an entire
BACnet system.
Screen File If you have a file for a BACview® or touchscreen device, do one of the
following:
• Select a .bacview or .touch file from the drop-down list.
• Type the complete file name for a .KPD or .S37 file. Include the
extension. This field is case sensitive.
SiteBuilder v8.5 Automated Logic Proprietary and Confidential A Carrier Company. © 2023 Carrier.
Rev. 2/20/2023 All rights reserved.
16
Field or Tab Notes
Panel Properties When adding an LX6 controller, select the lighting control panel model in
which the LX6 is installed.
SiteBuilder v8.5 Automated Logic Proprietary and Confidential A Carrier Company. © 2023 Carrier.
Rev. 2/20/2023 All rights reserved.
17
Server and BACnet routers on the same IP network
In this example, the server and BACnet routers are on the same IP network.
To add a site
1 On the Network tree, right-click the system .
2 Select Add Site.
3 Enter values in the Site dialog box. See table below.
4 Optional: Click Notes, then type in the notes field. These notes can also be seen on the WebCTRL®
Properties page.
5 Click OK.
Field Notes
Reference Name Global reference names begin with # and must be unique within the
entire system. Non-global reference names (no #) must be unique among
siblings.
Site Number SiteBuilder automatically assigns a unique site number, but if needed,
you can change it to some other unique number.
Device Password Supported only for a router with a drv_gen5 driver.
Set this password on the Network tree > Site level to restrict access to
the controller setup pages when connecting through the Service Port.
Time Zone By default, the site is set to the same time zone as the WebCTRL® server.
If the site is in a different time zone, select Specify Time Zone, and then
select the zone from the drop-down list.
SiteBuilder v8.5 Automated Logic Proprietary and Confidential A Carrier Company. © 2023 Carrier.
Rev. 2/20/2023 All rights reserved.
18
Field Notes
Peer Caching Select Use Peer Caching, click the drop-down arrow, then choose the
BACnet router closest to the WebCTRL® server to be the peer caching
router. The peer caching router will poll other routers on the IP network
for colors and prime variables.
Peer caching also checks the communication status of the peer caching
router and any routers for which it is caching. If any of the routers cannot
communicate, a Dead Module Timeout alarm is issued.
You can select Do Not Use Peer Caching to slightly reduce network
bandwidth, but you will not receive Dead Module Timeout alarms for the
BACnet routers.
Download Source This field sets the default option for any new device that will be added to
Files the system with a v4.x or later driver.
If Field Assistant will be used with your WebCTRL® system, it needs each
controller's .equipment, .touch, .bacview, and .driver/.driverx source files,
plus any .view files marked to be included in download.
• Check this field to have the WebCTRL® application download the
source files so that Field Assistant can upload them. This option
depends on the controller's available memory.
• Uncheck this field if you know most of the controllers do 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.
To export from the SiteBuilder application, see Miscellaneous
SiteBuilder menu commands (page 109).
To export from the WebCTRL® application, see "Commissioning
equipment using Field Assistant" in WebCTRL® Help.
NOTE If you check this field but the controller does not have enough
memory, the WebCTRL® download will fail. You can then uncheck this
option on the controller's Properties page and download again.
Field Notes
Reference Name Global reference names begin with # and must be unique within the entire
system. Non-global reference names (no #) must be unique among siblings.
SiteBuilder v8.5 Automated Logic Proprietary and Confidential A Carrier Company. © 2023 Carrier.
Rev. 2/20/2023 All rights reserved.
19
Field Notes
Network Number Use the default number unless your BACnet administrator gives you a different
number.
Media Type Select BACnet/IP or BACnet/IPv6.
General tab
Reference Name Global reference names begin with # and must be unique within the entire
system. Non-global reference names (no #) must be unique among siblings.
Controller Select the controller in the drop-down list.
NOTE If the controller you are adding is not listed, browse to the controller's
driver.
Device Instance This number must be unique throughout an entire BACnet system. Do one of
the following:
• Use the default number based on SiteBuilder's next sequential Device
Instance number
• Enter a specific number.
SiteBuilder v8.5 Automated Logic Proprietary and Confidential A Carrier Company. © 2023 Carrier.
Rev. 2/20/2023 All rights reserved.
20
General tab
For the OptiFlex™ router on an IPv6 network, all of the addressing is automatically obtained using the
Device Instance that was set up on the controller setup pages. The Address fields are not displayed.
Address tab See: Example values
Setting ExecB controller IP addresses (page 81) or
Setting OptiFlex™ controller IP addresses (page 88)
Use Default IP Select if the WebCTRL® system is on a dedicated IP
Address network, then type the Address (Dial Setting On
Device).
NOTE ExecB router only—The router's IP Address DIP
switch must be set to Default.
Specify a custom or Select if the WebCTRL® system is on a
DHCP IP Address non-dedicated IP network, then enter values in the
following fields.
NOTE ExecB router only—The router's IP Address DIP
switch must be set to:
Assigned if using a custom IP address
Default if using a DHCP IP address
IP Address Type the BACnet router's IP address that you got from 172.18.64.38
the network administrator.
NOTE If the WebCTRL® server will use a port other
than 47808 for BACnet communication, type
:<port number> after the address.
For example, 172.18.64.38:47901.
Subnet Mask Type the BACnet router's subnet mask that you got 255.255.255.0
from the network administrator.
SiteBuilder v8.5 Automated Logic Proprietary and Confidential A Carrier Company. © 2023 Carrier.
Rev. 2/20/2023 All rights reserved.
21
Default Type the BACnet router's default gateway address 172.18.1.1
Gateway that you got from the network administrator.
Address
Automatically Check this field for all BACnet routers in your system
Configure My even though this kind of network cannot use BBMDs.
BBMDs
Local Access ExecB router only—If your network administrator gave you a custom IP
Connection address (not DHCP), you must connect to the router locally and then
Download Address before the WebCTRL® server can communicate with the
router. See To set a controller's custom IP address in SiteBuilder (page 81).
After the download is complete, click Module Status to verify the router's
address.
Networks tab OptiFlex™ router only—Shows the network number, media type, and if
applicable, lets you select the router port that each network will use.
Notes tab These notes can also be seen on WebCTRL® Properties page.
Field Notes
Reference Name Global reference names begin with # and must be unique within the entire
system. Non-global reference names (no #) must be unique among siblings.
SiteBuilder v8.5 Automated Logic Proprietary and Confidential A Carrier Company. © 2023 Carrier.
Rev. 2/20/2023 All rights reserved.
22
Field Notes
Port OptiFlex™ router only—Select the physical port that the MS/TP network will use.
NOTE When wiring an MS/TP network to a router port, you must set the port's baud rate using one of
the following methods:
• ExecB router—Using the router's Local Access port and PuTTY. See "To set a port's baud rate using
PuTTY" in the router's Technical Instructions.
• OptiFlex™ router with a fwex driver—In the WebCTRL® interface on the driver's BACnet Router
Properties page or in the controller setup pages on the Ports tab.
• OptiFlex™ router with a gen5 driver—In the WebCTRL® interface, in the Driver or the in the Service
Port controller setup pages, on the Configuration > Port S1 or Port S2 page.
To add a controller
1 Right-click the network that the controller is attached to.
2 Select Add BACnet Device.
3 Enter values in the BACnet Device dialog box. See table below.
4 Optional: Click Notes, then type in the notes field.
A notes icon ( ) on the tree indicates where you added notes.
5 Click OK.
SiteBuilder v8.5 Automated Logic Proprietary and Confidential A Carrier Company. © 2023 Carrier.
Rev. 2/20/2023 All rights reserved.
23
Field or Tab Notes
Controller Select the controller in the drop-down list.
NOTE If the controller you are adding is not listed, browse to the controller's
driver.
Device Instance Use the default number unless you use a naming convention for your
devices. A device instance number must be unique throughout an entire
BACnet system.
Screen File If you have a file for a BACview® or touchscreen device, do one of the
following:
• Select a .bacview or .touch file from the drop-down list.
• Type the complete file name for a .KPD or .S37 file. Include the
extension. This field is case sensitive.
Download Source Available only with a v4.x or later driver.
Files If Field Assistant will be used with your WebCTRL® system, it needs each
controller's .equipment, .touch, .bacview, and .driver/.driverx source files,
plus any .view files marked to be included in download.
• Select this option to have the WebCTRL® application download the
source files so that Field Assistant can upload them. This option depends
on the controller's available memory.
• 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.
To export from the SiteBuilder application, see Miscellaneous SiteBuilder
menu commands (page 109).
To export from the WebCTRL® application, see "Commissioning
equipment using Field Assistant" in WebCTRL® Help.
NOTE If you select this field but the controller does not have enough
memory, the WebCTRL® download will fail. You can then disable this option
on the controller's Properties page and download again.
Panel Properties When adding an LX6 controller, select the lighting control panel model in
which the LX6 is installed.
SiteBuilder v8.5 Automated Logic Proprietary and Confidential A Carrier Company. © 2023 Carrier.
Rev. 2/20/2023 All rights reserved.
24
BACnet routers separated by an IP router
To minimize network communications, IP routers do not pass on broadcasts that they receive. You can
set up your BACnet network so that BACnet Broadcast Management Devices (BBMDs) can pass BACnet
broadcasts across IP routers to other BBMDs.
IP Router
(Default Gateway)
172.18.1.1 172.16.1.1
R
BBMD (1) BBMD (2)
172.16.5.3 172.16.5.3
172.18.64.38 172.18.64.38
Controller Controller
BACnet Router 1 BACnet Router 2
IP address: 172.18.64.38 IP address: 172.16.5.3
Subnet mask: 255.255.0.0 Subnet mask: 255.255.0.0
Default gateway: 172.18.1.1 Default gateway: 172.16.1.1
To add a site
1 On the Network tree, right-click the system .
2 Select Add Site.
3 Enter values in the Site dialog box. See table below.
4 Optional: Click Notes, then type in the notes field. These notes can also be seen on the WebCTRL®
Properties page.
5 Click OK.
Field Notes
Reference Name Global reference names begin with # and must be unique within the
entire system. Non-global reference names (no #) must be unique among
siblings.
Site Number SiteBuilder automatically assigns a unique site number, but if needed,
you can change it to some other unique number.
Device Password Supported only for a router with a drv_gen5 driver.
Set this password on the Network tree > Site level to restrict access to
the controller setup pages when connecting through the Service Port.
Time Zone By default, the site is set to the same time zone as the WebCTRL® server.
If the site is in a different time zone, select Specify Time Zone, and then
select the zone from the drop-down list.
SiteBuilder v8.5 Automated Logic Proprietary and Confidential A Carrier Company. © 2023 Carrier.
Rev. 2/20/2023 All rights reserved.
25
Field Notes
Peer Caching Select Use Peer Caching, click the drop-down arrow, then choose the
BACnet router closest to the WebCTRL® server to be the peer caching
router. The peer caching router will poll other routers on the IP network
for colors and prime variables.
Peer caching also checks the communication status of the peer caching
router and any routers for which it is caching. If any of the routers cannot
communicate, a Dead Module Timeout alarm is issued.
You can select Do Not Use Peer Caching to slightly reduce network
bandwidth, but you will not receive Dead Module Timeout alarms for the
BACnet routers.
Download Source This field sets the default option for any new device that will be added to
Files the system with a v4.x or later driver.
If Field Assistant will be used with your WebCTRL® system, it needs each
controller's .equipment, .touch, .bacview, and .driver/.driverx source files,
plus any .view files marked to be included in download.
• Check this field to have the WebCTRL® application download the
source files so that Field Assistant can upload them. This option
depends on the controller's available memory.
• Uncheck this field if you know most of the controllers do 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.
To export from the SiteBuilder application, see Miscellaneous
SiteBuilder menu commands (page 109).
To export from the WebCTRL® application, see "Commissioning
equipment using Field Assistant" in WebCTRL® Help.
NOTE If you check this field but the controller does not have enough
memory, the WebCTRL® download will fail. You can then uncheck this
option on the controller's Properties page and download again.
Field Notes
Reference Name Global reference names begin with # and must be unique within the entire
system. Non-global reference names (no #) must be unique among siblings.
SiteBuilder v8.5 Automated Logic Proprietary and Confidential A Carrier Company. © 2023 Carrier.
Rev. 2/20/2023 All rights reserved.
26
Field Notes
Network Number Use the default number unless your BACnet administrator gives you a different
number.
Media Type Select BACnet/IP or BACnet/IPv6.
General tab
Reference Name Global reference names begin with # and must be unique within the entire
system. Non-global reference names (no #) must be unique among siblings.
Controller Select the controller in the drop-down list.
NOTE If the controller you are adding is not listed, browse to the controller's
driver.
Device Instance This number must be unique throughout an entire BACnet system. Do one of
the following:
• Use the default number based on SiteBuilder's next sequential Device
Instance number
• Enter a specific number.
SiteBuilder v8.5 Automated Logic Proprietary and Confidential A Carrier Company. © 2023 Carrier.
Rev. 2/20/2023 All rights reserved.
27
General tab
For the OptiFlex™ router on an IPv6 network, all of the addressing is automatically obtained using the
Device Instance that was set up on the controller setup pages. The Address fields are not displayed.
Address tab See: Example Example
Setting ExecB controller IP addresses (page Router 1 Router 2
81) or
Setting OptiFlex™ controller IP addresses
(page 88)
Specify a custom or Select this option, then enter values in the
DHCP IP Address following fields.
NOTE ExecB router only—The router's IP
Address DIP switch must be set to:
Assigned if using a custom IP address
Default if using a DHCP IP address
IP Address Type the BACnet router's IP address that 172.18.64.38 172.16.5.3
you got from the network administrator.
NOTE If the WebCTRL® server will use a
port other than 47808 for BACnet
communication, type :<port number>
after the address.
For example, 172.18.64.38:47901.
Subnet Mask Type the BACnet router's subnet mask that 255.255.0.0 255.255.0.0
you got from the network administrator.
Default Type the BACnet router's default gateway 172.18.1.1 172.16.1.1
Gateway address that you got from the network
Address administrator.
SiteBuilder v8.5 Automated Logic Proprietary and Confidential A Carrier Company. © 2023 Carrier.
Rev. 2/20/2023 All rights reserved.
28
For the OptiFlex™ router on an IPv6 network, all of the addressing is automatically obtained using the
Device Instance that was set up on the controller setup pages. The Address fields are not displayed.
Address tab See: Example Example
Setting ExecB controller IP addresses (page Router 1 Router 2
81) or
Setting OptiFlex™ controller IP addresses
(page 88)
Automatically Check this field for all BACnet routers in
Configure My your system.
BBMDs EXCEPTION If your system has more than
50 IP subnets, see Setting up BBMDs (page
90).
Local Access ExecB router only—If your network administrator gave you a custom IP
Connection address (not DHCP), you must connect to the router locally and then
Download Address before the WebCTRL® server can communicate with the
router. See To set a controller's custom IP address in SiteBuilder (page 81).
After the download is complete, click Module Status to verify the router's
address.
Networks tab OptiFlex™ router only—Shows the network number, media type, and if
applicable, lets you select the router port that each network will use.
Notes tab These notes can also be seen on WebCTRL® Properties page.
SiteBuilder v8.5 Automated Logic Proprietary and Confidential A Carrier Company. © 2023 Carrier.
Rev. 2/20/2023 All rights reserved.
29
NOTE The BACnet device must be set up as a BBMD before you register the server as a foreign device.
IP Router
(Default Gateway)
172.18.1.1 172.16.1.1
R
BACnet Router
IP address: 172.16.5.3
Subnet mask: 255.255.0.0
Default gateway: 172.16.1.1
System Server
IP address: 172.18.64.37
Subnet mask: 255.255.0.0
Default gateway: 172.18.1.1 Controller
To add a site
1 On the Network tree, right-click the system .
2 Select Add Site.
3 Enter values in the Site dialog box. See table below.
4 Optional: Click Notes, then type in the notes field. These notes can also be seen on the WebCTRL®
Properties page.
5 Click OK.
Field Notes
Name The name displayed on the Network tree.
Reference Name Global reference names begin with # and must be unique within the
entire system. Non-global reference names (no #) must be unique among
siblings.
Site Number SiteBuilder automatically assigns a unique site number, but if needed,
you can change it to some other unique number.
Device Password Supported only for a router with a drv_gen5 driver.
Set this password on the Network tree > Site level to restrict access to
the controller setup pages when connecting through the Service Port.
Time Zone By default, the site is set to the same time zone as the WebCTRL® server.
If the site is in a different time zone, select Specify Time Zone, and then
select the zone from the drop-down list.
Peer Caching Select Use Peer Caching, click the drop-down arrow, then choose the
BACnet router closest to the WebCTRL® server to be the peer caching
router. The peer caching router will poll other routers on the IP network
for colors and prime variables.
Peer caching also checks the communication status of the peer caching
router and any routers for which it is caching. If any of the routers cannot
communicate, a Dead Module Timeout alarm is issued.
You can select Do Not Use Peer Caching to slightly reduce network
bandwidth, but you will not receive Dead Module Timeout alarms for the
BACnet routers.
SiteBuilder v8.5 Automated Logic Proprietary and Confidential A Carrier Company. © 2023 Carrier.
Rev. 2/20/2023 All rights reserved.
30
Field Notes
Download Source This field sets the default option for any new device that will be added to
Files the system with a v4.x or later driver.
If Field Assistant will be used with your WebCTRL® system, it needs each
controller's .equipment, .touch, .bacview, and .driver/.driverx source files,
plus any .view files marked to be included in download.
• Check this field to have the WebCTRL® application download the
source files so that Field Assistant can upload them. This option
depends on the controller's available memory.
• Uncheck this field if you know most of the controllers do 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.
To export from the SiteBuilder application, see Miscellaneous
SiteBuilder menu commands (page 109).
To export from the WebCTRL® application, see "Commissioning
equipment using Field Assistant" in WebCTRL® Help.
NOTE If you check this field but the controller does not have enough
memory, the WebCTRL® download will fail. You can then uncheck this
option on the controller's Properties page and download again.
Field Notes
Reference Name Global reference names begin with # and must be unique within the entire
system. Non-global reference names (no #) must be unique among siblings.
Network Number Use the default number unless your BACnet administrator gives you a different
number.
Media Type Select BACnet/IP or BACnet/IPv6.
SiteBuilder v8.5 Automated Logic Proprietary and Confidential A Carrier Company. © 2023 Carrier.
Rev. 2/20/2023 All rights reserved.
31
To add a BACnet router
NOTE This network configuration could have an ME812u-E instead of a BACnet router, but it would not
have a controller network connected to it. To add an ME812u-E in SiteBuilder, select Add BACnet
Device instead of Add BACnet Device Router.
General tab
Reference Name Global reference names begin with # and must be unique within the entire
system. Non-global reference names (no #) must be unique among siblings.
Controller Select the controller in the drop-down list.
NOTE If the controller you are adding is not listed, browse to the controller's
driver.
Device Instance This number must be unique throughout an entire BACnet system. Do one of
the following:
• Use the default number based on SiteBuilder's next sequential Device
Instance number
• Enter a specific number.
SiteBuilder v8.5 Automated Logic Proprietary and Confidential A Carrier Company. © 2023 Carrier.
Rev. 2/20/2023 All rights reserved.
32
General tab
For the OptiFlex™ router on an IPv6 network, all of the addressing is automatically obtained using the
Device Instance that was set up on the controller setup pages. The Address fields are not displayed.
Address tab See: Example router
Setting ExecB controller IP addresses (page
81) or
Setting OptiFlex™ controller IP addresses
(page 88)
Specify a custom or Select this option, then enter values in the
DHCP IP Address following fields.
NOTE ExecB router only—The router's IP
Address DIP switch must be set to:
Assigned if using a custom IP address
Default if using a DHCP IP address
IP Address Type the BACnet router's IP address that you 172.16.5.3
got from the network administrator.
NOTE If the WebCTRL® server will use a port
other than 47808 for BACnet communication,
type :<port number> after the address.
For example, 172.18.64.38:47901.
Subnet Mask Type the BACnet router's subnet mask that you 255.255.0.0
got from the network administrator.
Default Type the BACnet router's default gateway 172.16.1.1
Gateway address that you got from the network
Address administrator.
Automatically Check this field for all BACnet routers in your
Configure My system.
BBMDs
SiteBuilder v8.5 Automated Logic Proprietary and Confidential A Carrier Company. © 2023 Carrier.
Rev. 2/20/2023 All rights reserved.
33
For the OptiFlex™ router on an IPv6 network, all of the addressing is automatically obtained using the
Device Instance that was set up on the controller setup pages. The Address fields are not displayed.
Address tab See: Example router
Setting ExecB controller IP addresses (page
81) or
Setting OptiFlex™ controller IP addresses
(page 88)
Local Access ExecB router only—If your network administrator gave you a custom IP
Connection address (not DHCP), you must connect to the router locally and then
Download Address before the WebCTRL® server can communicate with the
router. See To set a controller's custom IP address in SiteBuilder (page 81).
After the download is complete, click Module Status to verify the router's
address.
Networks tab OptiFlex™ router only—Shows the network number, media type, and if
applicable, lets you select the router port that each network will use.
Notes tab These notes can also be seen on WebCTRL® Properties page.
Default Gateway
Private Public
192.168.0.1 N 179.122.12.44
A Internet
Private T
System Server
192.168.0.3 Private
BACnet Router
192.169.0.5 Browser
Client
Controller
NOTES
• The client will use the server NAT router's public IP address to access the WebCTRL® server.
• The NAT router must be set up to port forward HTTP traffic to the WebCTRL® server. See Building a
Network tree (page 8).
• An IPv6 network behind a NAT router is not supported by the WebCTRL® application.
SiteBuilder v8.5 Automated Logic Proprietary and Confidential A Carrier Company. © 2023 Carrier.
Rev. 2/20/2023 All rights reserved.
34
To add a site
1 On the Network tree, right-click the system .
2 Select Add Site.
3 Enter values in the Site dialog box. See table below.
4 Optional: Click Notes, then type in the notes field. These notes can also be seen on the WebCTRL®
Properties page.
5 Click OK.
Field Notes
Reference Name Global reference names begin with # and must be unique within the
entire system. Non-global reference names (no #) must be unique among
siblings.
Site Number SiteBuilder automatically assigns a unique site number, but if needed,
you can change it to some other unique number.
Device Password Supported only for a router with a drv_gen5 driver.
Set this password on the Network tree > Site level to restrict access to
the controller setup pages when connecting through the Service Port.
Time Zone By default, the site is set to the same time zone as the WebCTRL® server.
If the site is in a different time zone, select Specify Time Zone, and then
select the zone from the drop-down list.
Peer Caching Select Use Peer Caching, click the drop-down arrow, then choose the
BACnet router closest to the WebCTRL® server to be the peer caching
router. The peer caching router will poll other routers on the IP network
for colors and prime variables.
Peer caching also checks the communication status of the peer caching
router and any routers for which it is caching. If any of the routers cannot
communicate, a Dead Module Timeout alarm is issued.
You can select Do Not Use Peer Caching to slightly reduce network
bandwidth, but you will not receive Dead Module Timeout alarms for the
BACnet routers.
SiteBuilder v8.5 Automated Logic Proprietary and Confidential A Carrier Company. © 2023 Carrier.
Rev. 2/20/2023 All rights reserved.
35
Field Notes
Download Source This field sets the default option for any new device that will be added to
Files the system with a v4.x or later driver.
If Field Assistant will be used with your WebCTRL® system, it needs each
controller's .equipment, .touch, .bacview, and .driver/.driverx source files,
plus any .view files marked to be included in download.
• Check this field to have the WebCTRL® application download the
source files so that Field Assistant can upload them. This option
depends on the controller's available memory.
• Uncheck this field if you know most of the controllers do 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.
To export from the SiteBuilder application, see Miscellaneous
SiteBuilder menu commands (page 109).
To export from the WebCTRL® application, see "Commissioning
equipment using Field Assistant" in WebCTRL® Help.
NOTE If you check this field but the controller does not have enough
memory, the WebCTRL® download will fail. You can then uncheck this
option on the controller's Properties page and download again.
Field Notes
Reference Name Global reference names begin with # and must be unique within the entire
system. Non-global reference names (no #) must be unique among siblings.
Network Number Use the default number unless your BACnet administrator gives you a different
number.
Media Type Select BACnet/IP or BACnet/IPv6.
SiteBuilder v8.5 Automated Logic Proprietary and Confidential A Carrier Company. © 2023 Carrier.
Rev. 2/20/2023 All rights reserved.
36
To add a BACnet router
NOTE This network configuration could have an ME812u-E instead of a BACnet router, but it would not
have a controller network connected to it. To add an ME812u-E in SiteBuilder, select Add BACnet
Device instead of Add BACnet Device Router.
General tab
Reference Name Global reference names begin with # and must be unique within the entire
system. Non-global reference names (no #) must be unique among siblings.
Controller Select the controller in the drop-down list.
NOTE If the controller you are adding is not listed, browse to the controller's
driver.
Device Instance This number must be unique throughout an entire BACnet system. Do one of
the following:
• Use the default number based on SiteBuilder's next sequential Device
Instance number
• Enter a specific number.
SiteBuilder v8.5 Automated Logic Proprietary and Confidential A Carrier Company. © 2023 Carrier.
Rev. 2/20/2023 All rights reserved.
37
General tab
SiteBuilder v8.5 Automated Logic Proprietary and Confidential A Carrier Company. © 2023 Carrier.
Rev. 2/20/2023 All rights reserved.
38
Automatically Check this field for all BACnet routers in your
Configure My system even though this kind of network
BBMDs cannot use BBMDs.
Local Access ExecB router only—If your network administrator gave you a custom IP
Connection address (not DHCP), you must connect to the router locally and then
Download Address before the WebCTRL® server can communicate with the
router. See To set a controller's custom IP address in SiteBuilder (page 81).
After the download is complete, click Module Status to verify the router's
address.
Networks tab OptiFlex™ router only—Shows the network number, media type, and if
applicable, lets you select the router port that each network will use.
Notes tab These notes can also be seen on WebCTRL® Properties page.
Default Gateway
Public Private
127.127.127.127 N 192.168.168.1
Internet A
Public
System Server
T Private
BACnet Router
130.130.130.130 192.169.168.2
Browser
Client
Controller
NOTES
• When using NAT routers, the controllers on different sites cannot communicate with each other.
• The BACnet router's NAT router must be set up to port forward BACnet traffic (typically UDP 47808)
to the BACnet router. See Building a Network tree (page 8).
• An IPv6 network behind a NAT router is not supported by the WebCTRL® application.
SiteBuilder v8.5 Automated Logic Proprietary and Confidential A Carrier Company. © 2023 Carrier.
Rev. 2/20/2023 All rights reserved.
39
4 Type the NAT Alarm Recipient Address information. In most systems, the WebCTRL® server is the
alarm recipient.
○ Type the Network Number of the BACnet/IP network where the WebCTRL® server is located.
You will add this network later. See "To add a BACnet/IP network (page 13)".
○ Type the WebCTRL® server's public IP address in the IP Address field. (130.130.130.130, in
the example above.)
5 Click OK.
To add a site
1 On the Network tree, right-click the system .
2 Select Add Site.
3 Enter values in the Site dialog box. See table below.
4 Optional: Click Notes, then type in the notes field. These notes can also be seen on the WebCTRL®
Properties page.
5 Click OK.
Field Notes
Name The name displayed on the Network tree.
Reference Name Global reference names begin with # and must be unique within the
entire system. Non-global reference names (no #) must be unique among
siblings.
Site Number SiteBuilder automatically assigns a unique site number, but if needed,
you can change it to some other unique number.
Device Password Supported only for a router with a drv_gen5 driver.
Set this password on the Network tree > Site level to restrict access to
the controller setup pages when connecting through the Service Port.
Devices under this site Check this field.
are behind a NAT
Deliver alarms from this This field is automatically checked when you check Devices under this
site to the server through site are behind a NAT. This setting is required even though it may not
a NAT make sense in this network layout.
Time Zone By default, the site is set to the same time zone as the WebCTRL® server.
If the site is in a different time zone, select Specify Time Zone, and then
select the zone from the drop-down list.
SiteBuilder v8.5 Automated Logic Proprietary and Confidential A Carrier Company. © 2023 Carrier.
Rev. 2/20/2023 All rights reserved.
40
Field Notes
Peer Caching Select Use Peer Caching, click the drop-down arrow, then choose the
BACnet router behind the NAT to be the peer caching router. The peer
caching router will poll other routers behind the same NAT, such as an
AAR on the ARC156 network, for colors and prime variables.
Peer caching also checks the communication status of the peer caching
router and any routers for which it is caching. If any of the routers cannot
communicate, a Dead Module Timeout alarm is issued.
NOTE If a system has multiple BACnet routers behind different NAT
routers, put each router in a different site in SiteBuilder, then set the
BACnet router in each site as the peer caching device.
Site 1 Site 3
Site 2
You can select Do Not Use Peer Caching to slightly reduce network
bandwidth, but you will not receive Dead Module Timeout alarms for the
BACnet routers.
Download Source This field sets the default option for any new device that will be added to
Files the system with a v4.x or later driver.
If Field Assistant will be used with your WebCTRL® system, it needs each
controller's .equipment, .touch, .bacview, and .driver/.driverx source files,
plus any .view files marked to be included in download.
• Check this field to have the WebCTRL® application download the
source files so that Field Assistant can upload them. This option
depends on the controller's available memory.
• Uncheck this field if you know most of the controllers do 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.
To export from the SiteBuilder application, see Miscellaneous
SiteBuilder menu commands (page 109).
To export from the WebCTRL® application, see "Commissioning
equipment using Field Assistant" in WebCTRL® Help.
NOTE If you check this field but the controller does not have enough
memory, the WebCTRL® download will fail. You can then uncheck this
option on the controller's Properties page and download again.
SiteBuilder v8.5 Automated Logic Proprietary and Confidential A Carrier Company. © 2023 Carrier.
Rev. 2/20/2023 All rights reserved.
41
4 Optional: Click Notes, then type in the notes field. These notes can also be seen on the WebCTRL®
Properties page.
5 Click OK.
Field Notes
Reference Name Global reference names begin with # and must be unique within the entire
system. Non-global reference names (no #) must be unique among siblings.
Network Number Use the default number unless your BACnet administrator gives you a different
number.
Media Type Select BACnet/IP or BACnet/IPv6.
General tab
Reference Name Global reference names begin with # and must be unique within the entire
system. Non-global reference names (no #) must be unique among siblings.
Controller Select the controller in the drop-down list.
NOTE If the controller you are adding is not listed, browse to the controller's
driver.
SiteBuilder v8.5 Automated Logic Proprietary and Confidential A Carrier Company. © 2023 Carrier.
Rev. 2/20/2023 All rights reserved.
42
General tab
Device Instance This number must be unique throughout an entire BACnet system. Do one of
the following:
• Use the default number based on SiteBuilder's next sequential Device
Instance number
• Enter a specific number.
SiteBuilder v8.5 Automated Logic Proprietary and Confidential A Carrier Company. © 2023 Carrier.
Rev. 2/20/2023 All rights reserved.
43
Specify a custom or Select this option, then enter values in the
DHCP IP Address following fields.
NOTE ExecB router only—The router's IP
Address DIP switch must be set to:
Assigned if using a custom IP address
Default if using a DHCP IP address
IP Address Type the BACnet router's private IP address 192.168.168.2
that you got from the network
administrator.
CAUTION SiteBuilder allows duplicate
private IP addresses in the system, even on
the same private network. So you must
verify with your network administrator that
the private network has no duplicate
addresses.
NOTE If the WebCTRL® server will use a
port other than 47808 for BACnet
communication, type :<port number>
after the address.
For example, 172.18.64.38:47901.
Subnet Mask Type the BACnet router's subnet mask that 255.255.255.0
you got from the network administrator.
Default Type the NAT router's private address that 192.168.168.1
Gateway you got from the network administrator.
Address
NAT Address Type the NAT's public IP address that you 127.127.127.127
got from the network administrator.
Automatically Check this field for all BACnet routers in
Configure My your system even though this kind of
BBMDs network cannot use BBMDs.
Local access ExecB router only—If your network administrator gave you a custom IP
Connection address (not DHCP), you must connect to the router locally and then
Download Address before the WebCTRL® server can communicate with the
router. See To set a controller's custom IP address in SiteBuilder (page 81).
After the download is complete, click Module Status to verify the router's
address.
Networks tab OptiFlex™ router only—Shows the network number, media type, and if
applicable, lets you select the router port that each network will use.
Notes tab These notes can also be seen on WebCTRL® Properties page.
SiteBuilder v8.5 Automated Logic Proprietary and Confidential A Carrier Company. © 2023 Carrier.
Rev. 2/20/2023 All rights reserved.
44
If you have 2 BACnet routers behind a single NAT router
You must set up the Network tree as shown below. Both BACnet routers must be on the same Ethernet
segment (on the same hub or switch).
Default Gateway
Private Public
192.168.168.1 N 129.129.35.3
A Internet
Private T Public
System Server BACnet Router
192.168.168.3 190.180.155.45
Browser
Client Controller
NOTES
• The client will use the server NAT router's public IP address to access the WebCTRL® server.
• The NAT router must be set up to port forward HTTP traffic to the WebCTRL® server. This router
also must be set up to port forward BACnet traffic (typically UDP 47808) to the server. See Building
a Network tree (page 8).
• An IPv6 network behind a NAT router is not supported by the WebCTRL® application.
SiteBuilder v8.5 Automated Logic Proprietary and Confidential A Carrier Company. © 2023 Carrier.
Rev. 2/20/2023 All rights reserved.
45
To add a site
1 On the Network tree, right-click the system .
2 Select Add Site.
3 Enter values in the Site dialog box. See table below.
4 Optional: Click Notes, then type in the notes field. These notes can also be seen on the WebCTRL®
Properties page.
5 Click OK.
Field Notes
Name The name displayed on the Network tree.
Reference Name Global reference names begin with # and must be unique within the
entire system. Non-global reference names (no #) must be unique among
siblings.
Site Number SiteBuilder automatically assigns a unique site number, but if needed,
you can change it to some other unique number.
Device Password Supported only for a router with a drv_gen5 driver.
Set this password on the Network tree > Site level to restrict access to
the controller setup pages when connecting through the Service Port.
Devices under this site Uncheck this field.
are behind a NAT
Deliver alarms from this Check this field.
site to the server through
a NAT
Time Zones By default, the site is set to the same time zone as the WebCTRL® server.
If the site is in a different time zone, select Specify Time Zone, and then
select the zone from the drop-down list.
SiteBuilder v8.5 Automated Logic Proprietary and Confidential A Carrier Company. © 2023 Carrier.
Rev. 2/20/2023 All rights reserved.
46
Field Notes
Peer Caching Select Use Peer Caching, click the drop-down arrow, then choose the
BACnet router behind the NAT to be the peer caching router. The peer
caching router will poll other routers behind the same NAT, such as an
AAR on the ARC156 network, for colors and prime variables.
Peer caching also checks the communication status of the peer caching
router and any routers for which it is caching. If any of the routers cannot
communicate, a Dead Module Timeout alarm is issued.
NOTE If a system has multiple BACnet routers behind different NAT
routers, put each router in a different site in SiteBuilder, then set the
BACnet router in each site as the peer caching device.
Site 1 Site 3
Site 2
You can select Do Not Use Peer Caching to slightly reduce network
bandwidth, but you will not receive Dead Module Timeout alarms for the
BACnet routers.
Download Source This field sets the default option for any new device that will be added to
Files the system with a v4.x or later driver.
If Field Assistant will be used with your WebCTRL® system, it needs each
controller's .equipment, .touch, .bacview, and .driver/.driverx source files,
plus any .view files marked to be included in download.
• Check this field to have the WebCTRL® application download the
source files so that Field Assistant can upload them. This option
depends on the controller's available memory.
• Uncheck this field if you know most of the controllers do 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.
To export from the SiteBuilder application, see Miscellaneous
SiteBuilder menu commands (page 109).
To export from the WebCTRL® application, see "Commissioning
equipment using Field Assistant" in WebCTRL® Help.
NOTE If you check this field but the controller does not have enough
memory, the WebCTRL® download will fail. You can then uncheck this
option on the controller's Properties page and download again.
SiteBuilder v8.5 Automated Logic Proprietary and Confidential A Carrier Company. © 2023 Carrier.
Rev. 2/20/2023 All rights reserved.
47
4 Optional: Click Notes, then type in the notes field. These notes can also be seen on the WebCTRL®
Properties page.
5 Click OK.
Field Notes
Reference Name Global reference names begin with # and must be unique within the entire
system. Non-global reference names (no #) must be unique among siblings.
Network Number Use the default number unless your BACnet administrator gives you a different
number.
Media Type Select BACnet/IP or BACnet/IPv6.
General tab
Reference Name Global reference names begin with # and must be unique within the entire
system. Non-global reference names (no #) must be unique among siblings.
Controller Select the controller in the drop-down list.
NOTE If the controller you are adding is not listed, browse to the controller's
driver.
SiteBuilder v8.5 Automated Logic Proprietary and Confidential A Carrier Company. © 2023 Carrier.
Rev. 2/20/2023 All rights reserved.
48
General tab
Device Instance This number must be unique throughout an entire BACnet system. Do one of
the following:
• Use the default number based on SiteBuilder's next sequential Device
Instance number
• Enter a specific number.
SiteBuilder v8.5 Automated Logic Proprietary and Confidential A Carrier Company. © 2023 Carrier.
Rev. 2/20/2023 All rights reserved.
49
Specify a custom or Select this option, then enter values in the
DHCP IP Address following fields.
NOTE ExecB router only—The router's IP
Address DIP switch must be set to:
Assigned if using a custom IP address
Default if using a DHCP IP address
IP Address Type the BACnet router's IP address that you 190.180.155.45
got from the network administrator.
NOTE If the WebCTRL® server will use a port
other than 47808 for BACnet communication,
type :<port number> after the address.
For example, 172.18.64.38:47901.
Subnet Mask Type the BACnet router's subnet mask that 255.255.255.0
you got from the network administrator.
Default Type the BACnet router's default gateway 129.129.35.3
Gateway address that you got from the network
Address administrator.
Automatically Check this field for all BACnet routers in your
Configure My system even though this kind of network
BBMDs cannot use BBMDs.
Local Access ExecB router only—If your network administrator gave you a custom IP
Connection address (not DHCP), you must connect to the router locally and then
Download Address before the WebCTRL® server can communicate with the
router. See To set a controller's custom IP address in SiteBuilder (page 81).
After the download is complete, click Module Status to verify the router's
address.
Networks tab OptiFlex™ router only—Shows the network number, media type, and if
applicable, lets you select the router port that each network will use.
Notes tab These notes can also be seen on WebCTRL® Properties page.
NOTE The client will use the public IP address to access the WebCTRL® server.
SiteBuilder v8.5 Automated Logic Proprietary and Confidential A Carrier Company. © 2023 Carrier.
Rev. 2/20/2023 All rights reserved.
50
Server and BACnet router behind different NAT routers
This type of network layout using NAT routers (firewalls) is the most common.
Public Public
129.129.35.3 129.15.200.12
N N
A Internet A
Private T T Private
System Server Private Private BACnet Router
192.168.168.3 192.168.168.1 10.86.202.254 10.86.202.36
Default Gateway Browser Default Gateway
Client Controller
NOTES
• When using NAT routers, the controllers on different sites cannot communicate with each other.
• The client will use the server NAT router's public IP address to access the WebCTRL® server.
• The server NAT router must be set up to port forward HTTP traffic to the WebCTRL® server. This
router also must be set up to port forward BACnet traffic (typically UDP 47808) to the server. See
Building a Network tree (page 8).
• The BACnet router's NAT router must be set up to port forward BACnet traffic (typically UDP 47808)
to the BACnet router. See Building a Network tree (page 8).
• An IPv6 network behind a NAT router is not supported by the WebCTRL® application.
To add a site
1 On the Network tree, right-click the system .
2 Select Add Site.
3 Enter values in the Site dialog box. See table below.
4 Optional: Click Notes, then type in the notes field. These notes can also be seen on the WebCTRL®
Properties page.
5 Click OK.
Field Notes
Name The name displayed on the Network tree.
SiteBuilder v8.5 Automated Logic Proprietary and Confidential A Carrier Company. © 2023 Carrier.
Rev. 2/20/2023 All rights reserved.
51
Field Notes
Reference Name Global reference names begin with # and must be unique within the
entire system. Non-global reference names (no #) must be unique among
siblings.
Site Number SiteBuilder automatically assigns a unique site number, but if needed,
you can change it to some other unique number.
Device Password Supported only for a router with a drv_gen5 driver.
Set this password on the Network tree > Site level to restrict access to
the controller setup pages when connecting through the Service Port.
Devices under this site Select this checkbox.
are behind a NAT
Deliver alarms from this This field is automatically checked when you check Devices under this
site to the server through site are behind a NAT.
a NAT
Time Zone By default, the site is set to the same time zone as the WebCTRL® server.
If the site is in a different time zone, select Specify Time Zone, and then
select the zone from the drop-down list.
Peer Caching Select Use Peer Caching, click the drop-down arrow, then choose the
BACnet router behind the NAT to be the peer caching router. The peer
caching router will poll other routers behind the same NAT, such as an
AAR on the ARC156 network, for colors and prime variables.
Peer caching also checks the communication status of the peer caching
router and any routers for which it is caching. If any of the routers cannot
communicate, a Dead Module Timeout alarm is issued.
NOTE If a system has multiple BACnet routers behind different NAT
routers, put each router in a different site in SiteBuilder, then set the
BACnet router in each site as the peer caching device.
Site 1 Site 3
Site 2
You can select Do Not Use Peer Caching to slightly reduce network
bandwidth, but you will not receive Dead Module Timeout alarms for the
BACnet routers.
SiteBuilder v8.5 Automated Logic Proprietary and Confidential A Carrier Company. © 2023 Carrier.
Rev. 2/20/2023 All rights reserved.
52
Field Notes
Download Source This field sets the default option for any new device that will be added to
Files the system with a v4.x or later driver.
If Field Assistant will be used with your WebCTRL® system, it needs each
controller's .equipment, .touch, .bacview, and .driver/.driverx source files,
plus any .view files marked to be included in download.
• Check this field to have the WebCTRL® application download the
source files so that Field Assistant can upload them. This option
depends on the controller's available memory.
• Uncheck this field if you know most of the controllers do 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.
To export from the SiteBuilder application, see Miscellaneous
SiteBuilder menu commands (page 109).
To export from the WebCTRL® application, see "Commissioning
equipment using Field Assistant" in WebCTRL® Help.
NOTE If you check this field but the controller does not have enough
memory, the WebCTRL® download will fail. You can then uncheck this
option on the controller's Properties page and download again.
Field Notes
Reference Name Global reference names begin with # and must be unique within the entire
system. Non-global reference names (no #) must be unique among siblings.
Network Number Use the default number unless your BACnet administrator gives you a different
number.
Media Type Select BACnet/IP or BACnet/IPv6.
SiteBuilder v8.5 Automated Logic Proprietary and Confidential A Carrier Company. © 2023 Carrier.
Rev. 2/20/2023 All rights reserved.
53
1 Right-click the BACnet/IP network .
2 Select Add BACnet Device Router.
3 Enter values in the BACnet Device Router dialog box. See table below.
4 Click OK.
5 Add a network and controllers as needed under the BACnet router.
General tab
Reference Name Global reference names begin with # and must be unique within the entire
system. Non-global reference names (no #) must be unique among siblings.
Controller Select the controller in the drop-down list.
NOTE If the controller you are adding is not listed, browse to the controller's
driver.
Device Instance This number must be unique throughout an entire BACnet system. Do one of
the following:
• Use the default number based on SiteBuilder's next sequential Device
Instance number
• Enter a specific number.
SiteBuilder v8.5 Automated Logic Proprietary and Confidential A Carrier Company. © 2023 Carrier.
Rev. 2/20/2023 All rights reserved.
54
General tab
SiteBuilder v8.5 Automated Logic Proprietary and Confidential A Carrier Company. © 2023 Carrier.
Rev. 2/20/2023 All rights reserved.
55
Address tab See Setting controller IP addresses (page Example router
81).
Automatically Check this field for all BACnet routers in your
Configure My system even though this kind of network
BBMDs cannot use BBMDs.
Local Access If your network administrator gave you a custom IP address (not DHCP), you
Connection must connect to the router locally and then Download Address before the
WebCTRL® server can communicate with the router. See To set a
controller's custom IP address in SiteBuilder (page 81).
After the download is complete, click Module Status to verify the router's
address.
Notes tab These notes can also be seen on WebCTRL® Properties page.
BACnet/SC network
In this BACnet/SC network, a BACnet/SC hub must be configured. See the BACnet/SC Hub Installation
and Startup Guide.
SiteBuilder v8.5 Automated Logic Proprietary and Confidential A Carrier Company. © 2023 Carrier.
Rev. 2/20/2023 All rights reserved.
56
To add a site
1 On the Network tree, right-click the system .
2 Select Add Site.
3 Enter values in the Site dialog box. See table below.
4 Optional: Click Notes, then type in the notes field. These notes can also be seen on the WebCTRL®
Properties page.
5 Click OK.
Field Notes
Name The name displayed on the Network tree.
Reference Name Global reference names begin with # and must be unique within the
entire system. Non-global reference names (no #) must be unique among
siblings.
Site Number SiteBuilder automatically assigns a unique site number, but if needed,
you can change it to some other unique number.
Device Password Supported only for a router with a drv_gen5 driver.
Set this password on the Network tree > Site level to restrict access to
the controller setup pages when connecting through the Service Port.
Time Zone By default, the site is set to the same time zone as the WebCTRL® server.
If the site is in a different time zone, select Specify Time Zone, and then
select the zone from the drop-down list.
Peer Caching Select Use Peer Caching, click the drop-down arrow, then choose the
BACnet router closest to the WebCTRL® server to be the peer caching
router. The peer caching router will poll other routers on the IP network
for colors and prime variables.
Peer caching also checks the communication status of the peer caching
router and any routers for which it is caching. If any of the routers cannot
communicate, a Dead Module Timeout alarm is issued.
You can select Do Not Use Peer Caching to slightly reduce network
bandwidth, but you will not receive Dead Module Timeout alarms for the
BACnet routers.
SiteBuilder v8.5 Automated Logic Proprietary and Confidential A Carrier Company. © 2023 Carrier.
Rev. 2/20/2023 All rights reserved.
57
Field Notes
Download Source This field sets the default option for any new device that will be added to
Files the system with a v4.x or later driver.
If Field Assistant will be used with your WebCTRL® system, it needs each
controller's .equipment, .touch, .bacview, and .driver/.driverx source files,
plus any .view files marked to be included in download.
• Check this field to have the WebCTRL® application download the
source files so that Field Assistant can upload them. This option
depends on the controller's available memory.
• Uncheck this field if you know most of the controllers do 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.
To export from the SiteBuilder application, see Miscellaneous
SiteBuilder menu commands (page 109).
To export from the WebCTRL® application, see "Commissioning
equipment using Field Assistant" in WebCTRL® Help.
NOTE If you check this field but the controller does not have enough
memory, the WebCTRL® download will fail. You can then uncheck this
option on the controller's Properties page and download again.
Field Notes
Reference Name Global reference names begin with # and must be unique within the entire
system. Non-global reference names (no #) must be unique among siblings.
Network Number Use the default number unless your BACnet administrator gives you a different
number.
Media Type Select BACnet/SC.
SiteBuilder v8.5 Automated Logic Proprietary and Confidential A Carrier Company. © 2023 Carrier.
Rev. 2/20/2023 All rights reserved.
58
To add the BACnet/SC Hub
1 On the Network tree, right-click the BACnet/SC network .
2 Select Add BACnet Device.
3 Enter values in the BACnet Device dialog box. See table below.
4 Click OK.
Field Notes
Reference Name Global reference names begin with # and must be unique within the entire
system. Non-global reference names (no #) must be unique among siblings.
Address Unique 6-byte virtual network address used to identify this device as a node on
the BACnet/SC network. By default, it is assigned an address based on the
Device Instance with the first three bytes being zero. A temporary random 6
byte value is assigned if a duplicate address is detected when connecting to
the BACnet/SC Hub. Refer to the user manual for the BACnet/SC modem for
instructions on how to configure this address.
NOTE This must match the value configured on the BACnet/SC Hub.
Controller Select Third Party Controller.
Device Instance Use the default number unless you use a naming convention for your devices. A
device instance number must be unique throughout the entire BACnet system.
When this value is changed, Address changes to represent its hex value. This
must match the Device Instance in the BACnet/SC Hub's setup pages.
Screen File Not used in a BACnet/SC Hub, leave blank.
General tab
Reference Name Global reference names begin with # and must be unique within the entire
system. Non-global reference names (no #) must be unique among siblings.
SiteBuilder v8.5 Automated Logic Proprietary and Confidential A Carrier Company. © 2023 Carrier.
Rev. 2/20/2023 All rights reserved.
59
General tab
Address Unique 6-byte virtual network address used to identify this device as a node
on the BACnet/SC Hub. By default, it is assigned an address based on the
Device Instance with the first three bytes being zero. A temporary random 6
byte value is assigned if a duplicate address is detected when connecting to
the BACnet/SC Hub. Refer to the user manual for the BACnet/SC modem for
instructions on how to configure this address.
Controller Select the G5RE controller in the drop-down list.
NOTE If the controller you are adding is not listed, browse to the controller's
driver.
Device Instance This number must be unique throughout an entire BACnet system. Do one of
the following:
• Use the default number based on SiteBuilder's next sequential Device
Instance number
• Enter a specific number.
SiteBuilder v8.5 Automated Logic Proprietary and Confidential A Carrier Company. © 2023 Carrier.
Rev. 2/20/2023 All rights reserved.
60
General tab
Field Notes
Reference Name Global reference names begin with # and must be unique within the entire
system. Non-global reference names (no #) must be unique among siblings.
SiteBuilder v8.5 Automated Logic Proprietary and Confidential A Carrier Company. © 2023 Carrier.
Rev. 2/20/2023 All rights reserved.
61
Field Notes
Port OptiFlex™ router only—Select the physical port that the MS/TP network will use.
NOTE When wiring an MS/TP network to a router port, you must set the port's baud rate using one of
the following methods:
• ExecB router—Using the router's Local Access port and PuTTY. See "To set a port's baud rate using
PuTTY" in the router's Technical Instructions.
• OptiFlex™ router with a fwex driver—In the WebCTRL® interface on the driver's BACnet Router
Properties page or in the controller setup pages on the Ports tab.
• OptiFlex™ router with a gen5 driver—In the WebCTRL® interface, in the Driver or the in the Service
Port controller setup pages, on the Configuration > Port S1 or Port S2 page.
Reference Name Global reference names begin with # and must be unique within the entire
system. Non-global reference names (no #) must be unique among siblings.
Address Type the rotary dial address of the controller.
SiteBuilder v8.5 Automated Logic Proprietary and Confidential A Carrier Company. © 2023 Carrier.
Rev. 2/20/2023 All rights reserved.
62
Field or Tab Notes
SiteBuilder v8.5 Automated Logic Proprietary and Confidential A Carrier Company. © 2023 Carrier.
Rev. 2/20/2023 All rights reserved.
63
Field or Tab Notes
Reference Name Global reference names begin with # and must be unique within the entire
system. Non-global reference names (no #) must be unique among siblings.
Address Unique 6-byte virtual network address used to identify this device as a node
on the BACnet/SC network. Enter the BACnet/SC address configured in the
BACnet/SC modem.
Controller Select the controller in the drop-down list.
NOTE If the controller you are adding is not listed, browse to the controller's
driver.
Device Instance Use the default number unless you use a naming convention for your
devices. A device instance number must be unique throughout an entire
BACnet system.
Screen File If you have a file for a BACview® or touchscreen device, do one of the
following:
• Select a .bacview or .touch file from the drop-down list.
• Type the complete file name for a .KPD or .S37 file. Include the
extension. This field is case sensitive.
Download Source Available only with a v4.x or later driver.
Files If Field Assistant will be used with your WebCTRL® system, it needs each
controller's .equipment, .touch, .bacview, and .driver/.driverx source files,
plus any .view files marked to be included in download.
• Select this option to have the WebCTRL® application download the
source files so that Field Assistant can upload them. This option depends
on the controller's available memory.
• 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.
To export from the SiteBuilder application, see Miscellaneous SiteBuilder
menu commands (page 109).
To export from the WebCTRL® application, see "Commissioning
equipment using Field Assistant" in WebCTRL® Help.
NOTE If you select this field but the controller does not have enough
memory, the WebCTRL® download will fail. You can then disable this option
on the controller's Properties page and download again.
SiteBuilder v8.5 Automated Logic Proprietary and Confidential A Carrier Company. © 2023 Carrier.
Rev. 2/20/2023 All rights reserved.
64
To assign equipment to controllers
1 On the Geographic tree, select or multiple-select equipment .
2 Right-click a controller on the Network tree.
3 Select Assign Equipment.
Or, you can drag the selected equipment, then drop it onto a controller.
TIP Click View > Highlight > Not Assigned to show unassigned equipment and phantom
equipment as red text.
To unassign equipment
You cannot delete a piece of equipment from the Network tree; you must unassign it.
1 On the Network tree, right-click a piece of equipment.
2 Select Unassign Equipment.
SiteBuilder v8.5 Automated Logic Proprietary and Confidential A Carrier Company. © 2023 Carrier.
Rev. 2/20/2023 All rights reserved.
65
In this example, the chiller is the last source of cooling for the system. When the chiller is providing as
much cooling as possible, no more cooling is available to the system. Therefore, the chiller is the
highest piece of equipment in the Cool Source tree - the parent of all equipment below it. Under the
chiller is each piece of equipment (child) that requests cooling directly from the chiller, and so on down
to the terminal unit in each zone.
Demand Sources
A Demand source tree defines the relationship between the source of demand, such as an electric
meter, and every piece of equipment that responds to the demand.
SiteBuilder v8.5 Automated Logic Proprietary and Confidential A Carrier Company. © 2023 Carrier.
Rev. 2/20/2023 All rights reserved.
66
Source tree rules
If you want to use SiteBuilder’s predefined source tree rules, your input and request microblocks must
have the reference names listed in the table below.
NOTES
• Control programs in the EquipmentBuilder Library use these source tree rules. Automated Logic®
recommends that you do not change the default rules.
• If you change the BACnet device instance number of any parent in a source tree, right-click the tree
and select Reapply Source Tree Rules.
Type of request Parent Child
input reference name request reference name
Number of cooling requests in_cool_req cool_request
Number of heating requests in_heat_req heat_request
Number of preheating requests in_heat_req pht_request
Cool runtime in_run_req cl_run_for
Heat runtime in_run_req ht_run_for
Preheat runtime in_run_req pht_run_for
Runtime and occupied state in_run_req run_request_code
Demand level broadcast demand_level demand_level
Airflow stat_press air_flow
Airflow cd_stat_press cd_flow
Airflow hd_stat_press hd_flow
Runtime and occupied state in_run_req_* sys_run_req
Number of active zones in_act_zones_* active_zones
Total weight of zones in_ei_weight-* total_weight
Weighted environmental index in-enviro-windex* enviro_windex
Number of zones in_max_zones_* item_count
SiteBuilder v8.5 Automated Logic Proprietary and Confidential A Carrier Company. © 2023 Carrier.
Rev. 2/20/2023 All rights reserved.
67
To build a custom source tree
You can create up to 20 custom source trees if the three predefined source trees do not meet your
needs. For example, if the fire/smoke dampers reside in a remote controller and their state must be
retrieved by multiple controllers across the network, you can build a fire/smoke source tree to create
the relationships (source tree rules) between the sending and receiving microblocks.
1 Select Tree > Add Custom Source Tree.
2 Type a name in the Tree Name field.
3 Click the Source Rules tab.
NOTE Source tree rules define network communications between pieces of equipment in the
source tree and enable SiteBuilder to link network points with the correct BACnet objects.
4 Click Add.
5 In the Parent Microblock Reference Name cell, type the reference name that you defined in the
microblock of the parent control program.
6 In the Child MB Reference Name cell, type the reference name that you defined in the microblock
of the child control program.
7 In the Data Target Microblock type drop-down list, select a microblock type. See table below.
NOTE This selection tells SiteBuilder which direction to send information—parent to child or child to
parent.
8 Click OK.
9 Repeat steps 4–8 if you need to add more source tree rules.
NOTE For SiteBuilder to construct the source tree, you must add a rule for each parent/child
reference name combination found in the tree.
TIP To simplify source tree rules, standardize your parent/child microblock reference name
naming convention
10 Click the newly created source tree tab.
11 Drag and drop your parent equipment from the Geographic tree to the source tree.
12 Drag and drop a child piece of equipment from the Geographic tree onto its parent item in the
source tree.
13 Repeat steps 11 and 12 until you have a complete source tree.
SiteBuilder v8.5 Automated Logic Proprietary and Confidential A Carrier Company. © 2023 Carrier.
Rev. 2/20/2023 All rights reserved.
68
InterOp Defines source tree information for converted SuperVision® systems.
NOTE When using the InterOp Data Target MB Type, the target should
always be the child, and the parent reference name should be left blank.
Network Input 2 Primary Defines the primary and secondary sources for Network Input 2
and Network Input 2 microblocks.
Secondary
T&B Airflow Defines airflow relationship so that the WebCTRL® test and balance tool
can find the air source during commissioning.
Testing a system
After creating a database, you can check your work by running the system without connecting to the
controllers. See "Running WebCTRL Server" in WebCTRL® Help.
NOTES
• Any changes you make while SiteBuilder is in edit mode are saved immediately. You cannot "close"
SiteBuilder without saving changes.
• In view only mode, WebCTRL Server and field communications run normally. In edit mode, the
WebCTRL Server is not affected, but field communications are disabled and operators will see
question marks on WebCTRL® pages instead of live data. After you switch to view mode or close
SiteBuilder, field communications resume automatically.
SiteBuilder v8.5 Automated Logic Proprietary and Confidential A Carrier Company. © 2023 Carrier.
Rev. 2/20/2023 All rights reserved.
69
Using the Error Log
When an error occurs in the SiteBuilder database, a red triangle appears in the lower right corner of the
screen indicating that a message has been written to the Error Log. The Error Log displays database
errors for the current SiteBuilder session and erases the messages when you close SiteBuilder.
Click File > Error Log to view the errors or click the red triangle in the lower right corner.
NOTE Use the Library or Export/Import Clipping (page 74) feature to copy and paste between two
databases.
TIP Define all the properties of an item before you replicate it.
NOTES
• Plan carefully when replicating an item with children. When you replicate an item with children,
copy_of_ is added at the beginning of the children's reference names. The cleanup required may
outweigh the benefits of the replication.
• The Replicate command does not copy phantom equipment.
SiteBuilder v8.5 Automated Logic Proprietary and Confidential A Carrier Company. © 2023 Carrier.
Rev. 2/20/2023 All rights reserved.
70
To replicate an item:
1 Right-click an area, a piece of equipment, or a device that you want to replicate.
2 Select Replicate.
3 Enter values in the Replicate dialog box. See table below.
4 Click OK.
Field Notes
Name Template, SiteBuilder gives the first copy a unique name and reference
Reference Name Template, name by replacing the * in the Templates with the Starting
and Character. For each additional copy, SiteBuilder increases or
Starting Character to replace * decreases the character.
in names NOTES
• The asterisk appears at the end of the name in the Template
fields, but you may move it if needed.
• Use additional asterisks to insert zeros in the numbers.
For example, to replicate 15 times with a Starting Number of
1:
If Name First copy's Last copy's name
Template is... name is... is...
Building 1* Building 11 Building 115
Building ** Building 101 Building 115
SiteBuilder v8.5 Automated Logic Proprietary and Confidential A Carrier Company. © 2023 Carrier.
Rev. 2/20/2023 All rights reserved.
71
To rearrange sibling items
1 Select the item that you want to move.
NOTE Its children will move as well.
2 Move the item using one of the following methods:
NOTE To move an item to different parent, use the Cut and Paste commands.
NOTE When you delete a control device from the Network tree, its corresponding equipment on the
Geographic tree becomes unassigned.
SiteBuilder v8.5 Automated Logic Proprietary and Confidential A Carrier Company. © 2023 Carrier.
Rev. 2/20/2023 All rights reserved.
72
To find assigned tree items
Use the Find in Tree command to show an item’s assigned counterpart on the opposite tree.
1 Right-click a tree item.
2 Select Find In Network (or Geographic) Tree.
NOTE Type the global reference name (for example, #oa_conditions) or the relative path (for
example, geographic/world_corporation/first_floor/vav_101).
2 Press Enter or click Go.
NOTE If the path does not match any item in the database, the text in the Location field turns red.
NOTE Hold down the Alt key to see an underlined letter for each option in the Display Options dialog
box. That letter identifies each option in the tree.
SiteBuilder v8.5 Automated Logic Proprietary and Confidential A Carrier Company. © 2023 Carrier.
Rev. 2/20/2023 All rights reserved.
73
Mouse and keyboard shortcuts
You can use typical mouse and keyboard shortcuts in SiteBuilder such as double-click, right-click,
multiple-select, and the arrow keys.
Ctrl+drag Hold down the Ctrl key to drag and drop a copy of a selected item.
F6 Activates the opposite tree.
Library item (see Create generic Geographic • A selected Geographic tree item
"To export and tree items that can be reused • Reports
import library items" as building blocks for new or
page 74) existing systems. • Alarm templates and categories
Clipping (see "To Move part or all of a system • One or more selected Geographic and
export and import a into another system for Network tree items including attached
clipping" page 76) one-time integration of control programs, graphics, and drivers
additions into a master • Trend data (optional)
system.
• Reports
• Alarm templates and categories
• Location-dependent security information
• Schedules and schedule group
membership (including the entire schedule
group and schedules, if it does not exist in
the target system)
• Alarm actions
• Alarm message prefixes and suffixes
• Source tree relationships (including source
tree rules if the source tree does not exist
in the target system)
SiteBuilder v8.5 Automated Logic Proprietary and Confidential A Carrier Company. © 2023 Carrier.
Rev. 2/20/2023 All rights reserved.
74
To export library items
1 Right-click a Geographic tree item that you want to export to the library.
NOTE All children of the item will be exported as well.
2 Click Export To Library.
3 Click Browse.
4 Browse to an existing folder or create a new folder for the library you want to export.
5 Name the .library file.
6 Click Select.
7 Type the Entry Name.
8 Click Next.
9 Click Finish.
1 Right-click the Geographic tree item that will be the parent of the imported library item.
2 Select Import From Library.
3 Do one of the following:
○ Select a library item from the list.
○ Browse to the desired .library file, then click Select, then Next.
NOTE SiteBuilder generates a list of naming and numbering conflicts that were found during the
import process. The Original Value and the New Value that SiteBuilder created to fix the conflict
are listed beside the affected tree location name.
4 Select a Severity Level to filter the list of issues.
5 Select an issue from the list.
6 Click Edit to change the properties of that item.
7 Repeat steps 4 through 6 for each error.
NOTE Click Save Messages if you want to save the issues to a text file.
8 Click Next.
9 Click Finish.
SiteBuilder v8.5 Automated Logic Proprietary and Confidential A Carrier Company. © 2023 Carrier.
Rev. 2/20/2023 All rights reserved.
75
To export and import a clipping
Clippings must be exported and imported into the same version of SiteBuilder, but they can be exported
from one database type and imported into another database type. For example, you can export a
clipping from a Derby database and import it into a MySQL database.
NOTE A site can have only one BACnet/IP network. The import process will automatically merge a
clipping of a BACnet/IP network into the target system's BACnet/IP network if the networks have
identical reference names. If the names are different, the import will create a second BACnet/IP
network under the site, and you will have to manually correct this. See step 13 of To import a clipping
(page 76).
To export a clipping
1 Select File > Clipping > Export.
2 On the Geographic or Network tree, select the tree items you want to include in the clipping. Use
Ctrl+click, Shift+click, or both to select multiple items.
3 Click Add in the Export Clipping dialog box. Repeat steps 2 and 3 if necessary.
NOTE Red text in this list indicates that a corresponding device or assigned equipment is missing.
Hover over the text for details.
4 Optional: Check Include trend data if you want historical trend data in the clipping.
NOTE The import and export can take a long time if trend data is included.
5 Click Export.
6 Name and save the exported file.
7 Click Export.
8 Close the Export Clipping Progress dialog box.
To import a clipping
NOTE You can also perform this task in the WebCTRL® interface if the clipping does not include trend
data. A clipping with trend data can be imported only in SiteBuilder running in non-concurrent mode.
SiteBuilder v8.5 Automated Logic Proprietary and Confidential A Carrier Company. © 2023 Carrier.
Rev. 2/20/2023 All rights reserved.
76
8 Select an issue from the list.
9 Click Edit to change the properties of that item.
10 Repeat steps 7 through 9 for each error.
NOTE Click Save Messages if you want to save the issues to a text file.
11 Click Next.
12 Click Finish.
13 Do any of the following that apply.
A second BACnet/IP network Move the items under the new Download Parameters to any
into a site network to the original BACnet/IP controllers that you moved.
network, then delete the new
network.
Any controllers that use the N/A Download BBMDs to the routers.
SiteBuilder option
Automatically Configure My
BBMDs
Any controllers that use N/A Update the routers' BBMD tables.
manually configured BBMD See "To set up BBMDs through
tables the WebCTRL® interface (page
90, page 91)"
or
"To set up BBMDs using the
BBMD Configuration Tool (page
93)"
in WebCTRL® Help.
SiteBuilder v8.5 Automated Logic Proprietary and Confidential A Carrier Company. © 2023 Carrier.
Rev. 2/20/2023 All rights reserved.
77
Advanced topics
Under some circumstances, a facility may require the WebCTRL server to use a different port for HTTP
traffic. Or, you may need to set up secure WebCTRL communication using TLS.
To change server communication settings:
1 In SiteBuilder, select Configure > Preferences > Web Server.
2 Enter appropriate values. See table below.
Field Notes
Restrict to IP Address If your WebCTRL server has multiple IP addresses and you don’t want
WebCTRL pages served to all the IP addresses, type the IPv4 or IPv6
address that you want to serve pages on.
Use this field only under the direction of Automated Logic® Technical
Support.
Enabled Web Server For systems with clients both on an internal network and that connect
Ports through the Internet, select Both HTTP and HTTPS. This allows you to
configure your firewall so internal clients can use HTTP and external
clients are required to use TLS.
Redirect HTTP requests Check this field to have all HTTP requests automatically redirected to the
to HTTPS more secure HTTPS. Checking this field automatically disables the field
Allow SOAP applications over HTTP (described below).
HTTP Port To use an HTTP port other than 80, the URL used on a client to access
the WebCTRL system must include the port. For example, for an HTTP
port of 90, each client must use the URL http://<servername>:90
HTTPS Port To use a secure port other than 443, the URL used on a client to access
the WebCTRL system must include the port. For example, to use port
444, each client must use the URL https://<servername>:444
To use https, you must set up TLS in your browser. See "What is TLS?" in
WebCTRL Help.
Keystore Password See "What is TLS?" in WebCTRL Help.
Allow a less secure TLS If your system is set up to use TLS, WebCTRL® automatically uses TLS
level 1.3. If a WebCTRL client computer cannot use TLS 1.3, you can select
less secure levels of TLS.
SiteBuilder v8.5 Automated Logic Proprietary and Confidential A Carrier Company. © 2023 Carrier.
Rev. 2/20/2023 All rights reserved.
78
Field Notes
Allow SOAP applications By default, WebCTRL® requires that SOAP applications run over HTTPS. If
over HTTP you have an external SOAP application that must run over HTTP, you can
either change the application or check this box.
NOTES
• User names and passwords are vulnerable over HTTP connections.
• This field is disabled if the field Redirect HTTP requests to HTTPS is
checked.
Allow unsigned add-ons By default, WebCTRL® allows only add-ons that have been approved by
Automated Logic®. Check this box if you want to allow other unapproved
add-ons in your system.
Authentication Provider If your system has one or more WebCTRL add-ons that provide a different
user authentication mechanism such as LDAP or Active Directory, the
add-on name(s) will appear in this list. Select the one you want to use
from the list or leave it set on Default to use WebCTRL's built-in
mechanism.
Depending on the add-on's capability, selecting a provider other than
Default may affect any of the following:
• Change the User Name and Password requirements in WebCTRL
• Remove operators or operator groups from the WebCTRL interface
• Display a different login page than WebCTRL's standard login page
SiteBuilder v8.5 Automated Logic Proprietary and Confidential A Carrier Company. © 2023 Carrier.
Rev. 2/20/2023 All rights reserved.
79
Changing a control program
A control program's logic Do one of the following in SiteBuilder to Reloading updates all
in the EIKON® have the changes take effect: instances of a control program
application • Right-click the equipment on the throughout the system and
Geographic tree, then select Reload marks the controller(s) for an
Control Program. All Content download in the
WebCTRL® interface.
• Select Action > Reload Selected,
select the control program(s) you
want to reload, then click OK.
Only a control program's Same as above. Reloading marks the
parameters in the controller(s) for an Only
EIKON® application Parameters download in the
WebCTRL® interface.
Something in the control Right-click the equipment on SiteBuilder's No download required.
program that does not Geographic tree, then select Rebuild
affect logic, such as Equipment Pages.
Properties page text
A control program in the Right-click the equipment on SiteBuilder's This marks the controller(s) for
WebCTRL® interface but Geographic tree, then select Reset to an Only Parameters download
then need to restore the Control Program Defaults. in the WebCTRL® interface.
original values set in the
EIKON® application
NOTES
• You can reload a control program or select a different control program in the WebCTRL® interface.
• If you change a control program in the EIKON® application and it does not display correctly in the
WebCTRL® interface, Ctrl+right-click the WebCTRL® action pane, and then select Refresh.
SiteBuilder v8.5 Automated Logic Proprietary and Confidential A Carrier Company. © 2023 Carrier.
Rev. 2/20/2023 All rights reserved.
80
To change or upgrade a driver:
1 Copy the new driver to the \programdata\systems\<system_name>\drivers folder.
2 In SiteBuilder, do one of the following:
○ Upgrade multiple drivers. Select Action > Scan For New Device Drivers, then follow the
on-screen instructions.
-or-
○ Upgrade a single driver:
a. Double-click the driver on the Network tree.
b. Select the new driver from the Driver Definition drop-down list.
c. Click OK.
d. Select the device(s) to change in the Change Which Devices dialog box.
e. Click OK.
NOTES
• If a driver becomes corrupt (for example, a driver page is missing in the WebCTRL® interface),
right-click the driver on the Network tree, then select Reload Driver. Reloading updates all
instances of the driver throughout the system and marks the controller(s) for an All Content
download. Changes you made on the WebCTRL® driver pages remain in effect.
You can also change, upgrade, or reload a driver in the WebCTRL® interface.
You can use one of the following IP addressing methods for the WebCTRL® system.
Use... If...
SiteBuilder v8.5 Automated Logic Proprietary and Confidential A Carrier Company. © 2023 Carrier.
Rev. 2/20/2023 All rights reserved.
81
To set an ExecB controller's DHCP IP address
PREREQUISITES
• A computer with a USB port
• A USB Link Kit. See the USB Link Kit Technical Instructions.
NOTE The USB Link Kit driver is installed with a WebCTRL® v5 or later system. Please refer to the
Silicon Labs website and search "CP210x USB to UART Bridge VCP Drivers" for the most current
device drivers. Install the driver before you connect the USB Link Kit to your computer.
• v6.0 or later driver
CAUTION If multiple controllers share power but polarity was not maintained when they were
wired, the difference between the controller's ground and the computer's AC power ground could
damage the USB Link Kit and the controller. If you are not sure of the wiring polarity, use a USB isolator
between the computer and the USB Link Kit. Purchase a USB isolator online from a third-party
manufacturer.
1 Connect the computer to the controller using the appropriate USB Link Kit cable(s).
Connect to Connect to 5-pin
USB port Local Access port
12 ft.
ALC Part #235125
NOTE If using a USB isolator, plug the isolator into your computer's USB port, and then plug the
USB Link Kit cable into the isolator.
2 LGR line or ME line controller only: Turn off the controller's power, set its Enhanced Access Port
DIP switch to ON, then turn its power on again.
3 In SiteBuilder, set your Configure > Preferences > Connections tab settings.
Field Value
Port The laptop's Com port number that the USB Link Kit is connected to.
Data Bits 8
Parity None
Stop Bits 1
SiteBuilder v8.5 Automated Logic Proprietary and Confidential A Carrier Company. © 2023 Carrier.
Rev. 2/20/2023 All rights reserved.
82
8 Give the Ethernet MAC address to your DHCP network administrator and request that he reserve a
static IP address for that MAC address.
9 Get from him the reserved IP address, subnet mask, and default gateway address for your router.
10 Repeat steps 1 and 2.
11 Set the controller's Default/Assigned DIP switch to Default.
12 Repeat steps 3 and 4.
13 On the Address tab, select Specify a custom or DHCP IP Address.
14 Type the IP Address, Subnet Mask, and Default Gateway Address that the DHCP network
administrator gave you.
15 Click Download Address.
16 LGR line or ME line controller only: When finished, turn off the controller's power, set its Enhanced
Access Port DIP switch to Off, then turn the power on again.
CAUTION If multiple controllers share power but polarity was not maintained when they were
wired, the difference between the controller's ground and the computer's AC power ground could
damage the USB Link Kit and the controller. If you are not sure of the wiring polarity, use a USB isolator
between the computer and the USB Link Kit. Purchase a USB isolator online from a third-party
manufacturer.
SiteBuilder v8.5 Automated Logic Proprietary and Confidential A Carrier Company. © 2023 Carrier.
Rev. 2/20/2023 All rights reserved.
83
1 Connect the computer to the controller using the appropriate USB Link Kit cable(s).
Connect to Connect to 5-pin
USB port Local Access port
12 ft.
ALC Part #235125
NOTE If using a USB isolator, plug the isolator into your computer's USB port, and then plug the
USB Link Kit cable into the isolator.
2 LGR line or ME line controller only: Turn off the controller's power, set its Enhanced Access Port
DIP switch to ON, then turn its power on again.
3 Set the controller's IP Address DIP switch to Assigned.
4 In SiteBuilder, set your Configure > Preferences > Connections tab settings.
Field Value
Port The laptop's Com port number that the USB Link Kit is connected to.
Data Bits 8
Parity None
Stop Bits 1
5 Click OK.
6 Double-click the controller.
7 On the Address tab, select Specify a custom or DHCP IP Address.
8 Type the IP Address, Subnet Mask, and Default Gateway Address.
9 Click Download Address.
10 After the download is complete, click Module Status to verify the router's address.
11 LGR line or ME line controller only: When finished, turn off the controller's power, set its Enhanced
Access Port DIP switch to Off, then turn the power on again.
SiteBuilder v8.5 Automated Logic Proprietary and Confidential A Carrier Company. © 2023 Carrier.
Rev. 2/20/2023 All rights reserved.
84
To set a controller's custom IP address using PuTTY
PREREQUISITES
• A computer with a USB port
• A USB Link Kit. See the USB Link Kit Technical Instructions.
NOTE The USB Link Kit driver is installed with a WebCTRL® v5 or later system. Please refer to the
Silicon Labs website and search "CP210x USB to UART Bridge VCP Drivers" for the most current
device drivers. Install the driver before you connect the USB Link Kit to your computer.
• The appropriate controller driver
Local Access port Product ExecB driver requirement
CAUTION If multiple controllers share power but polarity was not maintained when they were
wired, the difference between the controller's ground and the computer's AC power ground could
damage the USB Link Kit and the controller. If you are not sure of the wiring polarity, use a USB isolator
between the computer and the USB Link Kit. Purchase a USB isolator online from a third-party
manufacturer.
12 ft.
ALC Part #235125
NOTE If using a USB isolator, plug the isolator into your computer's USB port, and then plug the
USB Link Kit cable into the isolator.
3 LGR line or ME line controller only: Turn off the controller's power, set its Enhanced Access Port
DIP switch to ON, then turn its power on again.
4 Set the controller's IP Address DIP switch to Assigned.
5 Start PuTTY.
6 Under Category > Connection, select Serial.
7 Under Options controlling local serial lines, enter the following settings:
SiteBuilder v8.5 Automated Logic Proprietary and Confidential A Carrier Company. © 2023 Carrier.
Rev. 2/20/2023 All rights reserved.
85
Field Value
Serial line to connect to Replace X with the computer's port number that the USB Link Kit
cable is connected to.
NOTE To find the port number, select Start > Control Panel >
System > Device Manager > Ports (Com & LPT). The COM port
number is beside Silicon Labs CP210x USB to UART Bridge.
Speed (baud) Type the appropriate baud rate from the table below.
For... Speed
LGR, ME 115200 for Rnet
38400 for S2
LGE, LGRM-E, WebPRTL 38400
Data Bits 8
Stop Bits 1
Parity None
Flow Control None
SiteBuilder v8.5 Automated Logic Proprietary and Confidential A Carrier Company. © 2023 Carrier.
Rev. 2/20/2023 All rights reserved.
86
To remotely change a controller's custom IP address
Steps 1 through 5 below change the IP address in the controller. Steps 6 through 10 change it in the
system database. Communication with the controller will be disrupted until all steps are performed.
1 On the WebCTRL® Network tree, go to the controller's Driver > BACnet Router Properties
page.
2 Under IP Configuration, select Enable IP configuration changeover.
NOTE The field Allow remote management of IP configuration is for future use.
3 In the Next column, type the new IP Address, Subnet Mask, and Default Gateway Address. Type
the UDP Port that your server is using to communicate to all controllers.
NOTE You must enter values in all 4 fields, even if the values will not change.
4 Do one of the following.
Set the Changeover timeout To have the controller use the Next settings...
field to...
0:00 As soon as the controller can communicate with the Next Default
Gateway Address.
A specific length of time As soon as the controller can communicate with the Next Default
Gateway Address, or when the timeout expires, whichever occurs
first.
5 Click Accept.
6 On the System Configuration tree, select Connections.
7 On the Configure tab, select the BACnet/IP Connection, then click Stop.
8 On the Network tree, go to the controller's Properties page.
9 Make the necessary changes in the Address, Subnet mask, and Default Gateway fields.
10 Click Accept.
11 On the System Configuration tree, select Connections.
12 On the Configure tab, select the BACnet/IP Connection, then click Start.
13 On the Network tree, go to the controller's Properties page, then click Module Status to verify
communication with the controller.
SiteBuilder v8.5 Automated Logic Proprietary and Confidential A Carrier Company. © 2023 Carrier.
Rev. 2/20/2023 All rights reserved.
87
3 Set the Default/Assigned DIP switch to the Default position to use the following IP networking
parameters.
IP address = 192.168.168.x
where x is the controller address you will set in steps 3 and 4.
Subnet mask = 255.255.255.0
Default gateway address = 192.168.168.254
4 Using the rotary switches, set the controller's address to match the Address in the controller's
properties dialog box in SiteBuilder. Set the Tens (10's) switch to the tens digit of the address, and
set the Ones (1's) switch to the ones digit.
5 Set the +0/+100 DIP switch to off for a controller address from 0 to 99, or to on for a controller
address from 100 to 199. (On your controller, this DIP switch may be labeled 100's or +100 and 0.)
EXAMPLE Setting the switches as shown in the figures below produces an IP address of
192.168.168.125.
10's 1's
Default/Assigned
9 0 9 0
1
1
7 8
7 8
2 34
2 34
+0 / +100
5 5
O
N
NOTE The default address is an intranet address. Data packets from this address are not routable to
the Internet.
Use one of the IP addressing schemes described below with the associated instructions that follow.
SiteBuilder v8.5 Automated Logic Proprietary and Confidential A Carrier Company. © 2023 Carrier.
Rev. 2/20/2023 All rights reserved.
88
Use a... If...
DHCP IP Address The IP network uses a DHCP server for IP addressing
generated by a DHCP server
Custom Static IP Address You do not use a DHCP server and the answer to any of the
from your network administrator following questions is yes. Will the WebCTRL® system:
• Share a facility's existing IP data network?
• Have 254 or more devices with static IP addresses?
• Be connected to the Internet?
• Have at least one device located on the other side of an
IP router?
• Have any third-party IP devices?
NOTE Carefully plan your addressing scheme to avoid duplicating addresses. If third-party devices are
integrated into the system, make sure your addresses do not conflict with their addresses.
1 On the WebCTRL® Network tree, go to the controller's Driver > BACnet Router Properties
page.
2 Under IP Configuration, select Enable IP configuration changeover.
3 In the Next column, type the new IP Address, Subnet Mask, and Default Gateway Address. Type
the UDP Port that your server is using to communicate to all controllers.
NOTE You must enter values in all 4 fields, even if the values will not change.
4 Do one of the following.
Set the Changeover timeout To have the controller use the Next settings...
field to...
0:00 As soon as the controller can communicate with the Next Default
Gateway Address.
A specific length of time As soon as the controller can communicate with the Next Default
Gateway Address, or when the timeout expires, whichever occurs
first.
SiteBuilder v8.5 Automated Logic Proprietary and Confidential A Carrier Company. © 2023 Carrier.
Rev. 2/20/2023 All rights reserved.
89
5 Click Accept.
6 On the System Configuration tree, select Connections.
7 On the Configure tab, select the BACnet/IP Connection, then click Stop.
8 On the Network tree, go to the controller's Properties page.
9 Make the necessary changes in the Address, Subnet mask, and Default Gateway fields.
10 Click Accept.
11 On the System Configuration tree, select Connections.
12 On the Configure tab, select the BACnet/IP Connection, then click Start.
13 On the Network tree, go to the controller's Properties page, then click Module Status to verify
communication with the controller.
IP Router
172.18.1.1 172.16.1.1
IP subnet IP subnet
R
BBMD BBMD
Controller Controller
SiteBuilder v8.5 Automated Logic Proprietary and Confidential A Carrier Company. © 2023 Carrier.
Rev. 2/20/2023 All rights reserved.
90
If your WebCTRL® system has... Use this method
NOTE If the WebCTRL® server is on an IP subnet without an Automated Logic® BACnet router, register
the server as a foreign device. See To set up the WebCTRL® server as a foreign device (page 94).
NOTE If you are managing 3rd party BBMDs, you must add every 3rd party device that could be a
BBMD as a 3rd party device router in SiteBuilder.
1 Make a list of the IP addresses for every controller that will function as a BBMD in your system.
CAUTION Multiple BBMDs on an IP subnet disrupt BACnet communications. Define only one
BBMD on either side of each IP router in your system.
2 In Notepad, type the list putting each IP address on a separate line. (ExecB routers support up to
100 IP addresses per file; OptiFlex™ routers support up to 500.)
SiteBuilder v8.5 Automated Logic Proprietary and Confidential A Carrier Company. © 2023 Carrier.
Rev. 2/20/2023 All rights reserved.
91
NOTE If you must communicate with a third-party router that does not use the BACnet/IP port
47808 (0xbac0), you must include the hexadecimal port number in the IP address. For example,
172.168.23.67:0xe78a
3 Save the file to your folder of choice or the \programdata\systems\<system_name> folder. Use a
.bdt, .bbmd, or .text extension instead of .txt.
4 On the WebCTRL® Network tree, select one of the Automated Logic® controllers that will
function as a BBMD.
5 To check if the controller has an existing BBMD table, click , then select Manual Command.
6 In the manual command field, type: bbmd read x.x.x.x
where x.x.x.x is the IP address of the controller you are on.
7 Click OK.
8 If the Broadcast Distribution Table contains IP addresses that are not in your file, add them to your
file.
SiteBuilder v8.5 Automated Logic Proprietary and Confidential A Carrier Company. © 2023 Carrier.
Rev. 2/20/2023 All rights reserved.
92
To set up BBMDs through the WebCTRL® interface for OptiFlex™ controllers
(drv_gen5 driver)
1 In the WebCTRL® interface, on the Network tree, select one of the Automated Logic®
controllers with the drv_gen5 driver that will function as a BBMD.
2 Click Driver > Properties page.
3 On the Configuration > Gig-E Port tab.
4 Select the network to import a BBMD to and click Import BBMD.
5 Save the file to a convenient location on your computer.
6 Click the file and a confirmation message appears.
7 Repeat steps 4 to 6 for any other networks you need to import a BBMD file to.
Address formatting
• An IPv4 address with optionally space-delimited subnet mask
ip address:port subnetmask
• An IPv6 address with default port
ip address
• An IPv6 address with specified port
NOTE This is standard IPv6 notation where the address is surrounded by brackets followed by a
colon and the port.
[ip address]:port
• A host name address with optionally space-delimited subnet mask.
NOTE The host name must be within quotes
"host name":port subnetmask
1 Make a list of the IP addresses for every controller that will function as a BBMD in your system.
CAUTION Multiple BBMDs on an IP subnet disrupt BACnet communications. Define only one
BBMD on either side of each IP router in your system.
2 In Notepad, type the list putting each IP address on a separate line. (ExecB routers support up to
100 IP addresses per file; OptiFlex™ routers support up to 500.)
SiteBuilder v8.5 Automated Logic Proprietary and Confidential A Carrier Company. © 2023 Carrier.
Rev. 2/20/2023 All rights reserved.
93
NOTE If you must communicate with a third-party router that does not use the BACnet/IP port
47808 (0xbac0), you must include the hexadecimal port number in the IP address. For example,
172.168.23.67:0xe78a
3 Save the file to your folder of choice or the webroot\<system_name> folder. Use a .bdt, .bbmd, or
.text extension instead of .txt.
4 Open the BBMD Configuration Tool.
5 In the IP Address or Host Name field, type the IP address of an Automated Logic® controller that
functions as the BBMD (BACnet Broadcast Management Device) for its subnet.
6 Click the Broadcast Distribution Table Read button to see if the controller has an existing BBMD
table. The information found is displayed in the bottom half of the window.
7 If the Broadcast Distribution Table contains IP addresses that are not in the file you created in
steps 2 and 3, add them to your file.
8 Verify that the same controller IP address is still in the IP Address or Host Name field.
9 Click the Broadcast Distribution Table Browse button, then select the file that you created in steps
2 and 3.
10 Click the Broadcast Distribution Table Write button to send the information to the controller.
11 Click Read again to verify that the new file was written to the Automated Logic® controller.
12 Repeat steps 5 through 11 for each Automated Logic® controller that will function as a BBMD in
your system.
SiteBuilder v8.5 Automated Logic Proprietary and Confidential A Carrier Company. © 2023 Carrier.
Rev. 2/20/2023 All rights reserved.
94
1 On the WebCTRL® System Configuration tree, select Connections.
2 On the Configure tab, select BACnet/IP Connection.
3 If the Status column shows:
○ Connected, click Disconnect.
○ Stopped or Design Mode, go to step 4.
4 Type the WebCTRL® server's IP address in the IP Address field. (172.18.64.37, in the example
above.)
NOTE If you have more than one network interface card, type the address that connects to the
controller network.
5 Type the WebCTRL® server's subnet mask in the IP Subnet Mask field. (255.255.0.0, in the
example above.)
6 Select Force Registration from the Foreign Device drop-down list.
7 Select the BBMD in the Primary BBMD field.
8 To have a backup in case the first BBMD fails, select another BBMD in the Backup BBMD if
primary fails field.
9 Click next to Tuning Parameters.
10 Keep the 600-second default value in the Register FD Interval field.
NOTE If the re-registration does not occur within this time, the BBMD will delete the WebCTRL®
server from its list.
11 Click OK.
12 If running WebCTRL® Server (not WebCTRL® Design Server), select the BACnet/IP Connection,
then click Start.
SiteBuilder v8.5 Automated Logic Proprietary and Confidential A Carrier Company. © 2023 Carrier.
Rev. 2/20/2023 All rights reserved.
95
Working with databases
• A WebCTRL® system has 4 databases: Main, Alarms, Trends, Audit Log.
• An Apache Derby database is in the \programdata\systems\<system>\databases folder.
• An SQL Server® Express database is in the \programdata\systems\<system> folder. You can get a
copy of your system by copying the system folder.
• A MySQL, Oracle, PostGreSQL, or SQL Server database is in the database management system's file
structure, not in your WebCTRL® system folder.
Relocate Lets you define the new location of one or more system databases.
EXAMPLES
• If you move the trends database to a new server, use Relocate to tell the
WebCTRL® application the database's new location.
• Use Relocate to move data from My SQL databases on an old database server
to MySQL databases on a new server.
NOTE Does not apply to Apache Derby or SQL Server Express databases.
Migrate Moves the 4 WebCTRL® databases to a new database type.
EXAMPLE Create an Apache Derby, move the system to the customer's server,
then migrate the databases to the final database type such as MySQL.
Replicate Makes a copy of selected databases and/or system files in a new folder under
\programdata\systems.
EXAMPLE Use Replicate to create a backup of your PostgreSQL system. See
System maintenance (page 98) for another way to back up your system.
Clippings Lets you export Geographic or Network tree portions of a system, then
import them into a different system. See Using library items and clippings (page
74).
Does not export information defined in the WebCTRL® System Configuration
tree such as user information.
To relocate a database
1 Open your system in SiteBuilder.
2 Click File > Manage Database > Migrate/Replicate.
3 Select Relocate, then click Next.
4 Choose the database you want to relocate.
5 Type the connect string(s). See Database Connect Strings (page 97).
6 Change the Login and Password if you are using a different user name and password, then click
Next.
7 Verify your selection(s). If correct, click Next. If you want to change your selection, click Previous.
8 Click Finish.
SiteBuilder v8.5 Automated Logic Proprietary and Confidential A Carrier Company. © 2023 Carrier.
Rev. 2/20/2023 All rights reserved.
96
To migrate the databases
1 Open your system in SiteBuilder.
2 Click File > Manage Database > Migrate/Replicate.
3 Select Migrate, then click Next.
4 Select the Database Type from the drop-down list, then click Next. If migrating to Apache Derby or
SQLServer Express, go to step 8.
5 Type the connect string(s). See Database Connect Strings (page 97).
6 Type in the Login and Password, then click Next.
7 Verify your selection. If correct, click Next. If you want to change your selection, click Previous.
8 Click Finish.
To replicate a database
1 Open your system in SiteBuilder.
2 Click File > Manage Database > Migrate/Replicate.
3 Select Replicate database, then click Next.
4 In the New System Name field, type the name of the copy.
5 Select the Database Type from the drop-down list, then click Next.
6 Choose the databases or files that you want to replicate.
7 Click Next. If replicating an Apache Derby or SQLServer Express database, go to step 10.
8 Type the connect string(s). See Database Connect Strings (page 97).
WARNING The Main Database Connect String must be different than the original system's.
Using the same string will destroy the original database.
9 Type the Login and Password, then click Next.
10 Verify your selection(s). If correct, click Next. If you want to change your selection, click Previous.
11 Click Finish.
SiteBuilder v8.5 Automated Logic Proprietary and Confidential A Carrier Company. © 2023 Carrier.
Rev. 2/20/2023 All rights reserved.
97
Port Do one of the following:
• Type the appropriate default port number from the list below.
• Type the port number that the database uses for communication if
different than the database default.
Default ports are:
MySQL 3306
Oracle 1521
PostgreSQL 5432
SQL Server 1433
Instance The name that you gave the WebCTRL® database in the database
application.
Database User:
Login The user login that you set up in the database application.
NOTE To change Database Connect Strings for an existing system, select the Modify database
connection parameters in the File > Open dialog box, then click Next.
To back up a system
The type of database your system uses determines the method you use to back up the system. In
WebCTRL®, you can find the database type on the System Settings > General tab.
CAUTION Do Not use SiteBuilder's Replicate feature to back up your database.
SiteBuilder v8.5 Automated Logic Proprietary and Confidential A Carrier Company. © 2023 Carrier.
Rev. 2/20/2023 All rights reserved.
98
For MySQL, MS SQL Server, Oracle, or PostGreSQL
1 Follow the instructions above to copy your system folder in WebCTRLx.x\webroot.
2 Use the database management system's backup method. See To safely shut down the WebCTRL®
application for database server maintenance (page 100) before doing any maintenance on your
database server.
TIP To minimize the effects of fragmentation, you should maintain at least 20% free disk space on
the server.
SiteBuilder v8.5 Automated Logic Proprietary and Confidential A Carrier Company. © 2023 Carrier.
Rev. 2/20/2023 All rights reserved.
99
To minimize the database size
The larger a database is, the less responsive it may become. Deleting closed alarm incident groups,
expired schedules, and expired historical trends on a regular basis will reduce the database size. You
can set up your WebCTRL® application to automatically delete these. See "System Settings >
Scheduled Tasks tab" in WebCTRL® Help.
To safely shut down the WebCTRL® application for database server maintenance
Occasionally, the database server is shut down for maintenance or backups. If this is done without
shutting down the WebCTRL® Server first, the database may get locked and the WebCTRL® application
may not be able to reconnect.
1 Shut down the WebCTRL® application.
2 Shut down the database server.
3 Perform the maintenance or repair needed on the server.
4 Restart the database server.
5 Restart the WebCTRL® application.
To unlock a database
1 In SiteBuilder, click File > Open and Select Database to open your site. The following message
appears The database appears to be in use by another application ….. Do you want to override
the lock?”
2 Click Yes to override the lock.
3 Log in to the site.
4 Exit SiteBuilder.
5 Start the WebCTRL® Service.
SiteBuilder v8.5 Automated Logic Proprietary and Confidential A Carrier Company. © 2023 Carrier.
Rev. 2/20/2023 All rights reserved.
100
When setting up your hierarchical system, you add:
• A link from the parent system to the child system(s) so that the child system(s) appear in the parent
system's navigation tree in WebCTRL®. The parent system automatically downloads schedules and
operators to the child system(s).
• A link from each child system to the parent system so that the parent appears in each child
system's navigation tree.
• Optional: A link from one child system to another child system so that the second child system
appears in the first child system's navigation tree.
SiteBuilder v8.5 Automated Logic Proprietary and Confidential A Carrier Company. © 2023 Carrier.
Rev. 2/20/2023 All rights reserved.
101
WebCTRL® Notes
feature
Schedules Schedules created in a parent system will automatically download to the child
system if the schedules of the parent system are:
• Located on an area that is above the child system in the system hierarchy.
• A schedule group in the parent system that includes as its member a child
system, or a location above the child system in the system hierarchy.
When you make a schedule change, a copy of that schedule is placed in the
corresponding location in the child system. Schedules created in a child system
download only in that system. If you do not want schedules downloaded from the
parent system to the child system, do the following:
1 In the child system on the Geographic tree, click the topmost area.
2 Click Schedules, then the Configure tab.
3 Click Show Advanced, then check Ignore Schedules above this level.
4 Click Accept.
Schedule You can put a server link in a schedule group in the parent system. A schedule group
Groups with the same name will automatically be created in the child system(s), and its only
member will be the topmost area of the child system. The schedule group in the
child system can then be changed locally to include a more members without
detailed knowledge of the parent system. See "To apply a schedule to a group of
equipment" in WebCTRL® Help.
Reports Reports can only gather information from the local system.
Navigation consideration
If a child system is several levels down in the parent system's tree, you must replicate the same tree
structure when you add the parent system to the child system's tree. See example below.
EXAMPLE
SiteBuilder v8.5 Automated Logic Proprietary and Confidential A Carrier Company. © 2023 Carrier.
Rev. 2/20/2023 All rights reserved.
102
To set up the parent system
PREREQUISITE Read Setting up hierarchical systems (page 100).
Field Notes
Name Name that describes the computer that the IP address is associated with. This
can be any name you want.
IP address IP address of the current computer.
NOTE If you set up SiteBuilder to use Both HTTP and HTTPS or HTTPS Only on
a different port than 443, you will need to add :<port_number> in the IP
Address field. For example, if the computer name is Comp1 and the HTTPS
port is 1000, type Comp1:1000.
SiteBuilder v8.5 Automated Logic Proprietary and Confidential A Carrier Company. © 2023 Carrier.
Rev. 2/20/2023 All rights reserved.
103
Step 4: Add links so the parent system can navigate to each child system
NOTE The Geographic tree items that are common to the parent and child systems must have
identical structures and reference names. For example, when adding a link in the parent system, the
reference name for the link must exactly match the reference name of the topmost area in the child
system.
1 In the parent system in SiteBuilder, select the system on the Geographic tree.
2 Select Edit > Add Child System Link.
3 Enter the requested information, then click OK. See table below.
4 Verify that Child system link is selected.
5 Click OK.
6 Repeat above steps as many times as needed to add all child systems.
Field Notes
Name The name that will appear in the WebCTRL® tree as a link to the child system.
The Name can be any name you want.
Reference Name The reference name of the topmost area in the child system.
NOTE The reference name must match the topmost area on the Geographic
tree of the child system.
In the example, #school_2 is the reference name.
System Click the drop-down arrow to select the child system.
NOTES
• If you do not see the system, click Edit Systems, then click Add. Enter the
requested information, then click OK. See table below.
• To edit or remove a system, select it, then click the appropriate button.
Field Notes
Name Name that describes the computer that the IP address is associated with. This
can be any name you want.
IP address IP address of the current computer.
NOTE If you set up SiteBuilder to use Both HTTP and HTTPS or HTTPS Only on
a different port than 443, you will need to add :<port_number> in the IP
Address field. For example, if the computer name is Comp1 and the HTTPS
port is 1000, type Comp1:1000.
SiteBuilder v8.5 Automated Logic Proprietary and Confidential A Carrier Company. © 2023 Carrier.
Rev. 2/20/2023 All rights reserved.
104
Step 5: Enable TLS
Enable TLS (a newer version of SSL) in your browser so the systems can communicate securely. For
help on setting up TLS, see "What is TLS?" in WebCTRL® Help.
SiteBuilder v8.5 Automated Logic Proprietary and Confidential A Carrier Company. © 2023 Carrier.
Rev. 2/20/2023 All rights reserved.
105
Field Notes
Name Name that describes the computer that the IP address is associated with. This
can be any name you want.
IP address IP address of the current computer.
NOTE If you set up SiteBuilder to use Both HTTP and HTTPS or HTTPS Only on
a different port than 443, you will need to add :<port_number> in the IP
Address field. For example, if the computer name is Comp1 and the HTTPS
port is 1000, type Comp1:1000.
Step 4: Add a link so the child system can navigate to the parent system
NOTE A link to the parent system is the top item on the child system's Geographic tree.
1 In the child system in SiteBuilder, select the system on the Geographic tree.
2 Select Edit > Add Parent System Link Above.
NOTE Add Parent System Link Above is disabled if you are running SiteBuilder concurrently with
the WebCTRL® Server application.
3 Fill in the requested information. See table below.
NOTE If you are using absolute paths for reference names, you must change the reference names
for areas, equipment, and devices to reflect the new path.
4 Click OK.
Field Notes
Name The name that will appear in the WebCTRL® tree as a link to the parent
system.
Reference Name The reference name cannot be changed.
SiteBuilder v8.5 Automated Logic Proprietary and Confidential A Carrier Company. © 2023 Carrier.
Rev. 2/20/2023 All rights reserved.
106
Field Notes
Name Name that describes the computer that the IP address is associated with. This
can be any name you want.
IP address IP address of the current computer.
NOTE If you set up SiteBuilder to use Both HTTP and HTTPS or HTTPS Only on
a different port than 443, you will need to add :<port_number> in the IP
Address field. For example, if the computer name is Comp1 and the HTTPS
port is 1000, type Comp1:1000.
Step 5: Optional - Add links so the child systems can navigate to each other
If your hierarchical system has more than one child system, you can add a link to navigate from one
child system to another.
Do the following for each child system.
1 Select the child system on SiteBuilder's Geographic tree.
2 Select Edit > Add Navigation Link.
3 Fill in the requested information. See table below.
4 Verify that Navigation link only is selected.
5 Click OK.
Field Notes
Name The name that will appear in the WebCTRL® tree as a link to the other
system.
Reference Name The reference name of the topmost area in the child system.
NOTE The reference name must match the topmost area on the Geographic
tree of the child system.
System Click the drop-down arrow to select the other system.
NOTES
• If you do not see the system, click Edit Systems, then click Add. Enter the
requested information, then click OK. See table below.
• To edit or remove a system, select it, the click the appropriate button.
SiteBuilder v8.5 Automated Logic Proprietary and Confidential A Carrier Company. © 2023 Carrier.
Rev. 2/20/2023 All rights reserved.
107
Step 7: Enable TLS
Enable TLS (a newer version of SSL) in your browser so the systems can communicate securely. For
help on setting up TLS, see "What is TLS?" in WebCTRL® Help.
SiteBuilder v8.5 Automated Logic Proprietary and Confidential A Carrier Company. © 2023 Carrier.
Rev. 2/20/2023 All rights reserved.
108
Miscellaneous SiteBuilder menu commands
Some of the menus differ based on which item is selected in the tree.
File > Open System Folder When you have a database open in SiteBuilder, this command
opens the system folder in Windows Explorer.
File > All Source Files > Use to export source files to a .zip file that can be imported into
Import/Export another WebCTRL® or Field Assistant system. Source files
include:
• Control programs (.equipment files only)
• Drivers
• Graphics (.view files only)
• Touchscreen files
• BACview® files
• Report design files for Equipment Values or Trend Sample
reports
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.
Edit > Rebuild Graphic Resources See “Setting up a system for non-English languages” in
WebCTRL® Help.
Edit > Export (or Import) See "Commissioning Equipment" in WebCTRL® Help.
Checkout Information
Configure > Preferences > See “Setting up a system for non-English languages” in
Language WebCTRL® Help.
Current Session affects only what you see in SiteBuilder, and is
not part of the system you create.
Configure > Preferences > Font Click the name in the Font column to see a different font in
SiteBuilder.
Action > Reload Selected Use this command to select which control programs and drivers
you want to reload. All instances of the selected items are
reloaded.
Action > Compile JSP Cache Compile JSP Cache compiles the JSP pages that WebCTRL®
uses before a user views them for the first time, instead of the
individual pages compiling upon being viewed.
Action > Check Database Use as Technical Support directs.
Integrity
Tools > Configure Tools Use this command if directed by Technical Support to install an
added SiteBuilder feature.
Help > Apply Update Use this command as directed by installation instructions for
WebCTRL® service packs or patches.
SiteBuilder v8.5 Automated Logic Proprietary and Confidential A Carrier Company. © 2023 Carrier.
Rev. 2/20/2023 All rights reserved.
109
Menu command Notes
Help > About > Java VM tab If the system runs slowly when performing memory-intensive
tasks or produces "Out of memory" errors in the WebCTRL®
Server application or in log files, you can increase the amount of
memory that the WebCTRL® application is permitted to use. On
the Java VM tab, click Memory Settings. If your WebCTRL®
server is a 64-bit machine with at least
6 GB RAM, change Maximum memory to 3000 MB.
NOTES
• The memory setting for the 64-bit machine depends on the
size of the WebCTRL® system and what other services are
running on the machine. For example, you could change the
memory to 4000 MB if the database server is on a different
machine.
• You can also change this setting from WebCTRL® Server's
Help > About menu command.
SiteBuilder v8.5 Automated Logic Proprietary and Confidential A Carrier Company. © 2023 Carrier.
Rev. 2/20/2023 All rights reserved.
110
4 Select networks to add controllers to.
NOTE You can view the controllers as a LIST or TREE on the left side of the wizard. The tree shows
where the controllers were added in AddressIT. Since AddressIT does not have the network
information, you need to add the controllers under the networks in order for SiteBuilder to insert
the controllers in the Network tree.
a) Select the controller on the left side and the associated network on the right side.
b) Click Add.
c) Click Next when done.
5 Select the modified controllers within the .job file you want to import. If needed, check Import
Addresses and Import Names.
NOTE Serial numbers are always imported. If the import detects a difference in the controller's
address, the message Address changed appears next to the controller's name.
6 Click Next and follow the prompts until the file is imported.
SiteBuilder v8.5 Automated Logic Proprietary and Confidential A Carrier Company. © 2023 Carrier.
Rev. 2/20/2023 All rights reserved.
111
Document revision history
Important changes to this document are listed below. Minor changes such as typographical or formatting
errors are not listed.
SiteBuilder v8.5 Automated Logic Proprietary and Confidential A Carrier Company. © 2023 Carrier.
Rev. 2/20/2023 All rights reserved.
112
DHCP addressing • 81, 82
Index download • 76, 83
driver • 74
A E
absolute paths • 105 Environmental Index source • 66
Access database • 5 equipment • 65
address • 81 adding equipment • 5
alarm actions • 74 assigning equipment to control modules •
alarm categories • 74 64
alarm messages • 74 default • 2
alarm templates • 74 error indicator • 70
alarms Error Log • 69
alarm actions • 74 errors • 69
ARCNET • 11 event recipient instance • 2
area • 5 exporting items • 74, 76
B F
backing up database • 98 finding items in SiteBuilder • 70
BACnet alarm recipient intance • 2 firewall • 2
BACnet devices • 2 foreign device • 94
BACnet equipment • 5 default gateway • 81
BACnet/IP • 64, 76
BACview • 11, 18, 25, 29 G
BBMD • 25, 76 Geographic tree • 1, 5, 64, 70, 74
global reference name • 2, 5, 11, 73, 79
C
graphics • 74, 76
category attaching graphic files • 5
graphic • 5
child server • 103, 105, 108 H
clipping • 74, 76 heat source • 65
CMnet equipment • 5 hierarchical servers • 2, 103, 105, 108
compact the database • 98 historical trends • 100
computer name • 103, 105, 108
concurrent • 69, 74, 76, 105 I
control programs • 5, 80
IP address • 2, 81, 82, 83, 87
controllers • 1, 64
IP network • 81, 82, 83, 87
cool source • 65
IP subnet mask • 81
copying a path • 70
copying tree items • 70 K
D keyboard shortcuts • 70
database, system • 1, 2 L
back up • 98
database type • 2, 74, 76, 98 library item • 74
default • 2 local access port • 82, 83
defragment • 99 location-dependent operator access • 74
maintenance • 98 login • 2
minimize size • 100
default database • 2
M
default system • 2 maintenance • 98
defragmenting the database • 99 media type • 11, 18, 25, 29
deleting tree items • 70 minimize database size • 100
demand source • 66 mouse shortcuts • 70
device ID • 2 MS/TP • 11
device instance number • 2 MySQL database • 2, 98
SiteBuilder v8.5 Automated Logic Proprietary and Confidential A Carrier Company. © 2023 Carrier.
Rev. 2/20/2023 All rights reserved.
113
N historical • 100
NAT • 2, 78 V
navigation, WebCTRL® • 7
views • 2, 5, 7
network number • 2, 11, 76
Network tree • 1, 64, 70, 74 W
non-global reference name • 79
WebCTRL Server • 1
O
object instance • 5
Oracle database • 2
P
parent server • 103
peer caching • 11, 18, 25, 29
PostgreSQL • 2, 98
R
reference name • 70, 79
reload control programs • 69
replicating items • 70
reports • 74
running SiteBuilder concurrently with
WebCTRL® • 69
S
schedule • 74
deleting expired schedules • 100
secure socket layer (SSL) • 103, 105
Server BACnet device instance • 2
shortcuts, mouse and keyboard • 70
site, adding • 11, 18, 25, 29
source rule • 65, 73, 74
source trees • 1, 65, 74
SQL Server database • 2
SSL • 103, 105
system database • 1
back up • 98
database type • 2, 74, 76, 98
default • 2
defragment • 99
maintenance • 98
minimize size • 100
system directory name • 2
system hierarchy • 1
system language • 2
system maintenance • 98
system name • 2
T
TLS • 103, 105
tree item details • 70
trends
SiteBuilder v8.5 Automated Logic Proprietary and Confidential A Carrier Company. © 2023 Carrier.
Rev. 2/20/2023 All rights reserved.
114