微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 测试测量 > Labview > modbus 通讯接收的报文经常出错,一帧接收不完,下一帧又把前一帧没接收完的接收了。

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

时间:10-02 整理:3721RD 点击:

错误是这样的,


串口通讯程序如下



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




会不会是每次读取的字节数设置有问题造成的

如果没有其他要求的话,设置一下每次读取字节的总数就可以解决

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

把数据放倒队列里面

看看读取之前延时会不会有影响

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top