Skip to content
Building management dashboard showing plant status, schedules and alarms

BMS

Building Management System (BMS)

What a building management system controls, which functions it owns, and where a BMS ends and a BAS or IBMS layer begins.

01

What a building management system controls

A BMS sits between the plant and the people who run it. On the plant side it connects chillers, boilers, air-handling units, fan-coil units, pumps, valves, dampers, meters and sensors. On the operator side it provides graphics, schedules, alarms, trends and setpoint changes. The scope is fixed by a point schedule: every sensor, actuator, status contact and alarm becomes a named point with a unit, a range, an alarm limit and an owner. If a device is not in the point schedule it is not in the BMS, even when it stands in the same plant room. A BMS is therefore a bounded system: broad enough to supervise plant, narrow enough for its responsibilities to be written down. The boundary matters more than the brand.

  • Chillers, boilers, pumps and primary/secondary water circuits
  • AHUs, FCUs, fresh-air and exhaust systems
  • Schedules, occupancy modes and setpoints
  • Alarms, trends, run hours and equipment status
  • Metering and basic energy reporting
02

The functions a BMS actually owns

Control is only one part of the job. A working BMS also holds the operating logic that keeps equipment safe and the building usable: start/stop sequences, lead/lag rotation, valve and damper modulation, frost protection, setpoint schedules, alarm limits, run-hour counters and equipment fault reporting. It records what happened and when. It lets an engineer adjust a sequence without rewriting the whole programme. It makes the state of the plant legible to someone who is not in the plant room. These functions are unglamorous, but they are what an operator notices when a BMS is missing or poorly commissioned. A system that shows a polished dashboard but cannot explain why a chiller did not start has failed the operational test. The sequence of operations is the real specification; the graphics are only a view of it. Every function should have a defined trigger, a defined normal state and a defined failure state.

  • Start/stop and lead/lag sequencing
  • PID loops, valve and damper modulation
  • Frost, high-limit and equipment protection
  • Alarm limits, routing and acknowledgement
  • Trend logs and run-hour records
03

Point naming and the point schedule

Point naming is an engineering decision, not a labelling detail. A useful convention carries the building, floor, system, device, function and signal type in a fixed order, for example B01-L03-AHU-02-SAT for supply air temperature. The name should be unique, stable and readable without the drawing. The point record should also hold the controller and channel, the signal type, the engineering unit, the normal range, the alarm limits, the trend interval, the writable flag and the responsible party. Inconsistent naming produces duplicate points, missed alarms and slow fault finding. A reviewed point schedule is the contract between the mechanical designer, the controls contractor and the operator, and it should be frozen before graphics or sequences are built. Where a point is calculated rather than measured, the record should show the formula and its inputs.

  • Fixed order: building, floor, system, device, function
  • Signal type, unit, range and alarm limits
  • Controller, channel and responsible party
  • Frozen before graphics and sequences are built
04

Alarms, trends and operator workload

An alarm is a request for action, not a log entry. Alarm rationalisation decides which conditions deserve an operator response, at what priority, with what deadband and delay, and which conditions are only events. A common planning range in building operations is a small number of actionable alarms per operator per hour during normal running; dozens usually mean the alarm design is measuring the wrong things. Group repeated plant alarms, suppress alarms from equipment that is intentionally off, and separate equipment faults from communication faults. Trends support diagnosis: sample temperatures and pressures at intervals that match the plant dynamics, log commands and setpoint changes with a user and a timestamp, and keep history long enough to compare seasons. The point schedule and the alarm schedule should be reviewed together.

  • Priority, deadband and delay per alarm
  • Group repeated alarms and suppress planned outages
  • Separate equipment faults from communication faults
  • Trend intervals matched to plant dynamics
  • Time-limited, visible shelving instead of permanent suppression
05

Where a BMS ends

A BMS is not the whole building. It normally stops at plant and environmental control. Fire detection and suppression remain separate systems with their own approvals; the BMS may receive status and issue a controlled shutdown, but it does not replace the fire panel. Security, access control, CCTV and parking usually sit on their own platforms. Lifts, tenant billing and enterprise IT are outside the BMS scope. Lighting and shading may be integrated where the project asks for it, but they are not automatic BMS functions. The distinction between BMS, BAS and IBMS matters here. BAS describes the discipline and the control layer; BMS is the management view of that layer; IBMS is the integration layer above, joining the BMS with security, fire status, guest rooms and other systems. A BMS tender should not be asked to deliver an IBMS operating model.

  • Fire alarm: status only; the fire system keeps authority
  • Security and CCTV: separate platforms, event integration only
  • Lifts, tenant billing and IT: outside BMS scope
  • Lighting and shading: optional, project-specific
  • BAS, BMS and IBMS: three different scopes
06

Testing, commissioning and handover

