Troubleshooting 4-20 mA and 0-10 V Analog Signals
When a 4-20 mA or 0-10 V reading looks wrong, the cause is usually wiring, power, configuration or scaling. This guide shows how to tell which, one step at a time.
Match the symptom to the likely cause
| Symptom | Likely causes | What to check |
|---|---|---|
| Reads 0 mA (or 0 counts) | Broken wire, no loop power, reversed polarity, wrong terminals | Loop supply voltage present? Meter in series reads zero? Check polarity and the connection at the transmitter and at the input |
| Stuck at about 4 mA | Process really at the bottom of range, a transmitter sensing problem, or a transmitter in a fixed-output or fault mode | Compare with a local gauge, check the transmitter display and diagnostics |
| Below 3.6 mA or above about 21 mA | Transmitter fault signal (NAMUR NE 43), broken sensor, a short in the loop | Read the transmitter diagnostics, inspect the sensor connection, check the loop for a short |
| Reading flattens at the top end | Not enough loop supply voltage for the loop resistance | Check the supply voltage and total loop resistance (see below) |
| Noisy or jumping | Electrical noise, grounding problem, poor shield, wiring run beside power or drive cables, a loose terminal | Inspect shielding and grounding, separate from power cables, reseat terminals, try the input filter setting |
| Reads a steady few percent off | Range mismatch between transmitter and scaling, zero or span drift, input configured for the wrong signal type | Confirm the transmitter's 4 mA and 20 mA values match the PLC scaling, then calibrate |
| Reads wrong everywhere by a fixed amount | Wrong scaling (low or high range value swapped), a different range at the instrument | Use the 4-20 mA scaling calculator to compute what the signal should be at a known value |
Step by step
- Establish what the process is really doing from a local gauge or another independent reading.
- Measure the signal at the transmitter with a meter in series (or a loop calibrator in measure mode). This tells you what the instrument is sending.
- Measure it again at the PLC input. If the two readings agree, the field wiring is fine and the problem is in the input or the program. If they differ, the problem is in the wiring or a device in the loop.
- Simulate a known signal with a loop calibrator at the PLC end (disconnecting the field wiring). Check that 4, 12 and 20 mA give the expected values in the PLC. This separates field problems from input or scaling problems.
- Check the input channel configuration. Many cards have separate current and voltage modes or jumpers. A channel set for voltage with a current signal connected will read wrongly.
- Check scaling. The PLC analog scaling calculator gives the expected count for a given value.
Loop supply and resistance
A 4-20 mA loop works only if the supply can push 20 mA through everything in the loop. Each device drops some voltage: the transmitter needs a minimum voltage to operate, and the input resistor and wiring add resistance. A rough rule for the largest total loop resistance is:
For example, with a 24 V supply and a transmitter that needs at least 12 V, the loop can have up to (24 − 12) ÷ 0.020 = 600 Ω of resistance. If the loop has more than that, the signal clips near the top of the range even though it reads fine lower down. The transmitter's datasheet gives its minimum voltage.
0-10 V signals
- Voltage signals are more affected by noise and ground differences than current loops. Use shielded twisted-pair cable and ground the shield at one end only, usually the control end, unless the manufacturer says otherwise.
- Check that the source and the input share a common reference. A floating or poorly referenced signal can read randomly.
- With a 0-10 V signal there is no live zero, so a broken wire can look like a valid zero. Consider a 2-10 V or 4-20 mA signal where a broken wire must be detected.
This is general guidance for training and reference. Each instrument and input module has its own wiring, configuration and diagnostics; follow its manual.