Inst ToolsInst ToolsInst Tools
  • Courses
  • Automation
    • PLC
    • Control System
    • Safety System
    • Communication
    • Fire & Gas System
  • Instrumentation
    • Design
    • Pressure
    • Temperature
    • Flow
    • Level
    • Vibration
    • Analyzer
    • Control Valve
    • Switch
    • Calibration
    • Erection & Commissioning
  • Interview
    • Instrumentation
    • Electrical
    • Electronics
    • Practical
  • Q&A
    • Instrumentation
    • Control System
    • Electrical
    • Electronics
    • Analog Electronics
    • Digital Electronics
    • Power Electronics
    • Microprocessor
  • Request
Search
  • Books
  • Software
  • Projects
  • Process
  • Tools
  • Basics
  • Formula
  • Power Plant
  • Root Cause Analysis
  • Electrical Basics
  • Animation
  • Standards
  • 4-20 mA Course
  • Siemens PLC Course
Reading: 0-20 mA Analog Signal to Measurement Converter Tool
Share
Font ResizerAa
Inst ToolsInst Tools
Font ResizerAa
  • Courses
  • Design
  • PLC
  • Interview
  • Control System
Search
  • Courses
  • Automation
    • PLC
    • Control System
    • Safety System
    • Communication
    • Fire & Gas System
  • Instrumentation
    • Design
    • Pressure
    • Temperature
    • Flow
    • Level
    • Vibration
    • Analyzer
    • Control Valve
    • Switch
    • Calibration
    • Erection & Commissioning
  • Interview
    • Instrumentation
    • Electrical
    • Electronics
    • Practical
  • Q&A
    • Instrumentation
    • Control System
    • Electrical
    • Electronics
    • Analog Electronics
    • Digital Electronics
    • Power Electronics
    • Microprocessor
  • Request
Follow US
All rights reserved. Reproduction in whole or in part without written permission is prohibited.
Inst Tools > Blog > Instrumentation Tools > 0-20 mA Analog Signal to Measurement Converter Tool

0-20 mA Analog Signal to Measurement Converter Tool

Convert any 0–20 mA analog signal to real measurement values: enter mA, min & max, get results for transmitters, PLCs, valves, and sensors.

Last updated: August 4, 2025 10:24 am
Editorial Staff
Instrumentation Tools
No Comments
Share
18 Min Read
SHARE

In industrial automation and instrumentation, analog signals play a crucial role in transmitting measurement data from field instruments to controllers and display units. One commonly used analog signal range is 0–20 mA. This signal is often used to represent physical parameters such as temperature, pressure, level, flow, or any other process variable.

Contents
Objective of the Tool0–20 mA to Measurement Converter0-20 mA Signal to Measurement Converter FormulaExplanation of the FormulaKey Terms to KnowHow to Use the Tool10 Practical ExamplesExample 1 – Tank Level TransmitterExample 2 – Boiler Drum PressureExample 3 – Temperature with a Negative MinimumExample 4 – Flow Rate MeasurementExample 5 – Control Valve Position FeedbackExample 6 – CO₂ Concentration in a LaboratoryExample 7 – Relative Humidity MeasurementExample 8 – Fuel Tank Level with Non-Zero MinimumExample 9 – Steam Flow MonitoringExample 10 – PLC Analog Input Scaling VerificationBenefits of Using This CalculatorDisadvantages or Limitations of the 0–20 mA SignalFAQ on 0–20 mA Signals1. What exactly is a 0–20 mA signal?2. Why do some plants still use 0–20 mA instead of 4–20 mA?3. What is the main drawback of 0 mA at the low end?4. How do I scale a 0–20 mA signal inside a PLC?5. Can I use negative engineering values with 0–20 mA?6. How can I detect a cable break or transmitter failure with 0–20 mA?7. Can I power a 2‑wire transmitter on a 0–20 mA loop?8. What happens if the current goes above 20 mA?9. How long can my 0–20 mA cable run be?10. How do I convert 0–20 mA to a voltage for testing?11. What ADC resolution do I need for accurate 0–20 mA readings?12. Can multiple devices share the same 0–20 mA signal?13. How do I choose Min and Max correctly?14. Is HART communication possible on 0–20 mA loops?15. How can I filter noise on a 0–20 mA input?Conclusion