Commissioning proves the point schedule, not the sales brochure. Point-to-point testing checks every input against a known stimulus and every output against the field device. Sequence testing runs each plant mode, including failure and recovery: lead/lag changeover, frost alarm, valve failure, network loss, sensor out of range. Trend and alarm tests confirm that the right event reaches the right operator with the right priority. Schedules and overrides are tested at the boundaries, not only in the middle of the day. The handover pack should contain the as-built point schedule, network diagrams, controller and programme backups, alarm schedule, trend list, test records, operating instructions and training records. A witnessed site acceptance test, signed by the parties who will operate and maintain the system, is worth more than a folder of screenshots. Commissioning is also where sequence gaps appear: a mode that was never described, a sensor that was never installed, an interlock that only exists in the narrative.

  • Point-to-point, sequence and failure testing
  • Witnessed site acceptance test
  • As-built points, backups and alarm schedule
  • Operator training and signed test records
  • Repeatable tests with expected results
07

Responsibilities and modernisation

Most BMS failures are boundary failures. The mechanical contractor owns the plant and its safeties; the controls contractor owns the controllers, sequences and graphics; the IT team owns the network and remote access; the operator owns setpoints and schedules after handover. A responsibility matrix should name each of these, including who supplies field wiring, who terminates sensors, who configures IP addresses and who approves a sequence change. In a modernisation, keep what is serviceable, replace what is not, and integrate the rest through open protocols. A staged cutover is usually safer: read-only integration first, control migration second, old system retirement last. The old system should remain available until the new one has passed its tests and the operators trust it. Documentation should include the as-built sequences, not only the as-built drawings, and training should cover normal operation, alarm response and the first ten minutes of a fault.

  • Responsibility matrix for plant, controls, IT and operations
  • Staged cutover: read-only, control, retirement
  • As-built sequences, not only drawings
  • Training for normal operation and first response
  • Old system stays until acceptance

BMS functions and ownership

14 rows
FunctionBMS roleTypical boundary
Plant controlOwns start/stop, modulation and sequencesSafety devices keep their own protection
Schedules and setpointsOwns time programmes and operating modesChanges are logged and role-controlled
Point schedule and namingDefines points, units, ranges and ownersReviewed and frozen before build
AlarmsGenerates, rationalises, routes and records equipment alarmsFire and security alarms stay in their systems
TrendsStores plant and sensor history at defined intervalsLong-term enterprise analytics may sit above
Energy meteringReads meters and reports plant consumptionTenant billing is a separate function
Lighting and shadingOptional integration through gatewaysNot part of a plant-only BMS scope
Access and CCTVReceives events where integratedOwned by security platforms
Fire alarmReceives status and supervises shutdownFire panel retains authority
Remote accessProvides a supervised, logged connectionIT security policy defines the path
Sequence and interlock testingProves modes, failure and recoveryWitnessed SAT is signed
Documentation and trainingAs-built points, backups and instructionsA condition of handover
Network and cybersecuritySegmented control network and accountsIT owns the infrastructure
ModernisationStaged cutover with read-only verificationOld system retired after acceptance

Project images

3 images
Logistics building with high-bay storage
Plant and logistics
Open-plan office with automated lighting and shading
Office automation
Office interior with local controllers and integrated services
Local control

Frequently asked

01Is a BMS the same as a BAS?

Not exactly. BAS is the wider discipline of building automation and often refers to the control layer itself. BMS usually emphasises supervision and management: schedules, alarms, trends, energy and maintenance information. Many projects use the terms interchangeably, so the scope should define which functions are included.

02Does a BMS control HVAC only?

HVAC and plant are the core, but a BMS often supervises pumps, meters, some lighting, shading and equipment status. The exact list comes from the point schedule, not from the label on the system.

03Can a BMS control lighting and access?

It can receive events and issue commands where the systems expose an interface, but lighting and access normally remain on their own platforms. The BMS supervises and coordinates; it does not become the access-control or lighting system.

04What is the difference between a BMS and an IBMS?

A BMS runs plant and equipment. An IBMS integrates the BMS with access, CCTV, parking, fire status, guest rooms and other systems, then applies cross-system rules and one operating picture. The IBMS supervises the BMS rather than replacing its safety sequences.

05Can we keep our existing BMS?

Often yes. An integration layer can read the existing BMS through BACnet, Modbus or another open interface. Whether to keep, extend or replace it is a commercial and lifecycle decision, confirmed after an audit.

06Does a BMS need a permanent internet connection?

No. Plant control, schedules and alarms should run on the local network. Remote access is optional and should be supervised, logged and segmented from the control network.

07Which protocols should a BMS support?

At minimum, the protocols used by the installed plant and meters. Common choices include BACnet/IP, Modbus RTU/TCP, KNX, DALI and dry contacts. The project should confirm which points are readable, writable and time-stamped.

08How long does a BMS project take?

It depends on building size, plant complexity, the state of existing systems and the commissioning window. A staged programme with an audit, point schedule, factory testing and site commissioning is more reliable than a single deadline.

Next step

Bring us the building.

Tell us the building type, systems in scope and the outcome you need. We will map the shortest path to a working system.