回复:两台S7 SMART MODBUS通讯问题?

jwchen

  • 帖子

    12
  • 精华

    0
  • 被关注

    0

论坛等级:新手

注册时间:2016-10-11

普通 普通 如何晋级?

发布于 2017-03-30 13:48:14

6楼

展开查看
以下是引用YUKJ在2017-03-30 13:43:52的发言 >5楼

 按西门子的规则使用&VB   

西门子帮助里写的是:

参数 HoldStart 是 V 存储器中保持寄存器的起始地址。该值通常设置为 VB0,因此参数 HoldStart 设置为 &VB0(地址 VB0)。也可将其它 V 存储器地址指定为保持寄存器的起始地址,以便在项目中的其它位置使用 VB0。Modbus 主站可访问起始地址为 HoldStart,字数为 MaxHold 的 V 存储器。

按这个理解,从站的HoldStart可以用VB0以外的V区地址。


再说,主站读从站的输入状态的话,是读MODBUS的10001~10128,跟HoldStart这个地址应该没有关系啊?实际中确是使用&VB0能读,改成其它地址就读不了了!!!

评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200 SMART

共有8945条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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