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、长度等信息。
  • ‌关键点‌:

    • PDU是“内容”,ADU是“信封”;
    • 同一个PDU可以封装成不同的ADU,适应串行或网络传输。

五、四者关系总结

image

 

✅ ‌形象比喻‌:

  • RTU 是“工人”,负责干活;
  • DTU 是“快递员”,负责送信;
  • PDU 是“信的内容”;
  • ADU 是“信封+邮编+签名”。
posted @ 2026-04-20 15:31  wq9  阅读(40)  评论(0)    收藏  举报