Instrumentation
mA to Process Value Calculator
A 4–20 mA current loop represents a process variable linearly across the calibrated instrument range: 4 mA is the lower range value (LRV) and 20 mA is the upper range value (URV). This calculator takes a measured signal current and returns the process value and the percent of span it represents, flagging readings that fall below 4 mA or above 20 mA. An optional clamp limits the signal to the standard 4–20 mA window before scaling. It handles linear scaling only — no square-root extraction and no transmitter calibration.
TypeInteractive engineering calculator
Calculator
mA
Results
Percent of span50%
Process value50
Formulas
Span
span = URV − LRV
Fraction of span
fraction = (mA − 4) / 16
Percent of span
% span = fraction × 100
Process value
PV = LRV + fraction × span
Diagram
Worked example
A transmitter is ranged LRV = 0, URV = 100. The loop reads 12 mA. What is the process value?
- 01span = 100 − 0 = 100
- 02fraction = (12 − 4) / 16 = 0.5
- 03% span = 0.5 × 100 = 50%
- 04PV = 0 + 0.5 × 100 = 50
Result
At 12 mA the process value is 50.0 (50.0% of span).
FAQ
What does the clamp to 4–20 mA toggle do?
With the clamp on, a signal below 4 mA is treated as 4 mA and a signal above 20 mA as 20 mA before scaling, so the process value stays within LRV–URV. With the clamp off, the calculator scales the raw signal linearly and flags it as below-range or above-range.
Does this handle square-root extraction for DP flow?
No. The output is always linear. Square-root extraction for differential-pressure flow transmitters is a separate function applied to the scaled output and is not implemented here.
What does a reading below 4 mA or above 20 mA mean?
It is outside the standard signal window. In practice this can indicate a wiring fault, a failed sensor, or loss of loop power. The calculator flags it but still reports the scaled value for reference.
What is the process unit label for?
It is a free-text display label (for example kPa, °C, or L/s) so the result reads in your engineering units. It does not affect the calculation.