1、遇到这样一个应用,用组态软件读取1台流量积算仪表的数据,协议是modbusRTU。
仪表的通讯手册上:
modbus地址 字节数 说明
40001 4 累积量
40002 4 瞬时量
首先通过串口发指令测试:
累积量、瞬时量数据返回都没有问题,回复为4个字节的数据。
接下来进行组态,先是累积量的组态
瞬时量的组态
如果这样组态的话,组态软件发出的指令就是
仪表不回数据,用串口调试助手发送验证,仪表确实不回
当然这也是仪表本身存在问题,读取字节数不是2的倍数,仪表就不回复。
组态本身也不能改其他东西了,最后的解决方法:再建一个同样的串口设备,每个串口发送一个指令,问题解决。