ydw04001
级别: 略有小成
精华主题: 0
发帖数量: 55 个
工控威望: 319 点
下载积分: 1506 分
在线时间: 164(小时)
注册时间: 2013-09-24
最后登录: 2024-10-14
查看ydw04001的 主题 / 回贴
楼主  发表于: 2016-04-12 16:52
modbus  通讯要用过几次,一直有个问题不理解,如图H0为要读取从站数据的寄存器地址,从站设备手册指出此寄存器modbus地址为40001,这个40001是怎么变为H0的?假如从站设备的寄存器modbus 的地址为40097那图中圈中的H0 要改为多少呢 ?  怎么转换来的?求解   谢谢
rongbing
级别: 论坛先锋
精华主题: 0
发帖数量: 1054 个
工控威望: 1253 点
下载积分: 21987 分
在线时间: 294(小时)
注册时间: 2015-02-15
最后登录: 2024-12-02
查看rongbing的 主题 / 回贴
1楼  发表于: 2016-04-12 19:39
一个是从0开始数,一个是从1开始数,这样您能理解吗
楼主留言:
意思是40001对应的是H0,40002对应的是H1,。。。。40097对应的是H60,是吗?
本帖最近评分记录:
  • 下载积分:+1(ydw04001)
    往事如风
    科技改变制造
    级别: 网络英雄

    精华主题: 0
    发帖数量: 11448 个
    工控威望: 18605 点
    下载积分: 12222 分
    在线时间: 2694(小时)
    注册时间: 2013-01-31
    最后登录: 2024-11-30
    查看往事如风的 主题 / 回贴
    2楼  发表于: 2016-04-12 21:10
    MODRD是某个品牌的便捷通信指令,并非MODBUS通信。
    三人行者必有我师 ,择其善者而从之
    hyk
    级别: 探索解密
    精华主题: 0
    发帖数量: 49 个
    工控威望: 159 点
    下载积分: 3334 分
    在线时间: 34(小时)
    注册时间: 2012-06-19
    最后登录: 2022-04-05
    查看hyk的 主题 / 回贴
    3楼  发表于: 2016-04-12 22:00
    不求甚解
    sanlihu
    吉圆
    级别: 论坛先锋
    精华主题: 0
    发帖数量: 1189 个
    工控威望: 1734 点
    下载积分: 7546 分
    在线时间: 577(小时)
    注册时间: 2012-08-31
    最后登录: 2024-11-02
    查看sanlihu的 主题 / 回贴
    4楼  发表于: 2016-04-13 10:33
    MODBUS通讯地址有个规定,mbbbb,其中,m标明了地址类型,0是数字量输出,可读可写,1是数字量输入,可读,3是离散量输入,4是保持寄存器。bbbb是对应地址编号,从1开始。s7-200是这样的
    吉圆电气 QQ751673698