5/20/2014 3:21 PM | |
Joined: 1/17/2007 Last visit: 3/10/2025 Posts: 1557 Rating:
|
Ethernet functions on a collision / retry mode of operation. That is, there is no co-ordination or arbitration between nodes of the network. When a node wants to transmit data, it just tries to put data onto the network. This can (and does) lead to data collisions between other nodes that also want to send data at the same time. In this case, the collision is detected and the affected notes will backoff and retransmit at a later time after a random delay. This continues until all the data packets have been transferred. As you can see, if there any many nodes on the network, the ammount of potential collisions will be greater and therefore the data throughput and updates time will suffer. The solution is to separate the networks into a number of sub-nets (or collision domains) by use of network switches. See this link for more details:- http://www.inetdaemon.com/tutorials/networking/lan/collision_domain.shtml |
Programming today is the race between software engineers building bigger and better idiot proof programs, and the universe producing bigger and better idiots. |
|
5/20/2014 8:13 PM | |
Joined: 10/20/2009 Last visit: 4/3/2017 Posts: 215 Rating:
|
Hi, I guess you can use wireshark software to check this retransmission time of modbus tcp. check link below: http://ask.wireshark.org/questions/15859/modbus-tcpip-problem-detectable-with-wireshark |
Regards, |
|
Follow us on