Blog

Controllers, DDC and I/O Points: The Brain Behind the BMS

What is DDC (direct digital control)? A plain-language guide to controllers, the four I/O point types, point count, and why BMS control is distributed.

Tan Kok XinTan Kok XinBuilding Automation & BMS Fundamentals
Controllers, DDC and I/O Points: The Brain Behind the BMS

The box you never see

Walk into any large commercial building in Kuala Lumpur or Johor Bahru and you are surrounded by decisions being made automatically. The chilled water is a few degrees colder because someone — something — decided it should be. A supply fan slows down as a meeting room empties. A pump trips and another starts within seconds. Nobody is standing there flicking switches. So who, or what, is actually making these calls?

In the first two parts of this course we met the senses of a building automation system (the sensors that measure temperature, pressure, flow and air quality) and the muscles (the actuators, valves, dampers and drives that move things). Between the senses and the muscles sits the brain. In modern buildings that brain is almost always a DDC — a Direct Digital Controller — and understanding it is the key to understanding how a Building Management System (BMS) is designed, scoped and priced.

This part answers a deceptively simple question — what is DDC, direct digital control? — and then introduces the single most useful counting unit in the whole BMS world: the I/O point.

What "Direct Digital Control" really means

Before DDC, buildings were controlled by mechanical and pneumatic devices — thermostats with metal strips that bent as they warmed, and control signals sent as puffs of compressed air through small copper tubes. The logic was baked into the hardware. If you wanted to change how the system behaved, you physically adjusted or replaced a device.

Direct Digital Control replaces that mechanical logic with a small computer running software. That is the entire idea. "Digital" here does not mean "connected to the internet" or "has a touchscreen" — it means the decision is made by a microprocessor executing a program, the same kind of chip inside a phone or a washing machine, just built for a rougher life in a plant room.

So a DDC controller is a small, dedicated, single-purpose computer. It reads its inputs (say, a chilled-water temperature), runs a piece of control logic in software (compare that temperature to a target, calculate how far off it is), and drives its outputs (nudge a valve a little more open). It does this loop again and again, quietly, for years.

The advantage is enormous: because the behaviour lives in software, not hardware, you can change how a building is controlled by editing a program rather than re-plumbing copper tubes. A control strategy that once meant a week of pneumatic fitting is now a configuration change.

> The style of control logic that runs inside these boxes — measure, compare to a target, correct, repeat — is called feedback control, and it is worth understanding in its own right. We explain it from first principles in Feedback Control and PID Explained.

The I/O point: one connection to the real world

Now to the most important idea in this entire course.

A DDC controller is only useful because it is wired to real equipment. Each individual connection between the controller and the physical world — one sensor, one valve, one status signal, one start command — is called an I/O point (Input/Output point), or simply a point.

Think of a point as a single nerve ending. One wire, one job. And every one of those wires falls into exactly one of four types, defined by two questions: is information coming in or going out, and is the signal varying or simply on/off?

- AI — Analogue Input. A varying value coming into the controller. Example: a temperature sensor reading 12.3 °C on the chilled-water supply. The value can be anything across a range.
- AO — Analogue Output. A varying command going out. Example: telling a valve actuator to sit at 45% open. Not just open or shut — anywhere in between.
- DI — Digital Input. An on/off status coming in. Example: a pump reporting "I am running" or a filter reporting "I am dirty." Two states only.
- DO — Digital Output. An on/off command going out. Example: "start this fan" or "stop this fan." A simple switch the controller can throw.

That is the whole vocabulary. AI, AO, DI, DO. Analogue or digital; input or output. Almost every physical thing a BMS does can be described as some combination of these four point types, and this has been the standard framework for commercial building controls for decades.

A small worked example makes it click. Picture a single air-handling unit (the boxed fan-and-coil that pushes cooled air into an office):

- The supply-air temperature sensor is an AI.
- The chilled-water valve position is an AO.
- The "fan running" status from the starter is a DI.
- The start/stop command to the fan is a DO.

Four wires, four point types, one small controller coordinating them. Scale that up across every unit in a tower and you have a BMS.

Point count: the currency of the whole industry

Here is why this matters far beyond the plant room.

Because nearly every wire in or out of a controller is one point, counting points is how the entire BMS industry measures a job. A building is not usefully described as "big" or "complex" — it is described as a 2,400-point building or an 800-point building. That number drives almost everything:

