回复:1200 ModBus 功能码01 地址超过1200给的限值怎么办

已锁定

yzs

  • 帖子

    436
  • 精华

    7
  • 被关注

    47

论坛等级:侠圣

注册时间:2013-12-27

黄金 黄金 如何晋级?

发布于 2021-04-06 10:18:46

3楼

你确认这个寄存器地址是01功能码的吗?如果是 ,建议你用2楼说的第三方模块采集,或者采用类似200的自由口方式编程采集。

01功能码是输出线圈(位)地址,按理说是不应该超过9998的,出现比较大的地址一般都是03功能码的保持寄存器地址,对于03功能码西门子MODBUS通讯功能块是支持465535的。

因此建议你确认一下是否真的是01功能码,最好使用串口调试工具测试一下通讯数据是否正确再说。


评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1200系列

共有15376条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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