Protocol connectivity

BACnet SCADA Software and 3D Visualization

Connect building controllers with Kingfisher 3D SCADA over BACnet to monitor HVAC, metering and plant rooms in interactive 3D.

BACnet SCADA Software and 3D Visualization

* Representative project visualization

Protocol overview and design intent

BACnet is the dominant open protocol in building automation. Controllers expose objects—Analog Input, Binary Output, Schedule, Trend Log—discovered by device instance and object identifiers.

Searches for “BACnet SCADA software”, “BACnet dashboard” and “BACnet HVAC monitoring software” come from facility teams that want operator graphics beyond vendor workstation tools. Kingfisher maps BACnet present-values into 3D mechanical rooms and campus overviews.

BACnet/IP rides on Ethernet/IP networks common in modern buildings. Kingfisher supports BACnet/IP only—not BACnet MS/TP. Field MS/TP controllers must be exposed through a BACnet/IP gateway or router before Kingfisher can discover and bind them.

Kingfisher positions BACnet connectivity for facilities teams that want building telemetry inside the same 3D SCADA used for plant utility systems. That matters when chilled water, boilers and AHUs must be visualized next to process equipment instead of trapped in a separate BMS client.

How Kingfisher connects

Create a BACnet channel, set the network interface / BBMD needs for BACnet/IP, discover devices, then bind object present-values to tags for visualization and alarming.

  1. Confirm the site uses BACnet/IP (Kingfisher does not connect to MS/TP trunks directly). Plan a BACnet/IP gateway if field devices are MS/TP-only.
  2. Configure device instance ranges and discovery settings.
  3. Discover controllers and import required objects.
  4. Map Present_Value and status flags into Kingfisher tags.
  5. Build 3D AHU/chiller scenes and verify COV or poll behavior.

Data types and addressing

BACnet objects carry properties. Present_Value is the usual live signal; Status_Flags indicate fault/override. Engineering units and reliability bits should be displayed for operators, not discarded.

Object identifiers are typed (AI, AO, BI, BO, AV, BV, etc.). Keep a naming convention that mirrors the mechanical schedule.

Object instance numbers and device IDs must be unique on the BACnet internetwork. Document vendor-specific proprietary objects carefully—many BACnet SCADA dashboard projects stumble when proprietary points are assumed to behave like standard AI/AO objects.

  • Device instance and object identifier mapping
  • Present_Value binding with units
  • Status flag handling for fault/override
  • Discovery vs static object lists

Industries that rely on this protocol

Commercial buildings, hospitals, campuses and data-center cooling plants standardize on BACnet for HVAC. District cooling/heating plants often mix BACnet field controllers with industrial PLCs at the energy center.

Campuses and hospitals often request BACnet visualization that shows floor-level HVAC status with drill-down to equipment. Pair the BACnet page with the HVAC solution guide so stakeholders see both protocol how-to and industry outcomes.

  • Central plants and AHU galleries
  • Campus BMS consolidation
  • Mixed BACnet + industrial protocol sites

Known limits and engineering notes

Kingfisher supports BACnet/IP only. MS/TP devices require a BACnet/IP gateway or router; do not expect direct MS/TP polling from Kingfisher.

BACnet/IP across subnets needs BBMD/foreign device configuration—missing BBMD is a frequent “device not found” cause.

  • BACnet/IP only — no native MS/TP
  • BBMD required for many multi-subnet IP designs
  • Vendor object naming can be inconsistent

Frequently asked questions

Does Kingfisher support BACnet MS/TP?
No. Kingfisher currently supports BACnet/IP only. To supervise MS/TP unitary controllers, place a BACnet/IP gateway/router on the trunk and point Kingfisher at the IP side.
What is the difference between BACnet/IP and MS/TP?
BACnet/IP uses Ethernet/IP networks and scales more easily for large buildings. MS/TP is a token-passing RS-485 field bus common for unitary controllers. Both share BACnet objects, but Kingfisher connects only via BACnet/IP.
Can Kingfisher replace my existing BMS workstation?
Kingfisher can visualize and supervise BACnet/IP data in 3D and web dashboards. Programming of proprietary controller logic still belongs in the controls toolchain unless your project scope says otherwise.
Do I need a BBMD?
If BACnet/IP devices sit on multiple IP subnets, a BBMD (or equivalent router strategy) is usually required for broadcast-based discovery and some services. Single-subnet labs often work without one.
Should I use COV or polling for BACnet points?
Prefer Change-of-Value (COV) subscriptions when devices support them for frequently changing AI/AO points. Use modest polling for static status and for devices that do not implement COV reliably.
How does BACnet fit with Modbus on the same site?
Many buildings expose HVAC on BACnet/IP while meters or skids remain on Modbus. Kingfisher can ingest both and present a unified scene. Keep separate channels and naming conventions so OT teams can still troubleshoot by protocol.