The 0–20 mA Analog Signal to Measurement Reading Converter Tool is a practical calculator that engineers, technicians, and students can use to convert a given analog current into the corresponding measurement value.

Objective of the Tool

The main objective of this online tool is to help users accurately convert an analog current value (the 0–20 mA range) into a meaningful engineering unit such as °C, bar, liters, or meters, depending on the field application.

This tool:

  • Eliminates the need for manual calculation
  • Increases accuracy
  • Saves time during configuration or troubleshooting
  • Helps in control loop validation and calibration tasks

0–20 mA to Measurement Converter

InstrumentationTools.com

0-20 mA Signal to Measurement Converter Formula

The relationship between the analog signal (current) and the measurement value is linear.

The formula to convert a given current (in mA) to measurement value is:

Measurement Value = Min + ((mA – 0) / 20) × (Max – Min)

Formula

Where:

  • mA = the current signal received
  • Min = minimum value of the measurement range
  • Max = maximum value of the measurement range

Explanation of the Formula

Here’s how the expression works, line by line:

  1. (mA – 0) – Since the signal range starts at 0 mA, subtracting 0 simply gives you the actual current value above the minimum of the range. (If the range ever started at something else, this term would change.)
  2. (mA – 0) / 20 – Divide the measured current by the full-scale current (20 mA) to get the fraction of the span that the signal represents. This yields a value between 0 and 1 for normal operation.
  3. (Max – Min) – This is the engineering span, i.e., the total measurement range of the instrument (for example, 0–5 m, 0–25 bar, −50 °C to 150 °C, etc.).
  4. ((mA – 0) / 20) × (Max – Min) – Multiply the fractional current by the engineering span to scale the fraction into real engineering units.
  5. Min + … – Finally, add the minimum engineering value to shift the scaled result up to the correct starting point of the range.

This linear scaling assumes the transmitter and loop are calibrated, the signal is noise-free, and the process follows a linear relationship between current and the measured variable.

Key Terms to Know

TermDescription
mAMilliampere – the current signal sent from the sensor or transmitter
Min ValueThe lowest value of the process measurement (e.g., 0 °C, 0 bar)
Max ValueThe highest value of the process measurement (e.g., 100 °C, 10 bar)
SpanDifference between Max and Min (Max – Min)
Linear ScalingDirect proportionality between current and process value

How to Use the Tool

  1. Open the 0–20 mA to Measurement Calculator from InstrumentationTools.com
  2. Enter the Measured Current in mA (typically between 0 and 20)
  3. Enter the Min and Max measurement range of your sensor (in real-world units)
  4. Click the Calculate button
  5. The corresponding process value will be displayed below the button

✅ The calculator accepts values even outside the 0–20 mA range for simulation purposes.

10 Practical Examples

Example 1 – Tank Level Transmitter

Question: A level transmitter is calibrated so that 0–20 mA corresponds to 0–5.00 m of liquid. The PLC reads 13.0 mA. What is the actual tank level?

Solution:

Measurement = Min + ((mA – 0) / 20) × (Max – Min)
= 0 + ((13.0 – 0) / 20) × (5.00 – 0)
= 0 + (13.0 / 20) × 5.00
= 0 + 0.65 × 5.00
= 3.25 m

Example 2 – Boiler Drum Pressure

Question: A pressure transmitter uses a 0–20 mA range for 0–25 bar. The current signal is 6.8 mA. Determine the pressure.

Solution:

Measurement = 0 + ((6.8 – 0) / 20) × (25 – 0)
= (6.8 / 20) × 25
= 0.34 × 25
= 8.50 bar

Example 3 – Temperature with a Negative Minimum

Question: A temperature transmitter outputs 0–20 mA for −50 °C to 150 °C. It is sending 9.2 mA. What is the temperature?

