Bacnet Commissioning Tools Procedures

Tools and Procedures for BACnet Commissioning

Imagine you’ve just built a complex machine with thousands of parts. Before you turn it on, you need to check every connection, test every component, and ensure everything works together correctly. That’s what commissioning a BACnet system is like—it’s the final quality check before your smart building goes live.

BACnet commissioning is the process of verifying that all devices communicate properly, objects and properties are correctly configured, and the system performs as expected. In this article, we’ll provide a practical guide to BACnet commissioning, including essential tools and a step-by-step procedure for device discovery, object verification, service testing, and network performance validation.

Essential BACnet Commissioning Tools

Think of these tools as your “toolbox” for BACnet commissioning—each has a specific purpose, and you’ll need different tools for different tasks.

1. YABE (Yet Another BACnet Explorer)

What It Is: A free, open-source BACnet client tool for Windows

Key Features:

  • Simple network topology mapping

Best For: Quick device discovery and basic object verification

Download: https://sourceforge.net/projects/yetanotherbacnetexplorer/

2. VTS (BACnet Virtual Test Shell)

What It Is: A comprehensive BACnet testing tool developed by ASHRAE

Key Features:

  • Support for all BACnet network types (MS/TP, IP, Ethernet)

Best For: Detailed service testing and protocol validation

Download: Available through ASHRAE membership or BACnet International

3. Wireshark with BACnet Dissector

What It Is: A network protocol analyzer with built-in BACnet support

Key Features:

  • Historical packet logging

Best For: Troubleshooting communication issues and verifying packet format

Download: https://www.wireshark.org/ (BACnet dissector included by default)

4. BACnet Scan Tools

What It Is: Specialized tools for scanning BACnet networks

Examples:

  • MS/TP Bus Analyzers: Hardware tools for MS/TP network analysis

Best For: Large network discovery and topology mapping

5. Multimeters and Network Testers

What They Are: Hardware tools for physical network testing

Examples:

  • RS-485 analyzer for MS/TP networks

Best For: Physical layer troubleshooting

Step-by-Step BACnet Commissioning Procedure

Now that we have our toolbox ready, let’s walk through the commissioning process step by step:

Phase 1: Pre-Commissioning Preparation

Before you start commissioning, make sure you have:

  • Test Plan: List of tests to perform and expected results

Phase 2: Device Discovery

The first step is to verify that all devices can be discovered on the network:

#### Step 1: Network Connectivity Check

  • Check MS/TP bus voltage (should be 2-15 VDC)

#### Step 2: Device Discovery

  • Note any missing or unexpected devices

#### Step 3: Address Verification

  • Verify device IDs match the design documentation

Phase 3: Object and Property Verification

Next, verify that all devices have the correct objects and properties:

#### Step 1: Object List Verification

  • Note any missing or unexpected objects

#### Step 2: Property Verification

  • For critical objects, verify key properties:

– For `Analog Input`: `Present Value`, `Units`, `Min/Max Value`

– For `Binary Output`: `Present Value`, `Reliability`

– For `Schedule`: `Present Value`, `Weekly Schedule`

  • Use YABE or VTS to read and verify property values

#### Step 3: Configuration Validation

  • Verify device settings match design specifications:

– Baud rate (for MS/TP)

– Update rate for trend logs

– Alarm thresholds

– Schedule parameters

Phase 4: Service Testing

Now test that devices can communicate with each other using BACnet services:

#### Step 1: Basic Service Testing

  • Verify `SubscribeCOV` notifications are received

#### Step 2: Alarm and Event Testing

  • Check that alarm is logged correctly

#### Step 3: Interoperability Testing

  • Test network-wide services like time synchronization

Phase 5: Network Performance Validation

Finally, verify that the network performs as expected under normal and peak conditions:

#### Step 1: Response Time Testing

  • Note any devices with slow response times

#### Step 2: Network Load Analysis

  • Identify any broadcast storms or excessive traffic sources

#### Step 3: Stress Testing

  • Verify no packet loss or communication failures

Common Commissioning Issues and Troubleshooting

Even with careful planning, you’ll encounter issues during commissioning. Here are the most common problems and how to fix them:

Issue 1: Device Not Discovered

Possible Causes:

  • Device powered off or faulty

Troubleshooting Steps:

  • Check device LED indicators for fault status

Issue 2: ReadProperty Service Fails

Possible Causes:

  • Network congestion

Troubleshooting Steps:

  • Check Wireshark for packet errors

Issue 3: COV Notifications Not Received

Possible Causes:

  • Device doesn’t support COV

Troubleshooting Steps:

  • Test with shorter COV timeout

Issue 4: Slow Network Response

Possible Causes:

  • Broadcast storm

Troubleshooting Steps:

  • Implement broadcast filtering with BBMDs

Commissioning Documentation

Proper documentation is essential for future maintenance and troubleshooting. Create a commissioning report that includes:

1. Network Topology: Diagrams showing device locations and connections

2. Device List: All discovered devices with addresses and IDs

3. Object Inventory: List of verified objects and properties

4. Test Results: Summary of service tests and performance metrics

5. Issues Found and Fixed: List of problems encountered and solutions implemented

6. Configuration Details: Final device settings and parameters

7. As-Built Documentation: Updated design documentation reflecting actual installation

Conclusion: The Importance of Commissioning

BACnet commissioning is a critical step in ensuring your smart building works as expected. It verifies that all devices communicate properly, objects are correctly configured, and the network performs reliably.

By using the right tools—YABE for basic discovery, VTS for service testing, and Wireshark for network analysis—and following a structured commissioning procedure, you can identify and fix issues before they become problems.

Remember, commissioning isn’t just a one-time event—it’s part of a continuous improvement process. Regular re-commissioning after building changes or device replacements will keep your BACnet system running smoothly for years to come.

So, when you’re ready to commission your next BACnet system, grab your toolbox, follow this guide, and ensure your smart building is ready for action.