- 1、本文档共7页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MODBUS通讯规约文本060919-力创
山东力创科技有限公司――――MODBUS-RTU 通讯协议
MODBUS -RTU 通讯规约说明
力创科技 06-09-19
目录
一、MODBUS 通讯协议简介
二、通讯信息传输过程
三、MODBUS 功能码简介
四、错误校验码 (CRC 校验 )
五、通讯错误信息及数据的处理
附件:CRC 校验算法程序
一、MODBUS 通讯协议简介:
MODBUS 协议是应用于电子控制器上的一种通用语言。通过此协议,控制器相互之间、控制器经由网络 (例如以太
网)和其它设备之间可以通信。它已经成为一通用工业标准。有了它,不同厂商生产的控制设备可以连成工业网络,进
行集中监控。 d
MODBUS 通讯规约允许 EDA 系列模块/仪表 /变送器与多个品牌的 PLC、RTU、DCS 等或与第三方具有 MODBUS 兼容的
监控系统之间进行信息交换和数据通讯。 e
MODBUS 是一个请求 /应答协议,并且提供功能码规定的服务。MODBUS 是一种应用层报文传输协议,用于在通过不
r
同类型的总线或网络连接的设备之间的客户机/服务器通信。
EDA 系列模块/仪表 /变送器提供了标准的 RS-485/RS-232 通讯接口及 MODBUS-RTU 通讯协议;EDA 系列产品只要
e
简单地增加一套基于计算机 (或工控机 )的监控软件 (如:组态王、FIX 等 )就可构成一套电力监控系统。
t
注:MODBUS 是 Modicon 公司的注册商标。 s
l 数据编码: i
MODBUS 使用最高有效字节在低地址存储的方式表示地址与数据项。即当发送多个字节时,首先发送最高有效字节。
例如: g
寄存器大小 值 e
16位 0x1234 发送的第一字节为 0x12 然后发 0x34
l 通讯数据的类型及格式:
R
信息传输为异步方式,以字节为单位,每字节为 10位的格式传输:
字格式 (串行数据) 10位二进制
n
起始位 1位,0
数据位 8 位,最低的有效位先发送
U
奇偶校验位 无
停止位 1位,1
通讯数据 (信息帧 )格式:
数据格式: 地址码 功能码 数据区 CRC 校验
数据长度: 1 字节 1 字节 N 字节 16位 CRC 校验码 (循环冗余码 )
数据字节: 1 个字节由 8 位二进制数 (8Bit )组成。
CRC 校验: CRC 生成后,低字节在前,高字节在后。
l MODBUS-RTU 的帧结构:
在 RTU 模式中,新的信息总是以至少 3.5 个字符的静默时间开始。紧接着传送第一个域:设备地址。
整帧的信息必须以一个连续的数据流进行传输。如果信息结束前存在超过 1.5 个字符以上的间隔时间,则出错。
一帧信息的标准结构如下:
开始 地址域 功能域 数据域 CRC 校验 结束
T1-T2-T3-T4 8 位 8 位 n*8 位 16 位 T1-T2-T3-T4
http://WWW.SDLCKJ.COM Tel: 063
文档评论(0)