恭喜,你发布的帖子
发布于 2020-08-27 20:07:15
6楼
扯淡这些都是假的,直接在通讯完成周期后下方把读取到的数据存到另外的DB看看?
我怀疑你的DB默认开优化了然后错乱了?
还有就是,如果条件允许,弄个USB转485的通讯卡并联到通讯总线上,然后在电脑上开串口调试助手查看通讯数据帧,看看在1500下和SMART下通讯数据帧是否一致?如果一致,那么问题肯定是出在1500的DB被优化了或者在其他地方改写了。
你要知道监控的状态值并不一定是你监视网络的实际值。
还有,通过Modbus读取浮点数时,浮点数的4个字节有个字节顺序问题。默认的顺序是1234,但有些设备是4321,有些是2143.....反正这圈很乱。。。
请填写推广理由:
分享
只看
楼主