☰
Modbus通讯协议
2026/10/30 5:00:40 网站建设 项目流程

1.Modbus通讯协议简介

Modbus 是Modicon(现施耐德)1979 年推出、完全开放免费的工业应用层通信协议,是工控最通用标准,广泛用于 PLC、仪表、变频器、传感器等设备交互。

核心模型:主从(Master-Slave / Client-Server),一问一答;从站不会主动发数据;从站地址范围1~247,0 是广播地址(不回复)

2.Modbus常用传输模式

Modbus按照编码格式可分为 Modbus RTU(二进制模式),Modbus ASCII(字符模式),Modbus TCP(以太网)。

Modbus RTU(二进制模式):二进制,CRC16 校验(低字节在前);帧靠 3.5 字符间隔区分;效率高,适合 RS485 总线,一主多从,距离最远 1200m。 RTU 帧结构:从站地址(1B) + 功能码(1B) + 数据域(NB) + CRC(2B)。

Modbus ASCII(字符模式):每个字节转 2 个 ASCII 字符,:开头,CR LF结尾,LRC 校验;可读性好,仅用于调试,速度慢。

Modbus TCP(以太网):跑 TCP/IP,端口502;自带 IP 校验,无 CRC;增加 MBAP 报文头;局域网 / 上位机监控用;TCP MBAP 头:事务 ID (2)+ 协议 ID (2)+ 长度 (2)+ 单元 ID (1,对应从站地址)

三种编码格式中最常用Modbus RTU(二进制模式),相同的编码格式,按照地址编码的方式不同,又细分了以下几种:

3.Modbus硬件拓扑结构

Modbus的底层硬件主要分为两种;

一种是基于串口的RS485及RS232接口,RS232因硬件原因只支持一个丛机,实际应用不多,RS485支持多从机模式,一条总线上可以挂载多个子设备拥有更灵活的特性而备受欢迎,实际现场应用中RS485总线模式居多,下图为基于RS485的Modbus总线拓扑结构图,图上一个主站显示屏,可以挂载多个从站设备。

另一种基于网口的TCP接口,TCP可通过网络交换机更灵活的拓展多设备,也深受工业现场喜欢,因需要配置交换机,相应成本比RS485总线稍高,另外链路安装完成后,需要对多有设备的网段进行排查,所有设备必须在同一网段才可以正常通讯!

4.Modbus 通讯帧详解

Modbus RTU编码格式的数据帧详解:

Modbus ASCII编码格式的数据帧详解:

Modbus TCP编码格式的数据帧详解:

.

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询