没有合适的资源?快使用搜索试试~ 我知道了~
modbus协议学习理解
资源推荐
资源详情
资源评论
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![application/pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![7z](https://img-home.csdnimg.cn/images/20210720083312.png)
![](https://csdnimg.cn/release/download_crawler_static/89180893/bg1.jpg)
Modbus 协议学习理解
一:Modbus 协议历史与简单理解
Modbus 是一种通信协议,广泛用于工业控制系统之间的通信。它由 Modicon(现在的施耐
德电气)于 1979 年开发,用于与其 PLC(可编程逻辑控制器)进行通信。Modbus 协议主要
有两个版本:Modbus RTU 和 Modbus TCP/IP。
Modbus RTU:Modbus RTU 是一种串行通信协议,通常在 RS-485 串行接口上运行。它是二
进制协议,数据在总线上以连续字节的形式传输。每条消息都以设备地址开始,由功能代码
(指示操作类型)和数据字节(包含操作数据)组成,并以两字节的循环冗余校验(CRC)
结束,用于检测消息传输中的错误。
Modbus TCP/IP:Modbus TCP/IP 是基于以太网的 Modbus 协议版本。它在 Modbus RTU 的基
础上增加了 MBAP(Modbus Application Protocol)头部,以在 TCP/IP 网络上提供设备寻址和
错误检测。Modbus TCP/IP 通常在 502 端口上运行。
二:Modbus 主要技术说明
1:寻址:在 Modbus 协议中,每个设备都有一个唯一的地址。在 RS-485 网络中,地址范围
是 0-247。地址 0 是广播地址,发送到此地址的消息将被网络上的所有设备接收。
2:寄存器:Modbus 设备包含四种类型的寄存器:离散输入(只读)、线圈(可读写)、
输入寄存器(只读)和保持寄存器(可读写)。每个寄存器都有一个唯一的地址,用于从设
备读取或向设备写入数据。
3:功能代码:Modbus 协议定义了一组功能代码,用于指示要执行的操作,如读取寄存器
(功能代码 03 或 04)或写入寄存器(功能代码 06 或 16)。如果设备不能执行请求的操作,
它将返回一个异常响应,包含一个错误码。
4:消息格式:Modbus 消息由地址、功能码、数据和错误检查部分组成。在 Modbus RTU 中,
错误检查通过 CRC 实现,而在 Modbus TCP/IP 中,通过 MBAP 头部的协议标识符和长度字段
实现。
三:Modbus 通信过程
1:Modbus 是一主多从的通信协议
2:不能 Modbus 同步进行通信,主机在同一时间内只能向一个从机发送请求,总线上每次只
有一个数据进行传输,即主机发送,从机应答,主机不发送,总线上就没有数据通信。
![](https://csdnimg.cn/release/download_crawler_static/89180893/bg2.jpg)
3:从机不会自己发送消息给主站,只能回复从主机发送的消息请求。
四:Modbus 存储区
1:存储的数据类型可以分为 :布尔量 和 16 位寄存器
1.1 布尔量比如 IO 口的电平高低,灯的开关状态等。
1.2 16 位寄存器比如 传感器的温度数据,存储的密码等。
2:Modbus 协议规定了 4 个存储区 分别是 0 1 3 4 区 其中 0 区和 4 区是可读可写,1 区和
3 区是只读。并且 Modbus 还给每个区都划分了地址范围 主机向从机获取数据时,只需要
告诉从机数据的起始地址,还有获取多少字节的数据,从机就可以发送数据给主机。
4:Modbus 数据模型规定了具体的地址范围,每一个从机,都有实际的物理存储,跟 modbus
的存储区相对应,主机读写从机的存储区,实际上就是对从机设备对应的实际存储空间进
行读写。
![](https://csdnimg.cn/release/download_crawler_static/89180893/bg3.jpg)
五:Modbus RTU/ASCII 协议
1:Modbus 协议使用串口传输时可以选择 RTU 或 ASCII 模式,并规定了消息、数据结构、
命令和应答方式并需要对数据进行校验。ASCII 模式采用 LRC 校验,RTU 模式采用 16
位 CRC 校验。通过以太网传输时使用 TCP,这种模式不使用校验,因为 TCP 协议是一个
面向连接的可靠协议。
剩余10页未读,继续阅读
资源评论
![avatar-default](https://csdnimg.cn/release/downloadcmsfe/public/img/lazyLogo2.1882d7f4.png)
![avatar](https://profile-avatar.csdnimg.cn/default.jpg!1)
![avatar-vip](https://csdnimg.cn/release/downloadcmsfe/public/img/user-vip.1c89f3c5.png)
你是我的菜菜
- 粉丝: 6
- 资源: 21
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![voice](https://csdnimg.cn/release/downloadcmsfe/public/img/voice.245cc511.png)
![center-task](https://csdnimg.cn/release/downloadcmsfe/public/img/center-task.c2eda91a.png)
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
![feedback](https://img-home.csdnimg.cn/images/20220527035711.png)
![feedback](https://img-home.csdnimg.cn/images/20220527035711.png)
![feedback-tip](https://img-home.csdnimg.cn/images/20220527035111.png)
安全验证
文档复制为VIP权益,开通VIP直接复制
![dialog-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/green-success.6a4acb44.png)