Device Object (bacnet-BacnetDeviceObject)

This component provides a view of a BACnet object in its native format—where all object properties are presented as a whole, as defined by the BACnet specification.

Unlike BACnet proxy points, which you create using the Bacnet Point Manager, device objects, when subscribed, poll all properties, however, not as efficiently as the selective proxy point model polls. Slots of BACnet device objects use primitive or special data types, and are not compatible with normal linking logic.

Config device objects are expected to be useful for one-time commissioning or for proprietary objects for which the proxy point interaction may be insufficient.

Figure 65.   Device Object properties
Image

To access an added or discovered device, expand the Config > Drivers > BACnetNetwork > BacnetDevice > Config and double-click Device Object.

In addition to the standard properties (Poll Frequency, Status and Fault Cause), these properties configure BACnet devices.

Property Value Description
Object Id drop-down list and number (from 0 to 4194302)
Identifies each device and component by the type of entity (Object Id) combined with a unique Instance Number.

For devices (controllers, instruments, meters, etc.), Instance Number must be unique within the BACnet internetwork. For components (points, schedules, analog inputs, files, groups, multi state inputs, etc.), it must be unique within the device.

Object Name Object Id and Instance Number
Identifies a BACnet object. This name should be unique within this specific device.

For components, this name includes the entire component path under the station’s Config using period (.) delimiters between parent.child levels. This enforces (externally) the BACnet requirement for unique names for all objects in a device.

For a proxy point, this is the default name in the station.

You can shorten or edit Object Name, however, each Object Name must be unique among all server descriptors under the Export Table.

Object Type read-only
Reports the type of object.
System Status read-only
Reports the current condition of the network.
Vendor Name read-only
Reports the vendor number.
Vendor Identifier read-only
Reports an identifier for the vendor’s device.
Model Name read-only
Reports the manufacturer’s model name for the device.
Firmware Revision read-only
Reports the version of the device firmware.
Application Software Version read-only
Reports the version of the manufacturer’s software running on the device.
Protocol Version read-only
Displays the version number of the BACnet protocol.
Protocol Revision read-only
Displays the current BACnet protocol level.
Protocol Services Supported read-only
Expands to identify all the available BACnet device services supported by this version of Niagara.
Protocol Object Types Supported read-only
Expands to identify all the available BACnet object types supported by this version of Niagara.
Max A P D U Length Accepted read-only
Reports the number of points per poll or APDU (Application Protocol Data Units).
Segmentation Supported read-only
Indicates the type of message segmentation the device supports. If a message exceeds the Max Segment Accepted length, the device must be able to break it into segments or part of the message is lost.
Apdu Timeout milliseconds (defaults to 3000 ms)
Defines the time the system waits before retransmitting an APDU segment. This property is only relevant if devices are doing segmentation.

Works for both client and server operations. For a small IP-based network, an optimal setting may be: 5000 ms.

Number of A P D U Retries number (defaults to 3)
Defines the maximum number APDU retransmissions.

Works for both client and server operations. For a small IP-based network, an optimal setting may be: 1 retry.

Device Address Binding read-only (may be hidden) Reflects the client-side operation entries, essentially a list of Device objects (by Object Id) and BACnet device address. These identify actual device parameters used when making client BACnet service requests to the devices.

This list (bacnet-BacnetListOf) is documented in a separate topic.

Database Revision read-only
Reports the version of the database.