SIGNALSANALOGUE CURRENT / VOLTAGE

4–20 mA vs 0–10 V: Comparison, Wiring & Selection

4–20 mA carries the process value as current through a series loop; 0–10 V carries it as a voltage measured against a reference. A 4–20 mA loop is often preferred for long field runs because series resistance mainly consumes loop voltage instead of directly changing the signal current. For short, controlled runs to a compatible high-impedance input, 0–10 V is often simpler to implement.

Neither interface guarantees better accuracy. Transmitter performance, the receiving input, wiring, grounding, interference and scaling all contribute to the final measurement error.

QUICK CHECK

Match the sensor output to the analogue input before wiring. A 4–20 mA output needs a current input or a permitted shunt or converter; a 0–10 V output needs a voltage input or suitable conversion hardware.

01 · CORE DIFFERENCE

What is the difference between 4–20 mA and 0–10 V?

Both interfaces can represent the same process value. The difference is what the receiver measures: current flowing through a 4–20 mA series loop, or voltage between the signal and reference terminals of a 0–10 V interface.

4–20 mA · current

The same loop current flows through the series path, provided the transmitter has enough supply voltage to overcome its own minimum operating voltage, the receiver burden and cable resistance.

  • 4 mA normally represents the lower range value.
  • 20 mA normally represents the upper range value.
  • The 4 mA live zero can make loss of loop current distinguishable from a valid process zero.

0–10 V · voltage

The receiver measures voltage between the signal conductor and its reference terminal. Source impedance, input impedance, cable resistance and differences between reference potentials can change the voltage seen at the input.

  • 0 V normally represents the lower range value.
  • 10 V normally represents the upper range value.
  • A valid 0 V reading and some wiring or power faults can look the same without separate diagnostics.
Important: neither interface removes the need for correct routing, grounding and shielding. A 4–20 mA loop is less sensitive to ordinary series resistance while its voltage budget is adequate; a 0–10 V signal depends more directly on source, load and reference conditions.
Industrial field sensor connected by cable to a control cabinet in a process plant
A field sensor and control cabinet may use either current or voltage signalling, depending on the transmitter and analogue input.
02 · WIRING

Current-loop wiring and voltage-output wiring are not interchangeable

A conventional two-wire 4–20 mA transmitter can take operating power from the same loop that carries the measurement. Many 0–10 V sensors instead use separate supply and signal conductors, commonly a three-wire arrangement. Four-wire transmitters and isolated interfaces also exist, so the conductor count does not identify the signal type.

4–20 mA · SERIES CURRENT PATHTypical two-wire loop-powered transmitter
24 VDC +Transmitter +The supply starts the loop and must provide sufficient voltage for every series element.
Transmitter −PLC AI current +The transmitter regulates loop current; the receiving channel measures that current through its input burden.
PLC AI return24 VDC −The circuit must be complete for current to flow.
Active/passive terminology and terminal names vary by PLC and transmitter. Verify which device supplies loop power before wiring.
0–10 V · REFERENCED VOLTAGE PATHTypical three-wire powered sensor
SUPPLY +Sensor power +Powers the sensor electronics within the specified supply range.
VOUTPLC AI voltage +The receiving input measures the output voltage rather than loop current.
Sensor 0 V / supply −AI COM / referenceThe voltage input must use the reference arrangement specified for the sensor and input module.
Differential, isolated and single-ended analogue inputs use different reference arrangements. Follow the exact device diagrams rather than terminal-name assumptions.
03 · CABLE & LOADING

Cable resistance, loading and electrical noise

A current loop regulates current, so ordinary series cable resistance does not directly create a proportional signal error while the transmitter remains within its available voltage budget. The resistance still matters because it consumes voltage at 20 mA. If the available supply voltage is insufficient, the transmitter can no longer maintain the commanded current.

Vsupply ≥ Vtransmitter min + Iloop × (Rinput + Rcable + Rother)Check the worst case at the maximum required loop current and include barriers, indicators or other series loads.

A 0–10 V source behaves differently. The receiving input should have sufficiently high impedance relative to the sensor output impedance and cable resistance. Otherwise the source, wiring and input form a voltage divider and the voltage at the PLC can be lower than the voltage at the sensor.

Vinput = Vsource × Rinput / (Rsource + Rwire + Rinput)Use the actual source-impedance and receiving-input specifications.
4–20 mAUsually more tolerant of long cable resistance until the loop reaches its compliance or voltage-budget limit.
0–10 VUsually requires a high-impedance receiver and a well-controlled signal reference to keep loading and reference error small.
BOTHStill require correct routing, shielding, grounding, isolation and EMC practice where electrical interference is significant.

For 0–10 V, usable cable length depends on the source, receiver, cable resistance, installation environment and required accuracy.

04 · FAULT VISIBILITY

Why the 4 mA live zero matters

In a normally scaled 4–20 mA loop, 4 mA represents the valid lower range value, while loss of loop power or an open circuit can drive current toward 0 mA. That separation gives the receiving system a way to distinguish many electrical failures from a genuine process value at the bottom of range. A standard 0–10 V signal does not provide the same distinction because 0 V is itself a valid lower-range signal.

≈ 0 mAopen loop / no loop current
4 mAlower range value
12 mAmid-scale
20 mAupper range value

Some 4–20 mA transmitters and control systems also use defined under-range and over-range currents for diagnostics. If NAMUR NE 43 behaviour is required, use the range and alarm limits specified for the actual transmitter and receiver; not every 4–20 mA device implements NE 43 fault signalling.

