发表于:2019/1/16 9:54:38
#20楼
还没解决吗?感觉是触摸屏的寄存器没有你在组态王里面需要的那么多.modbus协议,查询如果超出范围,只返回错误,不返回数据.
而你设备测试的时候,只有一个数据寄存器,只要有,就不会超范围,所有设备测试有数据.
但是画面需求的数据就不一定了.比如4x定义30个字符(这屏我不懂,奇怪的单位,为什么不是字节不是字),对应不了4x1-4x30,3x定义10字符,更对应不了3x1-3x20.
1.实在不行,你把项目简化,只保留modbustcp,发上来.
2.监测modbustcp数据包发来.
而你设备测试的时候,只有一个数据寄存器,只要有,就不会超范围,所有设备测试有数据.
但是画面需求的数据就不一定了.比如4x定义30个字符(这屏我不懂,奇怪的单位,为什么不是字节不是字),对应不了4x1-4x30,3x定义10字符,更对应不了3x1-3x20.
1.实在不行,你把项目简化,只保留modbustcp,发上来.
2.监测modbustcp数据包发来.