A 4-20 mA current loop carries a sensor signal across hundreds of meters with near-zero drift. A 0-10 V PLC card cannot accept that current directly. Converting between the two is a five-cent fix on the bench (one resistor) or a forty-dollar fix in the panel (a signal converter). This guide gives you the resistor table, the wiring diagram, the PLC wiring conventions, and the decision rule for picking each.
Contents
- 4-20 mA to 0-10 V Conversion at a Glance
- Resistor Sizing Table for Common Output Ranges
- Wiring the Resistor Across the PLC Analog Input
- PLC Scaling: Why 500 Ω Gives 2-10 V, Not 0-10 V
- Signal Converter vs Resistor: Decision Matrix
- Reverse Path: 0-10 V to 4-20 mA
- Common Mistakes in Field Installations
- Related Products
- FAQ
4-20 mA to 0-10 V Conversion at a Glance

Two paths exist. A precision resistor across the PLC analog input converts current to voltage by Ohm's law. An active signal converter does the same job but adds galvanic isolation and a true zero-based output. Pick the resistor for short cable runs and grounded single-PLC systems. Pick the converter when ground loops, long runs, or true 0-10 V output matter. Reviewing how a 4-20 mA transmitter generates the loop helps clarify why the live-zero matters.
One trap catches new technicians weekly: a 500 Ω resistor produces 2-10 V, not 0-10 V. The 4 mA live zero of the loop drops 2 V across 500 Ω. If the PLC card requires the input to start at 0 V (some 12-bit modules do, others scale from any value), the resistor method needs software offset or an active converter with zero adjustment.
Resistor Sizing Table for Common Output Ranges
Voltage at the PLC input equals current times resistance. The 4 mA endpoint sets the low voltage; 20 mA sets the high. Most plants standardize on 250 Ω (1-5 V) or 500 Ω (2-10 V) so spares interchange.
| Resistor | Output @ 4 mA | Output @ 20 mA | Span | Typical PLC card |
|---|---|---|---|---|
| 125 Ω | 0.5 V | 2.5 V | 0.5-2.5 V | Low-voltage ADC, microcontroller |
| 250 Ω | 1.0 V | 5.0 V | 1-5 V | Allen-Bradley 1492-IFM, legacy DCS |
| 500 Ω | 2.0 V | 10.0 V | 2-10 V | Siemens S7-1200/1500 0-10 V mode |
| 250 Ω + opamp offset | 0 V | 4 V | 0-4 V | Custom analog front-end |
Specify 1% or 0.1% metal-film resistors at 0.25 W or higher. At 20 mA through 500 Ω the dissipation is I²R = 0.0004 × 500 = 0.2 W, so a quarter-watt part is borderline; jump to 0.5 W if the resistor sits inside a hot panel. Wirewound and carbon-film parts drift with temperature and should not be used for analog instrumentation. The same precision rule applies whenever you read engineering units back from a sensor — resistor error multiplies straight into reported value.
Wiring the Resistor Across the PLC Analog Input
Three terminals do the work: the transmitter positive (+), the PLC analog input (AI), and the PLC common (COM). The resistor goes between AI and COM, the transmitter loop closes through the AI terminal.
- Wire the transmitter + to the 24 VDC supply positive (most transmitters are loop-powered).
- Wire the transmitter − (current return) to the PLC AI terminal.
- Wire the PLC COM terminal to the 24 VDC supply negative.
- Install the precision resistor across AI and COM (parallel to the input impedance).
- Keep the resistor lead length under 20 mm to limit thermal EMF and pickup noise.
On terminal blocks, mount the resistor on the panel side, not at the transmitter side. This keeps the 4-20 mA loop full-length (high immunity) and only the short voltage span sees the PLC. Our pressure transmitter installation guide covers the loop-powered vs self-powered (4-wire) wiring variants for reference.
PLC Scaling: Why 500 Ω Gives 2-10 V, Not 0-10 V
The 4 mA live zero is the cause. 4 mA × 500 Ω = 2 V. The PLC reads 2 V at the bottom of the sensor range, not 0 V. Two options correct this in software:
- Two-point scaling: Engineering value = (raw_V − 2) / 8 × full_scale. The 8 is the 10-2 V span. Built into most modern PLC scale function blocks (SCL, SCP, FC105).
- Offset correction: Add a -2 V offset before the standard 0-10 V scale block. Works on older HMIs that lack two-point scaling.
A common error is mapping 0-10 V raw counts directly to 0-100% engineering units. This compresses the live signal range to 80% and shifts zero by 20%. Field calibration will look fine at mid-scale and fail at endpoints, which is hard to diagnose without a multi-point bench calibration.
Signal Converter vs Resistor: Decision Matrix
A passive resistor wins on cost and simplicity. An active signal converter wins on isolation, true zero-based output, and long cable immunity. Use the matrix to pick.
| Criterion | Resistor (passive) | Signal converter (active) |
|---|---|---|
| Cost per channel | < $1 | $30-$120 |
| Galvanic isolation | None | 1500-3000 V typical |
| True 0-10 V output | No (gives 2-10 V) | Yes |
| Ground loop immunity | Vulnerable | Immune |
| Cable length tolerance | < 50 m typical | > 500 m with shielded twisted pair |
| Field calibration | None needed | Trim pots or DIP switches |
| Failure mode | Open = no signal; short = full-scale | Diagnostic LED, fault output |
A DIN-rail signal converter handles 4-20 mA ↔ 0-10 V either direction, with 24 VDC loop power, 2500 V isolation, and 0.1% accuracy. For hazardous-area service, look for an IECEx/ATEX zener barrier with isolated output in the same form factor. When the signal then feeds a SCADA-level analog input bank, the isolated converter also limits common-mode voltage entering the supervisory layer.
Reverse Path: 0-10 V to 4-20 mA
VFDs, lab power supplies, and HMI analog outputs often produce 0-10 V. Sending that signal to a DCS that expects 4-20 mA requires the reverse converter: a V/I converter chip (XTR110, AD694) on a board, or a packaged DIN-rail unit. Passive conversion is not possible — a resistor cannot generate a current loop. Loop power must come from somewhere, typically the DCS analog input itself or an external 24 VDC supply.
Common Mistakes in Field Installations
- Resistor on the wrong side of the loop. Mounting at the transmitter cuts loop length immunity in half.
- Using 250 Ω on a 0-10 V card. Output peaks at 5 V; PLC reads 50% at full sensor span.
- Mixing carbon and metal-film resistors in spare-parts inventory. Temperature drift kills accuracy on outdoor panels.
- Skipping isolation when sharing 0 V reference between multiple PLC racks. Ground loops appear as 50/60 Hz noise on the voltage signal.
- Forgetting the live zero in PLC code. Process readings stuck at −25% LRV at idle are the symptom.
Related Products
SI-300 Pressure Transducer (4-20 mA / Voltage)
Ranges 0-1000 bar | Output 4-20 mA, 0-5 V, 0-10 V | Accuracy ±0.25% FS — ships with selectable output for direct PLC wiring.
R7100 Universal-Input Paperless Recorder
Accepts 4-20 mA, 0-10 V, mV, RTD, thermocouple on the same channel — no resistor or converter required to log mixed-signal field instruments.
SI-512H High-Temperature Pressure Sensor
Process temp up to 800 °C | 4-20 mA two-wire output | Cooling fin design — for steam, hot oil, furnace headers feeding PLC analog inputs.
FAQ
What resistor converts 4-20 mA to 0-10 V?
A 500 Ω precision resistor gives 2-10 V, not 0-10 V, because the 4 mA live zero drops 2 V across 500 Ω. For a true 0-10 V output, use an active signal converter with zero adjustment, or apply two-point scaling in PLC code to handle the 2 V offset.
Why does 500 Ω not give 0 V at 4 mA?
Ohm's law: 4 mA × 500 Ω = 2 V. The 4 mA "live zero" is intentional. It lets the receiver detect a broken loop (0 mA = fault) versus a valid low reading. The 2 V offset must be handled in software or by an active converter.
What resistor for 4-20 mA to 1-5 V?
250 Ω. 4 mA × 250 Ω = 1 V; 20 mA × 250 Ω = 5 V. Specify 0.1% tolerance metal film, 0.25 W. The 1-5 V range was common on legacy DCS systems and still appears on some older Allen-Bradley 1771 modules.
Do I need an isolator between the sensor and PLC?
Yes, if the sensor and PLC share a long cable run (over ~50 m), if either device has a separate ground reference, or if 50/60 Hz hum appears on the signal. A DIN-rail signal isolator with 1500-3000 V galvanic isolation breaks the ground path.
Need spec help, a wiring drawing for a specific PLC, or a price on a DIN-rail signal converter? Send your project details — our instrumentation engineers reply within one business day.
Request a Quote
Wu Peng, born in 1980, is a highly respected and accomplished male engineer with extensive experience in the field of automation. With over 20 years of industry experience, Wu has made significant contributions to both academia and engineering projects.
Throughout his career, Wu Peng has participated in numerous national and international engineering projects. Some of his most notable projects include the development of an intelligent control system for oil refineries, the design of a cutting-edge distributed control system for petrochemical plants, and the optimization of control algorithms for natural gas pipelines.