力控在做标准的Modbus设备组态,一个数据对应两个地址,我该怎么组态?? 点击:2760 | 回复:2



ALVES

    
  • 精华:0帖
  • 求助:1帖
  • 帖子:11帖 | 22回
  • 年度积分:0
  • 历史总积分:105
  • 注册:2005年4月07日
发表于:2011-05-16 10:07:33
楼主
我用三维力控在做标准的Modbus设备组态的时候,有一个数据对应两个地址,一个地址是高16位,一个地址是低16位,我该怎么组态??



hrfpower

  • 精华:0帖
  • 求助:0帖
  • 帖子:8帖 | 62回
  • 年度积分:0
  • 历史总积分:146
  • 注册:2011年4月30日
发表于:2011-06-03 15:49:33
1楼

你在连接项那里选择03或04功能码,下面就可以选择32位数据了。。。这样行不行

偢渁一泓

  • 精华:0帖
  • 求助:1帖
  • 帖子:4帖 | 68回
  • 年度积分:0
  • 历史总积分:252
  • 注册:2008年4月14日
发表于:2011-06-29 10:27:29
2楼
modbus的 3或者4功能码的没个寄存器是16位的,如果你要采集一个32位数据,就要占用2个寄存器,比如一个32位数据占用3号功能码的1和2号两个寄存器,那么你在力控里连接时偏移地址要填2(按道理是填写1的,但是力控里的地址是从1开始,而设备的地址是从0开始,这样就相差了1),然后选择32位的数据(也可能是浮点型)。。。有符号或者无符号。

热门招聘
相关主题

官方公众号

智造工程师