cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
1765
Views
0
Helpful
3
Replies

Reading Modbus TCP/IP thru Cisco 2960 getting Timeout Errors

ryero
Community Member

Hi all,

I'm having some odd issues when trying to read Modbus TCP registries from a Modbus device to a Schneider PLC via a Cisco 2960X. From what I've read, there no need to set much configuration on the Cisco 2960X. Since the PLC will act as the Modbus TCP Server.

Modbus TCP device <---> Cisco 2960x <---> Schneider PLC

The read command occasionally times out and gives back a read timeout error. So we are getting data once in a while. Once thing we have noticed is that the Modbus device is only 10BaseT, though the 2960x is noted to be compatible with 10/100/1000.

Let me know if you've come across anything similar, thanks!

3 Replies 3

Mark Elsen
Hall of Fame
Hall of Fame

 

 - Check port counters for the ports where the modbus and Scneider is connected to.

 M.



-- Let everything happen to you  
       Beauty and terror
      Just keep going    
       No feeling is final
Reiner Maria Rilke (1899)

ryero
Community Member

Hi M,

Thanks for the pointer. We checked the port counters and are getting a few input errors at the port, everything else is 0. The number of input errors are not consistent with the time-out errors, but does probably point to over utilizing the port? Even though I'm only reading 100 registers (200 bytes) every 2 seconds. I would not think that would get input errors.

I tried doing a continuous ping to the device and not get any lost packets, but still have time-out errors.

Would enabling QoS help?

 

 - Note sometimes, some of these devices (types)  can not do full duplex, check documentation and or configure port settings to half duplex , if needed.

 M.



-- Let everything happen to you  
       Beauty and terror
      Just keep going    
       No feeling is final
Reiner Maria Rilke (1899)