Modbus_通讯协议详解.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
02 读输入位状态 说明 读从机离散量输入信号的 ON/OFF 状态。不支持广播。附录 B 列出各种型号控制器所支持的最大参数量。 查询 查询信息规定了要读的输入起始地址,以及输入信号的数量。输入起始地址为 0, 1-16 个输入口的地址分别为 0-15。 例:请求读从机设备 17 的 10197-10218 的输入位状态。 QUERY Example Field Name (Hex) Slave Address 11 Function 02 Starting Address Hi 00 Starting Address Lo C4 No. of Points Hi 00 No. of Roints Lo 16 Error Check (LRC or CRC) — 图 12: 读输入位状态-查询。 响应 响应信息中的各输入口的状态,分别对应于数据区中的每一位值, 1 = ON; 0 = OFF ,第一个数据字节的 LSB 为查询中 的寻址地址,其他输入口按顺序在该字节中由低位向高位排列,直至 8 个位为止。下一个字节中的 8 个输入位也是从低位 到高位排列。 若返回的输入位数不是 8 的倍数,则在最后的数据字节中的剩余位直至字节的最高位全部填零。字节的最高位,字节 数区。说明了全部数据的字节数。 例:对查询作出响应 (参见上页 )。 RESPONSE Example Field Name (Hex) Slave Address 11 Function 02 Byte Count 03 Data (Inputs 10204-10197) AC Data (Inputs 10212-10205) DB Data (Inputs 10218-10213) 35 Error Check (LRC or CRC) — 图 13:读输入位状态-响应。 输入位 10204-10197 的状态用 35H ( 或二进制 表示。输入位 10218 为左数第 3 位, 10213 输入位为 LSB ,输入位 10218-10213 的状态分别为 ON-ON-OFF-ON-OFF-ON ,注意最位还有 2 个剩余位需填零。 PI-MBUS-300 Modbus Protocol 13 读保持寄存器 说明 读从机保持寄存器的二进制数据不支持广播,附录 B 列出了由各种型号控制器所支持的最大的参数量 查询 查询信息规定了要读的寄存器起始地址及寄存器的数量,寄存器寻址起始地址为 0000,寄存器 1-16 所对应的地址分别 0-15 QUERY Example Field Name (Hex) Slave Address 11 Function 03 Starting Address Hi 00 Starting Address Lo 6B No. of Points Hi 00 No. of Roints Lo 03 Error Check (LRC or CRC) — 图 14:读保持寄存器 -查询 响应 响应信息中的寄存器数据为二进制数据,每个寄存器分别对应 2 个字节,第一个字节为高位值数据,第二个字节为低 位数据。 对 984-X8X 型控制器 (如 984-685 等 ),扫描数据的速率为每次 125 个寄存器。对其它控制器型号的扫描速率为每次 32 个寄存器,全部数据完成组合后返回响应信息。 例按查询要求返回响应。 RESPONSE Example Field Name (Hex) Slave Address 11 Function 03 Byte Count 06 Data Hi (Register 40108) 02 Data Lo(Register 40108) 2B Data Hi(Register 40109) 00 Data Lo(Register 40109) 00 Data Hi(Register 40110) 00 Data Lo(Register 40110) 64 Error Check (LRC or CRC) — 图 15:读寄存器 -响应 寄存器 40108 的数据用 022BH 2 个字节 (或用十进制 555)表示,寄存器 40109-40110 中的数据为 0000 和 0064H , (十进制时为 0 和 100) 读输入寄存器 说明 读从机输入寄存器 (3X 类型 )中的二进制数据,不支持广播 附录 B 列出了由各种型号控制器所支持的最大的参数量 查询 查询信息规定了要读的寄存器的起始地址及寄存器的数量, 寻止起始地址为 0,寄存器 1-16 所对应的地址分别为 0-15。 例:请求读从机设备 17 中的 30009 寄存器。 14 Modbus Protocol

文档评论(0)

5566www + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:6122115144000002

1亿VIP精品文档

相关文档