The 4-20 mA current loop is a common industrial instrumentation signal. Introduced in the 1950s as an improvement over pneumatic 3-15 PSI signals, it remains widely used in process plants. Understanding how current loops work, why 4 mA is used as a live zero, and how linear scaling math works is useful background for instrument technicians and controls engineers.
Current signals have a critical advantage over voltage signals: current does not change with wire resistance. A 12 mA signal is 12 mA whether the loop has 50 ohms of wire resistance or 500 ohms. This makes current loops reliable over long cable runs in electrically noisy industrial environments where voltage signals would be degraded by IR drop and interference.
This guide covers theory, linear scaling math, live-zero fault prompts, and two-wire versus four-wire configuration context. It is not a calibration procedure, loop checkout, hazardous-area approval, SIS proof test, or substitute for current manufacturer documents, plant procedures, calibrated references, and qualified review.
Why 4-20 mA? The Live Zero Principle
The 4 mA lower range value is not arbitrary. It serves a critical diagnostic function called "live zero." If the signal wire breaks or the transmitter loses power, the loop current drops to 0 mA. Because 0 mA is outside the normal 4-20 mA range, the control system can immediately distinguish between a legitimate zero-percent reading (4 mA) and a fault condition (0 mA). If the range started at 0 mA, you could never tell whether a 0 mA reading meant the process variable was at zero or the transmitter was dead.
The 4 mA minimum also powers two-wire transmitters. A two-wire (loop-powered) transmitter uses the same two wires for both signal and power. It must operate on whatever current it is signaling. At 4 mA, the transmitter has 4 milliamps to power its sensor, signal conditioning, and output circuitry. Modern two-wire transmitters are designed to operate on as little as 3.5 mA, leaving margin for the 4 mA lower range value.
The 16 mA span (from 4 to 20) was chosen because it provides a clean ratio. Each milliamp represents 6.25% of span. Each 4 mA increment represents 25% of span: 4 mA = 0%, 8 mA = 25%, 12 mA = 50%, 16 mA = 75%, 20 mA = 100%. This makes mental math easy during calibration and troubleshooting.
The 20 mA upper limit provides enough current to drive many indicator circuits and maintain signal integrity over long runs while keeping loop energy low. Hazardous-area or intrinsic-safety acceptance still requires approved equipment, entity parameters, barriers, wiring methods, installation inspection, and the applicable site standard.
4 mA = 0% of range
8 mA = 25% of range
12 mA = 50% of range
16 mA = 75% of range
20 mA = 100% of range
Each 1.6 mA increment = 10% of span
4-20 mA Signal Helper
Convert between 4-20 mA signals and process values. Build scaling tables, check for loop faults, and verify transmitter calibration.
Signal Scaling: Converting mA to Engineering Units
Every 4-20 mA signal represents a process variable range. A pressure transmitter ranged 0-100 PSI outputs 4 mA at 0 PSI and 20 mA at 100 PSI. The scaling formula converts between milliamps and engineering units in both directions.
To convert mA to engineering units: PV = ((mA - 4) / 16) * span + LRV where PV is the process variable, span is the difference between upper and lower range values (URV - LRV), and LRV is the lower range value. For the 0-100 PSI example at 12 mA: PV = ((12 - 4) / 16) * 100 + 0 = 50 PSI.
To convert engineering units to mA: mA = ((PV - LRV) / span) * 16 + 4. For 75 PSI on that same transmitter: mA = ((75 - 0) / 100) * 16 + 4 = 16 mA.
These formulas work for any linear range, including ranges that do not start at zero. A temperature transmitter ranged 200-600 degrees F has LRV = 200, URV = 600, span = 400. At 12 mA: PV = ((12 - 4) / 16) * 400 + 200 = 400°F. The key is to always use the actual LRV and span, not assume zero-based ranges.
For reverse-acting (inverse) signals where 4 mA represents the high value and 20 mA represents the low value, simply swap LRV and URV in the formula. This is common in some level applications where a full tank produces minimum current.
mA to engineering units:
PV = ((mA - 4) / 16) × span + LRVEngineering units to mA:
mA = ((PV - LRV) / span) × 16 + 4Percent of span:
% = ((mA - 4) / 16) × 100 Two-Wire vs Four-Wire Transmitters
Two-wire (loop-powered) transmitters use the same pair of wires for both power supply and signal output. The control system or DCS provides a DC power supply (typically 24 VDC) in series with a 250-ohm sense resistor. The transmitter modulates the loop current between 4 and 20 mA, and the DCS reads the voltage across the 250-ohm resistor (1-5 VDC corresponds to 4-20 mA).
Two-wire transmitters are simpler to install because they require only one pair of wires. Their low-energy loop can be useful in hazardous-area designs, but intrinsic-safety acceptance still depends on approved equipment, barriers, entity parameters, wiring methods, and inspection. The downside is that the transmitter must operate entirely on the loop current, which limits the power available for the sensor, display, and signal processing.
Four-wire transmitters have separate power supply wires and signal output wires. They receive power from a dedicated supply (often 120 VAC or 24 VDC) and output 4-20 mA on a separate pair. This gives them essentially unlimited power for sensors, displays, and advanced diagnostics. Analyzers, magnetic flowmeters, and Coriolis meters are commonly four-wire because their sensor electronics require more power than a loop can provide.
The four-wire signal output can be either "sourcing" (the transmitter provides the current from its own power supply) or "sinking" (the transmitter controls the current from an external loop supply). Most four-wire transmitters are sourcing, which means they do not need a separate loop power supply from the DCS. This is a key wiring difference: connecting a sourcing four-wire transmitter to a DCS channel that also provides loop power will cause a conflict.
Loop Components and Voltage Budget
A current loop is a series circuit. Every component in the loop consumes voltage. The power supply must provide enough voltage to drive the rated current through all the loop components. If the total voltage drop exceeds the supply voltage, the loop saturates and the signal becomes inaccurate.
The voltage budget calculation is: V_supply >= V_transmitter + (I_max * R_total) where V_transmitter is the minimum operating voltage of the transmitter (typically 10-12 VDC for modern units), I_max is 20 mA (0.020 A), and R_total is the total loop resistance including the sense resistor, wire resistance, and any other series devices like intrinsic safety barriers.
Common loop components and their resistance contributions: DCS analog input sense resistor (250 ohms), intrinsic safety barrier (50-300 ohms depending on type), cable resistance (varies with gauge and length, approximately 6.4 ohms per 1000 feet of conductor for 18 AWG copper - and remember both conductors count, so 500 feet of cable is 1000 feet of wire), and any indicators or trip amplifiers wired in series. A typical loop with a 250-ohm sense resistor, a 300-ohm IS barrier, and 500 feet of 18 AWG cable has about 556 ohms total resistance.
At 20 mA through 556 ohms: V_drop = 0.020 * 556 = 11.1V. Add 12V minimum for the transmitter: total required supply voltage is 23.1 VDC. A standard 24 VDC supply barely covers this. If the supply dips to 22 VDC under load, the loop will saturate below 20 mA. This is a common cause of signals that read correctly at low values but clip or become non-linear near 100%.
24 VDC supply - 12V transmitter minimum = 12V available for loop
12V ÷ 0.020A = 600 ohms maximum loop resistance
With a 250-ohm sense resistor and a 300-ohm IS barrier, you only have 50 ohms left for cable. At 6.4 ohms per 1000 feet of 18 AWG conductor (12.8 ohms per 1000 feet of cable, counting both conductors), that limits cable runs to roughly 3,900 feet.
Loop Fault Detection: NAMUR NE 43
NAMUR NE 43 standardizes failure-information signal levels for analog current signals. Common local review prompts use bands around 3.6/3.8 mA on the low side and 20.5/21.0 mA on the high side, but the selected transmitter, fail direction, input-card settings, alarm philosophy, and site procedure control actual interpretation.
Many smart transmitters and DCS systems can support NE43-style behavior. A configured device may drive its output low or high when it detects selected failures, but the exact current, timing, initialization behavior, and alarm action must be confirmed from the current device manual and live configuration.
The DCS or PLC analog input module may compare the raw signal against configured thresholds, filtering, and diagnostic logic. Those settings are project-specific and should be verified before treating a current value as a wiring fault, transmitter fault, or process condition.
During field review, loop current is one useful measurement. A 0 mA reading, a below-range value, or an above-range value should trigger a structured check of power, wiring, fuses, barriers, terminal connections, device status, and input-card configuration; it should not be treated as a final diagnosis by signal value alone.
Field Troubleshooting: Measuring Loop Current
There are two ways to measure loop current without breaking the circuit. The preferred method uses a milliamp clamp meter, which clips around one conductor and reads the current magnetically. The second method measures the voltage across the 250-ohm sense resistor at the DCS and divides by 250 to get current. A reading of 3.00 VDC across a 250-ohm resistor means 12.0 mA.
If you must break the loop to insert a milliamp meter in series, use the mA function on your multimeter, not the amp function. The mA input has a low-resistance shunt (typically 10-50 ohms) that does not significantly affect the loop. The amp input has a much lower resistance shunt but some meters have high-resistance internal paths on the wrong setting that can disrupt the signal.
When simulating a transmitter for a formal check, the plant procedure controls where the milliamp source is connected, whether the transmitter is isolated, and what records are required. Common linear checkpoints are 4.000, 8.000, 12.000, 16.000, and 20.000 mA, but acceptance belongs to the device specification, input-card configuration, calibrated references, uncertainty budget, and as-found/as-left procedure.
For two-wire transmitters, the milliamp source must be set to "source" mode - it provides both the current and the voltage. For four-wire transmitters, the milliamp source simulates only the signal output while the transmitter's power supply connections are disconnected. Getting this wrong is a common mistake that can damage the calibrator or the DCS input.
4.00 mA = 0% (LRV)
8.00 mA = 25%
12.00 mA = 50%
16.00 mA = 75%
20.00 mA = 100% (URV)
Acceptance tolerance must come from the device, input-card, plant procedure, calibrated reference, and uncertainty budget.