- 1、本文档共9页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
Modbus报文详解
Modbus
协议概述
Modbus作为在工业设备通讯上使用最多,应用最广的国际标准协议,在应
用层的协议定义上我们对其进行简单的介绍:
类型描述
设备地址对应通讯设备设定的1-255的任意一个数字地址号。
功能码对应读取模拟量一般采用对应读取模拟量一般采用号功能码,对于读取开关
量一般采用量一般采用号功能码。
起始地址数据在通讯设备中的寄存器定义,一般由厂家提供点表。
数据格式数据在寄存器中的格式,较多的为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协议
定义端口信息,ModbusRTU多采用串口通讯,在下方的端口参数中定义串口号,
波特率,数据位等通讯参数,定义完成后点击确定按钮完成。
通道的配置只是完成了协议选择及通讯的接口参数。还需要在通道下创建连接
的设备及设备参数后才算完成与具体设备的通讯配置。
选中新建的通道,点击右键,在右键菜单在选择“新建设备”
在设备配置面板中定义设备名称,设备地址(Modbus协议主要依靠设备地址来
识别一条总线上的多个设备)。
点击设备配置界面左下方的+号按钮,可以定义ModbusRTU协议的高级参数。
点击确定按钮就完成了通道及设备的通讯配置。
需要说明一下规约参数中的包最大长度,这里默认是32,代表组织协议的时候
一次最大可读取连续32个寄存器数据,如果点数较多并且通讯条件较好的情况
下,我们最大可以调整到128。
1.1.6.数据连接
完成Modbus设备和通道的通讯配置后,并未采集到设备中具体的数据。如要对
设备的数据进行逐个的采集,需要在采集服务中的通道下的设备中创建一个一
个的IO点,并配置正确的IO连接参数。
在左侧导航中选择采集服务中的通道下的设备后,右侧视图为IO点的列表视图。
默认没有任何IO采集点。
在空白区域点击右键,在弹出的右键菜单在选择创建IO点。
弹出新建采集点对话框:
点击连接线右侧的浏览按钮,即可进入到具体的协议配置参数。
连接项说明
功能码参考厂家协议说明,一般读取模拟量用参考厂家协议说明,一般读取模拟量用号命令,
读取开关量用读取开关量用号命令。区分是04和02是只读区,
03和01类型的寄存器支
您可能关注的文档
- 义务教育英语课程标准2022解读心得体会(合集5篇).pdf
- 《统计学原理》国开(电大)形成性考核答案集.pdf
- 《医学基础知识》习题库(含答案).pdf
- “化学与生活”趣味知识竞赛试题.pdf
- web前端开发面试题汇总.pdf
- 3000吨6-apa工程谋划建议书.pdf
- 2024秋季学期开学方案.pdf
- 2024年高中学习计划实施详细(二篇).pdf
- 2024年部编版小学一年级语文上册教案.pdf
- 2024年见习工程师工作总结(2篇).pdf
- 2024至2030年中国人造棉面料行业投资前景及策略咨询报告.docx
- 重庆市渝中区遴选公务员2024年国家公务员考试考试大纲历年真题10340笔试历年典型考题及解题思路附.docx
- 2024至2030年中国甲基苯乙酮行业深度调研及发展预测报告.docx
- 2024至2030年中国羚羊角类饮片行业深度调查与前景预测分析报告.docx
- 重庆市面向中国农业大学定向选调2024届大学毕业生2024年国家公务员考试考试大纲历年真题14笔试历.docx
- 重庆市面向西北工业大学定向选调2024届大学毕业生00笔试历年典型考题及解题思路附答案详解.docx
- 中国不动杆菌感染治疗药行业市场现状分析及竞争格局与投资发展研究报告2024-2029版.docx
- 2024至2030年全球与中国ETL软件市场现状及未来发展趋势.docx
- 初中八年级(初二)生物下册期末考试1含答案解析.docx
- 干簧式继电器项目申请报告.docx
文档评论(0)