16. Analog Signals: 4–20 mA, 0–10 VDC, and PLC Scaling


0

In industrial automation, not every signal is simply ON or OFF.

Some devices need to send a real measurement to the PLC.

Examples:

Pressure = 72.5 PSI
Tank Level = 63%
Temperature = 180°F
Flow = 125 GPM
Weight = 250 lbs

These values are usually sent to the PLC using analog signals.

The most common analog signals are:

4–20 mA
0–10 VDC
1–5 VDC
RTD
Thermocouple
Millivolt signals

For automation technicians, understanding analog signals is critical because many process problems are not simple input/output problems.

They may be caused by:

Wrong scaling
Missing loop power
Bad transmitter
Broken wire
Wrong analog card configuration
Noisy signal
Grounding issue
Incorrect engineering units
Bad HMI tag
Wrong instrument range

The goal is to understand how a real process value becomes a number in the PLC and then becomes a meaningful value on the HMI.


1. Discrete Signal vs Analog Signal

Discrete Signal

A discrete signal has only two states.

ON or OFF
TRUE or FALSE
1 or 0

Examples:

Photoeye ON/OFF
Limit switch open/closed
Pressure switch made/not made
Proximity sensor target/no target

Analog Signal

An analog signal represents a variable measurement.

Low value → High value
Minimum → Maximum
0% → 100%

Examples:

4–20 mA = 0–100 PSI
0–10 VDC = 0–500 RPM
4–20 mA = 0–100% tank level
RTD = temperature measurement

Simple difference:

Discrete = condition
Analog = measurement

2. What Is a 4–20 mA Signal?

A 4–20 mA signal is a current signal used to represent a process measurement.

Example:

4 mA  = minimum value
20 mA = maximum value

For a pressure transmitter ranged from 0 to 100 PSI:

4 mA  = 0 PSI
20 mA = 100 PSI
12 mA = 50 PSI

This allows the transmitter to send a variable value to the PLC analog input card.


3. Why 4 mA Instead of 0 mA?

One major advantage of 4–20 mA is the live zero.

4 mA = valid zero measurement
0 mA = possible broken wire or failed loop

Example:

If a pressure transmitter is ranged 0–100 PSI:

4 mA = 0 PSI

That means zero pressure is still a valid signal.

But if the PLC reads:

0 mA

That may indicate:

Broken wire
No loop power
Failed transmitter
Open circuit
Disconnected analog input
Bad fuse

This is why 4–20 mA is very popular in industrial instrumentation.


4. What Is a 0–10 VDC Signal?

A 0–10 VDC signal is a voltage signal used to represent a measurement.

Example:

0 VDC  = minimum value
10 VDC = maximum value

For a speed reference:

0 VDC  = 0 RPM
10 VDC = 1800 RPM
5 VDC = 900 RPM

0–10 VDC is common for:

Speed references
Position sensors
Some pressure sensors
Some level sensors
Actuator commands
VFD analog inputs

5. 4–20 mA vs 0–10 VDC

Feature4–20 mA0–10 VDC
Signal typeCurrentVoltage
Common useProcess instrumentationSpeed/reference signals, sensors
Noise resistanceBetterMore sensitive
Long cable runsBetterLess ideal
Broken wire detectionEasier because 0 mA is abnormalHarder because 0 V can be valid
Typical devicesPressure, flow, level transmittersVFD references, position sensors
Wiring sensitivityLess affected by voltage dropMore affected by voltage drop

In many industrial process systems, 4–20 mA is preferred because it is more robust over distance and more noise-resistant.


6. What Is a PLC Analog Input?

A PLC analog input module receives a variable electrical signal.

Examples:

4–20 mA
0–10 VDC
1–5 VDC
RTD
Thermocouple

The analog input converts that signal into a digital number inside the PLC.

This digital number is often called:

Raw counts
Raw value
Analog raw input
Digital value

Example:

12 mA signal enters the analog input card.
PLC converts it to a raw count.
PLC scaling logic converts raw count to PSI.

7. What Are Raw Counts?

