Home / Tools / Field tool

BACnet Config Checker

Paste the device list from a points list, a spreadsheet or a discovery export. It finds the addressing mistakes that take devices offline, before you go on site.

Free tool · BAS Communication — A Field Reference

Works offline, and private. The list is checked on your device and never sent anywhere. Install the BAS Field Reference app to keep it on your phone.

Columns: name, instance, network, mac, ip, baud, maxmaster, maxinfo. A header row in any order is recognised. For BACnet/IP devices fill ip (like 10.1.2.3/24 or 10.1.2.3/24:47808) and leave mac empty. For MS/TP devices fill mac, baud and Max Master.

What it checks

  1. Device instances are unique across the whole BACnet internetwork, in range 0–4,194,302 (4,194,303 is the wildcard).
  2. Network numbers are 1–65,534, and one number means one BACnet network: not an IP network and an MS/TP trunk, and not two IP subnets on different UDP ports.
  3. MS/TP MACs are unique on each trunk; masters 0–127, slaves 128–254, never 255.
  4. Baud rate matches across each trunk.
  5. Max Master on every master is at least the highest master MAC on its trunk, so nobody is skipped in the token pass.
  6. Max Info Frames isn’t left at 1 on a router or supervisory port.
  7. BACnet/IP: duplicate IP:port, non-standard UDP ports, and a network spread over several subnets (which needs BBMDs or foreign device registration).

It checks the list you give it, not the building. A clean report means the plan is consistent; the meter and a capture still have the last word. Background: Device instance vs MAC vs network number, Max Master and Max Info Frames, BBMDs and foreign devices.

Go deeper

More where this came from

These tools come out of the book — a field reference for BACnet, Modbus, LonWorks, OPC UA and the diagnostic method that works across all of them.

Get BAS Communication — A Field Reference

Found a wrong check or a broken link? Tell me and I’ll fix it.