Blog

BACnet vs Modbus: Open Protocols Explained

BACnet and Modbus are the open protocols that let equipment from different brands speak to one system. What each is, where it fits, and why open protocols decide whether you own your data.

Labelled terminal block wiring for pumps and field devices in a control panel

BACnet vs Modbus: what they are and why your building should speak them

Modbus and BACnet are the two open communication protocols that let building and industrial equipment from different manufacturers talk to one system. Modbus is the older, simpler industrial standard — common on meters, drives and PLCs. BACnet was purpose-built for building automation and is richer and more scalable for HVAC and large building systems. The reason both matter to a building owner has nothing to do with the technical detail and everything to do with one thing: whether you own your building's data, or rent it from whoever installed the controls.

Why protocols decide whether you're locked in

Every controller, meter and sensor speaks some language. If that language is open — Modbus or BACnet — any competent integrator can read the device, and you can mix equipment from different brands into one system. If it's a proprietary language locked to one manufacturer, only that manufacturer can touch it, at their price, forever.

That single distinction drives the long-term cost of a building automation system. A closed, single-vendor stack turns every future change — adding a meter, integrating a new chiller, upgrading the head-end — into a service call to the incumbent. Five years on, that lock-in usually costs more than the original system. Open protocols are the difference between an asset you own and one you rent. We make the same point in what makes a well-designed BMS.

What Modbus is, and where it fits

Modbus was developed by Modicon in the late 1970s for programmable logic controllers, and its longevity comes from its simplicity. It's a master–client model: one controller polls devices, and each device answers with its register values. That's it — no rich data types, no built-in discovery, just reliable, simple request-and-response.

That simplicity is why Modbus is everywhere on the industrial and metering side. Power meters, variable-speed drives, energy meters and PLCs almost all speak Modbus. When you want to read kWh, demand and power factor off a digital power meter, you're almost certainly reading Modbus registers. It's dependable and cheap to implement, which is exactly what you want from a meter.

Its limits show up at scale: because devices don't describe themselves, integrating a large Modbus estate means mapping registers by hand, and there's no standard for alarms, schedules or trends. It moves numbers well; it doesn't carry much meaning about them.

What BACnet is, and where it fits

BACnet (Building Automation and Control Networks) was created by ASHRAE specifically to solve building-system interoperability — the work began in 1987, the standard was published as ANSI/ASHRAE 135 in 1995, and it became an ISO standard (ISO 16484-5) in 2003. It was designed from the start so equipment from diverse vendors could form one coherent building automation system.

BACnet is peer-to-peer and far richer than Modbus. Devices describe themselves through standard objects (an analog input, a binary output, a schedule), and the protocol has built-in concepts for alarms, scheduling, trending and priorities. That's why it dominates building HVAC and larger building systems: a BACnet device can be discovered, its points are self-describing, and it carries the operational meaning a building needs, not just raw values.

The trade-off is complexity. BACnet is more capable and more involved to engineer than Modbus, which is why you rarely see it on a simple power meter and almost always see it on a building's air handlers, chiller controllers and head-end.

BACnet vs Modbus: the practical split

In a real Malaysian building or plant you'll find both, and that's correct:

- Modbus — power and energy meters, VSDs/VFDs, many PLCs, simple sensors. The industrial and metering layer.
- BACnet — HVAC controllers, chiller plant, air handlers, the building automation head-end. The building-systems layer.

They're not competitors so much as different tools. A good design uses Modbus where simple, reliable register-reading is all that's needed, and BACnet where rich, self-describing building data matters. The job of pulling both into one picture falls to the integrator and the platform above them.

How a platform unifies both

Because a typical estate speaks both protocols (plus the occasional proprietary holdout), the value of a Smart Operation Platform is that it reads across all of them. CobiNeural ingests BACnet and Modbus through the automation layer, normalises the readings into one model — locations, equipment, sensors — and presents a unified view regardless of which protocol each device speaks. Where a device sits beyond easy reach of a wired network, a LoRaWAN link carries its Modbus data wirelessly. The protocols are the languages; the platform is the translator that makes a multi-vendor building intelligible. This is the everyday work behind our case studies.

What to demand at procurement

You don't need to engineer the protocols yourself, but you do need to protect yourself on one point: get the open-protocol commitment in writing. When specifying a system or hiring an integrator, require that equipment and the head-end communicate over BACnet and/or Modbus, with no proprietary lock on the data, and that the points are documented and handed over to you. We lay out the full set of questions in choosing a building automation contractor.

That one clause is the cheapest insurance you'll buy on the whole project. It's what keeps your next upgrade competitive and your building's data yours. To check whether your existing systems are open enough to unify, talk to our building automation team.

FAQ

Frequently asked questions

Keep Reading

Related articles