Menu → Display → Monitor → highlight exception frames red.
Wireshark I/O Graph
Plot modbus packets; spike ⇒ flood/loop.
RealTerm timestamp
Enable “Time [ms]” to spot frame gaps.
Logic-2 protocol decode
Saleae “Modbus” analyzer; export CSV of CRC errors.
19.10 Preventive measures
Design: follow termination & bias checklist from Chapter 4.
Documentation: maintain single source register map; version-control.
Monitoring: log exception rate; alert if > 0.1 % of polls.
Change control: re-baseline timing and map after any firmware or wiring change.
19.11 Best-practice wall chart
✔︎
Rule
☐
Always begin at the bottom layer (voltage).
☐
Validate bias before tweaking software.
☐
Trust exception frames over silent timeouts.
☐
Use CRC calculator on captured frames to confirm integrity.
☐
Keep oscilloscope and Wireshark captures for post-mortem.
Chapter recap
A repeatable four-layer method turns chaotic Modbus issues into deterministic tasks.
80 % of faults live in physical & timing layers—fix wiring before code.
Protocol tools (Wireshark, RealTerm) quickly flag off-by-one addresses and illegal values.
Document findings and enforce preventive standards; tomorrow’s outage is prevented today.
Assets to create
ID
Visual / file
Fig-19-1
Symptom-layer decision tree
Fig-19-2
Good vs bad termination scope
Fig-19-3
Five-step flowchart
Worksheet
Printable 4-layer checklist (PDF)
Sample captures
CRC-error Saleae file, Wireshark pcap with exception
Next:Chapter 20 – Diagnostic Tools in Depth will walk through RealTerm, PuTTY, Wireshark dissectors, hardware protocol analyzers, and integrated PLC logs, giving you a toolbox for every scenario from a noisy RS-485 trunk to an overloaded Modbus/TCP VLAN.
— Risks & Attack Vectors (Module 7 · Security & Hardening – Protecting Industrial Systems) Learning objectives By the end of this chapter you will be able to … Explain…
— Architecture, Sockets & the MBAP Header (Module 3 · Modbus TCP/IP — Modbus over Modern Networks) Mission for this chapter: Show you every byte, flag, and network nuance that…
— A Practical Guide (Module 5 · Development & Implementation – Bringing Modbus to Life) Learning objectives By the end of this chapter you will be able to … Describe…