RS-485 wiring mistakes in real installations
Many Modbus RTU problems are wiring problems. A device may be configured correctly and still fail because the RS-485 wiring is poor.
1. A and B are swapped
This is a simple and common mistake. If the lines are swapped, the device may not reply at all.
2. No common reference when needed
Some installations need a shared reference between devices. Without it, communication may be unstable.
3. Star wiring is used instead of bus wiring
RS-485 should usually be wired as a bus. Star wiring can cause reflections and unstable communication.
4. Termination is missing
On longer lines, missing termination can cause communication errors.
5. Too much termination is used
Termination should not be added everywhere. Too much termination can also weaken communication.
6. Stub lines are too long
Long side branches from the main bus can create signal problems.
7. Cable routing is poor
If communication cables run close to power cables, drives, or other noisy equipment, the signal can be affected.
8. Shielding or grounding is done badly
Bad grounding and shield handling can create noise problems or ground loops.
9. Connections are loose
Loose terminals and weak connections can cause random failures that are hard to find.
10. Too many devices are added without checking limits
As the bus grows, signal quality becomes more important. A setup that works with two devices may fail with many devices.
Final note
If Modbus RTU is unstable, do not only check software settings. Check the actual wiring, layout, grounding, and cable routing.
Consulting
Manufacturers can hire me for help with Modbus device documentation, testing, and troubleshooting.