modbus协议中的寄存器地址 点击:2285 | 回复:3



bsb0217

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:14帖 | 6回
  • 年度积分:0
  • 历史总积分:48
  • 注册:2004年7月13日
发表于:2004-10-28 08:58:00
楼主
要读取一组寄存器的数据,侦里面会先发起始寄存器的地址,和寄存器的数目,请问这个起始寄存器的地址是在内存中的真实地址还是我们可以任意给定的虚拟地址(就像编号一样)?



tomyi

  • 精华:0帖
  • 求助:1帖
  • 帖子:21帖 | 233回
  • 年度积分:0
  • 历史总积分:598
  • 注册:2002年10月30日
发表于:2005-01-19 09:30:00
1楼
这取决于从站寄存器地址的定义。如abb变频器地址4001对应modbus的寄存器地址0

houyx

  • 精华:0帖
  • 求助:0帖
  • 帖子:8帖 | 64回
  • 年度积分:0
  • 历史总积分:122
  • 注册:2003年11月29日
发表于:2005-05-09 08:48:00
2楼
得看你下位机程序怎样响应上位机的查询帧了,你说的两种情况根据下位机程序的不同都可以实现,仅仅是一个地址映射的问题

club

  • 精华:0帖
  • 求助:0帖
  • 帖子:47帖 | 739回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2007-03-30 10:38:00
3楼
学习中

热门招聘
相关主题

官方公众号

智造工程师