Category: BACnet Issues

  • BACnet Device Offline After Power Outage – How to Restore Communication

    Why Does a BACnet Device Go Offline After a Power Outage?

    After a power interruption, some BACnet devices may fail to rejoin the network properly.

    This typically results from:

    • Communication bus timing issues
    • Duplicate MAC address conflicts
    • Controller boot delays
    • MS/TP token disruptions

    Common Causes

    • Improper network restart sequence
    • Power supply instability
    • Faulty controller firmware
    • Lost BBMD registration (BACnet/IP systems)

    How to Fix It

    1. Power Cycle the Affected Device

    Shut down and restart the controller.

    2. Verify Network Voltage

    Confirm stable power supply levels.

    3. Check MAC Address Uniqueness

    Ensure no duplicate addresses exist.

    4. Restart MS/TP Trunk

    In some cases, restarting the entire segment resolves token issues.


    FAQ

    Does this indicate hardware failure?
    Usually not. It is often a communication reinitialization issue.

  • BACnet Device Duplicate MAC Address – Symptoms and Fix

    What Is a Duplicate MAC Address in BACnet MS/TP?

    A duplicate MAC address occurs when two devices on the same BACnet MS/TP network share the same address number.

    Since MS/TP is token-based, this causes communication instability.


    Symptoms of Duplicate MAC Address

    • Intermittent device dropouts
    • Devices appearing offline
    • Token passing errors
    • Unstable point updates
    • Network timeouts

    How to Diagnose

    1. Check each controller’s MAC address setting
    2. Verify address ranges
    3. Inspect commissioning records
    4. Use a BACnet analyzer to detect conflicts

    How to Fix

    • Assign a unique MAC address to each device
    • Restart the MS/TP network
    • Confirm stable communication after change

    FAQ

    Can duplicate MAC addresses damage equipment?
    No, but they disrupt network reliability.

    Is this common after device replacement?
    Yes. Address duplication often occurs when new controllers are added without verification.

  • BACnet MS/TP Max Devices Per Segment Explained

    What Is the Maximum Number of Devices on a BACnet MS/TP Segment?

    For a standard BACnet MS/TP network, the maximum number of devices per segment is 128, based on the BACnet specification.

    However, in real-world installations, best practice is significantly lower, typically 30–60 devices per segment, to maintain reliable communication and acceptable response times.


    Why the Practical Limit Is Lower Than 128

    Although the BACnet standard allows up to 128 devices, MS/TP is a token-passing serial network, which means:

    • Each device must wait for the token
    • More devices = longer wait times
    • Higher chance of communication timeouts
    • Increased retries and dropped messages

    As device count increases, performance degrades rapidly.


    Recommended Device Limits

    Most experienced controls integrators follow these guidelines:

    • Small systems: 20–30 devices
    • Typical commercial systems: 30–60 devices
    • High-traffic networks: 20–40 devices
    • Avoid exceeding: 60 devices whenever possible

    Keeping device counts lower improves:

    • Network stability
    • Faster command response
    • Easier troubleshooting

    Factors That Affect MS/TP Capacity

    Several factors reduce usable capacity below the theoretical limit:

    • Baud rate (9,600 vs 38,400 vs 76,800)
    • Network traffic volume
    • Number of trend logs
    • Polling frequency
    • Device processing speed
    • Poor wiring or grounding

    Lower baud rates and heavy polling drastically reduce performance.


    When to Split an MS/TP Segment

    You should consider splitting a segment when you see:

    • Slow point updates
    • Intermittent device dropouts
    • Timeout errors
    • Frequent token retries
    • Unstable supervisory controller communication

    Adding another MS/TP trunk or upgrading to BACnet/IP is often the correct solution.


    Tools That Help

    • BACnet network analyzer
    • USB-to-MS/TP adapter
    • Protocol capture software
    • Properly terminated RS-485 wiring

    FAQ

    Is 128 devices ever realistic?
    Rarely. It may work in lab conditions, but not recommended in production systems.

    Does baud rate change the device limit?
    Higher baud rates help, but do not eliminate token overhead.

    Is BACnet/IP better for large systems?
    Yes. BACnet/IP scales far better for high device counts.