modbus更简单协议.pdf

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MODBUS 协议 MODBUS 协议 ba_wang_mao 编制 1. 读取线圈状态 (功能码=01 ) 读从机设备离散量输出口的ON/OFF 状态,不支持广播。 查询信息规定了要读的起始线圈和线圈量,线圈的起始地址为零,1-16 个线圈的寻址地址分别为0 -15。表1 列出控制器支持最大的参数清单。 响应信息中的各线圈的状态与数据区的每一位的值相对应,1=ON ;0 =OFF 。第一个数据字节的LSB (最低有效字符)为查询中的寻址地址,其他的线圈按顺序在该字节中由低位高位排列,直至8 个为止, 下一个字节也是从低位向高位排列。 若返回的线圈数不是8 的倍数,则在最后的数据字节中的剩余位至字节的最高位全部填零,字节数区 说明全部数据的字节数。 n 主机请求报文: 名称 长度 说明 设备地址 1 字节 功能码 1 字节 0x01 开始地址 2 字节 0x00 -0xFFFF 线圈数量 2 字节 1 -2000 (0x7D0) 校验码 2 字节 n 从设备应答报文: 名称 长度 说明 设备地址 1 字节 功能码 1 字节 0x01 线圈数量对应的字节数 1 字节 N 线圈数据1 (Coils 27-Coils 20) 1 字节 线圈数据2 (Coils 2F-Coils 28) 1 字节 线圈数据n (Coils 32-Coils 30) 1 字节 n=N 或N +1 校验码 2 字节 如果线圈数量是8的位数,则N=n/8,否则N=N+1 n 从设备错误应答报文: 名称 长度 说明 设备地址 1 字节 功能码 1 字节 0x81 错误码 1 字节 错误码为01 或02 或03 或04 校验码 2 字节 1 MODBUS 协议 ba_wang_mao 编制 2. 读取输入状态 (功能码=02 ) 读从机设备离散量输入信号的ON/OFF 状态。不支持广播。 查询信息规定了要读的输入起始地址,以及输入信号的数量。输入起始地址为0 ,1-16 个输入口的 地址分别为0-15。表1 列出控制器支持最大的参数清单。 响应信息中的各输入口的状态,分别对应于数据区中的每一位值,1=ON ;0 =OFF,第一个数据字节 的LSB (最低有效字符)为查询中的寻址地址,其他输入口按顺序在该字节中由低位向高位排列,直至8 个位为止。下一个字节中的8 个输入位也是从低位到高位排列。 若返回的输入位数不是8 的倍数,则在最后的数据字节中的剩余位直至字节的最高位全部填零。字节 的最高位字节数区。说明了全部数据的字节数。

文档评论(0)

男孩 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档