4–20 mA Loop Scaling
I = 4 + 16 × (val − min) / (max − min)
Quick answer
This calculator solves I = 4 + 16 × (value − min) / (max − min) mA for Loop Current. With Process Value 0.5, Range Minimum 1.1, Range Maximum 2.35, the result is -3.68 mA. It solves in 2 directions, so you can enter the values you have and get the one you need.
Calculator
Formula
Description
The 4-20 mA current loop is the dominant analog signaling standard in industrial process control. The process variable is linearly mapped so that 4 mA represents the minimum value and 20 mA represents the maximum. The 4 mA live zero provides several critical advantages: it powers the transmitter (two-wire loop powered), it distinguishes a valid zero reading from a broken wire (which reads 0 mA), and it provides consistent power to the transmitter regardless of signal level. The 16 mA span (4 to 20) represents 100% of the measurement range.
Variables
- I — Loop current (mA)
- val — Current process variable value
- min — Process variable at 4 mA (range minimum)
- max — Process variable at 20 mA (range maximum)
Practical Notes
NAMUR NE43 recommends that currents below 3.6 mA or above 21.0 mA indicate a fault condition. Current signals are immune to voltage drops in long cable runs (up to several km) and electrical noise, making them far more reliable than voltage signals in industrial environments. HART protocol overlays digital communication on the 4-20 mA signal without disturbing the analog reading.
Symbols and units
| Symbol | Meaning | Default unit | Accepted units |
|---|---|---|---|
| I | Loop Current | mA | pA, nA, µA, mA, A, kA |
| val | Process Value | — | — |
| min | Range Minimum | — | — |
| max | Range Maximum | — | — |
Step by step
- 1. What you know: Process Value 0.5, Range Minimum 1.1, Range Maximum 2.35
- 2. The relation: I = 4 + 16 × (value − min) / (max − min) mA
- 3. Substitute: val = 0.5, min = 1.1, max = 2.35
- 4. Result: Loop Current = -3.68 mA
Worked examples
Minimum range
Given: Process Value 0.025, Range Minimum 0.055, Range Maximum 0.118
Result: Loop Current = -3.619 mA
Low range
Given: Process Value 0.25, Range Minimum 0.55, Range Maximum 1.18
Result: Loop Current = -3.619 mA
Typical
Given: Process Value 0.5, Range Minimum 1.1, Range Maximum 2.35
Result: Loop Current = -3.68 mA
High range
Given: Process Value 0.8, Range Minimum 1.76, Range Maximum 3.76
Result: Loop Current = -3.68 mA
Maximum range
Given: Process Value 8, Range Minimum 17.6, Range Maximum 37.6
Result: Loop Current = -3.68 mA
Solving for each variable
Solve for Loop Current
Process Value 0.025, Range Minimum 0.055, Range Maximum 0.118 → -3.619 mA
Solve for Process Value
Loop Current 100 µA, Range Minimum 0.055, Range Maximum 0.118 → 0.03964
How Loop Current changes with Process Value
| Process Value (input) | Loop Current (result) |
|---|---|
| 0.05 | -9.44 mA |
| 0.125 | -8.48 mA |
| 0.25 | -6.88 mA |
| 0.375 | -5.28 mA |
| 0.5 | -3.68 mA |
| 0.75 | -0.48 mA |
| 1 | 2.72 mA |
| 2 | 15.52 mA |
| 3.5 | 34.72 mA |
| 5 | 53.92 mA |
The same result in other units
| Unit | Value |
|---|---|
| nA | -3680000 |
| µA | -3680 |
| mA | -3.68 |
| A | -0.00368 |
Embed this calculator
Paste this into any page. It keeps working when this page updates, and credits the source.
<iframe src="https://vbatpower.com/embed/four-twenty-ma-scaling/" width="100%" height="460" style="border:1px solid #1f2a37;border-radius:12px" loading="lazy" title="4–20 mA Loop Scaling"></iframe>
<p><a href="https://vbatpower.com/formulas/four-twenty-ma-scaling/">4–20 mA Loop Scaling</a> Calculator by vbatpower.com</p> Frequently asked questions
How do you calculate 4–20 mA Loop Scaling?
Use I = 4 + 16 × (value − min) / (max − min) mA. With Process Value 0.5, Range Minimum 1.1, Range Maximum 2.35, Loop Current works out to -3.68 mA.
What is the formula for 4–20 mA Loop Scaling?
The formula is I = 4 + 16 × (value − min) / (max − min) mA. The 4-20 mA current loop is the dominant analog signaling standard in industrial process control.
How do you find Process Value when you know the other values?
Rearrange for Process Value: with Loop Current 100 µA, Range Minimum 0.055, Range Maximum 0.118, Process Value is 0.03964.
What units does 4–20 mA Loop Scaling use?
Loop Current is shown in nA, µA, mA, A. Values are held in SI base units internally, so you can mix prefixes without converting by hand.
Related Concepts
All Industrial / Process formulas →Need more features?
Save calculations, import telemetry data, simulate battery discharge, and collaborate with your team.
Try the App