Raw counts are the digital value created by the analog input module.

The PLC does not automatically know that the signal means PSI, gallons, degrees, or percent.

It only sees a number.

Example:

Raw Value = 16384

That number must be scaled into engineering units.

Depending on the PLC and analog module, raw counts may use different ranges.

Examples:

0–32767
0–27648
4000–20000
6242–31208
-32768 to 32767

Always check the analog module manual or configuration.


8. What Is Scaling?

Scaling converts the raw analog input value into real engineering units.

Simple definition:

Scaling = converting raw PLC counts into real-world values.

Example:

Raw Counts → Scaling → PSI

For a pressure transmitter:

4–20 mA = 0–100 PSI

The PLC must convert the input signal into:

Pressure_PSI

So the HMI can display:

Tank Pressure = 72.5 PSI

9. Engineering Units

Engineering units are the real-world units used by operators, technicians, and engineers.

Examples:

PSI
°F
°C
GPM
LPM
%
lbs
kg
inches
feet
RPM
pH
conductivity

Raw values are useful for the PLC.

Engineering units are useful for humans.

Example:

Raw value = 21450

is not as helpful as:

Tank Level = 67.3%

10. Basic Scaling Example: 4–20 mA to PSI

Assume:

Transmitter range: 0–100 PSI
Signal range: 4–20 mA

Values:

4 mA  = 0 PSI
12 mA = 50 PSI
20 mA = 100 PSI

This is a linear relationship.

So if the PLC sees the middle of the signal range, the process value is the middle of the engineering range.


11. Scaling Formula Concept

The general scaling concept is:

Scaled Value =
((Raw Value - Raw Low) / (Raw High - Raw Low))
× (Engineering High - Engineering Low)
+ Engineering Low

Example concept:

Raw Low = value at 4 mA
Raw High = value at 20 mA
Engineering Low = 0 PSI
Engineering High = 100 PSI

In many PLCs, you may use a scaling instruction instead of manually writing the formula.

Examples:

SCP in RSLogix 500
SCL or CPT style logic
SCALE / NORM logic depending on platform
AOI scaling block in Studio 5000

12. RSLogix 500 Example: SCP Instruction

In RSLogix 500, the SCP instruction is commonly used for scaling.

Example:

Input Min  = Raw value at 4 mA
Input Max = Raw value at 20 mA
Scaled Min = 0 PSI
Scaled Max = 100 PSI
Output = Pressure_PSI

Concept:

Analog Raw Input → SCP → Engineering Units

Example:

I:1.0 Raw Analog Input
SCP Instruction
N7:0 Pressure_PSI

The exact raw min and max depend on the analog card.


13. Studio 5000 Example: Scaling

In Studio 5000, analog scaling depends on the module configuration and programming style.

Some analog modules can be configured to provide engineering units directly.

Other systems use logic to scale raw values.

Common methods include:

CPT instruction
SCL instruction, depending on platform
AOI scaling block
Module configuration scaling
Structured Text formula
Function Block scaling

Example tag structure:

AI_TankPressure_Raw
AI_TankPressure_PSI
AI_TankPressure_Fault
AI_TankPressure_HighAlarm
AI_TankPressure_LowAlarm

Good tag names make troubleshooting much easier.


14. Analog Signal Fault Detection

Analog signals should be monitored for bad values.

For 4–20 mA, abnormal values may indicate problems.

Examples:

Less than 3.6 mA = possible underrange or fault
Around 0 mA = open circuit or no loop power
Greater than 20.5 mA = overrange or fault

Exact limits depend on the transmitter and system design.

Common fault logic:

Analog signal below valid range = Instrument Fault
Analog signal above valid range = Instrument Fault

Example:

Pressure signal below 3.5 mA for 2 seconds
= Pressure Transmitter Fault

This helps the PLC distinguish between a real low process value and a failed signal.


15. Common Analog Problems

Analog problems can be tricky because the signal may not be completely ON or OFF.

Common issues:

