Understanding BACnet Objects: Concepts, Types, and Applications

BACnet object(s) are concepts that allow the communication and organization of data related to inputs, outputs, software, and calculations to be performed. The BACnet Object can manifest itself in a variety of ways. These ways include:

  • Single Points
  • Logical Groups
  • Program Logic
  • Schedules
  • Historical Data

The BACnet object covers both physical and non-physical concepts. For example, a thermostat could be considered a physical concept and the HVAC system as the output device. A HVAC maintenance schedule in the form of software is an example of a non-physical concept.

All BACnet objects contains properties for information exchange and commands. One could view these properties in a tabular format with two columns. The first column lists the property name, and the second column gives a property value. Information in the second column can exist in read-only or write-enable format.

The following is a BACnet object example of an analog input for a space temperature sensor in a building:

Object Name Space Temp
Object Type Analog Input
Present Value 71
Status Flags Normal, InService
High Limit 77
Low Limit 67

The first four properties in the table are required by the BACnet standard. The last two properties are considered optional. These optional objects are often required by a developer, but that object must conform to the BACnet standard. The example shows only a few of the properties with an object. In the real-world, especially in a building automation setting many more properties would be present in the object.

Most experts and sources indicate there are 23 standard BACnet objects used in building automation systems. Standard objects are those objects that operate within the BACnet standard.

  • Binary Input
  • Binary Output
  • Binary Value
  • Analog Input
  • Analog Output
  • Analog Value
  • Averaging
  • LifeSafety Zone
  • LifeSafety Point
  • Multi-State Input
  • Multi-State Output
  • Multi-State Value
  • Loop
  • Calendar
  • Notification Class
  • Command
  • File
  • Program
  • Schedule
  • Trend Log
  • Group
  • Event Enrollment
  • Device

This list of 23 standard objects is representative of those functions in building automation and control systems of the present day.

Written by:  Scott Cosby

If you have any questions about BACnet, or connecting BACnet devices to your other devices feel free to  contact us
We are here to help you.

Contact Us

Contact us via phone (+1 866-383-1657) or leave a detailed message below for sales, support, or any other needs

*Required Field
*Required Field
I'd like to receive the newsletter. *Check email for confirmation.
*Required Field
8:00am - 12:00pm 12:00pm - 5:00pm
Message Sent Successfully