- 5
- 0
- 约5.71千字
- 约 6页
- 2021-08-21 发布于山东
- 举报
MODBUS-通信协议1(纠错)模板
MODBUS-通信协议1(纠错)模板
PAGE / NUMPAGES
MODBUS-通信协议1(纠错)模板
MODBUS 通讯协议
一. MODBUS 通讯协议概括
1. 1. MODBUS 通讯协议概括
MODBUS 通讯协议是由美国 Modicon 企业研发和提出的,当前已经成为国际通用标准。MODBUS 通讯协议工作在 ISO/OSI 模型的数据链路层,其工作条件是物理层通讯接口已经成立而且工作正常。
MODBUS 通讯协议主要包含以下内容:
MODBUS 通讯接口 MODBUS 通讯接口切合 RS232C/RS485 以及兼容的串行接口,该接口定义了针脚、 电缆、信号位、波特率、奇偶校验。各样智能设施能够直接利用 MODBUS
接口规约进行组网。
● MODBUS 通讯切合主从的通讯模式
通讯只好由主站主动倡始并传递给从站。若主站发出的是广播命令,则从站不赐予任何回应;若主站发出的是行动命令,则从站一定赐予回应。从站的回应中包含描绘命令履行域信息、数据表以及错误查验域信息;若从站不可以履行该命令,则从站将成立错误信息并作为回应发送回去。
自主站发至从站的信息报文称为命令或下行通讯帧, 而自从站发至主站的信息报文则称为响应或上行通讯帧。
●MODBUS 通讯的两种数据传输方式: ASCII 和 RTU 模式当数据代码采纳 ASCII 数据传输
方式时被称为 MODBUS-ASCII 。当数据代码采纳 RTU
(远程终端单元)数据传输方
式时被称为 MODBUS-RTU 。在以
RTU 数据传输方式下,
1 个 8Bits 的字节由 2 个 4Bits
的 16
进制字符组成。
十进制 /16 进制 /二进制数代码表以下: MODBUS-RTU
在发送 1 个字
节时此中的位散布以下:
数值(十进制代码)
十六进制代码( H 表示十六进制数)
二进制代码 (B 表示二进制数)
0
00H
0000B
1
01H
0001B
2
02H
0010B
3
03H
0011B
4
04H
0100B
5
05H
0101B
6
06H
0110B
7
07H
0111B
8
08H
1000B
9
09H
1001B
10
0AH
1010B
11
0BH
1011B
12
0CH
1100B
13
0DH
1101B
14
0EH
1110B
15
0FH
1111B
1 位开端位
8 位数据位
1 位奇偶校验位,若选择无校验则无本位
1 位停止位,若无奇偶校验则为 2 位停止位(多半状况下仍旧采纳 1 位停止位)在MODBUS-RTU 模式下,错误校验码采纳 CRC16 模式。若无特别说明,在本文中所描绘的通讯协议均为 MODBUS-RTU 。
●MODBUS-RTU 的信息帧构造 MODBUS-RTU 的信息帧构造以下:
█地点:指从站的 ID 地点当主站向某从站发送信息时将该从站的地点放入信息帧的地点域中; 当从站发送回应信息时, 将自己的地点放入信息帧的地点域中以便主站知道哪个从站作了回应。地点 0 为广播命令。当 MODBUS 网络为更复杂的网络时,广播命令可能会撤消或以其
它形式代替。从站地点的范围为
1-247 (十进制),但为了与 RS232C/RS485
接口配合一般选择为 1-32 。
█功能域:指主站公布的功能命令固然
Modicon 企业公布了多条 MODBUS
功能命令,但常用的命令只有 9 条,列表以下:
开端位
地点域
功能域或命令代码
数据域
CRC 校验
停止位
域
域
T1-T2-T3-T48Bit
8Bit
N 个 8Bit
16 Bit
T1-T2-T3-T4
命令代码(十六进制)
定义
说明
01H
读继电器输出状态
02H
读开关量 DI
输入状态
03H
读存放器组
04H
读输入模拟量存放器组
05H
单路继电器输出
06H
写单个存放器
07H
读异样状态
0FH
写多个存放器
10H
写存放器组
若从站对主站公布的命令有异议, 则从站将功能域的最高地点 1 作为回应信息的功能域。比如若主站公布的命令代码是 03H 即二进制 ,则从站回应的异议功能代码是 83H 即二进制 。
█数据域:数据区数据域的会合是由若干组 2 位16 进制数组成的,此中包含寄
存器地点、要办理项的数
目和域中实质数据字节数。对应于 03H,数据域的构造是:存放器地点高字节 +
存放器地点低字节 +存放器数目高字节 +存放器数目低字节对应于 10H,数据域的构造是:存放器地点高字节 +存放器地点低字节 +存放器数目高字节 +存放器数目低字节 +字节数
量 +第 1 存放器数值 +第 2 存放器
您可能关注的文档
最近下载
- Unit 1 Animal friends Speed up(课件)外研版(三起)(2024)英语三年级下册.pptx VIP
- 医药企业医院廉洁承诺范文.docx VIP
- 小学综合实践活动一年级下册第四单元《碗筷的摆放和收拾》课件.docx VIP
- Python少儿编程(第1-17课).pptx VIP
- 2026及未来5年中国活检针行业发展研究报告.docx
- 汽车检测诊断技术.pptx VIP
- 小学综合实践活动一年级下册第四单元《碗筷的摆放和收拾》课件.pptx VIP
- 四川省成都市第七中学2025-2026学年高一上学期11月半期考试英语(含答案).pdf
- 集成电路原理与设计之一数字教案_chap.pdf VIP
- python少儿编程课程-第6课:周而复始(for循环).pptx VIP
原创力文档

文档评论(0)