- Scope — the point schedule (also called the points list) is the master document that says exactly what will be monitored and controlled. If it is not a point, the BMS cannot see or touch it.
- Sizing — controllers come with a fixed number of inputs and outputs, so the point count tells the designer how many controllers are needed.
- Pricing — hardware, wiring, labour and commissioning time all scale roughly with points, so tenders are effectively priced per point.

When a controls engineer sits down to design a system, the point schedule is where they start. Get it right and the building does what its owners need. Miss a point — forget to bring back a status, or a meter reading — and that capability simply does not exist, no matter how clever the software is. Designing accurate point schedules and the controller architecture around them is core building-automation work; it is exactly the kind of thing Cobler's Automation Services team scopes at the start of a project, because the point list quietly decides what the finished building can and cannot do.

Many brains, not one: the distributed hierarchy

A common misconception is that a BMS is one big computer somewhere in a control room. It is not. A real system is a hierarchy of many controllers, arranged in three broad layers.

1. Field controllers. At the bottom, sitting on or beside each piece of equipment — an air-handling unit, a chiller, a set of pumps — is a field controller (often called an application-specific or unitary controller). This is the DDC that owns that one machine. Its I/O points wire directly into that equipment. It runs the local control loop and, crucially, it keeps running on its own.

2. Supervisory controllers. Above the field layer sit supervisory controllers, each looking after a zone, a floor, or a whole plant such as the central chiller room. Their job is coordination: sequencing several chillers, sharing information between field controllers, and passing data up and down. One supervisory controller might oversee a dozen or more field controllers.

3. The head-end. At the top is the head-end — a server and one or more operator workstations, usually in a facilities office. This is the human's window into everything: the graphical floor plans, the trends, the alarms, the setpoints an operator can adjust. It is where a facility manager sees the building.

The critical point — and the reason this design has been the commercial standard for so long — is what happens when something breaks.

Resilience by design: why control is distributed

Imagine the network cable to the chiller plant is accidentally cut, or the head-end server is switched off for maintenance. In a naive "one big computer" design, the building would go blind and dumb — cooling would fail across the tower.

In a distributed DDC architecture, nothing of the sort happens. Each field controller holds its own control logic and its own setpoints locally. If the network drops or the server dies, that controller keeps right on controlling its own equipment — the air-handling unit keeps its room cool, the chiller keeps making chilled water. You lose the view from the head-end and the coordination between controllers, but you do not lose control of the equipment itself.

This is resilience by design, and it is deliberate. The intelligence is pushed down, out to the edge, close to the machines, so that no single failure can take the whole building down. It is the opposite of putting all your eggs in one basket.

How this differs from the thermostat at home

If you have a simple wall thermostat or a split-unit remote at home, you might reasonably ask how this is any different. The honest answer: in kind, only a little; in scale, enormously.

Your home thermostat is a tiny digital controller — one AI (the room temperature), a target you set, and effectively one DO (call for cooling). One box, one loop, one room. It is a BMS with a point count of a handful.

A commercial BMS is hundreds or thousands of those little brains, each minding its own equipment, all coordinated through supervisory controllers, all visible from one head-end — and engineered so that if any part of that web goes quiet, the rest keeps the building cool. The leap is not the thermostat becoming smarter. It is going from one controller to a coordinated society of them.

> Worth keeping straight as we go: the DDC only decides and commands. The three-phase motors it commands — the compressors, pumps and fans on 400/230 V or, for large centrifugal chillers, medium-voltage supply — are separate muscle, usually driven through a variable-speed drive or a starter. The controller sends a low-voltage signal; the drive does the heavy lifting. We cover how those motors and drives work in How Electric Motors Work and Power Electronics: Rectifiers and Inverters, with the supply itself in Three-Phase Power Explained.

RealPars gives a clear, plain-language walkthrough of how a building management system's controllers and sensors work together to run HVAC, lighting and more.

The takeaway

A BMS is not one brain but many — small Direct Digital Controllers, each a dedicated computer running its control logic in software, wired to the real world through I/O points of just four kinds: AI, AO, DI, DO. Those points are the industry's unit of scope and price — a building is genuinely described by how many it has. And because every field controller keeps controlling its own equipment even when the network or the head-end goes dark, the whole design is resilient by intent, not by luck.

We now know what a controller is and how it connects to the world. But a point is only as trustworthy as the sensor behind it — and next we look closely at those senses, at how sensors and setpoints actually behave, including why every controller needs a little tolerance around its target to avoid chattering itself to death.

FAQ

Frequently asked questions

Keep Reading

Related articles