2. Serial Protocols
ROS® v3.11User Guide
85
RMC30
Is an adequate response timer configured at the server? Is the master’s timeout long enough?
Is the master pausing in the middle of transmitting the request? Some versions of the Windows
OS have been observed to display this behavior as the load is increased.
Could the IP network be splitting the Modbus message into two TCP segments?
Ultimately, it may be necessary to view the contents of messages transmitted over TCP (by
activating tracing at the IP level) or by viewing messages at the serial port level (See the section
on tracing at the SERIAL level.) Start by tracing at the client side, ensuring that it is receiving
and forwarding the request over IP. Then, if need be, trace at the server side to ensure that it
is receiving the request and forwarding to the RTU. Verify that the RTU is responding properly.
Problem Four
How do I get figures (like those presented earlier in the chapter) for my own analysis?
Activating tracing at the IP level and serial port level. The trace package displays timestamps,
packet sizes, message directions and timeout event occurrences.