回复:MODBUS地址问题

榕树魂

  • 帖子

    145
  • 精华

    0
  • 被关注

    4

论坛等级:游侠

注册时间:2010-10-24

普通 普通 如何晋级?

发布于 2011-11-10 12:44:28

4楼

感谢楼上两位的回答。虽然不是我要的答案。
网上有如此描述:
modbus地址为包含数据类型和偏移量的6个字符的数值。左边两个字符决定数据类型,右边四个字符是该数据类型中的序号。使用modbus地址时应注意下述问题:
1)40001~4*x是美国Modicon公司和GE公司PLC使用的modbus地址,它是基于1的地址,即同类元件的首地址为1。西门子PLC的modbus地址是基于0的地址。
2)美国的modbus地址左起第2位用来表示元件的类型,例如I0.0的modbus地址为010001。因为数据类型已经包含在功能码中了,西门子的I0.0的modbus地址实际上为000000,I2.0的modbus地址为000016(或十六进制数16#0010),而不是010017。
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200

共有33266条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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