BACnet® Controller Integration With NAENCEODS Technical
BACnet® Controller Integration With NAENCEODS Technical
BACnet® Controller Integration With NAENCEODS Technical
Bulletin
Code No. LIT-1201531
Software Release 8.1
Issued February 2017
Refer to the QuickLIT website for the most up-to-date version of this document.
Introduction................................................................................................................................3
Summary of Changes................................................................................................................3
BACnet Controller Integration with NAE/NCE/ODS Overview...............................................3
BACnet Integration.............................................................................................................................3
BACnet Integration Object/Field Bus Integration Object................................................................5
Focus View............................................................................................................................................5
Diagnostics View...................................................................................................................................5
Engineering View..................................................................................................................................5
Summary View......................................................................................................................................6
Hardware View (Field Bus integration only)..........................................................................................6
BACnet Integration and Field Bus Integration Auto Discovery Filtering......................................6
BACnet Integration Auto Discovery Filters............................................................................................7
Field Bus Integration Auto Discovery Filters.........................................................................................8
BACnet Object Support......................................................................................................................8
Unique Device Object Identifiers...........................................................................................................9
Items in the Navigation Tree on the Metasys UI.............................................................................10
Commands..........................................................................................................................................11
Alarming..............................................................................................................................................14
Performance Considerations for Third-Party BACnet Devices....................................................14
Exposing NAE Data to M-Series Workstations..............................................................................15
Supported NAE Objects...................................................................................................................16
Exposing NAE Data as Standard BACnet Objects to Other BACnet Devices............................16
Poll Rate of Third-Party BACnet Devices.......................................................................................16
Configuring the NAE as a BACnet IP to MS/TP Router.................................................................16
Auto-Created States Text.................................................................................................................17
BACnet Integration Object — Detailed Procedures..............................................................20
Connecting to BACnet Devices.......................................................................................................20
Exposing BACnet Information.........................................................................................................20
Adding a BACnet Integration Object...............................................................................................21
Mapping BACnet IP Devices Using Auto Discovery......................................................................23
Manually Mapping BACnet IP Devices............................................................................................25
Mapping BACnet Field Points Using Auto Discovery...................................................................26
Mapping BACnet Field Points Manually.........................................................................................30
Using the Relearn Feature...............................................................................................................32
Using the Engineering View to View and Edit Device Attributes (BACnet Properties)..............32
Field Bus Integration Object — Detailed Procedures...........................................................35
Adding BACnet MS/TP (Field Bus) Integrations............................................................................35
Manually Adding BACnet MS/TP (Field Bus) Field Devices (Online or Offline)..........................36
Adding BACnet MS/TP Field Devices Online Using Auto Discovery...........................................39
Adding BACnet Devices to the BACnet and MSTP Integrations Using the Import Integration
Wizard................................................................................................................................................40
Adding Extensions to an Object......................................................................................................41
Adding a Trend Extension...................................................................................................................43
Technical Bulletin 2
Introduction
This document describes how BACnet® controllers, both those from Johnson Controls and third-party suppliers, are
integrated through a Network Automation Engine (NAE) or Network Control Engine (NCE) in a Metasys® system
network. This capability provides two major functions:
• First, as a BACnet workstation, the NAE/NCE allows the objects within BACnet controllers to integrate with the
Site Management Portal and the Ready Access Portal.
• Second, as a BACnet building controller, the NAE/NCE provides supervisory control and monitoring functions
for objects integrated from connected BACnet controllers. BACnet controllers can integrate with an NAE/NCE
using either BACnet IP or Master-Slave/Token-Passing (MS/TP) communications.
This document also includes integration information about the Metasys Open Data Server (ODS), a BACnet Testing
Laboratories™ (BTL) Listed BACnet® Operator Workstation (OWS) that conforms to the B-OWS profile. You can
configure the ODS as either a BACnet Workstation, Site Manager Workstation, or a combination of both. The
workstation uses a Microsoft® operating system and SQL Server® database software to manage the collection and
presentation of large amounts of trend data, event messages, operator transactions, and system configuration data.
For details, refer to the ODS Commissioning Guide (LIT-12011944).
The functions provided by the NAE/NCE for BACnet controllers are similar to those provided to integrated N2 and
LonTalk® controllers. The major difference is that the NAE/NCE behaves as a BACnet gateway to the non-BACnet
controllers, converting their data into BACnet objects that reside within the NAE/NCE. For integrated BACnet
controllers, the NAE/NCE provides BACnet mapper objects, which supplement the standard BACnet object data of
the integrated controllers with additional attributes needed to perform the workstation and building controller functions
within the Metasys system. This document describes those additional attributes.
Note: The term NAE is used throughout this document to refer to both NAEs and NCEs, unless noted otherwise.
Summary of Changes
The following information is new or revised:
• BACnet Object Support - Added new objects.
• Commands - Updated the commands table and added additional commands.
• Updated user interface screens and user selections for the new release.
BACnet Integration
The BACnet Integration feature manages the integration of BACnet enabled devices into the Metasys system. Figure
1 shows an example of this type of configuration. As shown, third-party BACnet devices can reside on the IP Network
and on the MS/TP Field Bus.
Focus View
The focus view contains basic user data including the name of the object and the device name of the host NAE for
the BACnet integration object.
Diagnostics View
The diagnostics view displays BACnet protocol diagnostic properties for troubleshooting purposes. Users with
high-level privileges use this view.
Note: This view is not available during offline configuration with the SCT.
Engineering View
The engineering view of the BACnet Integration object allows scanning the entire IP network to discover and view
data in BACnet devices that are connected on the network, whereas the Field Bus object’s engineering view shows
the devices connected to the attached MS/TP bus. Advanced users (with the appropriate access authority) use this
view to see and change data in BACnet devices directly, whether or not the objects have been integrated to the
NAE. A user can then view and command many more BACnet devices than just those that have been integrated
and are visible in the Site Management Portal All Items navigation tree.
The engineering view contains the Integration Tree and Integration View panels. The Integration Tree panel contains
a list of known BACnet devices and their objects that are connected to the NAE. The Integration View panel displays
the details about the BACnet device or objects selected in the Integration Tree.
After you create a new BACnet Integration object or Field Bus Integration object, the Integration Tree is empty until
you add the BACnet devices either manually or by using auto discovery.
Note: This view is not available for offline configuration with the SCT.
Restore Controller
Add Recipient and
Remove Recipient
Clear and Execute
Program Changes
Override/Override
Rediscover Text
Temp Override
Preset Value
Release All
States Text
Release
Release
Strings
Alarms
Adjust
Times
Route
Shed
Accumulator X X X
Analog X X X
Input (AI)
Analog X X X X X X X
Output
(AO)
Analog X X X X X X
Value(AV)
BACnet X X X X X X
Character
String
Value
BACnet X X
EDC
BACnet X X
EDM
BACnet X X
GLC
BACnet X X X X X X
Integer
Value
BACnet X X X X X X
Positive
Integer
Value
Binary X X X X
Input (BI)
Binary X X X X X X X X
Output
(BO)
Binary X X X X X X X
Value
(BV)
BitString X X X X X X
1
Value
Program Changes
Command Name
Temp Override
Preset Value
Release All
Recipient
Release
Adjust
Route
Shed
Text
Calendar
Command X X
Date X X X X X
Pattern
1
Value
Date Time X X X X X
Pattern
1
Value
Date Time X X X X X
1
Value
Date X X X X X
1
Value
Device X X X
Event
Enrollment
(EEO)
Group
Large X X X X X X
Analog
Value
Life X X
Safety
Point
(LSP)
Life X X
Safety
Zone
(LSZ)
Load X X X
Control
Loop X X X
Multi X X X X
-State
Input
(MSI)
Multi X X X X X X X X
-State
Output
(MSO)
Program Changes
Command Name
Temp Override
Preset Value
Release All
Recipient
Release
Adjust
Route
Shed
Text
Multi X X X X X X X
-State
Value
(MSV)
Notification X
Class
(NCO)
Octet X X X X X
String
1
Value
Program X
Pulse X X
Converter
Schedule X
Time X X X X X
Pattern
1
Value
Time X X X X X
1
Value
Trend X X X
Trend X X
Log
Multiple
Operation for most of these commands can be found in Metasys SMP Help (LIT-1201793). The following command
operations are unique to the BACnet integration:
• Restore Controller States Text: For objects supporting the States Text attribute, if the User Selected States
Text attribute is true, the object's States Text is no longer synchronized with the States Text, Action Text,
Active/Inactive, or Shed Level Description property. Use the Restore Controller States Text to set User Selected
States Text to false. The field point's States Text attribute is then updated to match the remote object's States
Text property.
Note: If the dictionary cannot be updated to match the field device, the States Text Error Status attribute
indicates the cause of the error.
• State N: The State N Command is used by the Command object to write the Present Value attribute by selecting
a state. The first state in the drop-down box indicates No Action, and the remainder of the states indicate an
Action from the Action array. If you choose to define your own custom enumeration set for this object, be sure
to enter No Action for the first entry.
Alarming
The NAE accepts alarms from BACnet devices if those devices have a Notification Class object with the NAE specified
as a recipient for the alarms, and if the sources of the alarms are mapped as integrated BACnet objects.
The remote BACnet device notification class object has a destination Process ID for each recipient entry. By default,
the NAE accepts alarms for all valid Process ID values. For each NAE, you can filter alarms and accept only those
matching specific Process IDs. The NAE device object contains an attribute under the BACnet section of the Focus
tab called Process Id List. Adding Process ID values to this attribute tells the NAE to only accept alarms matching
those Process IDs values. There are two special cases that tell the NAE to accept alarms for any Process ID: if the
list is empty (which is the default) or if the list contains a Process ID of 0.
You can also configure the NAE Notification Class objects to send alarms to remote BACnet devices. The Metasys
system audit trail then records the Alarm acknowledgments from the BACnet device.
1 With N2 or LONWORKS Hardware Tab (points can be interfaced from N2 devices as well as LONWORKS devices).
2 Object extensions appear as a separate object within third-party BACnet devices.
Objects from the following devices are not available to the M-Series Workstation:
• NIE
• ADS
• ADX
• ODS
Auto-Created Enumeration Sets are not translatable and do not appear in the dictionary viewer tool. They are local
to the site where they are defined.
Important: When using Auto-Created Enumeration Sets, you must upload the Site Director first, then the NAE
where you mapped the object. If you download from SCT, download the Site Director first, and then
the NAE. You must do the procedure in this order, or the enumeration set text files do not match, and
the state values are not indicated correctly.
For Binary Values, Auto-Created States Text is indicated by an asterisk at the beginning of the States Text value,
as shown in Figure 2. For Multistate Variables, Auto-Created States Text is indicated by an asterisk at the beginning
of the States Text value, as shown in Figure 3.
5. Set the BACnet Site field to True and set the BACnet Encoding Type for the encoding used by the BACnet
devices.
Note: The default BACnet Encoding Type is ISO 10646 (USC-2). Many BACnet devices, including the N30
Supervisory Controller, use ASCII for the BACnet Encoding Type. When connecting to an N30 Network,
choose ANSI X3.4 (US_ASCII) for the BACnet Encoding Type. Many devices supplied in Japan use
Microsoft DBCS code page 932 (Japanese Shift JIS). If connecting to another BACnet device, verify the
BACnet Encoding Type with the manufacturer or supplier of the device. Selection of the wrong BACnet
Encoding Type can result in unaccepted entries of text at the BACnet device, such as failed BACnet
object descriptions and alarm acknowledgments from the Metasys system UI.
Note: The UTF-8 BACnet Encoding Type is also compatible with ASCII as long as extended characters (for
example, Çä╣ß ) are not used with ASCII devices.
6. Click Save. The NAE is now enabled to work with BACnet networks.
7. See Enabling the Routing Mode.
3. Select the NAE to which to add the BACnet Integration object. After selecting the NAE, click Next. The Identifier
screen appears.
4. Enter a unique name for the BACnet network of devices to integrate and click Next. The Configuration screen
appears.
5. In most cases, accept the default Configuration parameters. (Refer to the BACnet Integration object in Metasys
SMP Help (LIT-1201793) for a complete definition of the parameters.) Click Next to accept the defaults. The
Summary screen appears.
6. To change anything, click Back. If the Summary looks acceptable, click Finish to create the BACnet Integration
object. At this time the user can add extensions to the new object.
7. Add extensions as desired and click Done when finished. The Wizard closes.
8. After adding a BACnet Integration object, map the BACnet devices on the network to the NAE. Verify that the
network address and port for this integration match the devices you are adding to this integration. See Figure 8.
Note: If no BACnet Integration object appears, follow the procedures in Adding a BACnet Integration Object.
3. Select Assisted and click the Invoke Auto Discovery bar. The Auto Detect Utility Wizard starts. If auto
discovery has not already been performed, it begins immediately. If the Auto Detect Utility Wizard does not
start automatically, click Restart.
Note: The NAE must be online with the devices on the BACnet IP network to use Auto Discovery.
When Auto Discovery is complete, a list of discovered devices appears.
Figure 10: Auto Detect Utility Screen
4. Select a device from the list to start the item creation process for that device.
5. Follow the wizard’s prompts. At the configuration screen of the BACnet device, the Instance Number, Name,
and Item Reference fields fill in automatically with the auto-discovered data from the BACnet device. The Item
Reference comes from the remote device BACnet Object Identifier, and the Name defaults to the BACnet
Object Name of the BACnet device object. The NAE Navigation Tree uses the Name. Change the Name field
manually, if desired, by clicking the edit button. The BACnet Object Name in the device is not changed.
6. Complete the Insert Field Device screens by accepting the defaults. The Add Extensions Wizard starts.
Note: If no BACnet Integration object appears, follow the procedures in Adding a BACnet Integration Object.
3. Select Manual and click Next.
4. Follow the wizard’s prompts. At the configuration screen of the BACnet device:
• Fill in the Instance Number manually.
• Enter the Name field manually if the default data for the BACnet device is not satisfactory.
The NAE Navigation Tree uses the Name. Change the Name field manually, if desired, by clicking the Name
field. The BACnet Object Name in the device is not changed.
5. Complete the Insert Field Device screens by accepting the defaults. The Add Extensions Wizard starts.
6. Add extensions by clicking New for the desired extension and completing the wizard prompts that appear.
7. When finished adding extensions, click Done. The Insert Field Points Wizard starts.
Note: If no BACnet Integration object appears, follow the procedures in Adding a BACnet Integration Object.
8. Go to Mapping BACnet Field Points Using Auto Discovery or Mapping BACnet Field Points Manually.
The Insert Field Points Wizard starts automatically after inserting a Field Device. Because it selects the newly
added device as the destination, the wizard opens to the Select Definition Mode screen bypassing the
Destination screen.
Add BACnet devices during the Mapping BACnet Field Points Using Auto Discovery procedure. To view the
selectable devices, click the plus sign next to the BACnet Integration object to open the list of mapped BACnet
devices.
2. Select the BACnet device to which objects are to be integrated and click Next. The Insert Point Wizard, Select
Definition Mode screen appears.
3. Click Assisted and then click Invoke Auto Discovery. The Auto Detect Utility Wizard starts. If an auto discovery
has not already run, it begins immediately. If the Auto Detect Utility Wizard fails to start automatically, click
Restart.
When Auto Discovery finishes, a list of discovered BACnet objects appears. The fields automatically fill in with
the auto discovered data from the BACnet device. The Native Object Name is the BACnet Object Name in the
device.
Note: If the total number of discovered points exceeds the limit, then the returned discovery indicates Page 1
of X, where X is the total number of pages. A restart increments the page and displays the next set of
discovered points. Each completion of the point mapping process also increments the page. After the
last page, the point mapping process begins again at Page 1.
The Identifier derives from the remote device BACnet Object Identifier and indicates both the object type and
instance number. The Name defaults to the Native BACnet Object Name; you can change the Name field during
the configuration process if desired. The Name appears in the NAE navigation tree. The BACnet Object Name
in the device is unchanged. The Instance Number comes from the BACnet Object Identifier.
4. Close the window by clicking the X in the upper-right corner of the screen.
5. Click Next. The Assisted Identity/Configure screen appears. Use this screen to select which points to map
from the BACnet device.
6. Select points individually by clicking on them. When an item is mapped, a check mark appears next to it, and
the right side of the screen displays a summary of the mapping items.
Note: Deselecting a folder in the tree does not deselect the objects under the folder. Use this feature if the
objects should appear directly under the controller in the NAE UI navigation tree.
7. After selecting all the points to map, click Next. The Insert Point Wizard summary screen appears.
8. Review the Summary screen and click Finish.
Distinguish the Manual Point Definition from the Assisted Point Definition by the list of steps on the left side
of the screen. The Manual Definition display adds a Data Source step and separates the Identify and Configure
steps.
4. Select the type of point to create and click Next. The remaining steps of the Insert Point Wizard - manual mode
are listed in the following table.
5. Click Finish.
Discovery begins automatically and finds all new BACnet devices on the network. After Discovery, the new
devices appear in the Integration Tree and in the Integration View.
3. When Discovery is complete, close the Auto Discovery box.
Using the Engineering View to View and Edit Device Attributes (BACnet
Properties)
When online with a BACnet device, use the Engineering view of the BACnet Integration object to View and Edit
Device Attributes (known as properties in BACnet terms). Act on these devices whether mapped to the Navigation
tree or not.
2. Click the Engineering tab, and navigate to either a field device or a field point in the Integration Tree.
3. Double-click the selected field device or field point. The Details screen for the selected field device or object
appears.
4. Click Edit. The editable fields from this screen appear in a box with a heavy line border.
The BACnet device displays only the required and optional attributes of the BACnet point object. Vendor-specific
proprietary attributes do not appear.
For attributes that support a command priority, such as the Present Value of an Analog Output (AO), the BACnet
device displays the active value and priority. To change a value, enter an equal or higher priority. Clearing the
value at the specified priority releases this priority and displays the value for the next highest priority.
5. Make the desired changes and click Save.
2. Follow the prompts to configure the integration using the information in the following table.
Table 7: Insert Integration Wizard
Screen Purpose
Object Type Select the type of integration (Field Bus).
Destination Select the NAE/NCE that connects to the integrating trunk.
Identifier Type a unique name for the trunk. Each integration under a device requires a unique name.
By default, the name of the newly entered object has a number appended to keep it unique;
therefore, if adding a BACnet MS/TP trunk to a site for the first time, the default name is
1
Field Bus.
2 3 1
Configure Configure information about the integration such as trunk number and a brief description.
Note: If BACnet routing is enabled for this NAE, the Network Address on the Hardware
tab must be unique from all other Field Bus network addresses on the site that also
enable BACnet routing.
Summary View the basic parameters of the integration just added.
1 When selecting or adding a second BACnet MS/TP trunk, change the default trunk number (which is 1) on the Hardware
tab to 2 and change the Network Address to a value not already used on the NAE, typically one greater than the default
value.
2 Typically, use the default values for Baud Rate Selection and Network Address. Change the Network Address if the
activity at the site also includes integrating third-party BACnet networks into the NAE. If BACnet routing is enabled for
this NAE, the Network Address on the Hardware tab must be unique from all other network addresses on the site that
also enable BACnet routing.
3 Trunk numbers 1 and 2 are used for local BACnet MS/TP trunks. Trunks that communicate through the BACnet IP
connection to a BACnet IP to MS/TP router (which provides the MS/TP wiring connection) use higher trunk numbers
between 3 and 20. You must configure the router with an MS/TP network address number that is unique from all other
network address numbers on the site. You must set the BACnet network address of the field bus to match the BACnet
MS/TP network address number of the router. The BACnet IP network address of the router must match the BACnet IP
3. Click Finish.
Manually Adding BACnet MS/TP (Field Bus) Field Devices (Online or Offline)
Use the Insert Field Device Wizard to manually add BACnet MS/TP (field bus) field devices, whether the system
is online or offline.
1. On the Insert menu, click Field Device. The Insert Field Device Wizard starts.
Figure 22: Insert Field Device Wizard (Destination Screen)
2. Select the trunk to which the field device is connected and click Next. The Insert Field Device Wizard Select
Definition Mode screen appears.
3. Click Manual. You are then prompted to select the class of device (JCI Family BACnet Device or General BACnet
Device).
Note: When using the SCT, the Assisted option appears dimmed because that method is unavailable when
the system is offline.
Figure 24: Insert Field Device Wizard (Select Definition Mode Screen, Manual Setting)
4. For JCI Family BACnet Device, select a BACnet MS/TP address for the new device. All BACnet MS/TP addresses
in the list are available because the address list updates each time a new controller object is created. After
choosing a BACnet MS/TP address, click Next. Auto Discovery is available only for online field devices. See the
Adding BACnet MS/TP Field Devices Online Using Auto Discovery section in this document.
6. Choose a unique name (within the parent object) for the new controller object and click Next. The Insert Field
Device Wizard Configure screen appears. The fields of the Configure screen have default data based on the
previous information entered. This information includes the object type and naming parameters of the new
controller just created.
Figure 26: Insert Field Device Wizard (Configure Screen)
When using the Manual Device Definition, the default name is always FD plus an incremental number for field
devices. The incremental number provides a suggested name that is unique within the context of the parent
object, in this case a BACnet MS/TP (field bus) integration.
7. Click Next. The Insert Field Device Wizard Summary screen appears.
8. If satisfied with the Summary, click Finish (otherwise, click Back and correct any problems).
9. Add extensions to the newly created controller object, if needed. See Adding Extensions to an Object for more
information.
Adding BACnet Devices to the BACnet and MSTP Integrations Using the
Import Integration Wizard
1. On the navigation tree, click the integration you want to add a device to.
2. On the Action menu, select Import Integration. The Open files screen appears.
3. Locate and select the import file that matches the integration. Then click Open. The Import Integration screen
appears.
Figure 29: Import Integration Screen
6. Click OK. Repeat this process for each device you want to add.
3. Click New in the row next to the desired type of extension. Follow the prompts on the Wizard that appears. See
Adding a Trend Extension, Adding a Totalization Extension, or Adding an Alarm Extension for more information.
4. Follow the prompts to configure the extension and click Finish when done. The Extension Wizard appears with
the new extension listed in the appropriate row.
5. Click Done after adding the needed extensions. If the Extension Wizard launches automatically after creating
the new field device object, the Field Device Extension screen opens next.
6. Add field points under the newly created controller object by clicking New in the Field Points panel of the Field
Device Extension Wizard. See Manually Adding BACnet MS/TP (Field Bus) Field Devices (Online or Offline)
for instructions on adding BACnet MS/TP points.
2. Select an attribute and follow the prompts in the Wizard to complete the addition of a Trend Extension.
3. Click Finish. The Extensions Wizard appears with the new attribute listed under Trend.
2. Select an object in the top of the screen and an attribute in the bottom and click Next.
Note: Click other to display a list of available attributes.
3. Select Totalization type from the available options on the right (if available).
4. Follow the prompts in the Wizard to complete the addition of a Totalization Extension.
5. Click Finish. The Extensions Wizard appears with the new attribute listed under Totalization.
2. Select an object to add the Alarm extension to in the top of the screen and an attribute in the bottom of the
screen and click Next.
Note: Click other to display a list of available attributes.
3. Follow the prompts in the Wizard to complete the addition of an Alarm Extension.
4. Click Finish. The Extensions Wizard appears with the new attribute listed under Alarm.
2. Select an object to add the Averaging extension to in the top of the screen and an attribute in the bottom of
the screen and click Next.
Note: Click other to display a list of available attributes.
3. Follow the prompts in the Wizard to complete the addition of an Averaging Extension.
4. Click Finish. The Extensions Wizard appears with the new attribute listed under Averaging.
3. Select the check boxes next to the extensions you want to delete.
4. Click Delete for each extension.
Clicking Delete in any extension row deletes only the checked extensions in that row. For example, in Figure
38, click both Resource Delete and Alarm Delete to delete both checked extensions.
5. Click Done when finished.
Related Documentation
Table 8 lists documents related to Metasys system and BACnet® protocol.
Table 8: Related Documentation
For Information On See Document
Installing the NAE NAE55/NIE55 Installation Instructions (Part No. 24-10051-43)
Installing the NCE NCE25 Installation Instructions (Part No. 24-10143-63)
Overview of BACnet and MS/TP Field Bus Metasys® System Field Equipment Controllers and Related
Controllers Products Product Bulletin (LIT-12011042)
Setting up Databases Metasys® SCT Help (LIT-12011964)
Configuring the NAE and NCE NAE Commissioning Guide (LIT-1201519)
Understanding the Metasys System Metasys® System Configuration Guide (LIT-12011832)
Using the Metasys System and Metasys System Metasys® SMP Help (LIT-1201793)
Supported Objects and Commands
NAE Protocol Implementation Conformance NAE/NCE Protocol Implementation Conformance Statement
Statement (PICS)/BACnet Interoperability Building (LIT-1201532)
Blocks (BIBBs)
BACnet Information American National Standards Institute/American Society of
Heating, Refrigerating, and Air-Conditioning Engineers
(ANSI/ASHRAE) Standard 135-2012 at protocol revision 12
Troubleshooting
BACnet System Integration Troubleshooting Guide
Use the information in Table 9 to assist in diagnosing and solving possible BACnet System Integration problems.
Table 9: BACnet System Integration Troubleshooting Guide
Symptom Cause Solutions
Auto discovery fails to find all — Verify that the NAE Network Address and BACnet IP Port match
devices. that of the integrating IP-based BACnet devices. In the NAE
Device object Focus view, select Advanced to view the BACnet
IP Port address.
If the BACnet device is on the MS/TP Field Bus, verify that the
Network Address defined under the Hardware tab of the MS/TP
Field Bus is correct.
Verify that no network devices have duplicated Object Identifiers.
In accordance with the BACnet specification, the BACnet Object
Identifier for each device on the entire network must be unique.
After performing a Relearn, view the Duplicate Device Identifiers
attribute of the BACnet Integration object (Diagnostic view).
Any duplicates found on the network are listed.
Verify that the BACnet Object Identifier of the NAE itself does
not conflict with that of the BACnet devices being integrated. The
NAE BACnet Object Identifier appears in the Focus view after
selecting Advanced.
If the BACnet device is on a different IP network segment from
any NAE, specify a a BACnet Broadcast Management Device
(BBMD) for its segment. Add the device IP address or host name
of a BBMD device in that segment to the third-party BBMD
attribute of the Site object and add all of the NAE BBMD devices
to the specified BBMD device.
Verify that the BACnet device supports the Who-Is BACnet
service. Auto discovery requires the support of this service.
A BACnet device goes offline and A change of the At startup of the NxE, the BACnet Integration binds with the
fails to come back online. BACnet device IP BACnet Object Identifier (OID) and uses the IP address from
address. that bind. If you move a device to a different subnet, or change
the IP address of the device, you must restart the NxE to bind
the OID with the new IP address.