4 to 20 mA Calculation Formula Calculator

Convert process value to loop current and convert current back to engineering units instantly. This page includes both formulas, practical examples, calibration notes, PLC scaling guidance, and troubleshooting best practices for industrial instrumentation.

Standard Signal: 4–20 mA
Live Zero: 4 mA
Span: 16 mA
Use Cases: Pressure, Flow, Level, Temperature

Calculator 1: Process Value → mA Output

Find transmitter current for a given process value and range.

mA = 4 + ((PV - LRV) / (URV - LRV)) × 16
Enter values and click Calculate mA.

Calculator 2: mA Input → Process Value

Convert measured loop current into engineering units.

PV = LRV + ((mA - 4) / 16) × (URV - LRV)
Enter values and click Calculate PV.

4 to 20 mA Calculation Formula: Complete Practical Guide

The 4 to 20 mA standard is the most common analog signaling method in industrial automation and process control. Whether you are working with a pressure transmitter, level transmitter, temperature transmitter, flow meter, PLC analog input, DCS I/O card, or SCADA system, you will use the 4-20 mA calculation formula almost daily. The standard maps a process variable range to a current range where 4 mA represents the lower limit and 20 mA represents the upper limit.

Why 4-20 mA is used in industry

Core 4-20 mA formulas

There are two essential equations used for scaling:

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

Definitions:

Step-by-step example: Process value to current

Assume a pressure transmitter range is 0 to 10 bar, and current pressure is 6 bar.

Using the formula:

mA = 4 + ((6 - 0) / (10 - 0)) × 16 = 4 + 0.6 × 16 = 13.6 mA

The expected current output is 13.6 mA.

Step-by-step example: Current to process value

Assume a level transmitter range is 0 to 5 meters and measured loop current is 14 mA.

Using the formula:

PV = 0 + ((14 - 4) / 16) × (5 - 0) = (10/16) × 5 = 3.125 m

The level is 3.125 m.

Quick reference scaling table (0–100% range)

Percent of Span Current (mA) Formula Check
0%4.04 + 0 × 16
25%8.04 + 0.25 × 16
50%12.04 + 0.50 × 16
75%16.04 + 0.75 × 16
100%20.04 + 1.00 × 16

How PLC and DCS scaling relates to 4-20 mA

When a PLC analog input receives a current signal, the module typically converts it into raw digital counts. You then scale raw counts into engineering units using the same concept as the 4-20 mA formula. For example, if a module maps 4-20 mA to 0-27648 counts, your program converts those counts into pressure, flow, level, or temperature values. Incorrect scaling constants can produce offset errors, span errors, and unstable control behavior.

Common wiring and calculation mistakes

Fault and diagnostic currents

Many smart transmitters follow NAMUR NE43-style diagnostics. Fault conditions may be represented by currents outside the normal 4-20 mA range, such as around 3.8 mA (low fault) or 20.5 mA and above (high fault), depending on configuration and manufacturer. Always verify exact fault thresholds in device manuals and control logic settings.

Calibration and verification best practices

Frequently asked questions

Why is the lower limit 4 mA and not 0 mA?

4 mA provides a live zero so instruments can distinguish between true zero measurement and loop/wire failure.

Can measured current be less than 4 mA or above 20 mA?

Yes. That usually indicates a fault, over/under-range, or configured diagnostic behavior, not a normal process value.

What is the easiest way to remember the formula?

Think in two steps: normalize by span, then map into 16 mA current span and add the 4 mA offset.

Does this formula work for negative engineering ranges?

Yes. If LRV is negative (for example -50 to +50 °C), the same linear formula applies directly.

Conclusion

The 4 to 20 mA calculation formula is the backbone of analog process measurement and control. Mastering both conversions—process value to mA and mA to process value—helps you commission loops faster, troubleshoot accurately, and maintain high confidence in instrumentation data. Use the calculator above whenever you need fast, reliable scaling for pressure, level, flow, temperature, and other industrial signals.