感觉是通信地址错误,西门子读写保持寄存器地址都是4000以上。通选没有问题,但是你的是浮点数,你的格式是2143 ,但是西门子读取的话是1234,所以个人觉得把每个字的两个字节顺序换一下,重组成1个新的浮点数,看与现实是否吻合。
下载贤集网APP入驻自媒体
高手留步!请教一下200PLC与仪表MODBUS通讯的问题!在测试一款电参数测试仪的时候,想要把电压参数读到PLC里面,因为仪器说明书说带RTU功能,所以想用MODBUS写。但是根据说明书上的地址,数据读不出来。各位兄台帮忙参考一下,是否是程序里有哪里写得不正确的地方?