Ultimate 4-20mA Calculator: Accurate & Instant Conversions


4-20mA Calculator

4-20mA Scaling Calculator




The minimum value of your sensor’s measurement range (e.g., 0, -50).


The maximum value of your sensor’s measurement range (e.g., 100, 500).


The unit of measurement (e.g., PSI, °C, %, bar, GPM).


Result

Enter values to see detailed results

Example scale points based on your range
Percentage Process Value Current (mA)
0% (LRV) 4.00
25% 8.00
50% 12.00
75% 16.00
100% (URV) 20.00

What is a 4-20mA Calculator?

A 4-20mA calculator is an essential tool for engineers, technicians, and anyone working in industrial automation and process control. It translates a physical measurement (like pressure, temperature, or flow) from a sensor into a standard analog electrical signal, which is a current ranging from 4 to 20 milliamps (mA), and vice-versa. This standard is incredibly robust and widely used because the signal is resistant to electrical noise and can be transmitted over long distances without significant degradation.

The “live zero” at 4mA is a key feature; a signal of 0mA indicates a fault (like a broken wire), whereas 4mA represents the 0% or minimum point of the measurement range. Our 4-20mA calculator simplifies these conversions, helping you calibrate transmitters, troubleshoot loops, and verify sensor readings quickly and accurately.

The 4-20mA Calculator Formula and Explanation

The relationship between the process variable (PV) and the current signal (I) is linear. The calculations are based on two primary formulas, depending on the direction of conversion.

Formula 1: Process Value (PV) to Current (mA)

To convert a known physical measurement into a current signal, the formula is:

I (mA) = [ (PV - LRV) / (URV - LRV) ] * 16 + 4

This formula first calculates the proportion of the process value within its range and then scales that proportion to the 16mA span of the current loop, adding the 4mA offset.

Formula 2: Current (mA) to Process Value (PV)

To find the physical measurement from a known current signal, the formula is:

PV = [ (I - 4) / 16 ] * (URV - LRV) + LRV

Here, the formula determines the signal’s position within the 16mA span, scales it to the process variable’s range, and then adds the minimum process value (LRV).

Formula Variables
Variable Meaning Unit Typical Range
PV Process Value User-defined (e.g., °C, PSI, GPM) Depends on sensor
I Current Signal mA (milliamps) 4 to 20
LRV Lower Range Value User-defined The 0% measurement point
URV Upper Range Value User-defined The 100% measurement point

Practical Examples

Example 1: Temperature Transmitter

Imagine a temperature transmitter is calibrated for a range of -10°C to 50°C. You want to know what current signal corresponds to a temperature of 25°C.

  • Inputs: PV = 25, LRV = -10, URV = 50
  • Units: °C
  • Calculation: `I = [ (25 – (-10)) / (50 – (-10)) ] * 16 + 4` => `[ 35 / 60 ] * 16 + 4`
  • Result: 13.33 mA

Example 2: Pressure Sensor

A pressure sensor in a water line has a range of 0 to 200 PSI. The controller reads a signal of 12mA. What is the pressure in the line?

  • Inputs: I = 12mA, LRV = 0, URV = 200
  • Units: PSI
  • Calculation: `PV = [ (12 – 4) / 16 ] * (200 – 0) + 0` => `[ 8 / 16 ] * 200 + 0`
  • Result: 100 PSI

For more calculations, you can explore our Ohm’s Law Calculator, which is fundamental to understanding electrical circuits.

How to Use This 4-20mA Calculator

  1. Select Conversion Direction: Choose whether you are converting a Process Value to mA or a mA signal to a Process Value.
  2. Define the Process Range: Enter the Lower Range Value (LRV) and Upper Range Value (URV) for your sensor. For example, for a 0-150 PSI transmitter, LRV is 0 and URV is 150.
  3. Enter the Unit: Specify the measurement unit (e.g., PSI, °C, %) for clarity.
  4. Input the Value: Enter the known value you want to convert in the main input field.
  5. Calculate and Interpret: Click “Calculate”. The primary result will be displayed prominently. The intermediate results will show the value as a percentage of the total range and other useful data. The table and chart will also update to reflect your specified range.

Key Factors That Affect 4-20mA Accuracy

While the 4-20mA loop is reliable, several factors can impact its accuracy:

  • Power Supply Voltage: The DC power supply must provide enough voltage to overcome the voltage drops across all components in the loop (transmitter, wiring, and receiver resistance). Insufficient voltage can clip the signal at the high end.
  • Wire Resistance: Over very long cable runs, the resistance of the wire itself can contribute to the total loop resistance and cause a voltage drop. Using the appropriate wire gauge is important.
  • Ground Loops: If there are multiple ground paths in the circuit, small differences in ground potential can create an unwanted current that interferes with the signal, causing inaccurate readings. Using isolated inputs can prevent this.
  • Transmitter/Sensor Accuracy: The accuracy of the measurement is ultimately limited by the quality and calibration of the transmitter itself. Regular calibration is crucial.
  • Receiver Resistance (Burden): The input impedance of the receiving device (like a PLC card) adds to the total loop resistance. This value must be within the transmitter’s specified load-driving capability.
  • Electrical Noise (EMI/RFI): Although robust, severe electromagnetic or radio frequency interference from motors, VFDs, or radios can induce noise. Using shielded, twisted-pair cabling helps mitigate this. Interested in how voltage is managed? Check out our Voltage Drop Calculator.

Frequently Asked Questions (FAQ)

Why does the standard use 4mA instead of 0mA?
Using 4mA as the “live zero” allows the system to distinguish between a minimum reading (4mA) and a fault condition like a broken wire or transmitter failure (0mA). It is a self-diagnosing feature.
What is the maximum length for a 4-20mA loop?
The maximum length depends on the wire gauge and the loop power supply voltage. A higher voltage and lower-resistance (thicker) wire allow for longer distances, often exceeding 1,000 meters. You must ensure the total voltage drop doesn’t exceed the power supply’s capability.
Can I connect multiple devices to one loop?
Yes, you can connect multiple receiving devices in series in the same loop, provided the power supply can handle the combined voltage drop of all devices.
What is “span” in a 4-20mA context?
The span is the difference between the Upper Range Value (URV) and the Lower Range Value (LRV). For the current signal, the span is always 16mA (20mA – 4mA). For the process, it’s URV – LRV.
How does this relate to a PLC analog input?
A PLC’s analog input module acts as the receiver. It measures the current and converts it to a digital count, which is then scaled within the PLC’s software to match the engineering units you defined.
What does a negative LRV mean?
A negative Lower Range Value is used for sensors that measure bidirectional or compound ranges, such as a pressure sensor measuring both vacuum and positive pressure (-1 to +1 bar) or a temperature sensor measuring below zero.
What if my reading is outside the 4-20mA range?
A reading below 4mA (but not 0mA, e.g., 3.8mA) can indicate an under-range or sensor fault condition. A reading above 20mA (e.g., 20.5mA) can indicate an over-range condition. These values are often configurable in the transmitter.
Does this calculator work for HART protocol?
Yes. The HART protocol superimposes a digital signal on top of the standard 4-20mA analog signal. This calculator handles the analog portion of the signal, which represents the primary process variable. To learn more, read our article What is HART Protocol?

Related Tools and Internal Resources

Explore other tools and resources to deepen your understanding of industrial automation and electrical engineering.

© 2026 Your Website. All Rights Reserved.



Leave a Reply

Your email address will not be published. Required fields are marked *