Bacnet Point Manager “Discovered” notes

By default, the “Discovered” table for Bacnet objects lists the single BACnet Device object at top, and other objects underneath, with each object initially occupying a single row. See Figure 28.

Figure 28. Discovered Bacnet objects show present value


Discovered Bacnet objects show present value

You can resort objects by clicking on any column header. Often, this is useful to sort by “Object ID” (BACnet object type), to group like type objects together.

Also, you can click to expand any object (Figure 29). This lets you select other properties (apart from Present_Value) as a candidate to proxy.

Figure 29. Click plus (+) icon beside any discovered object to see all properties


Click plus (+) icon beside any discovered object to see all properties


The following sections provide more details about the Discovered pane in the Bacnet Point Manager:

Discovered object table columns

By default, the following columns appear in the Discovered table, from left-to-right:

Object Name   Object ID   Property ID   Index   Value   Description

Object Name

The Object_Name property of the discovered BACnet object. This name should be unique within this specific device. When you select an object to add as a proxy point, this is the default (Niagara) name in the station for the Bacnet proxy point.

If BACnet objects in the device are organized in some hierarchical folder scheme, the Object Name reflects this, using a forward slash (“/”) between folders. For example:

 J4_R2c/BNetServer/Dev_20/BFan_BO_20

Object ID

The Object_Identifier property of the discovered BACnet object, which is a combination of BACnet object type and instance number (unique within that type). In this column, these two fields appear separated by a “:”, using Niagara descriptors for type. For example:

  • analogInput:3

  • multiStateValue:3

  • binaryOutput:3

Property ID

The property shown for the discovered BACnet object. By default, all objects that have a Present_Value property are listed with this value “on top,” as shown in Figure 28. BACnet objects without a Present_Value property (for example, a Device object or Trend Log object), list showing another property as the top Property ID.

Typically, present value is the most useful piece of data from any BACnet object. However, you can expand any discovered object (Figure 29) to see all its other properties as children in the discovered pane, where each one is a separate proxy point candidate. Additionally, properties that are “arrays” are further expandable (see Index column).

Index

This is a numeric index into an “arrayed” property, if selected, otherwise is blank. For example, if you expand a “priority-type” object (e.g: object type “binaryOutput”) and expand again on its “priorityArray” property, each child row displays with a unique index number (1—16).

NoteUse this to proxy a point to write to only one specific level of the “Priority_Array” property of the target BACnet object (instead of accessing all levels, by proxy of only the default “presentValue” property). This may be useful in your control scheme, if you have a number of possible sources in the station you wish to evaluate (on a Niagara priority basis), to write to one BACnet priority level (only) in the target BACnet object.

Value

The (static) value of the associated property, captured when Niagara retrieved the object list (or, for any “non-default” properties, when you expanded the “top” property—see Property ID).

Discovered values display showing any descriptors associated with the BACnet object’s related properties (Units, Active_Text, Inactive_Text, and so on).

Description

Any available character string Description for the BACnet object. In many cases, this value may be blank.

Discovered object usage notes

You can rerun a point discover as many times as needed. If the BACnet device contains many objects, you may wish to add multiple BacnetPointFolders (using New Folder button), and add discovered points differently into each one, using the Bacnet Point Manager view available with each folder.