Variations of Modbus
Two variants exist, with different representations of numerical data and slightly
different protocol details.Modbus RTU is a compact, binary representation
of the data. Modbus ASCII is human readable, and more verbose.
Both of these variants use serial communication. The RTU format follows the commands/data
with a cyclic redundancy check checksum, while the ASCII format uses a longitudinal
redundancy check checksum. Nodes configured for the RTU variant will not communicate
with nodes set for ASCII, and the reverse. Modbus/TCP is very similar
to Modbus RTU, but transmits the protocol packets within TCP/IP data packets.