Signal stuck at zero
Signal stuck at maximum
Signal noisy
Signal drifting
Signal jumping
Wrong scaling
Wrong range
Wrong units
No loop power
Reversed polarity
Broken wire
Bad shield grounding
Ground loop
Wrong analog card configuration
Bad transmitter
Bad analog input channel

The technician must separate:

Process problem
Instrument problem
Wiring problem
PLC configuration problem
Scaling problem
HMI display problem

16. Troubleshooting Example: HMI Shows 0 PSI

Problem:

HMI Pressure = 0 PSI

Possible causes:

Actual pressure is zero
Transmitter has no power
4–20 mA loop is open
Wire is broken
Analog input channel is bad
PLC scaling is wrong
HMI tag is wrong
Impulse line is blocked
Transmitter failed

Troubleshooting path:

1. Check actual process condition.
2. Check transmitter display if available.
3. Check 24 VDC loop power.
4. Measure loop current.
5. Check signal at terminal block.
6. Check PLC raw analog value.
7. Check scaling logic.
8. Check HMI tag and engineering units.

17. Troubleshooting Example: Signal Is Noisy

Problem:

Tank level jumps between 40% and 75%.

Possible causes:

Loose terminal
Bad shield
Ground loop
VFD noise
Cable routed with motor leads
Unstable power supply
Bad analog input card
Actual process turbulence
Foam in tank
Wrong instrument technology

Troubleshooting path:

1. Compare local transmitter display to HMI.
2. Check raw analog value in PLC.
3. Measure signal with meter or loop calibrator.
4. Inspect wiring and shield.
5. Check cable routing.
6. Check grounding and bonding.
7. Check process condition.
8. Check scaling and filtering.

18. Analog Filtering

Sometimes analog signals need filtering.

Filtering smooths a noisy signal.

Examples:

Moving average
Low-pass filter
PLC filter setting
Analog input module filter
HMI display smoothing

However, filtering should be used carefully.

Too much filtering can make the signal slow to respond.

Example:

A level signal may be safely filtered.
A fast pressure control loop may need faster response.

Do not hide a real wiring or grounding problem with excessive filtering.


19. Calibration vs Scaling

This is very important.

Calibration

Calibration verifies the instrument output matches the real process value.

Example:

Actual pressure = 50 PSI
Transmitter output = 12 mA

Calibration is about instrument accuracy.


Scaling

Scaling converts the PLC input value into engineering units.

Example:

12 mA = 50 PSI

Scaling is about PLC interpretation.

Simple difference:

Calibration = Is the transmitter accurate?
Scaling = Is the PLC interpreting the signal correctly?

A transmitter can be calibrated correctly but scaled incorrectly.

A PLC can be scaled correctly but the transmitter can be out of calibration.


20. Technician Checklist

When troubleshooting analog signals, verify:

Instrument type
Instrument range
Signal type
4–20 mA or 0–10 VDC
Loop power present
Wiring polarity correct
Terminal block connections tight
Shielding and grounding correct
Analog input card configuration
Raw analog value changing
Scaling raw min and raw max
Engineering low and high values
Engineering units correct
HMI tag correct
Alarm limits correct
Signal fault limits configured
Actual process condition verified
Calibration status known

Final Thoughts

Analog signals are essential in industrial automation because they allow the PLC to understand real process measurements.

Discrete inputs tell the PLC if something is ON or OFF.

Analog inputs tell the PLC how much.

Pressure
Temperature
Level
Flow
Weight
Speed
Position

A strong automation technician understands how the signal moves:

Process Variable → Transmitter → Analog Signal → PLC Analog Input → Raw Counts → Scaling → Engineering Units → HMI / SCADA

When troubleshooting, do not guess.

Check the process.
Check the instrument.
Check loop power.
Measure the signal.
Check raw counts.
Verify scaling.
Confirm engineering units.
Compare the HMI with the real condition.

Analog troubleshooting is about proving whether the problem is in the process, the instrument, the wiring, the PLC, the scaling, or the display.

Understanding analog signals is a major step toward becoming a stronger automation technician.

Leave a Reply

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