l185024857
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看l185024857的 主题 / 回贴
楼主  发表于: 2017-05-30 12:38
图片:
图片:
现用s7-200PLC(CPU224XP)与一台温湿度传感器通过MODBUS进行通讯,读取温湿度值。传感器说明如下图,按照说明数据寄存器地址为ADD(十进制2781)对应程序中的42782,但一直读不到数据,请大虾指教!用其它仪表试过,程序可以读到,但就是这个温湿度计不行
wuwm_1974
级别: 略有小成
精华主题: 0
发帖数量: 108 个
工控威望: 203 点
下载积分: 3007 分
在线时间: 55(小时)
注册时间: 2014-11-28
最后登录: 2020-11-10
查看wuwm_1974的 主题 / 回贴
1楼  发表于: 2017-08-02 16:00
ADD是address的意思,应该有自己的出厂设定地址,并且可以修改,不是你自己认为的42782。
读取的地址是低字节04,那应该是40004的地址来读取,长度是1个字节(这个有点奇怪,一般是俩字节吧)。再试试看