0–10 V caution: a PLC reading of 0 V can mean a real process minimum, a failed or unpowered source, a broken signal conductor, or a reference problem. Separate diagnostics are needed if those states must be distinguished.
05 · SCALING

Both signals use the same linear scaling principle

For a linear transmitter, the electrical signal is first normalised within its electrical range and then mapped to the engineering range. The difference is only the electrical lower and upper endpoints.

PV = LRV + (Signal − Signallow) / (Signalhigh − Signallow) × (URV − LRV)LRV = lower range value; URV = upper range value.
Equivalent scaling points for 4 to 20 milliamp and 0 to 10 volt signals
Process position4–20 mA0–10 VExample 0–100 bar
0%4 mA0 V0 bar
25%8 mA2.5 V25 bar
50%12 mA5 V50 bar
75%16 mA7.5 V75 bar
100%20 mA10 V100 bar

Current versus voltage does not determine total channel accuracy. Error can come from the sensor or transmitter, analogue output, wiring, input conversion, calibration and scaling.

06 · PLC INPUT

Match the output to the analogue-input mode

Many PLC analogue modules can be configured for current or voltage, but the electrical input path is different. Select the correct channel mode, terminals and range before connecting the field signal. A software scaling change does not turn a voltage input into a current input or vice versa.

PLC analogue input checks for 4 to 20 milliamp and 0 to 10 volt signals
Check4–20 mA0–10 V
Input modeCurrent range selectedVoltage range selected
ConnectionSeries current pathSignal plus reference/common
Receiver electrical limitInput burden / loop voltage dropInput impedance / common-mode range
Field powerConfirm active/passive loop arrangementConfirm sensor supply and reference
Scaling4 mA = LRV; 20 mA = URV0 V = LRV; 10 V = URV

Can 4–20 mA be converted to a voltage?

A precision shunt resistor can convert loop current into a voltage when the resulting burden is permitted by the loop. For example, 4–20 mA through 250 Ω produces 1–5 V; through 500 Ω it produces 2–10 V. The added resistance consumes loop voltage, so it must be included in the voltage budget.

That is not the same as converting a 0–10 V source into a proper 4–20 mA transmitter. Voltage-to-current conversion normally requires an active signal conditioner or transmitter, especially when isolation, diagnostics or a defined current-loop compliance range are required.

Industrial pressure sensor shown with a PLC module as a general analogue measurement illustration
Analogue input wiring must match the transmitter output: current inputs measure loop current, while voltage inputs measure signal potential relative to a reference.
07 · SELECTION

When should you choose 4–20 mA or 0–10 V?

Choose 4–20 mA when the cable run is long, loop-powered two-wire operation is useful, or a live zero helps distinguish loss of signal from a valid low process value. Choose 0–10 V for short, well-controlled runs where the sensor and controller share a suitable reference and the receiving input is designed for a voltage signal.

Comparison of 4 to 20 milliamp and 0 to 10 volt industrial signals by application factor
Application factorUsually favours 4–20 mAUsually favours 0–10 V
Long field cableYes, if loop voltage budget remains adequatePossible, but loading, reference and interference need closer checking
Interference / difficult routingOften preferred, but routing and shielding still matterSuitable where interference and the reference are well controlled
Wire-break visibilityLive zero provides a useful diagnostic distinction0 V is also a valid process value
Two-wire loop powerCommon and practicalNormally requires separate power conductors
Short local connectionStill suitableOften simple and convenient
Parallel voltage measurementCurrent measurement normally requires series access or a test pointVoltage can usually be checked in parallel with a high-impedance meter
Before choosing: check the field-device output and analogue-input specifications first. Then verify cable, power, isolation, fault response and required accuracy.
08 · TROUBLESHOOTING

Troubleshooting 4–20 mA and 0–10 V signals

Start by finding where the value changes: at the source, along the wiring or at the receiving input. Measure the signal at suitable test points, then compare it with the PLC raw value and the expected process value.

  1. Confirm the configured signal type. Verify current versus voltage mode, range and the correct input terminals.
  2. Check power and references. For 4–20 mA, verify loop power and polarity. For 0–10 V, verify sensor power and the intended signal reference/common.
  3. Measure the signal safely. Voltage is normally measured in parallel. Current is measured in series or at a manufacturer-provided current test point/shunt.
  4. Check electrical limits. Calculate loop voltage budget for 4–20 mA; check output drive and input impedance for 0–10 V.
  5. Compare both ends of the cable. A correct source value but wrong PLC value points toward wiring, reference, loading, interference or input configuration.
  6. Verify scaling last. Once the electrical signal is correct, confirm raw-count conversion, engineering endpoints and any configured fault handling.
Common 4 to 20 milliamp and 0 to 10 volt signal symptoms and checks
SymptomLikely checks
4–20 mA stuck near 0 mAOpen loop, no loop supply, reversed polarity, wiring fault or failed transmitter.
4–20 mA cannot reach full scaleInsufficient supply/compliance voltage, excessive burden or cable resistance, transmitter limit.
0–10 V lower at PLC than at sensorLoading, cable/reference drop, shared common current, input impedance or wiring resistance.
0–10 V noisy or driftingReference-potential difference, routing, shielding, grounding, interference or unstable source.
Correct electrical value, wrong engineering valuePLC input range, raw scaling, LRV/URV, data type or channel configuration.
Replacement sensor does not workOutput type differs, current/voltage input mismatch, active/passive loop mismatch, pinout or supply range.