当前位置: 首页 > 专家说 > 风能 > 正文

西门子PLC s7-200走modbus与上位机通讯。 VD3000 VD3004 对应的modbus地址该是多少啊,求解

关注热度:1195
相关推荐 你可能关注 点击排行 我要评论

【专家解说】:MBUS_INIT指令被用于启用和初始化或禁止Modbus通讯。在使用MBUS_SLAVE指令之前,必须正确执行MBUS_INIT指令。指令完成后立即设定"完成"位,才能继续执行下一条指令。 MBUS_INIT指令中: MaxHold参数设定供Modbus地址4xxxx使用的V存储器中的字保持寄存器数目。例如,为了允许主设备存取2000个字节的V存储器,将MaxHold设为1000个字的数值(保持寄存器)。 HoldStart参数是V存储器中保持寄存器的起始地址。该数值一般被设为VB0,因此HoldStart参数被设为&VB0 (VB0地址)。其它V存储器地址可指定为保持寄存器的起始地址,以便在项目的其它地方使用VB0。Modbus主设备可存取V内存MaxHold个字数,从HoldStart开始。 SLAVE 从站寻址: Modbus地址 S7-200地址 00001 Q0.0 00002 Q0.1 00003 Q0.2 ... ... 00127 Q15.6 00128 Q15.7 10001 I0.0 10002 I0.1 10003 I0.2 ... ... 10127 I15.6 10128 I15.7 30001 AIW0 30002 AIW2 30003 AIW4 ... ... 30032 AIW62 40001 Hold Start 40002 HoldStart+2 40003 HoldStart+4 ... ... 4xxxx HoldStart+2 x (xxxx-1)

进一步了解相关内容你可以在站内搜索以下相关问题

  • 关于西门子PLC s7-200走modbus与上位机通讯。保持寄存区V...
  • 关于西门子PLC s7-200走modbus与上位机通讯。保持寄存区V...
 
关键词: 上位

[ 专家说搜索 ]  [ 加入收藏 ]  [ 告诉好友 ]  [ 打印本文 ]  [ 违规举报 ]  [ 关闭窗口 ]
 
相关专家说推荐
 
0条 [查看全部]  相关评论
 
相关资讯
热门推荐
 
 
网站首页 | 联系我们 | 排名推广 | 广告服务 | 积分换礼 | 网站留言