BACnet is an open communications protocol for building automation and control networks. The standards are controlled and/or referenced by ASHRAE, BACnet International, ANSI, and ISO.
BACnet has become the most popular protocol for building automation systems. The largest BACnet applications include systems and equipment used for heating, ventilating, and air-conditioning control, energy management lighting control, access control, and fire detection. It specifies mechanisms used by digital devices and building automation systems to exchange information and implement control algorithms.
BACnet Testing Laboratories was established by BACnet International to test products as per the BACnet standard and to support compliance testing and interoperability testing activities.
Many Veris products support BACnet MS/TP (over an RS-485 serial link) and some support BACnet IP (over Ethernet). The E50H2, E50H2A, E51H2 and E51H2A are certified by BTL for compliance with BACnet standards.
- BACnet MS/TP Client,
- BACnet MS/TP Server,
- BACnet/IP BBMD
- BACnet/IP Client,
- BACnet/IP Server,
Here is some more information about BACnet:
Protocol overview
The BACnet protocol defines a number of services that are used to communicate between building devices. The protocol services include Who-Is, I-Am, Who-Has, I-Have, which are used for Device and Object discovery. Services such as Read-Property and Write-Property are used for data sharing. The BACnet protocol defines a number of Objects that are acted upon by the services. The objects include Analog Input, Analog Output, Analog Value, Binary Input, Binary Output, Binary Value, Multi-State Input, Multi-State Output, Calendar, Event-Enrollment, File, Notification-Class, Group, Loop, Program, Schedule, Command, and Device.
BACnet objects
The standard 54 types of objects:
- Access Credential
- Access Door
- Access Point
- Access Rights
- Access User
- Access Zone
- Accumulator
- Alert Enrollment
- Analog Input: Sensor input
- Analog Output: Control output
- Analog Value: Setpoint or other analog control system parameter
- Averaging
- Binary Input: Switch input
- Binary Output: Relay output
- Binary Value: Control system parameter
- Bit String Value
- Calendar: A list of dates, such as holidays or special events, for scheduling
- Channel Object
- Character String Value
- 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
- Credential Data Input
- Date Pattern Value
- Date Value
- Date Time Pattern Value
- Date Time Value
- 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
- Event Log
- File: Allows read and write access to data files supported by the device
- Global Group
- Group: Provides access to multiple properties of multiple objects in a read single operation
- Integer Value
- Large Analog Value
- Life Safety Point
- Life Safety Zone
- Lighting Output: for lighting features such as blink warning, fade time, low/high trim etc.
- Load Control
- Loop: Provides standardized access to a “PID control loop”
- 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)
- Multi-state Value
- Network Security
- 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
- Notification Forwarder
- Octet String Value
- Positive Integer Value
- Program: Allows a program running in the device to be started, stopped, loaded and unloaded, and reports the present status of the program
- Pulse Converter
- 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
- Structured-View
- Time Pattern Value
- Time Value
- Trend Log
- Trend Log Multiple
BACnet testing
BACnet Testing Laboratories was established by BACnet International to test products as per BACnet standard and support compliance testing and interoperability testing activities and consists of BTL Manager and the BTL-WG. The general activities of the BTL are:
- Publish the BTL Implementation Guidelines document
- Certifying the products as per BACnet guidelines
- Support the activities of the BTL-WG,
- Maintaining the BTL test packages for technical support for use of pre-testing
- Approves Testing Laboratories for BTL Testing
The ANC-100e DH+ converters provide communications between newer Ethernet Technologies and DH+ legacy PLC-5s and SLC/504s
The ANC-100e is a pocket-sized, high performance, Industrial Rated Ethernet DH+ Converter. Features include: Ease of Configuration via Web Interface and DH+ Auto Polarity Detection and DH+ Auto Baud Rate Detection.
$1,295 USD List.
20 min. theautomationblog review.
Data Highway Plus to Ethernet (S02)
In today’s episode of The Automation Show, I unbox and setup an ANC-100E Data Highway Plus to Ethernet bridge from Automation Networks. For more information about the show (and how you could win an ANC-100E) check out the “Show Notes” located below the video. The Automation Show, Episode 2 Show Notes: NOTE: Would you like your … Continue readingData Highway Plus to Ethernet (S02)
The ANC-120e is a competitive alternative to AB’s 1784-U2DHP PLC Programming Cable
Is an economical and high performance USB-to-Allen-Bradley Data Highway Plus converter interfacing major HMI, SCADA, PLC Programming packages to Devices on DH+. Its features significantly outperform AB’s 1784-U2DHP PLC Programming Cable operating at 12 Mg USB speed with the Controllogix Ethernet/IP Driver.
The ANC-120e works with all SCADA, MMI, PLC programming packages installed on your PC with USB direct access to the DH+ network and stations. These packages include RSLINX/LOGIX Classic & Enterprise with RSLOGIX 5/500, Wonderware DAServer & TCP/IO Server, Citect, and Kepware using Controllogix Ethernet/IP Drivers.
$1,295 USD List.
20 min. theautomationblog review
USB To Data Highway Plus (DHP, DH+) – Using the ANC-120e, a lower cost alternative to the 1784-U2DHP