modbus 通讯接收的报文经常出错,一帧接收不完,下一帧又把前一帧没接收完的接收了。

2019-07-17 15:51发布

本帖最后由 UP_UP 于 2017-9-15 17:10 编辑

错误是这样的,
就是这样出错的。

串口通讯程序如下
QQ图片20170915162827.png



用sscom就没这个问题。
循环1000ms/次,下位机最高速度800ms。
哪位大神能指导一下,在不去除错误报文的情况下,通过优化程序来解决。





QQ截图20170915165919.png
QQ图片20170915162832.png
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
5条回答
UP_UP
2019-07-18 01:45
城北徐公子 发表于 2017-9-19 16:12
如果没有其他要求的话,设置一下每次读取字节的总数就可以解决

图上就是设置读取字节数25,后面的不读了,下一帧接着没读的地方开始读取

一周热门 更多>