Modbus Protocols - Campbell CR300 Series Product Manual

Compact datalogger
Hide thumbs Also See for CR300 Series:
Table of Contents

Advertisement

19.2.2 Modbus protocols

There are three standard variants of Modbus protocols:
 
Modbus RTU — Modbus RTU is the most common implementation available for Modbus.
l
Used in serial communications, data is transmitted in a binary format. The RTU format
follows the commands/data with a cyclic redundancy check checksum.
NOTE:
The Modbus RTU protocol standard does not allow a delay between characters of 1.5
times or more the length of time normally required to receive a character. This is
analogous to "pizza" being understood, and "piz za" being gibberish. It's important to
note that communications hardware used for Modbus RTU, such as radios, must
transfer data as entire packets without injecting delays in the middle of Modbus
messages.
 
Modbus ASCII — Used in serial communications, data is transmitted as an ASCII
l
representation of the hexadecimal values. Timing requirements are loosened, and a simpler
longitudinal redundancy check checksum is used.
 
Modbus TCP/IP or Modbus TCP — Used for communications over TCP/IP networks. The
l
TCP/IP format does not require a checksum calculation, as lower layers already provide
19. Communications protocols     112

Advertisement

Table of Contents
loading

Table of Contents