Skip to main content
Call Eric:863-698-8266
CURRYCONTROLS.COMControls & Automation Knowledge Hub
ReferenceAnalogInstrumentation4-20 mASignals

4-20 mA Current Loops

Why the industry standardized on current instead of voltage, how a two-wire loop is powered, what the live zero buys you, and how to read a loop with a meter.

12 min readUpdated Aug 29, 2026Published Jan 8, 2026By Eric Sullivan

The short answer

4-20 mA Current Loops

A 4-20 mA current loop carries an analog process measurement as a current between 4 and 20 milliamps, where 4 mA is 0% of the calibrated range and 20 mA is 100%. Current is used because it does not degrade over long wire runs the way voltage does, and because 4 mA as the live zero lets the receiving device distinguish a genuine zero reading from a broken wire, which reads 0 mA.

Key points

  • 4 mA = 0% of span, 20 mA = 100%. The 4 mA live zero is what makes a broken wire detectable.
  • Current is constant everywhere in a series loop, so wire resistance does not change the reading.
  • A two-wire transmitter is powered by the same pair that carries the signal, typically from 24 VDC.
  • Loop resistance has a hard ceiling set by supply voltage and transmitter compliance voltage.
  • Under NAMUR NE 43, a reading below 3.6 mA or above 21 mA signals a device fault, not a process value.

Why current and not voltage

Run a 0-10 V signal 800 feet through 18 AWG wire in a wet vault and the voltage arriving at the panel is not the voltage the transmitter sent. Wire resistance and the receiving input impedance form a divider, and the reading drops. Add temperature change, a corroded splice, or a longer run than the drawing showed, and the error moves around.

Current does not behave that way. In a series circuit the current is the same at every point. The transmitter is a current regulator: it adjusts its own internal resistance to force exactly the current it intends through the loop, regardless of how much wire is in the way, right up until it runs out of voltage to do so. Add 400 feet of wire and the transmitter simply drops a little less across itself. The receiving device still sees the same milliamps.

The live zero

The choice of 4 mA rather than 0 mA for the bottom of the range is the quietly brilliant part of the standard. If 0% were 0 mA, a cut wire and a genuinely empty tank would look identical. With a live zero, 0 mA is not a valid measurement at all. It means the loop is open: a broken conductor, a failed transmitter, a tripped loop power supply, or a terminal that was never landed.

This is the single most useful diagnostic property of the standard, and it is worth building into your PLC logic explicitly rather than letting a 0 mA reading scale to 0 engineering units and quietly become a believable number.

Two-wire, three-wire, four-wire

Two-wire (loop powered)
The most common arrangement. One pair carries both power and signal. The transmitter draws its operating power from the loop, which is why it must function on less than 4 mA — it never gets more than the minimum signal current to run on. Requires an external supply, usually 24 VDC.
Three-wire
Separate power and signal share a common return. Used where the device needs more power than a loop can provide, such as some analyzers.
Four-wire
Fully separate power input and signal output. The device is line or 24 VDC powered and sources the 4-20 mA itself. Common on analyzers, flow computers, and larger instruments.

Loop resistance: the calculation people skip

A two-wire transmitter needs a minimum voltage across its own terminals to operate, called its compliance or lift-off voltage. Whatever the supply provides beyond that is available to drive current through everything else in the loop: the wire, the PLC input resistance, any indicators, any barriers.

R_max = (V_supply − V_transmitter_min) ÷ 0.020 A

  • R_max — total loop resistance the circuit can tolerate, in ohms
  • V_supply — the loop power supply voltage
  • V_transmitter_min — the transmitter minimum operating voltage from its datasheet, often 10 to 12 V
  • 0.020 A — worst case, because the voltage burden is highest at full scale

With a 24 V supply and a transmitter needing 11 V, you have 13 V to spend, which allows 650 ohms of total loop resistance. A 250 ohm PLC input leaves 400 ohms for wire and everything else — comfortable. Add a panel indicator at 100 ohms, a surge protector, and a long run, and comfortable becomes marginal. The symptom of running out of headroom is a loop that tracks correctly at low readings and clips or goes nonlinear near full scale.

CurrentVoltage across 250 ΩPercent of spanMeaning
0 mA0.00 V—Open loop: broken wire, dead supply, failed transmitter
3.6 mA0.90 V−2.5%NAMUR NE 43 low fault indication
4 mA1.00 V0%Bottom of calibrated range
8 mA2.00 V25%
12 mA3.00 V50%Convenient midpoint for a quick sanity check
16 mA4.00 V75%
20 mA5.00 V100%Top of calibrated range
21 mA5.25 V+6.25%NAMUR NE 43 high fault indication
Signal conversion across a 250 ohm sense resistor

