Engineering Resources • Calculator

4-20 mA Scaling Calculator

Merobix Engineering •

Instrument techs, controls engineers, and startup crews use this to convert between a 4-20 mA loop signal and the process value it represents. Reach for it when you are configuring a scaled input, checking an analog point during loop checkout, or working out what current a transmitter should output at a given reading.

Back to Resources

A standard current loop maps 4 mA to the lower range value (LRV) and 20 mA to the upper range value (URV) linearly. This calculator works both directions: enter a process value to get the current the transmitter should produce, or enter a measured current to get the value it represents. Percent of span is shown for both.

The Calculator

In your engineering units (psi, degF, gpm, etc.)
Must differ from LRV.
Leave the field you are solving for; edit the other.
4 to 20 for in-range; over/under-range allowed.

Result

From PV, current is-
From mA, process value is-
Percent of span (from mA)-

Edit any input. The PV field drives the current output; the mA field drives the process-value output.

The Formula

The loop is linear between the two endpoints. From process value to current:

mA = 4 + 16 × (PV - LRV) / (URV - LRV)

Inverted, from current to process value:

PV = LRV + (URV - LRV) × (mA - 4) / 16

Percent of span is the position of the current within the 16 mA live zero band:

%span = (mA - 4) / 16 × 100

Worked example. A pressure transmitter is ranged 0 to 250 psi, so LRV = 0 and URV = 250. At 100 psi the current is 4 + 16 × (100 - 0) / (250 - 0) = 4 + 16 × 0.4 = 10.4 mA. Reading it back, a measured 10.4 mA gives 0 + 250 × (10.4 - 4) / 16 = 250 × 0.4 = 100 psi, at 40% of span.

Assumptions and Limits

FAQ

What current corresponds to 0% and 100% of span?

4 mA is 0% of span and 20 mA is 100% of span. The 16 mA band between them is the "live zero" range that lets you tell a real zero reading from a broken wire (0 mA).

Why does my transmitter read 3.8 mA or 20.5 mA?

Those are typical over-range and under-range currents. Many transmitters output slightly outside 4-20 mA to signal the value is past the configured range, and drive a distinct fault current (often 3.6 or 21 mA) on a sensor failure. Check the device's failure-mode setting.

Can I use this for a 0-20 mA or 1-5 V signal?

No. This tool assumes the 4-20 mA live-zero standard. A 0-20 mA loop has no live zero, and a 1-5 V signal uses a different span; use a calculator matched to that signal's endpoints.