Modbus TCP

  • Modbus TCP Is an Internet protocol
  • Modbus TCP is essentially Modbus RTU, however Modbus TCP is used over ethernet
  • This means that a Modbus TCP device installed in Europe can be addressed over the Internet from the USA from anywhere else in the world.

The Benefits of Modbus TCP

  • It is openly published and royalty-free
  • Relatively easy industrial network to deploy
  • It is Modbus RTU over ethernet so there is a very small learning curve when upgrading
  • It moves raw bits or words without placing many restrictions on vendors
  • It is support by many users so in all types of products
  • Easiest EtherNet based protocol to implement

Modbus TCP’s Connection-Orientation

  • In Modbus, data transactions are traditionally stateless, making them highly resistant to disruption from noise and yet requiring minimal recovery information to be maintained at either end.
  • Programming operations, on the other hand, expect a connection-oriented approach. This was achieved on the simpler variants by an exclusive ‘login’ token, and on the MODBUS Plus variant by explicit ‘Program Path’ capabilities which maintained a duplex association until explicitly broken down.
  • Modbus TCP handles both situations. A connection is easily recognized at the protocol level, and a single connection may carry multiple independent transactions.
  • In addition, TCP allows a very large number of concurrent connections, so in most cases it is the choice of the initiator whether to reconnect as required or re-use a long-lived connection.