Solution:

Measurement = −50 + ((9.2 – 0) / 20) × (150 – (−50))
= −50 + (9.2 / 20) × 200
= −50 + 0.46 × 200
= −50 + 92
= 42 °C

Example 4 – Flow Rate Measurement

Question: A flowmeter provides a 0–20 mA output for 0–1200 LPM. The signal is 17.5 mA. What is the flow rate?

Solution:

Measurement = 0 + ((17.5 – 0) / 20) × (1200 – 0)
= (17.5 / 20) × 1200
= 0.875 × 1200
= 1050 LPM

Example 5 – Control Valve Position Feedback

Question: A valve positioner sends 0–20 mA for 0–100 % valve opening. The analog input shows 2.4 mA. What is the valve position?

Solution:

Measurement = 0 + ((2.4 – 0) / 20) × (100 – 0)
= (2.4 / 20) × 100
= 0.12 × 100
= 12 % open

Example 6 – CO₂ Concentration in a Laboratory

Question: A CO₂ transmitter maps 0–20 mA to 300–1000 ppm. The controller reads 12.5 mA. What is the CO₂ level?

Solution:

Measurement = 300 + ((12.5 – 0) / 20) × (1000 – 300)
= 300 + (12.5 / 20) × 700
= 300 + 0.625 × 700
= 300 + 437.5
= 737.5 ppm

Example 7 – Relative Humidity Measurement

Question: A humidity transmitter scales 0–20 mA to 0–100 % RH. The current is 15.5 mA. Find the relative humidity.

Solution:

Measurement = 0 + ((15.5 – 0) / 20) × (100 – 0)
= (15.5 / 20) × 100
= 0.775 × 100
= 77.5 % RH

Example 8 – Fuel Tank Level with Non-Zero Minimum

Question: A level sensor outputs 0–20 mA for 1.20 m to 6.20 m. The measured signal is 15.0 mA. What is the level?

Solution:

Measurement = 1.20 + ((15.0 – 0) / 20) × (6.20 – 1.20)
= 1.20 + (15.0 / 20) × 5.00
= 1.20 + 0.75 × 5.00
= 1.20 + 3.75
= 4.95 m

Example 9 – Steam Flow Monitoring

Question: A steam flow transmitter uses 0–20 mA to represent 0–150 kg/h. The current value is 19.3 mA. Calculate the flow.

Solution:

Measurement = 0 + ((19.3 – 0) / 20) × (150 – 0)
= (19.3 / 20) × 150
= 0.965 × 150
= 144.75 kg/h

Example 10 – PLC Analog Input Scaling Verification

Question: A PLC analog input card receives 13.6 mA from a level transmitter where 0–20 mA = 0–5.0 m. What level should the HMI display?

Solution:

Measurement = 0 + ((13.6 – 0) / 20) × (5.0 – 0)
= (13.6 / 20) × 5.0
= 0.68 × 5.0
= 3.40 m

Benefits of Using This Calculator

  • Saves manual calculation time
  • Avoids scaling mistakes
  • Helps during field instrumentation configuration
  • Quick validation tool for troubleshooting current loops
  • Useful for trainers, engineers, and students
  • Allows input simulation for testing out-of-range values

Disadvantages or Limitations of the 0–20 mA Signal

LimitationWhy It Matters
No live‑zero (0 mA = 0%)A broken wire or failed transmitter also reads 0 mA, so the system cannot distinguish between “true zero” and “fault.”
Harder fault detectionPLC/DCS alarm logic must use timeouts or extra diagnostics to catch open-circuit conditions.
Cannot power 2‑wire transmittersMost loop‑powered (2‑wire) devices are designed for 4–20 mA; 0–20 mA usually needs separate power.
More susceptible to ground/noise issuesWith 0 mA allowed, tiny leakage currents or ground loops can skew readings without being obvious.
Less common in modern standardsMany contemporary controllers, safety PLCs, and smart instruments recommends 4–20 mA.
Scaling mistakes happen easilyEngineers may accidentally apply 4–20 mA formulas, causing wrong PV values.
No built‑in underrange alarm band0–20 mA does not provide under-range/fault diagnostics

