Troubleshooting
Noisy or Offset Analog Signal: Ground Loops and How to Break Them
The flow reading wanders by 3% and jumps when the pump starts. If the loop is fine on the bench, it is probably a ground loop — here is how to prove it.
The symptom
An analog value (flow, level, pressure) is unstable or carries an offset in the plant, but reads perfectly when the same transmitter is tested on the bench. It gets worse when a pump or VFD starts.
What a ground loop is
If the signal circuit is connected to earth at two places that are at slightly different potentials — say, the transmitter body earthed at the pipe and the PLC's 0 V earthed in the cabinet — a current flows through the signal wiring between them. That current adds to, or subtracts from, the signal.
Step 1 — Prove it
Step 2 — Shield rules
Step 3 — Break the loop with isolation
Step 4 — Separation and filtering
Run analog cables in separate trays from motor cables. Ensure VFD motor cables are shielded and their shields properly terminated. Then, and only then, apply filtering: the card's hardware filter, or a software moving average for slow processes. Filtering a ground-loop error only hides it.
Step 5 — Verify
Log the value before and after the fix while the disturbing load cycles. A stable trace with the pump running is the proof. Related: 4–20 mA loop troubleshooting.
Frequently asked questions
What causes a ground loop in an analog signal?
The signal circuit is earthed at two points with different potentials, so a current flows through the signal wiring and adds error.
Should a shield be grounded at one end or both?
For analog process signals, one end (the cabinet) is common. For high-frequency VFD noise, both ends with a good bonding conductor is often specified. Follow the plant standard and device manual.