NAMUR NE 43 and what the out-of-range values mean

NAMUR NE 43 defines what a transmitter should do when it knows its measurement is not valid. Rather than reporting a plausible number, it drives the current outside the measurement range: below 3.6 mA or above 21 mA. Most modern transmitters let you configure which direction a fault drives.

This turns a sensor diagnostic into something your PLC can act on. A radar level transmitter that has lost echo can report 3.5 mA instead of a level of zero, and your logic can hold the last good value and alarm rather than starting a pump against an empty well.

Reading a loop with a meter

There are two ways to measure a loop, and one of them causes an outage if you do it wrong.

  1. 1

    Series measurement — accurate, interrupts the loop

    Set the meter to DC milliamps, break the loop, and insert the meter in series. You now read exactly what the transmitter is sending. The loop is open while you move the leads, so the receiving device sees 0 mA and may alarm or trip logic. Notify operations first, and put the affected control in manual.

  2. 2

    Voltage across a known resistor — non-intrusive

    Measure DC volts across the analog input sense resistor or a dedicated test resistor. With 250 ohms, 1.000 V is 4 mA and 5.000 V is 20 mA. Nothing is interrupted. This is the preferred method on a running process.

  3. 3

    Loop test jacks and clamp meters

    Many transmitters include test terminals that let a meter read the loop current without breaking it. A true milliamp clamp meter also works, at lower resolution. Both are worth having.

What the numbers tell you

ReadingMost likely causesCheck first
0 mAOpen circuit anywhere in the loopLoop power supply output, then the terminals at each end, then continuity
Below 3.6 mATransmitter reporting a fault, or an under-ranged calibrationThe transmitter display or HART diagnostics before touching wiring
Exactly 4 mA and unmovingProcess genuinely at zero, or transmitter in a fixed-output test modeWhether someone left the transmitter in loop test mode after commissioning
Above 21 mATransmitter fault indication, or a second power source in the loopFault configuration, then confirm only one supply is present
Correct at low readings, clipped highInsufficient loop voltage for the total resistanceTotal loop resistance against the R_max calculation
Unstable, noisyInduced noise, a ground loop, or a genuine process swingWhether it is stable with the drive stopped, and shield grounding

HART on the same pair

HART superimposes a low-level frequency-shift-keyed digital signal on the same 4-20 mA loop. Because it averages to zero current, it does not disturb the analog reading, so a HART transmitter delivers a conventional analog value to the PLC and a digital channel to a handheld communicator or a HART-capable input card at the same time.

That digital channel carries the device tag, its calibrated range, its diagnostics, and often several secondary variables. On a stubborn loop it will frequently tell you in ten seconds what a meter takes an hour to narrow down. HART needs a minimum loop resistance, typically 230 ohms, to work — which the standard 250 ohm input satisfies.

Frequently asked questions

Why is 4 mA used instead of 0 mA for zero?
So that a genuine zero measurement is distinguishable from a failure. At 4 mA the loop is proven intact and the transmitter is powered. At 0 mA something is broken. A 0-20 mA scheme cannot tell those apart.
What is the maximum distance for a 4-20 mA signal?
Distance is limited by total loop resistance, not by a fixed length. Calculate available voltage divided by 0.020 amps to get the maximum resistance, subtract the receiver and any devices, and the remainder is your wire budget. In practice, several thousand feet of ordinary instrument cable is routinely fine.
Can I read a 4-20 mA signal with a voltage input?
Yes, by placing a precision resistor across the input. 250 ohms converts 4-20 mA to 1-5 V, and 500 ohms gives 2-10 V. Use a precision resistor with a low temperature coefficient, and include the resistor in your loop resistance budget.
Why does my analog signal jump when a VFD starts?
Almost always induced noise coupling into the signal cable, or a ground loop that the drive is exciting. Confirm the signal is quiet with the drive stopped, verify the cable shield is grounded at exactly one end, and check that the signal cable is not sharing a tray or conduit with drive output conductors.
What does it mean if the loop reads 21 mA or higher?
On a NAMUR-compliant transmitter it means the device has detected an internal fault or lost its measurement and is deliberately reporting out of range. Read the transmitter diagnostics rather than assuming the process is above full scale.
Should I use 4-20 mA or a digital protocol for new work?
Both have a place. 4-20 mA is simple, well understood by every technician, and fails in obvious ways. Digital protocols carry more data per device and less wire. A common approach is HART transmitters on 4-20 mA loops, which gives the robustness of analog with digital diagnostics available when you need them.

Direct contact

Have a controls question?

Reach Eric Sullivan directly about anything on this site, a controls or automation topic, or one of his personal projects.