FAQ on 0–20 mA Signals

1. What exactly is a 0–20 mA signal?

A 0–20 mA signal is a linear analog current output from a field device (transmitter, sensor, positioner, etc.) where 0 mA represents the minimum (or zero) value of the measured variable and 20 mA represents the maximum value. Any current in between is proportional to the process value.

2. Why do some plants still use 0–20 mA instead of 4–20 mA?

Legacy systems, older PLC/indicator input cards, and simple bench instruments were designed around 0–20 mA. In such cases, keeping the same range avoids re-engineering. Also, for applications where wire-break detection is less critical, 0–20 mA is acceptable.

3. What is the main drawback of 0 mA at the low end?

No live-zero. A reading of 0 mA could mean “true zero process value” or a broken wire / dead transmitter. With 4–20 mA, anything below ~3.8 mA is a fault indication. In 0–20 mA loops you must add diagnostic logic (timers, limit checks) to catch faults.

4. How do I scale a 0–20 mA signal inside a PLC?

Use the same linear formula used by this tool:

Measurement = Min + ((mA – 0) / 20) × (Max – Min)

Most PLCs provide a SCALE or MAP instruction. You enter Raw Min = 0 mA, Raw Max = 20 mA, Eng Min = Min, Eng Max = Max.

5. Can I use negative engineering values with 0–20 mA?

Yes. The Min value in your span can be negative (e.g., −50 °C). The formula still works because it uses Min and Max explicitly. Just ensure the transmitter is configured to output 0 mA at that negative Min value.

6. How can I detect a cable break or transmitter failure with 0–20 mA?

The 0-20 mA was not designed to detect the cable break or failures.

If required, then you need extra logic (limited possibilities), for example:

  • Alarm if the signal stays at exactly 0.00 mA for X seconds while the process should not be zero.
  • Add a low-cut “sanity threshold” (e.g., <0.1 mA) to trigger fault alarms.
  • Use heartbeat bits or redundant sensors if the application is critical.

7. Can I power a 2‑wire transmitter on a 0–20 mA loop?

Generally no. 2‑wire loop-powered devices are designed for 4–20 mA, where 4 mA supplies baseline power. A 0 mA loop cannot power a device. You’d need an externally powered (3‑wire/4‑wire) transmitter.

8. What happens if the current goes above 20 mA?

Over-range (e.g., 21–22 mA) can indicate the process is above Max OR a fault. Some transmitters intentionally drive >20 mA to flag over-scale. Check the datasheet: some PLC cards saturate and clip at their maximum input value.

9. How long can my 0–20 mA cable run be?

Current loops are naturally immune to voltage drop across distance—as long as loop power can drive the required voltage. Long runs add resistance; ensure the supply voltage headroom is enough (V = I×R). Also, twisted pair/shielded cable helps reject noise.

10. How do I convert 0–20 mA to a voltage for testing?

Place a precision resistor across the input and measure voltage:
V = I × R.

Example: With a 250 Ω resistor, 20 mA = 5 V. Use this to feed devices that only accept voltage or for oscilloscope/multimeter checks.

11. What ADC resolution do I need for accurate 0–20 mA readings?

Depends on the required accuracy. For example, a 12‑bit ADC over 0–20 mA gives 4096 counts ⇒ ~0.0049 mA/bit. If that translates to too coarse an engineering unit step, use higher-resolution ADCs or digital transmitters.

12. Can multiple devices share the same 0–20 mA signal?

A single current source should ideally drive one current input. Splitting the loop in series changes loop resistance; splitting in parallel causes incorrect current sharing. Use signal isolators/splitters if you need to feed multiple inputs.

13. How do I choose Min and Max correctly?

It is based on the instrument calibration range and process requirements. If your tank is 0–6 m, use that range. If the process seldom goes above 4 m, you might tighten the Max to improve resolution, but ensure the transmitter can be configured to match.

