lit25444
纸上得来终觉浅,绝知此事要躬行.
级别: 论坛先锋
精华主题: 0
发帖数量: 112 个
工控威望: 1073 点
下载积分: 2595 分
在线时间: 211(小时)
注册时间: 2016-08-20
最后登录: 2024-11-04
查看lit25444的 主题 / 回贴
楼主  发表于: 2017-09-13 17:22
主要对指令中MODBUS地址不是很了解
zhangqi_1234
级别: 略有小成
精华主题: 0
发帖数量: 342 个
工控威望: 493 点
下载积分: 4015 分
在线时间: 250(小时)
注册时间: 2013-03-22
最后登录: 2024-11-27
查看zhangqi_1234的 主题 / 回贴
1楼  发表于: 2017-09-22 14:06
1、功能码H06是把1个16位数据写入指定的MODBUS从站的保持寄存器中,保持寄存器的寻址范围是40001-49999。
2、有些变频器具有变址功能,以三菱变频器为例,针对保持寄存器的读写操作,不能使用地址40001-49999,而是要减去40001。例如,要读写地址为41007的保持寄存器数据,那么使用的地址是41007-40001=1006。
3、我没用过富士变频器,估计它也是采用类似的变址功能。要查阅有关它的MODBUS通信方面手册才能知道地址1797对应的哪个保持寄存器。三菱变频器的手册就有两个,1个是基础篇,1个是应用篇(含通信)。