MODBUS标准通讯协议.pdfVIP

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
MODBUS标准通讯协议.pdf

MODBUS 标准通讯协议 (简版) (基于 Modbus 应用协议 RTU 通讯模式) 1. 前言 本协议适用于符合MODBUS标准通讯协议的规定以及在Modbus网络上以RTU模式通信运行的设备和应 用软件。本协议按照 Modbus 应用协议标准制定。 2. 波特率可选范围 代码 6 7 8 9 10 11 12 13 14 波特率 2400 4800 9600 14400 19200 28800 38400 57600 115200 3. RTU 通讯数据传输模式 3.1 RTU 模式每个字节( 11 位 )的格式为 : 通讯传输为异步方式,并以字节(数据帧)为单位。在主站和从站之间传递的每一个数据帧都是11位 的串行数据流。 编码系统: 8–位二进制,报文中每个8 位字节含有两个4 位十六进制字符(0– 9, A–F) 数 据 位: 1个 起始位 8个 数据位, 首先发送最低有效位 1个 奇偶校验(注:偶校验是要求的,其它模式( 奇校验,无校验 )也可以使用) 1个 停止位 (注 :使用无校验时要求2个停止位) 帧校验域:循环冗余校验(CRC) 3.2 字符的串行传送方式: 每个字符或字节按如下顺序发送(从左到右):最低有效位 (LSB) . . . 最高有效位 (MSB) 有奇偶校验 起始位 1 2 3 4 5 6 7 8 校验位 停止位 通过配置,设备可以接受奇校验、偶校验或无校验。如果无奇偶校验,那么传送一个附加的停止位来 填充数据帧使其成为完整的 11 位异步字符: 无奇偶校验 起始位 1 2 3 4 5 6 7 8 停止位 停止位 3.3 数据编码: Modbus 处理的所有数据按照存储数据的类型可以分为位寄存器(容量为 1 位)和 16 位寄存器(容量 为 16位)两种,它们的宽度都是 16位(Data is packed as two bytes per register),协议允许单个选 择 65536个数据项,而且其读写操作可以越过多个连续数据项直到数据大小规格限制,这个数据大小规格 限制与事务处理功能码有关。在 Modbus PDU 中从 0~65535 寻址每个数据。 Modbus使用一个‘big-Endian’表示地址和数据项,即最高有效字节在低地址存储,最低有效字节在高 字节存储。这意味着当发送多个字节时,首先发送最高有效位例如: 寄存器大小 值 16 位 0x1234 发送的第一字节为 0x12,然后发 0x34。 4. RTU 报文帧结构 Modbus RTU 报文帧格式如下: 地址码 功能码 数据区 错误校验码 2 字节 1 字节 1 字节 0 到 252字节 CRC低 CRC高 4.1 地址码 地址码为通讯传输的第一字节,这个字节表明,由用户设定地址码的从站将接收由主站发送来的数据。 每个从站都有唯一的地址码,只有符合主站发送的地址码的从站才能响应回送,且响应回送均以各自的地 址码开始。主站发送的地址码表明将发送的从站地址,而从站发送的地址表明从站回送的地址。地址 0用 作广播地址,以使所有从站都能识别,从站的地址范围为(1~247)。 4.2 数据区 数据区根据功能码的不同而不同。数据区包含需要从站执行什么动作,或由从站采集的返回信息。这 些信息可以是实际数值、设置点、主站发给从站或从站发给主站的地址等。数据区的保持和输入寄存器值 都是 16 位(2 字节),且高字节在前, 低字节在后。 4.3 错误校验码 主站或从站可用校验码判别报文在通讯过程中是否出

文档评论(0)

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

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

1亿VIP精品文档

相关文档