Why Does My PLC Lose Communication with Modbus Devices?
Modbus RTU and TCP fail in different ways. Covers addressing, serial settings, wiring, termination, network setup and timeouts, with a polling example.
Controls & Instrumentation · Last reviewed
Modbus is a request-and-response protocol: the PLC (the master or client) asks a device a question and waits for the answer. Losing communication means the answer does not arrive, arrives wrong, or arrives too late. Start by identifying whether the link is serial (RTU on RS-485 or RS-232) or Ethernet (TCP), because the failures differ.
Communication wiring is often near live power circuits, and a fault there can affect the process. Changes to a running control system belong with qualified personnel following the site change-control and lockout procedures.
Related tools and labs
Calculators, labs and simulators are part of the All-Access Pass.
More troubleshooting
- Why Is a 4-20 mA Loop Reading Wrong or Stuck?
- Why Does a PLC Output Not Turn On the Field Device?
- Why Are My Modbus Values Wrong Even Though Communication Works?
- Why Does My PID Loop Keep Oscillating?
- Why Does My Control Valve Hunt or Stick?
- Why Is My Temperature Sensor Reading Incorrectly?
- Why Is an Electric Motor Overheating?
- Why Does a Circuit Breaker Keep Tripping?
Questions
Why does termination matter on RS-485?
A long bus reflects signals at its ends. A termination resistor (typically 120 Ω) at both ends absorbs them. Missing or extra termination gives errors that depend on cable length and baud rate.
Can two devices share an address?
No. Two devices with the same address both reply, and the replies collide. Each device on a bus needs its own address.
What does a timeout setting do?
It sets how long the master waits for a reply before it declares an error and retries. Too short gives false failures on slow devices or long chains.
Educational material. Examples use simplified, hypothetical inputs and are not a design, a construction document or professional engineering advice. Confirm requirements with the codes and standards adopted where the work is built and with a licensed engineer.