Back to courseLesson 1 of 6

4–20 mA: the live zero

What you'll learn

Read the loop every transmitter speaks: why 4 mA means empty, 20 means full — and why 0 mA means broken wire, not zero.

Every circuit so far spoke in bits — a contact is open or closed, a motor runs or doesn't. But the tank doesn't have a level switch at every inch. It has ONE transmitter that says how full, and it says it in the plant's universal dialect: a 4–20 mA current loop.

Why current, and why 4?

Two wires run from the transmitter to the PLC's analog input card, and the transmitter regulates the current flowing in that loop. Current — not voltage — because current is the same at every point of a loop no matter how long the wires are or how many terminals it crosses. Five hundred feet of cable can't water it down.

And the scale starts at 4, not 0:

0 mA here =broken wirethe signal lives here4 mA0%8 mA25%12 mA50%16 mA75%20 mA100%0 mA(12 − 4) ÷ 16 × 100 = 50%
  • 4 mA means 0% — tank empty, but the loop is alive and talking.
  • 20 mA means 100%.
  • 0 mA means the loop is DEAD — broken wire, dead transmitter, blown fuse. That's the live zero: the signal's own health check, built into the numbering. A plant where empty reads 0 mA can't tell "empty" from "unplugged." A 4–20 plant always can.

The scaling, one line

The PLC's input card reads milliamps; your logic wants engineering units. The conversion is a straight line:

readingmathresult
4 mA(4 − 4) ÷ 16 × 1000%
12 mA(12 − 4) ÷ 16 × 10050%
18 mA(18 − 4) ÷ 16 × 10087.5%

Subtract the live zero, divide by the 16 mA span, multiply by the range. The same line works for 0–300 psi or 0–150 °C — only the range changes. The PLC signal scaling tool runs this in both directions when you need it on a job.

In the builder: you are the transmitter

The builder's AI device is the far side of this lesson: an analog input already scaled to 0–100%. Open the tank circuit and drag the AI1 slider — that slider is the transmitter, and the number it feeds is what every rung downstream will reason from. The next lesson is about how a rung, which only understands true and false, reads it.

Check your understanding

Question 1 of 2

A level transmitter's loop reads 0 mA. The tank is:

Next lesson