The Difference Between BACnet, Modbus, and LonWorks
Until recently, there was no standard industry network protocol for building automation, and users had to choose between many different systems from different manufacturers. Proprietary communications were a result of no off-the shelf communication solution. Today, we have reached a place where there are three inter-operable standard network protocols to choose from: BACnet, LonWorks and Modbus. All three are widely used, and according to a Building Operating Management survey in 2011, 62% of respondents had at least one BACnet application; for LonWorks the percentage was 40%, while for Modbus the number was 30%.
BACnet
Building Automation Controls Network (BACnet) is a network protocol specifically used for multiple devices to communicate across building automation systems by system users and building system manufacturers. It was developed by ASHRAE and is used for applications like boiler control and tank level measurements.
Modbus
Modbus is a network protocol best used for industrial automation systems specifically for connecting electronic equipment. Although Modbus is best for industrial applications, its simplicity allows it to be a useful tool for building automation as well. It was developed by Modicon Inc. for tasks such as request temperature reading, send status alarm, or fan schedule.
LonWorks
LonWorks is a communication network protocol useful for building automation applications designed on a low bandwidth, for networking devices through power lines, fiber optics, and other media. It was designed by Echelon Corporation/ Motorola for Security, lighting systems, HVAC, machine control, manufacturing, and metering.
BACnet | Modbus | LonWorks | |
|---|---|---|---|
Developed By | ASHRAE | Modicon Inc. | Echelon Corporation/ Motorola |
Use | Communication across devices | Connection between devices | Networking devices through power lines, fiber optics, and other media |
Markets | Industrial, Transportation, Energy Management, Building Automation, Regulatory and health and safety | HVAC, Lighting, Life Safety, Access Controls, transportation and maintenance | Home automation, industrial, transportation, and public utility control networks. |
Examples | Boiler Control, Tank Level Measurements | Tasks such as request temperature reading, send status alarm, or fan schedule | Security, lighting systems, HVAC, machine control, manufacturing, metering |
Proprietary | No | No | Yes |
Transmission Modes | Ethernet, IP, MS/TP, Zigbee | ASCII, RTU, TCP/IP | MS/TP, network, SNVT |
Standards | ANSI/ASHRAE Standard 185 ;ISO-16484-5; ISO-16484-6 | IEC 61158 | ANSI/EIA 709.1; ISO/IEC 14908-1, 14908-2, 14908-3, 14908-4 |
Costs |
|
|
|
Network Interfaces | Existing LANs and LANs infrastructure | Traditional serial and Ethernet protocols | U10/U20 USB Network Interface; i.LON SmartServer; i.LON 600 |
Testing | Products must conform to LonWorks protocol | ||
Advantages |
|
|
|
Disadvantages |
|
|
|