top of page

4–20 mA Pressure Signal Scaling

Translate a linear 4–20 mA pressure transmitter reading to its configured kPa range.

Translate a linear 4–20 mA pressure transmitter reading to its configured kPa range.

How this calculation works

A linear 4–20 mA transmitter maps its lower configured pressure to 4 mA and its upper pressure to 20 mA. Enter the measured loop current and both calibrated endpoint pressures in kPa. The calculator removes the 4 mA offset, divides by the 16 mA signal span and applies that fraction to the pressure range. It reports both pressure and percentage of transmitter span. Endpoint pressures must use the same gauge or absolute reference, and the upper endpoint must exceed the lower one. Currents outside the calibrated interval are extrapolated and flagged because they may indicate a fault rather than a valid measurement. Manufacturer-specific fault codes and nonlinear or square-root signal processing are not interpreted by this linear conversion.

Inputs and units

  • Measured loop current (mA)
  • Pressure at 4 mA (kPa)
  • Pressure at 20 mA (kPa)

Method and formula

Fraction of span = (I in mA − 4)/16; pressure = P4mA + fraction × (P20mA − P4mA).

Worked example

Example inputs

  • Measured loop current: 12 mA
  • Pressure at 4 mA: 0 kPa
  • Pressure at 20 mA: 1000 kPa

Calculation steps

  1. Remove the live-zero offset and divide by signal span: fraction = (12 − 4)/(20 − 4) = 8/16 = 0.5.
  2. Apply the pressure range: pressure = 0 + 0.5 × (1000 − 0) = 500 kPa.
  3. Express the reading as percentage of span: 100 × 0.5 = 50%.

Example results

  • Scaled pressure: 500 kPa
  • Transmitter span reading: 50 %

Assumptions

  • Linear increasing pressure transmitter; endpoint pressures use the same gauge or absolute reference

Limitations

  • Does not interpret manufacturer-specific fault currents or nonlinear/square-root extraction
  • Extrapolated values are not reliable measurements

Sources

Related calculations

bottom of page