技术论坛

rtu对应

作者 主题
游民

经验值: 52
发帖数: 1
精华帖: 0
主题:rtu对应


只看楼主 楼主 2019-08-13 16:05:05
引用自找答案,问题ID:187491

如题,Modbus通讯地址中40001地址中的位0、1、2、3、4....位15对应PLC地址VW0的位地址如何对应呢:位0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15对应的V1.0-v1.7--------------V0.0-V0.7是这样的对应关系吗?

提问者:Kung


如是 回答道:

Modbus地址映射中:40001表示保持性寄存器,是一个字(两个字节),若对应是VW0。这 40001的高位字节存在VB0中,低位字节存在VB1中,而一个字节里位的权重是一样的,也就是一一对应。因此40001的第0位对应VB1的第0位,40001的第15位对应VB0的第7位。简言之,近似下面的表达:
40001.0=V1.0
40001.1=V1.1
40001.2=V1.2
40001.3=V1.3
40001.4=V1.4
40001.5=V1.5
40001.6=V1.6
40001.7=V1.7
40001.8=  V0.0
40001.9=  V0.1
40001.10=V0.2
40001.11=V0.3
40001.12=V0.4
40001.13=V0.5
40001.14=V0.6
40001.15=V0.7

还有4人在找答案上回答了该问题,查看全部>
其中T为S7-200 SMART CPU中的缓冲区起始地址,即 HoldStart。

如果已知S7-200 SMART CPU中的V存储区地址,推算Modbus地址的公式如下:

Modbus地址 = 40000 + (T/2+1) ; T为偶数
不明白就多看看,肯定比之前要了解的多很多
以下网友喜欢您的帖子:

  
重要声明:

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

帖子链接:https://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1578446&b_id=3&s_id=0&num=0

  • 上一页
  • 1
  • 下一页
收起
rtu对应
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。