BMS Resources

Below is a list of industry related resources anyone in the building automation field may find useful.

BACnet

    BACnet website

http://www.bacnet.org/index.html

    BACnet International

http://www.bacnetinternational.org/page/the_bacnet_institute

    BACnet International hosts training material, published articles, whitepapers and forum.
    BTL listings

http://www.bacnetinternational.net/btl/

    I often check the PICS statement for third party devices. BTL’s website makes it easy to search for devices and has all the relevant documentation for each listed device.
    Troubleshooting BACnet with Wireshark


    Troubleshooting 485 based networks with a multimeter

    BACnet basics and troubleshooting with oscilloscope from Niagara Summit 14

https://buildingsys.net/wp-content/uploads/2017/10/Working_with_BACnet.pdf

    RS-485 Basics

https://www.ccontrols.com/video/eia.htm

    Chipkin Automation Systems – BACnet for Field Technicians

http://www.chipkin.com/files/pdf/Bacnet%20For%20Field%20Technicians.pdf

    Capturing BACnet MS/TP

http://www.sierramonitor.com/customer-care/resource-center

    Look under software downloads for MS/TP capture utility. Works with USB adapters and has no issues capturing at 76.8k baud.
    Discovery Software
    YABE – Yet Another BACnet Explorer

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

    BACnet Discovery Tool

https://www.ccontrols.com/sd/bdt.htm

    Distech Network Guide

http://kb.ct-supply.com/AvatarHandler.ashx?radfile=%5CDepartments%5C1%5CBacNet%5CDistech%20Network%20Guide%2Epdf

    Covers BACnet and Lonworks networking

Modbus

    Protocol specification

http://www.modbus.org/specs.php

    Troubleshooting software
    Both of these will allow you test Modbus slaves with your PC. They support Modbus/IP and Serial RTU & ASCII. 30 day free trial on both.
    • Modbus Poll –

http://www.modbustools.com/modbus_poll.html

    • Modscan –

https://www.win-tech.com/html/demos.htm

    • Chipkin Modbus Scanner –

http://store.chipkin.com/articles/modbus-scanner-what-is-the-cas-modbus-scanner

    This is a free scanner for personal use.

Capturing RS-485

    USB to RS-232/485 converters are fairly common these days. Capturing serial Modbus and BACnet MS/TP requires an adapter. I would recommend finding an electrically isolated converter. This will protect you and your laptop from wiring mistakes. If 24vac and higher finds a path through a cheap adapter it almost always destroys the USB controller. Sometimes it will take out the motherboard as well. I normally use the USB-COMi-SI-M. This is widely available and provides support for 485 & 422 with 2kv of isolation.

https://www.serialgear.com/Industrial-Serial-Adapters-USB-COMi-SI-M.html

    There is also a version that supports 232, 485 & 422 with isolation. Amazon is full of cheap non-isolated adapters for less than $50. Working on Modbus power meters, keep in mind wiring mistakes could result in high voltages being present.

Control Theory

    Honeywell Grey Manual

https://customer.honeywell.com/resources/techlit/TechLitDocuments/77-0000s/77-e1100.pdf

    Battelle DDC Control Fundamentals

http://buildingretuning.pnnl.gov/training/ddc_control_fundamentals/ddc_controls_part_1_pnwd-sa-8834.pdf

    PDH Center – Fundamentals of HVAC Controls

https://people.eecs.berkeley.edu/~culler/cs294-f09/m197content.pdf

HVAC Actuators & Valves

    Belimo

http://www.belimouniversity.com/

    JCI

http://www.johnsoncontrols.com/buildings/hvac-controls/actuators

    Honeywell

https://buildingcontrols.honeywell.com/subcategory/Dampers-Actuators-Valves

    Siemens

http://w3.usa.siemens.com/buildingtechnologies/us/en/building-automation-and-energy-management/damper-actuators/pages/damper-actuators.aspxhttp://w3.usa.siemens.com/buildingtechnologies/us/en/building-automation-and-energy-management/valves/pages/valves.aspx

    Brey

https://www.bray.com/

Networking Tools

    • Packet Capture –

https://www.wireshark.org

    Network Host Scanning
    • Nmap –

https://nmap.org/zenmap/

    • Angryip –

http://angryip.org/download/#windows

Useful Commands

(Windows)

    • IPCONFIG –

https://technet.microsoft.com/en-us/library/cc940124.aspx

    Outputs all the IP addressing of all network adapters. Normally use with -a for all. You can also flush the DNS cache and release/renew DCHP addresses.
    • ARP –

https://technet.microsoft.com/en-us/library/cc940107.aspx

    Outputs all the entries in the ARP table of the host machine. Can be used as a quick way to find an IP of a controller your connected to.
    • NETSTAT –

https://technet.microsoft.com/en-us/library/bb490947.aspx

    Useful to check the status of TCP/UPD ports on a machine. Can be used to track down which application is listening on a specific port.
    • TRACERT –

https://support.microsoft.com/en-us/help/314868/how-to-use-tracert-to-troubleshoot-tcp-ip-problems-in-windows

    Helpful to find routing and connectivity problems.

Tridium Niagara

    • Using SSL with Let’s Encrypt –

https://www.controel.dk/https-certificates-niagara/

    Not for the faint of heart and likely overkill on most sites.