Long Silent Interval in Slave

C

Thread Starter

chormang

My problem is some data just lost during the communication and I want to know is it due to this silent interval?

Is is a maximum time for the silent interval in Modbus RTU. I mean by default it should be 3.5 Char time which means 36 ms but the slave takes 10 ms to release the serial line after sending a message! what should I do for this issue.
 
I had a similar issue where my data-buffer contained partial data. My work-around is to count the number of successful reads (success bit 0-1 transitions) then use the data once the counter reaches 5.
 
Top