Definition
BMS (Building Management System) centrally monitors and energy-controls HVAC, lighting, security, and other equipment in buildings. Light sensors, temperature and humidity sensors, etc., can connect to BMS through Modbus and BACnet to achieve smart lighting and HVAC linkage, enhancing comfort and reducing energy consumption.
System Functions
BMS typically includes subsystems such as HVAC control, lighting control, security monitoring, energy metering, and elevator monitoring. By collecting data from temperature and humidity, CO2, light, occupancy, and other sensors, and combining it with preset strategies, it automatically adjusts air conditioning, fresh air, and lighting to achieve a balance between comfort and energy saving. The energy management module can interface with AMR meter reading data for sub-metering, energy consumption analysis, and peak-valley optimization. Security integrates access control, video, and fire alarms for unified monitoring and linkage.
Protocols and Integration
Building automation commonly uses BACnet as the standard protocol, supporting underlying layers such as IP and MS/TP. Older or third-party devices often use the Modbus protocol and need to connect to the BMS through a gateway or protocol conversion. IoT sensors (temperature and humidity, lighting, air quality, etc.) can be integrated via Modbus, BACnet, MQTT, and other protocols to extend BMS data sources. The BMS platform can interface with upper-level EMS, VMS, and other systems to achieve building-level energy and security coordination.
IoT Applications
IoT gateways can aggregate data from dispersed sensors and actuators and connect to the BMS through protocols like Modbus, BACnet, OPC UA, etc. Wireless sensors (LoRa, Zigbee, BLE) can reduce wiring, suitable for renovation projects. Edge gateways support local logic control and can maintain basic functions during network disconnection. BMS integration with cloud platforms enables remote operation and maintenance, data analysis, and AI optimization (such as load forecasting and optimal start-stop control), enhancing the level of intelligence.
Point lists and control priority
A building management system is a point list with engineering units and read or write attributes, plus strategies that are allowed to rewrite actuators. Temperature, carbon dioxide, light, and occupancy are only inputs. A chilled-water valve, an outdoor-air damper, and a lighting circuit are outputs. Without an engineering unit, 23 may be degrees Celsius, or an unscaled resistance, or a percent. Before a strategy runs, set the priority. Fire alarm and freeze protection outrank comfort control and the energy schedule. The schedule outranks a temporary manual setting, and a temporary setting must release itself. Without that priority, an energy script can stop a fan during an alarm, or write the night setpoint into day mode.
The condition for use is that the actuators of the control loop are actually owned by this system. If a chiller or boiler already has the manufacturer's controller, the building side may only suggest start and stop or read status. It must not write valve position at the same time. In a retrofit, an old panel that offers only a dry contact should not be programmed as continuous analog control. Sensor location is also a condition. Return-air temperature does not represent the temperature at a desk, and light on an outside wall does not represent illuminance in an interior zone. The point list should also state the sample period. Lighting can be on the order of a minute. Freeze protection and smoke interlocks must be faster. They cannot all be pushed into the same slow poll.
What an interlock may do when the network is down
The easy mistake is to treat a cloud strategy as the only logic on site. When the network drops, the local controller should hold the last safe settings, or fall back to a local schedule, rather than drive a valve to the maximum stored in memory. A chattering occupancy sensor will start and stop the air conditioning unless there is an on delay and an off delay, and the two delays should not be equal. After a carbon dioxide sensor's zero drifts, the outdoor-air damper stays too far open. Energy use rises, and an alarm may never appear, because the number is still inside the range. A lighting interlock that turns lights on when someone is present and off when the room is empty, with no distinction of day, night, or zone, will treat a meeting room during a presentation as unoccupied.
Register order on the far side of a protocol gateway is often reversed as well. The same temperature and humidity probe may send temperature first, or humidity first, or temperature as an integer scaled by ten. Copying a template makes the air conditioning control the wrong variable. When the system is tied to energy metering, circuit names on the meters must match the actual distribution for air conditioning, lighting, and power. Otherwise the sub-meter report still will not add up after the strategy is optimized. A door-access "door open" signal must not be used directly as the occupancy signal for heating and ventilation, or the lobby stays occupied forever. During commissioning, read the point list only, confirm units and the direction of change, and only then open write permission.
Sensor timestamps and actuator feedback
Whether a strategy took effect is judged from actuator feedback, not from the fact that a command was written. If a chilled-water valve is commanded halfway open and the feedback stays fully closed, raise an alarm and stop increasing the command. Otherwise the controller keeps integrating. A loop with no feedback can be monitored only. It cannot be controlled automatically. If a sensor timestamp is much older than the strategy period, treat that input as stale and hold the last safe output. Do not treat a zero as the room temperature.
The schedule has to distinguish working days, shutdown days, and maintenance days. Applying a working-day timetable to a shutdown day runs outdoor air all night. An extension of temporary occupancy needs an automatic end, or an overtime button in a meeting room leaves a whole floor of air conditioning on until the next day. When circuits are matched to the metering system, the name has to follow the actual outgoing feeder in the distribution cabinet. The word "air conditioning" on a graphic is not a key. During commissioning, lock writes first, check the direction of every input, then release strategies one at a time. Releasing a whole building at once makes it impossible to see which point was written backwards.