4-20mA Calculator
Easily convert process variables to current signals and vice versa.
4-20mA Signal Converter
Percentage of Range: —%
Range Span: —
Current Span: 16 mA (20mA – 4mA)
4-20mA Conversion Table
| Percentage (%) | Current (mA) | Process Variable (°C) |
|---|---|---|
| 0 | 4.00 | 0.00 |
| 10 | 5.60 | 10.00 |
| 20 | 7.20 | 20.00 |
| 25 | 8.00 | 25.00 |
| 30 | 8.80 | 30.00 |
| 40 | 10.40 | 40.00 |
| 50 | 12.00 | 50.00 |
| 60 | 13.60 | 60.00 |
| 70 | 15.20 | 70.00 |
| 75 | 16.00 | 75.00 |
| 80 | 16.80 | 80.00 |
| 90 | 18.40 | 90.00 |
| 100 | 20.00 | 100.00 |
Table showing corresponding current and process variable values at different percentages of the range based on your inputs.
4-20mA Relationship Chart
Chart illustrating the linear relationship between the process variable and the 4-20mA current signal.
What is 4-20mA?
The 4-20mA current loop is a very common and robust standard for analog signal transmission in industrial instrumentation and control systems. It’s used to send the value of a measured process variable (like temperature, pressure, flow, level) from a sensor or transmitter to a controller, like a PLC (Programmable Logic Controller), DCS (Distributed Control System), or data logger. Our 4-20mA calculator helps you work with these signals.
In this system, 4mA represents the 0% or minimum value of the measurement range, and 20mA represents the 100% or maximum value. For example, if a temperature sensor is ranged from 0°C to 100°C, 4mA would correspond to 0°C, and 20mA would correspond to 100°C. A value of 12mA would represent 50°C. The 4-20mA calculator makes these conversions simple.
Who Should Use It?
Instrumentation technicians, control engineers, automation specialists, and anyone working with industrial sensors and control systems will find the 4-20mA calculator useful. It’s essential for calibrating instruments, troubleshooting signal issues, and designing control loops.
Common Misconceptions
- 0mA means 0 value: Unlike voltage signals (0-10V), the 4-20mA loop uses 4mA as the “live zero,” meaning 4mA represents the lowest point of the measurement range, not zero signal. This is beneficial because a 0mA reading indicates a fault (like a broken wire), whereas in a 0-10V system, 0V could be a valid minimum reading or a fault.
- It’s only for analog: While 4-20mA is fundamentally analog, digital protocols like HART (Highway Addressable Remote Transducer) can be superimposed on the analog signal, allowing for digital communication without disrupting the analog value.
4-20mA Formula and Mathematical Explanation
The relationship between the process variable (PV) and the current signal (I) in a 4-20mA loop is linear. We can express this with the following formulas, which our 4-20mA calculator uses:
Converting Process Variable (PV) to Current (mA):
Current (mA) = 4 + (16 * (PV - Min_Range) / (Max_Range - Min_Range))
Where:
- PV is the current value of the process variable.
- Min_Range is the minimum value of the sensor’s range.
- Max_Range is the maximum value of the sensor’s range.
- The difference (Max_Range – Min_Range) is the span.
- 16mA is the current span (20mA – 4mA).
This formula first calculates the percentage of the range the PV represents and then scales it to the 4-20mA current range.
Converting Current (mA) to Process Variable (PV):
PV = Min_Range + ((Current - 4) / 16 * (Max_Range - Min_Range))
Here, we take the current, subtract the 4mA offset, determine its proportion within the 16mA span, and then scale that proportion to the process variable’s span, adding it to the minimum range value.
Variables Table
| Variable | Meaning | Unit | Typical Range |
|---|---|---|---|
| PV | Process Variable | Varies (e.g., °C, bar, psi, %, m, L/s) | Within Min_Range and Max_Range |
| Min_Range | Minimum value of the measurement range | Same as PV | -1000s to 1000s (application-dependent) |
| Max_Range | Maximum value of the measurement range | Same as PV | -1000s to 1000s (application-dependent, > Min_Range) |
| Current | Current signal | mA | 4 to 20 (or slightly outside for diagnostics) |
Practical Examples (Real-World Use Cases)
Example 1: Temperature Sensor
A temperature transmitter is ranged from -20°C to 150°C. If it is currently measuring 50°C, what is the expected current output?
- PV = 50°C
- Min_Range = -20°C
- Max_Range = 150°C
Using the 4-20mA calculator or formula:
Current = 4 + (16 * (50 - (-20)) / (150 - (-20))) = 4 + (16 * 70 / 170) = 4 + 6.588 ≈ 10.59 mA
So, a temperature of 50°C corresponds to approximately 10.59 mA.
Example 2: Pressure Transmitter
A pressure transmitter is ranged from 0 to 10 bar. The control system reads a current of 15.2 mA. What is the pressure?
- Current = 15.2 mA
- Min_Range = 0 bar
- Max_Range = 10 bar
Using the 4-20mA calculator or formula:
Pressure = 0 + ((15.2 - 4) / 16 * (10 - 0)) = (11.2 / 16 * 10) = 0.7 * 10 = 7 bar
So, a current of 15.2 mA corresponds to a pressure of 7 bar.
How to Use This 4-20mA Calculator
- Select Conversion Type: Choose whether you want to convert from “Process Variable to mA” or “mA to Process Variable” using the dropdown.
- Enter Range Values: Input the “Minimum Range” and “Maximum Range” of your sensor or instrument.
- Enter Known Value:
- If converting from PV to mA, enter the “Process Variable Value”.
- If converting from mA to PV, enter the “Current Signal (mA)”.
- Enter Unit (Optional): Fill in the “Unit of Process Variable” for clearer results and table/chart labels.
- View Results: The calculator will update in real-time, showing the calculated value in the “Primary Result” section, along with intermediate values like percentage and span.
- Check Table and Chart: The table and chart will also update based on your min/max range and units.
- Reset/Copy: Use the “Reset” button to go back to default values or “Copy Results” to copy the main outputs.
The 4-20mA calculator instantly provides the corresponding value based on your inputs, helping you verify sensor readings or calculate setpoints.
Key Factors That Affect 4-20mA Results
Several factors can influence the accuracy and reliability of 4-20mA signals and the results from our 4-20mA calculator:
- Sensor Accuracy and Linearity: The inherent accuracy and linearity of the sensor itself directly impact the relationship between the physical quantity and the 4-20mA signal.
- Range Setting: Incorrectly setting the min and max range in the transmitter will lead to incorrect scaling and therefore incorrect current values for a given process variable. Our 4-20mA calculator assumes correct range settings.
- Wire Resistance: While 4-20mA loops are less susceptible to voltage drops over long distances than voltage signals, excessive wire resistance combined with insufficient loop power supply voltage can limit the maximum current or introduce errors.
- Power Supply Voltage: The loop power supply must provide enough voltage to drive 20mA through the total loop resistance (wires, instrument, receiver).
- Calibration: Regular calibration of the transmitter and receiver is crucial to ensure the 4mA and 20mA points correspond accurately to the min and max range values.
- Electromagnetic Interference (EMI/RFI): Noise from nearby electrical equipment can sometimes be induced into the loop, causing fluctuations or errors in the current signal, though 4-20mA is generally robust against this. Shielded twisted-pair cables are recommended.
- Receiver Input Impedance: The input impedance of the device reading the current (e.g., PLC analog input card) adds to the total loop resistance. It’s usually a known, stable value (often 250 Ohms).
Frequently Asked Questions (FAQ)
- Why use 4-20mA instead of 0-10V?
- 4-20mA is more immune to noise and voltage drops over long cable runs. Also, the “live zero” (4mA) allows for easy fault detection (a 0mA reading indicates a broken wire or loop failure).
- What is “live zero”?
- Live zero refers to the 4mA signal representing the 0% or minimum point of the measurement range. It confirms the loop is powered and intact, even at the lowest reading.
- What happens if the current goes below 4mA or above 20mA?
- Some systems use values slightly outside 4-20mA (e.g., 3.8mA or 20.5mA) for diagnostics or to indicate sensor failure or over-range/under-range conditions (NAMUR NE43 standard).
- How far can a 4-20mA signal travel?
- The distance depends on the wire gauge (resistance) and the loop power supply voltage, but it can often be hundreds or even thousands of meters, much further than voltage signals.
- What is loop power?
- In a 2-wire 4-20mA transmitter, the device is powered by the same two wires that carry the current signal. The power supply is typically located at the receiver end (e.g., in the control panel).
- Can I use the 4-20mA calculator for any type of sensor?
- Yes, as long as the sensor or transmitter provides a linear 4-20mA output corresponding to its measurement range, our 4-20mA calculator is applicable.
- What if my sensor’s output is non-linear?
- The standard 4-20mA conversion assumes linearity. If the sensor is non-linear and the transmitter doesn’t linearize it, the 4-20mA calculator will not be accurate across the range without adjustments or characterization data.
- How accurate is the 4-20mA calculator?
- The calculator performs the mathematical conversion accurately. The overall accuracy in a real system depends on the accuracy of your input values (min/max range, measured variable/current) and the instrumentation itself.
Related Tools and Internal Resources
- Industrial Automation Basics: Learn the fundamentals of industrial control systems where 4-20mA signals are prevalent.
- Sensor Calibration Guide: A guide on how and why to calibrate industrial sensors, including those with 4-20mA outputs.
- Understanding PLC Analog Inputs: Detailed information on how PLCs read 4-20mA signals.
- Troubleshooting Analog Signals: Tips for diagnosing issues with 4-20mA loops and other analog signals.
- Choosing the Right Transmitter: Factors to consider when selecting a transmitter for your application.
- Loop-Powered Devices Explained: Understanding how 2-wire transmitters are powered by the 4-20mA loop.