BACnet - BACnet Objects

BACnet Objects

The standard specifies 50 types of objects

Access Credential Access Door Access Point Access Rights Access User
Access Zone Accumulator Analog Input Analog Output Analog Value
Averaging Binary Input Binary Output Binary Value Bit String Value
Calendar Character String Value Command Credential Data Input Date Pattern Value
Date Value Date Time Pattern Value Date Time Value Device Event Enrollment
Event Log File Global Group Group Integer Value
Large Analog Value Life Safety Point Life Safety Zone Load Control Loop
Multi-state Input Multi-state Output Multi-state Value Network Security Notification Class
Octet String Value Positive Integer Value Program Pulse Converter Schedule
Structured-View Time Pattern Value Time Value Trend Log Trend Log Multiple
  • Analog Input - Sensor input
  • Analog Output - Control output
  • Analog Value - Setpoint or other analog control system parameter
  • Binary Input - Switch input
  • Binary Output - Relay output
  • Binary Value - control system parameter
  • Calendar - a list of dates, such as holidays or special events, for scheduling.
  • Command - Writes multiple values to multiple objects in multiple devices to accomplish a specific purpose, such as day-mode to night-mode, or emergency mode.
  • Device - Properties tell what objects and services the device supports, and other device-specific information such as vendor, firmware revision, etc.
  • Event Enrollment - Describes an event that might be an error condition (e.g., "Input out of range") or an alarm that other devices to know about. It can directly tell one device or use a Notification Class object to tell multiple devices.
  • File - Allows read and write access to data files supported by the device.
  • Group - Provides access to multiple properties of multiple objects in a read single operation.
  • Multi-state Input - Represents the status of a multiple-state process, such as a refrigerator's On, Off, and Defrost cycles.
  • Multi-state Output - Represents the desired state of a multiple-state process (such as It's Time to Cool, It's Cold Enough and it's Time to Defrost).
  • Notification Class - Contains a list of devices to be informed if an Event Enrollment object determines that a warning or alarm message needs to be sent.
  • Loop - Provides standardized access to a "PID control loop".
  • Program - Allows a program running in the device to be started, stopped, loaded and unloaded, and reports the present status of the program.
  • Schedule - Defines a weekly schedule of operations (performed by writing to specified list of objects with exceptions such as holidays. Can use a Calendar object for the exceptions.

Read more about this topic:  BACnet

Famous quotes containing the word objects:

    Where then shall hope and fear their objects find?
    John Ashbery (b. 1927)