Home » Categories » Protocols » Modbus |
What's the difference between Modbus ASCII and Modbus RTU? |
Article Number: 382 | Rating: 2/5 from 4 votes | Last Updated: Wed, Mar 9, 2011 at 2:50 PM |
The original Modbus specification included two possible transmission modes: ASCII and RTU. Modbus RTU mode is the most common implementation, using binary coding and CRC error-checking. Modbus ASCII messages (though somewhat more readable because they use ASCII characters) is less efficient and uses less effective LRC error checking. ASCII mode uses ASCII characters to begin and end messages whereas RTU uses time gaps (3.5 character times) of silence for framing. The two modes are incompatible so a device configured for ASCII mode cannot communicate with one using RTU. Modbus ASCII messages require twice as many bytes to transmit the same content as a Modbus RTU message. For additional information, please see the Modbus Protocol Specification document, "PI-MBUS-300.pdf." |
Attachments (3)
|
Comments
There are no comments for this article. Be the first to post a comment.
|
Can Modbus support redundant masters?
Viewed 1 times since Tue, Nov 28, 2006
If I am reading the value from ProSoft 4x register, and it represents a digital input or digital output, how is the value stored?
Viewed 1 times since Tue, Nov 28, 2006
How can a module's Modbus port, configured as a Slave port, detect communication loss with the Master port?
Viewed 1 times since Tue, Nov 28, 2006
My RX light is on solid, what might that indicate?
Viewed 1 times since Fri, Jul 17, 2015
Why are my PLX gateway modbus serial commands not executing despite being enabled?
Viewed 1 times since Wed, Aug 12, 2015
How do I monitor the health of coms to my slaves when the module is a Master?
Viewed 1 times since Wed, Nov 29, 2006
Defining the Slave ID when issuing Modbus Broadcast write commands
Viewed 1 times since Tue, Nov 28, 2006
What are the causes of a -11 error code using a ProSoft Modbus product?
Viewed 1 times since Mon, May 17, 2010
How do I enter a Modbus address of 40001 or higher in the DevAddress command field of my MVI56-MCM?
Viewed 1 times since Tue, Nov 28, 2006
Read Commands from my Modbus Master to a ProSoft MCM Slave are working but Write Commands are failing. How do I fix this?
Viewed 1 times since Fri, Feb 8, 2008
|