RTU DTU ADU PDU的区别及单个详细介绍
RTU、DTU、ADU、PDU 是工业自动化与物联网通信中常见的四个缩写术语,分别代表不同层级的设备或数据单元。它们分属两个维度:RTU 与 DTU 是物理设备,ADU 与 PDU 是通信协议中的数据结构。下面为你逐一详解其区别与功能。
一、RTU(Remote Terminal Unit)——远程终端单元
RTU 是部署在工业现场的智能控制设备,相当于“边缘大脑”,负责采集传感器数据、执行本地逻辑控制,并通过通信网络与上位系统(如SCADA)交互。
-
核心功能:
- 支持模拟量(AI)、数字量(DI/DO)输入输出;
- 内置CPU与存储,可运行控制程序(如PID调节、越限报警);
- 支持Modbus、IEC 60870等工业协议;
- 可独立完成设备启停、数据记录、故障判断等操作。
-
典型应用:
- 油气管道压力监测与阀门控制;
- 变电站远程监控;
- 智慧农业中根据土壤湿度自动灌溉。
✅ 特点:具备“感知+决策+执行”能力,适合无人值守场景。
二、DTU(Data Transfer Unit)——数据传输单元
DTU 是专用于串口数据无线传输的通信模块,本质是一个“数据管道”,将RS-232/485接口的数据转换为IP数据,通过4G/NB-IoT等网络上传至云端。
-
核心功能:
- 串口转无线(透明传输);
- 支持TCP/UDP/MQTT协议,适配主流云平台;
- 具备远程配置、断线重连、数据补传能力;
- 不处理业务逻辑,仅做协议封装与转发。
-
典型应用:
- 将老式电表、水表接入物联网系统;
- 为无布线条件的野外气象站提供远程通信;
- 给PLC增加无线联网功能。
✅ 特点:“只传不管”,是实现设备“哑转智”的关键桥梁。
三、PDU(Protocol Data Unit)——协议数据单元
PDU 是Modbus协议中与底层通信无关的核心消息结构,由“功能码 + 数据”组成,是Modbus通信的“指令本体”。
-
结构组成:
- 功能码(1字节):指示操作类型(如01读线圈、03读寄存器);
- 数据域(N字节):包含寄存器地址、数量、实际值等参数。
-
特点:
- 与传输方式无关,无论走RTU还是TCP都保持一致;
- 是Modbus协议的“内核”,定义了客户端请求和服务器响应的基本格式。
示例:读取地址为40001的保持寄存器,PDU为
03 00 00 00 01(功能码03,起始地址0,数量1)。
四、ADU(Application Data Unit)——应用数据单元
ADU 是PDU在具体通信链路上的“封装外壳”,根据传输方式不同,ADU会在PDU基础上添加地址、校验或报文头等字段。
-
不同模式下的ADU结构:
- Modbus RTU模式:
[设备地址][PDU][CRC校验]- 地址(1字节)标识从站;
- CRC(2字节)确保数据完整性。
- Modbus TCP模式:
[MBAP头][PDU]- MBAP(7字节)包含事务ID、协议ID、长度等信息。
- Modbus RTU模式:
-
关键点:
- PDU是“内容”,ADU是“信封”;
- 同一个PDU可以封装成不同的ADU,适应串行或网络传输。
五、四者关系总结

✅ 形象比喻:
- RTU 是“工人”,负责干活;
- DTU 是“快递员”,负责送信;
- PDU 是“信的内容”;
- ADU 是“信封+邮编+签名”。
个人学习笔记,记录日常学习,便于查阅及加深,仅为方便个人使用。

浙公网安备 33010602011771号