How to Convert 4–20 mA to Engineering Units: Formula & Examples
In industrial instrumentation, a 4–20 mA signal is useful only when the receiving system can translate the measured current into a meaningful process value.
A transmitter may send 12 mA, but an operator usually needs to see a pressure, temperature, flow rate, level or percentage—not just a current value.
This conversion is called signal scaling. It is used in PLCs, DCSs, remote I/O systems, panel meters and other control-system devices.
In this practical guide, we will learn the 4–20 mA scaling formula, understand why 4 mA represents the lower range value, calculate real industrial examples, and see how an analog input value is converted into engineering units.
1. What Does 4–20 mA Represent?
A conventional 4–20 mA analog signal represents a measurement over a configured range:
- 4 mA: 0% of the configured measurement span (the LRV).
- 12 mA: 50% of the configured measurement span.
- 20 mA: 100% of the configured measurement span (the URV).
The difference between 20 mA and 4 mA is 16 mA. This is the signal span used in the calculation.
Diagram 1. A standard linear 4–20 mA signal scale. The percentages refer to the configured span, not automatically to the percentage of a tank or pipe capacity.
Why is it called a live-zero signal?
In a standard 4–20 mA loop, the lower measurement value is represented by 4 mA rather than 0 mA. This makes it possible for a receiving system to distinguish a valid lower-range measurement from a missing current signal, such as an open circuit. The actual wire-break detection threshold and diagnostics depend on the analog input module and its configuration.
2. How Does the Signal Reach the PLC or DCS?
A field transmitter senses a process variable and produces a proportional analog current. The analog input (AI) receives that current, converts it into a digital value, and the control-system logic scales that value into the configured engineering range. The HMI or operator display then presents the process value and its unit.
Diagram 2. From the process measurement to the operator display. The AI module's raw-value representation is hardware-specific.
3. The 4–20 mA to Engineering Units Formula
For a linear transmitter, first calculate the fraction of the measurement span represented by the measured current. Then use that fraction to calculate the engineering value.
The combined formula is:
Where:
- Measured mA: actual current in the loop, in milliamperes.
- LRV: lower range value configured in the transmitter/control system.
- URV: upper range value configured in the transmitter/control system.
- URV − LRV: measurement span in the relevant engineering unit.
Formula for percentage of span
Reverse formula: Engineering units to mA
When the process value is known and you need to calculate the expected transmitter current:
Diagram 3. Ideal linear scaling: equal changes in current produce equal changes in the engineering value. The vertical axis is labelled generically because its unit depends on the instrument.
4. Step-by-Step Calculation: Pressure Transmitter Example
Given: A pressure transmitter is configured from 0 to 10 bar(g). A loop measurement shows 12.8 mA. Calculate the pressure represented by that current.
Step 1 — Identify the range:
- LRV = 0 bar(g)
- URV = 10 bar(g)
- Measured current = 12.8 mA
Step 2 — Calculate the fraction of span:
Step 3 — Convert to percentage:
Step 4 — Calculate the pressure:
Answer: 12.8 mA represents 5.5 bar(g) for this particular 0–10 bar(g) linear range.
Diagram 4. Worked calculation for a 0–10 bar(g) transmitter at 12.8 mA.
5. More Practical Industrial Examples
Example A: Temperature Transmitter
Range: −50 to +150 °C. Measured current: 14.4 mA.
Answer: 80 °C. The same equation works when the LRV is negative. Be careful to subtract a negative LRV correctly.
Example B: Flow Transmitter
Range: 0 to 100 m³/h. Measured current: 16 mA.
Answer: 75 m³/h, provided the configured transmitter output is linear with flow over that range.
Example C: Level Transmitter with an Elevated LRV
Range: 2 to 8 m. Measured current: 10 mA.
Answer: 4.25 m. Notice that the LRV is 2 m, so it must be added after calculating the fraction of span.
| Application | LRV | URV | Current | Calculated value |
|---|---|---|---|---|
| Pressure | 0 bar(g) | 10 bar(g) | 12.8 mA | 5.5 bar(g) |
| Temperature | −50 °C | 150 °C | 14.4 mA | 80 °C |
| Flow | 0 m³/h | 100 m³/h | 16 mA | 75 m³/h |
| Level | 2 m | 8 m | 10 mA | 4.25 m |
6. How PLC/DCS Converts an Analog Input into Engineering Units
A PLC or DCS analog input channel converts the measured electrical signal into a digital number. The user program or configured channel scaling then converts that number into the engineering range. The analog module's raw-value representation is not universal: it depends on the exact hardware, configured signal type, resolution and data format.
For a generic module, use the two-point formula:
Here, Raw low is the digital value that the module assigns to the lower signal endpoint and Raw high is the digital value assigned to the upper endpoint. Obtain both from the module manual and configuration. For a 4–20 mA channel, the configured raw endpoints should correspond to 4 mA and 20 mA—not automatically to the card's 0 mA and 20 mA endpoints.
Diagram 5. Generic two-point scaling. Do not copy raw counts from another PLC model or analog-input module.
Example of a generic raw-count calculation
Assume a particular AI module is documented and configured so that its 4 mA endpoint is 6,000 counts and its 20 mA endpoint is 30,000 counts. These values are illustrative only; they are not a universal Siemens, Yokogawa, Allen-Bradley or other PLC/DCS standard.
Suppose the raw input is 18,000 counts and the transmitter range is 0–10 bar(g):
The raw count is exactly halfway between the configured endpoints, so it represents 50% of the configured engineering span.
7. What About Underrange, Overrange and Fault Currents?
Do not automatically convert every measured current into a process value. Some transmitters and receiving systems use current values outside the nominal measurement range to indicate an underrange, overrange or device fault.
| Current region | Possible interpretation | What to do |
|---|---|---|
| Below 4 mA | May be underrange or a diagnostic/fault signal, depending on configuration | Check device status, configured alarm current and AI diagnostics |
| 4–20 mA | Nominal measurement region for a standard linear 4–20 mA signal | Apply the configured LRV/URV scaling if signal quality is valid |
| Above 20 mA | May be overrange or a diagnostic/fault signal, depending on configuration | Check transmitter manual and receiving-system alarm handling |
| Approximately 0 mA | May indicate an open loop, loss of power or another electrical fault | Investigate loop integrity; do not display it as a valid process zero without diagnostics |
Some devices support NAMUR NE 43 fault signaling. A manufacturer example identifies ≤3.6 mA and ≥21 mA as failure signal limits, with under/overrange values around 3.8 mA and 20.5 mA. These are not universal thresholds for every transmitter or analog input. Confirm the selected NE 43 mode, alarm direction, output configuration and AI diagnostic thresholds in the actual device and module documentation.
8. Special Case: Differential Pressure Flow Measurement
Some flow systems use a differential-pressure transmitter with a primary element such as an orifice plate. In a common arrangement, differential pressure is proportional to the square of flow rate. Therefore, the transmitter or control system may be configured to apply square-root extraction.
- If the 4–20 mA output is configured to be linear with differential pressure, the current first represents DP. A square-root calculation may then be needed to obtain flow, according to the approved design.
- If the transmitter already sends a square-root-extracted flow signal, scaling that current linearly may directly produce the configured flow value.
- Do not apply square-root extraction twice. Confirm where the square-root function is implemented: transmitter, flow computer, PLC or DCS.
9. Common Mistakes During 4–20 mA Scaling
| Common mistake | Why it is wrong | Correct approach |
|---|---|---|
| Using current ÷ 20 to calculate percentage | Ignores the 4 mA live-zero offset | Use (mA − 4) ÷ 16 × 100 for a standard 4–20 mA range |
| Assuming 4 mA always means zero engineering units | LRV may be negative or above zero | Use the actual configured LRV |
| Using the wrong URV | Produces a proportionally incorrect value | Verify the instrument range and AI scaling range match |
| Copying raw counts from another PLC | Analog modules use different raw-value formats and ranges | Use the exact module manual and channel configuration |
| Applying square-root extraction twice | Distorts DP-based flow values | Confirm where square-root extraction is configured |
| Scaling fault current as normal process data | Can hide an instrument or loop fault | Check signal status and diagnostic thresholds first |
10. Practical Troubleshooting Checklist
- Verify the transmitter's configured LRV and URV.
- Confirm whether the output is linear, square-root or custom-characterised.
- Measure the loop current using an approved method and suitable instrument.
- Compare the transmitter's displayed PV, analog current and PLC/DCS value.
- Check the analog input type, range, raw data format and channel diagnostics.
- Verify the PLC/DCS scaling endpoints and engineering units.
- Check whether a fault-current or underrange/overrange condition is active.
- Record the as-found values and verify the final result against the approved range documents.
11. Frequently Asked Questions
Q1. What is the formula for converting 4–20 mA into engineering units?
For a linear signal: Engineering value = LRV + [(Measured mA − 4) ÷ 16] × (URV − LRV). Use the configured lower and upper range values.
Q2. What does 12 mA represent in a 4–20 mA loop?
12 mA is the midpoint of the standard signal span: (12 − 4) ÷ 16 = 0.5, or 50%. It represents the midpoint between LRV and URV, not necessarily 50% of the physical tank, pipe or process capacity unless the configured range corresponds to that capacity.
Q3. Does 4 mA always mean zero?
No. It represents the configured LRV. If the LRV is −50 °C, then 4 mA represents −50 °C. If the LRV is 2 m, then 4 mA represents 2 m.
Q4. Why is 4–20 mA preferred over 0–20 mA in many measurement loops?
The 4 mA live-zero convention allows a receiving system configured for the signal to distinguish a valid lower-range signal from zero current due to a possible open loop. Actual fault detection requires suitable input-module diagnostics and configuration.
Q5. How do I calculate the expected current for a known process value?
Use: Expected mA = 4 + [(Process value − LRV) ÷ (URV − LRV)] × 16, assuming a linear configured output.
Q6. Are PLC raw counts the same for all manufacturers?
No. Raw-value representation depends on the exact analog input hardware, selected current range, resolution, data format and configuration. Use the relevant module manual.
Conclusion
Converting a 4–20 mA signal into engineering units is a basic but essential skill in industrial instrumentation. The key is to understand the 4 mA live-zero offset, calculate the fraction of span, and apply the correct LRV and URV.
Whether you are checking a pressure transmitter, temperature loop, flow measurement or level signal, the same linear formula works when the transmitter output is configured for linear scaling. In PLC and DCS applications, remember that raw analog counts are hardware-specific and must be taken from the correct module documentation.
Always verify the instrument range, signal mode and diagnostic status before accepting a calculated value as a valid process measurement.
Technical References
- Siemens — S7-1200: Processing of Analog Values. Explains normalization and scaling of analog input values into engineering units, including use of NORM_X and SCALE_X.
- Siemens — SIMATIC S7-1500 Analog Value Processing Function Manual. Covers analog-value representation, scaling and live-zero wire-break diagnostics for 4–20 mA.
- Endress+Hauser — iTEMP TMT 127/TMT 128 Operating Instructions. Provides a manufacturer example of 4–20 mA output diagnostics and NAMUR NE 43-related current levels.
Editorial note: This article is an educational guide. It does not replace the instrument manufacturer's manual, PLC/DCS hardware documentation, approved loop drawings or site procedures. Example values are illustrative unless explicitly tied to a named manufacturer's document.
Take Your Instrumentation Knowledge Further
Industrial Instrumentation: From Fundamentals to Advanced Engineering
Build a stronger understanding of industrial instrumentation, from essential fundamentals to advanced engineering concepts.
A learning resource for instrumentation students, technicians, engineers and automation professionals.
Buy the eBookReplace the placeholder purchase URL with your actual eBook buying link before publishing.

Comments
Post a Comment