掌握这 5 个知识,瞬间看懂 Modbus 协议,就是这么简单

2025-08-19 19:44:58 钡铼技术

在工业圈子里,Modbus 协议就像一门“江湖通用语”。不管是 PLC、传感器,还是电表、变频器,大多数设备都能说几句。问题是,很多人看着一堆十六进制的报文,头都大了。


工业物联网关


其实——只要掌握下面 5 个知识点,你立刻就能看懂 Modbus!



1 主从机制机


Modbus 永远是 一问一答

  • 主站提问(Master)

  • 从站回答(Slave)没有插话,没有群聊。



2 功能码 = 动作指令机


Modbus 里最重要的就是 功能码,它决定了你要干什么:

  • 01/02:读开关量输入/输出

  • 03/04:读寄存器(保持寄存器/输入寄存器)

  • 05/06/15/16:写单个/多个寄存器或开关量 功能码就是“动作指令”。



3 寄存器 = 数据抽屉


所有数据都躺在“寄存器”里:

  • 0xxxx:开关量输出

  • 1xxxx:离散输入

  • 3xxxx:输入寄存器

  • 4xxxx:保持寄存器 你只要记住 4 开头能读能写,3 开头只读,大部分场景就能搞定。



4 报文结构 = 写信


一条 Modbus 报文,就像一封信:

  • 收件人(从站地址)

  • 干什么(功能码)

  • 内容(寄存器地址 + 数量/数据)

  • 封条(CRC 校验)

 报文解析实例:

假设我们要读 从站 01 的 保持寄存器 40001,数量为 2 个:


01 03 00 00 00 02 C4 0B


  • 01 → 从站地址 = 1

  • 03 → 功能码 = 读保持寄存器

  • 00 00 → 起始寄存器地址 = 0(对应 40001)

  • 00 02 → 读取寄存器数量 = 2

  • C4 0B → CRC 校验码

 看懂这条,就等于学会了 Modbus 报文读法的套路



通信方式 = 不同快递通道


  • Modbus RTU:走 RS485/RS232,短距离、稳定。

  • Modbus TCP:走 以太网,远距离、组网方便。协议内容除了TCP包跟CRC校验,其他都是一样的,只是通道不同。



总结


想看懂 Modbus,其实就抓这 5 个关键词:主从机制、功能码、寄存器、报文结构、通信方式再加上一点报文解析练习,从此面对十六进制不再心慌。


深圳市钡铼技术有限公司提供全系列 Modbus协议转换网关与解决方案可实现 Modbus 与多种工业协议之间的灵活互通,包括:

 通讯协议转换:

  • Modbus RTU / TCP → MQTT、OPC UA、HTTP、DNP3.0

  • Modbus ↔ PROFINET / EtherCAT / Ethernet/IP(对接西门子、倍福、AB等PLC)

  • Modbus ↔ IEC104 / IEC61850(适配电力调度、能源监测)

  • Modbus ↔ DLT645(国网电表读数不是问题!)

 多协议混合采集 + 一站式转发:

无论你是现场用485采集 Modbus、电表用 DLT645、PLC用 PROFINET,还是远端需要上传到 MQTT 云平台,我们都能让它们“互相听懂彼此的话”!

工业物联网关


标签: Modbus Modbus RTU
微信公众号

首页
产品
案例
联系钡铼