AI BMS Mentor Home About Us Products Solutions Case Studies eNews Blog Downloads Team Contact Design Engg Get a Demo →

What Are Analog and Digital Signals in BMS?

Copied to clipboard ✓
What Are Analog and Digital Signals in BMS? — infographic

The Founder's Explanation (Teach Exactly This Way)

"Consider a speedometer — the value varies from 0 to 100 and even more, based on how much you press the accelerator. The value keeps changing continuously based on the input. Same way, consider human body blood pressure — it varies. Now come to BMS — here temperature, pressure, level varies in buildings like the human body. The human body has pressure, level, flow — it is called analog. If these signals are read by the controller — it is Analog Input. If these signals are given by the controller to the field to activate something — it is Analog Output.

Now come to digital. Like normal home switches — either ON or OFF, that is 0 or 1. That is digital. If the controller gives a command to the field — it is Digital Output. If the signal is received by the controller as input — it is Digital Input."

Teaching the Concept

The Speedometer — Analog

Your car speedometer does not jump from zero to 100. It moves smoothly — 15, 27, 43, 68, 91. It follows exactly where your accelerator takes it. It can be at any value within its range. This continuously changing value is an analog signal.

Your own body proves this:

  • Blood pressure — rises when running, drops when sleeping. Always somewhere between values. Analog.
  • Body temperature — varies through the day. Never fixed at exactly one number. Analog.
  • Bladder level — builds gradually from empty to full. Analog.

In a building:
  • Room temperature — 21°C, 23.4°C, 26.8°C. Always somewhere in the range. Analog.
  • Water pressure in a pipe — 1.2 bar, 2.7 bar, 4.1 bar. Varies with demand. Analog.
  • Tank level — 23%, 67%, 91%. Rises and falls. Analog.

The Home Switch — Digital

Your light switch has exactly two positions. ON or OFF. There is no in-between. No 47% on. Either 1 or 0. This is a digital signal — two states only.

Whether a pump is running or stopped — two states. Whether a door is open or closed — two states. Whether a fire alarm is normal or active — two states.

Analog Input (AI)

When a sensor measures a continuously varying value and sends it into the controller:
Temperature sensor 24.7°C    →   Controller AI-01
Pressure sensor 3.2 bar      →   Controller AI-02
Tank level 68%               →   Controller AI-03

Analog Output (AO)

When the controller sends a variable command to a field device:
Open valve to 65%      →   Chilled water valve
Run at 45Hz            →   Variable frequency drive
Position at 30%        →   Damper actuator

Digital Input (DI)

When the controller receives an ON/OFF status from the field:
Pump running = 1       →   DI to controller
Pump stopped = 0       →   DI to controller
Door open = 1          →   DI to controller
Fire alarm = 1         →   DI to controller

Digital Output (DO)

When the controller sends an ON/OFF command to the field:
Start chiller = 1      →   DO from controller
Stop exhaust fan = 0   →   DO from controller
Open motorised valve = 1   →   DO from controller

Summary Table

| Signal | Direction | Carries | Example |
|--------|-----------|---------|---------|
| Analog Input (AI) | Field → Controller | Varying measured value | Temperature 23.5°C |
| Analog Output (AO) | Controller → Field | Varying command | Valve at 65% |
| Digital Input (DI) | Field → Controller | ON/OFF status | Pump running = 1 |
| Digital Output (DO) | Controller → Field | ON/OFF command | Start fan = 1 |

Was this answer helpful? ✓ Thanks — your feedback was recorded.

Have a different question?

✦ Ask the AI BMS Mentor → More from IO List & Wiring →