14. Is HART communication possible on 0–20 mA loops?

HART superimposes a digital signal onto the analog current. It technically works on 4–20 mA loops. On 0–20 mA, it is less common and may not be supported—check the transmitter’s manual. No live-zero also complicates HART power requirements.

15. How can I filter noise on a 0–20 mA input?

  • Use shielded twisted pair cable and ground the shield at one end.
  • Implement software filtering (moving average, low-pass) in the PLC.
  • Keep analog cables away from high-voltage cables and VFD outputs.

Conclusion

The 0–20 mA Analog Signal to Measurement Reading Converter Tool is a valuable utility for anyone working with instrumentation systems. Whether you are configuring transmitters, validating DCS/PLC inputs, or simply learning about current loops, this tool simplifies your workflow.

Don't Miss Our Updates
Be the first to get exclusive content straight to your email.
We promise not to spam you. You can unsubscribe at any time.
Invalid email address
You've successfully subscribed !

Continue Reading

Convert current (4-20mA) to Percentage (0-100%)
Convert Percentage (0-100%) to current (4-20mA)
Level Measurement with Dry leg and Installed Below Tapping Point
Boiler Drum Level Transmitter Calibration
Conversion of Transmitter Output in Percentage to Process Variable
Differential Pressure (DP) Level transmitter Installed Below Tapping Point
Share This Article
Facebook Whatsapp Whatsapp LinkedIn Copy Link
Share
Leave a Comment

Leave a Reply Cancel reply

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

Stay Connected

128.3kFollowersLike
69.1kFollowersFollow
210kSubscribersSubscribe
38kFollowersFollow

Categories

Explore More

Measurement Value to 4-20mA Signal Converter
DP Flow Transmitter Re-Ranging Calculation
Density Measurement for Open Tank with Constant Level Application
Transmitter Current Conversion Tool
Convert Linear Percentage to Square root Percentage
RTD Calculator : Calculate Resistance from Temperature
Level Measurement with Wet leg and Installed Below Tapping Point
RTD Calculator : Calculate Temperature from Resistance

Keep Learning

DP-Level-Measurement-Calculation-Above-Tapping-Point-Open-Tank

Differential Pressure (DP) Level transmitter Installed Above Tapping Point

Convert Linear mA to Square root mA

Convert Linear mA to Square root mA

Convert-Process-Variable-to-Percentage

Convert Process Variable to Percentage

Density-Measurement-using-DP-Transmitter-for-Closed-Tank-Wet-leg

Density Measurement using DP Transmitter for closed tank with wet leg

DP-Level-Transmitter-Diaphragm-with-capillary-tube-type

DP Level Transmitter Calibration for Diaphragm Seal with Capillary

4-20 mA to Measurement Converter

4-20 mA to Measurement Converter Tool

Density-Measurement-using-DP-Transmitter-for-Closed-Tank-Dry-Leg

Closed tank Density Measurement using DP Transmitter with dry leg & constant level application

Interface level Measurement

Interface Level Measurement using DP Transmitter

Learn More

Digital Electronics Multiple Choice Questions

Flip Flops Objective Questions – Part 3

Grounding Components

Selection of Components Used In Electrical Earthing or Grounding

Closed Tank Non-Zero-Based Direct Mount Application

Open and Closed Tank Level Calculations

Electrical Conduit Seal

Assembling an Electrical Conduit Seal

Power Electronics Objective Questions

Voltage Control in Inverters Objective Questions

Fundamentals of Digital Systems Quiz

200 Quiz Questions on Fundamentals of Digital Systems

UX Design

How to Achieve Sustainability in UX Design and Make a Difference?

How to Select a SCADA for New Project

How to Select a SCADA for New PLC Project?

Menu

  • About
  • Privacy Policy
  • Copyright

Quick Links

  • Learn PLC
  • Helping Hand
  • Part Time Job

YouTube Subscribe

Follow US
All rights reserved. Reproduction in whole or in part without written permission is prohibited.
Welcome Back!

Sign in to your account

Username or Email Address
Password

Lost your password?