BACnet Data Address

Help Contents

Introduction

Data in BACnet Devices is stored in objects and properties.

The BACnet Data Address is a string that defines the location of a property in a BACnet device. The string uses the following format:

bacnet-data-address ::=
  object-ref '.' property-ref [ . bit-ref ]

object-ref ::=
  { object-name-identifier | object-name-string | object-type ':' object-instance }

object-type ::=
  { identifier | unsigned-integer-value }

property-ref ::=
  { property-name | property-identifier }

bit-ref ::=
  unsigned-integer-value

Where:

Examples

ExampleComment
Temperature.Present_Value The Present_Value property of an object called Temperature
'Input 15'.Present_Value The Present_Value property of an object called Input 15
Device.Description The Description property of an object called Device
Analog_Input:1.Present_Value The Present_Value property of an analog input with instance number 1.
176:1.Present_Value The Present_Value property of instance number 1 of custom object type 176.
Binary_Input:5.Status_Flags.1 The Fault bit of the Status_Flags property of Binary Input instance number 5.

Object Types

You can use these values for object-type:

Object TypeDescription
Access_DoorA door to access an area of a building
Analog_InputAn analog input
Analog_OutputAn analog output
Analog_ValueInternally stored analog value
AveragingSamples minimum, maximum and average value
Binary_InputA binary or digital Input
Binary_OutputA binary or digital Output
Binary_ValueAn internally stored binary value
CalendarA list of calendar dates
CommandA set of commands on objects
DeviceA BACnet device
Event_Enrollment
Event_LogStores a log of event records
Group
Load_Control
Life_Safety_Point
Life_Safety_Zone
Loop
Multi_State_InputAn input with multiple bits
Multi_State_OutputAn output with multiple bits
Multi_State_ValueAn internally stored value with multiple bits
Notification
Program
Pulse_ConverterA counter for pulses
Schedule
Structured_ViewOrganizes objects in a hierarchy
Trend_LogStores a property historically
Trend_Log_MultipleStores multiple properties historically

Where Used

The BACnet Data Address is used in these contexts:

Further Information

BACnet Driver

For an overview of the BACnet Driver.

Glossary

For the meaning of terms used in Fernhill SCADA.