rtu对应

已锁定

自动化爱好者1

  • 帖子

    1
  • 精华

    0
  • 被关注

    0

论坛等级:游民

注册时间:2016-11-17

普通 普通 如何晋级?

rtu对应

575

0

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为偶数
rtu对应 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200

共有33782条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

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