回复:弱弱的问一个关于MODBUS地址的问题

完美的超哥

  • 帖子

    167
  • 精华

    1
  • 被关注

    4

论坛等级:侠客

注册时间:2011-10-09

普通 普通 如何晋级?

发布于 2012-06-16 09:09:18

4楼

quote:以下是引用KINGCO在2012-06-15 13:33:01的发言:
我觉得楼主的定义有问题。F03功能码是保持性寄存器读写,以字为单位的。定义的BOOL 应该是用功能码F01 F02。你这样定义的话 。按照MODBUS 协议格式 所发命令是有问题的。40001就会从第一个bool到第16个BOOl。建议看下MODBUS通讯协议格式。寄存器数据为二进制数据,每个寄存器分别对应2个字节,第一个字节为高位值数据,第二个字节为低位数据。


40001对应16个BOOL,嗯如果我就是想用FC03呢应该这样也是可以的吧?
一切努力,只为巅峰
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54767条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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