Modbus报文详解_原创文档.pdfVIP

  1. 1、本文档共8页,可阅读全部内容。
  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

协议概述

Modbus作为在工业设备通讯上使用最多,应用最广得国际标准协议,在应用

层得协议定义上我们对其进行简单得介绍:

类型描述

设备地址对应通讯设备设定得1255得任意一个数字地址号。

功能码对应读取模拟量一般采用对应读取模拟量一般采用号功能码,对于读取开关量

一般采用一般采用号功能码。

起始地址数据在通讯设备中得寄存器定义,一般由厂家提供点表。

数据格式数据在寄存器中得格式,较多得为16位无符号,因为一个寄

存器就就是一个16位得长度。

CRC校验经过CRC校验算法后,添加CRC计算得值在协议传输帧得最

后面,主要就是防止串口误码导致数据错误。

举一个最简单得例子,我们在SymLink中查瞧报文得时候可以瞧到:

SymLink发送:01030001000295CB

01代表设备地址1

03代表读取保持寄存器得值

0001代表采集点对应得寄存器号

0002代表读取2个连续寄存器得值

95CB为010300010002计算所得得CRC值

SymLink接收:01030400000000FA33

01代表设备地址1

03代表读取保持寄存器得值

04代表设备返回得数据个数,字节为单位

00000000为数据返回得连续2个寄存器得值

FA33为01030400000000计算所得得CRC值

SymLink在判断01、03、04这些反馈信息都合法,并且CRC校验无误得情况下,

就可以对00000000所在得数据值进行规定数据格式得解析。

目前支持Modbus协议得设备越来越多,包括PLC、智能仪表、通讯模块等等,如

果厂家设备支持得通讯协议为标准格式得Modbus协议,那么在选择厂家得时候

就直接选择国际标准得Modbus。

准备工作

序号名称数量备注

1厂家设备任意支持标准得Modbus协议

2连接电缆实际长度串口通讯为0、、、75规格得屏蔽

双绞线,长度建议不要超过100米。

以太网通讯为带隔离保护得标准网

线,长度建议不要超过50米。

3Symlink工业智能机1任意型号

4设备说明书与点表1说明书指导设置设备地址、波特率

等通讯参数。点表用来配置采集点

信息。

设备连接

RS485通讯,设备得A端子对应连接SymLink得A端子、设备得B端子对应连

接SymLink得B端子,需要注意得就是一根线上接多个IED得情况,一个就是

设备地址要唯一、波特率与其她串口参数要一致,另外接线得时候需要从一

台IED得AB端子跳接到下一台IED得AB端子,防止并联分散传输信号。

RS232通讯,设备得发送针对应连接SymLink得RX、设备得接收针对应连接

SymLink得TX、设备得接地针对应SymLink得GND。

以太网通讯,设备得网口对应连接到同一网段得SymLinkLAN口,如果含多台

以太网设备通讯,需要加交换机。

设备配置

参考实际得设备说明书:

1)选择协议,如果设备支持多种协议,需要在配置

文档评论(0)

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

1亿VIP精品文档

相关文档