sy_zxz
级别: 探索解密
精华主题: 0
发帖数量: 18 个
工控威望: 112 点
下载积分: 620 分
在线时间: 28(小时)
注册时间: 2015-01-28
最后登录: 2017-06-30
查看sy_zxz的 主题 / 回贴
楼主  发表于: 2015-03-25 17:04
采用modbusRTU协议,S7-200作为从站,读PLC保持寄存器n个,当地址为0000时能正确读入,
但地址为0050时则不能正确读入,请教原因,谢谢!
sz518104
级别: 家园常客
精华主题: 0
发帖数量: 916 个
工控威望: 788 点
下载积分: 17726 分
在线时间: 382(小时)
注册时间: 2009-01-05
最后登录: 2024-01-19
查看sz518104的 主题 / 回贴
1楼  发表于: 2015-03-25 17:45
要知道对应的地址 映射的MODBUS 地址很关键
leechonghua
级别: 论坛先锋
精华主题: 0
发帖数量: 763 个
工控威望: 1855 点
下载积分: 2307 分
在线时间: 1061(小时)
注册时间: 2011-06-01
最后登录: 2024-11-21
查看leechonghua的 主题 / 回贴
2楼  发表于: 2015-03-25 18:54
地址不是从00001开始吗?
楼主留言:
modbus地址是从0开始,我已找到原因,modbus里边地址=PLC地址/2就可以了。谢谢!