1

I am new in Modbus and developing an application using Modbus RTU. I would like to know how to find out the RTU message frame separation time. In the Modbus RTU specification, It mentions 3.5 chars time, but there is no more data about how i can decide this intervals. Any idea?

yakupc
  • 168
  • 2
  • 7
  • Question may be a duplicate of an already answered one in this thread: http://stackoverflow.com/questions/20740012/calculating-modbus-rtu-3-5-character-time/ – Mr. Girgitt Jan 30 '14 at 15:48
  • Yes, you are right! it is duplicated, but I asked first :) – yakupc Feb 01 '14 at 19:15

2 Answers2

2

It depends on your serial port settings. Based on speed, number of data bits in each character, parity and stop bits, you can calculate time length of 3.5 chars. Calculation is explained here.

avra
  • 3,690
  • 19
  • 19
0

Modbus RTU specification also mentions 1.5 character times as maximum silent interval between message bytes. Beyond this, incomplete message is flushed and next byte will be the address of a new message.

Edgar
  • 1