Modbus RTU Dataframe- 11 bits or 10 bits

Status
Not open for further replies.

arup

Member level 2
Joined
Sep 6, 2004
Messages
46
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,286
Activity points
441
Dear sir,
I would like to know .... If i have to implement modbus RTU protocol then is it mandatory that dataframe should be 11 bits?

If i set Parity : NONE then do i require to set STOP bits : 2 ?? is it mandatory or optional.Because I have seen catalogs of few well known company who have describe their communication setting as follows :

Protocol: MODBUS RTU
Physical Link: RS485 half duplex
Comms. Mode:
Data Bit: 8
Stop bit: 1
Parity: none

Pls comment

Regards,
tech..
 

According to the Modbus standard it is required to always have 11 bits, therefore you will need 2 stop bits when there is no parity bit.

Practically-speaking, I doubt that it makes a difference as long as the characters have at least one bit time between them. Most UARTs will interpret idle time as stop bits.
 
Last edited:

Status
Not open for further replies.

Similar threads

Cookies are required to use this site. You must accept them to continue using the site. Learn more…