DNP3

电力 SCADA 协议

定义

DNP3(Distributed Network Protocol 3)是电力行业广泛使用的 SCADA 通信协议,支持遥测、遥信、遥控、遥调及带时间戳的事件。适用于变电站、配电自动化、RTU 与主站通信。中国电力行业常用 IEC 104,北美及部分地区多采用 DNP3。达希 RTU 支持 DNP3 协议接入电力调度系统。

协议特性

DNP3 采用分层协议栈,支持串口(RS232/RS485)和 TCP/IP 传输。数据对象包括:二进制输入(遥信)、二进制输出(遥控)、模拟输入(遥测)、模拟输出(遥调)、计数器、带时间戳事件等。支持多主站、多从站,具备数据完整性校验、时间同步、事件缓冲、主动上报等能力。适用于电力 SCADA、配电自动化、水处理、油气管道等对可靠性要求高的行业。

与 IEC 104 对比

IEC 104 基于 IEC 60870-5-104,是 IEC 61850 之前的电力调度主流协议,在中国、欧洲广泛采用;DNP3 在北美及部分亚太地区占主导。两者功能类似,均支持四遥,但帧格式、对象模型不同。选型时需根据主站系统、区域习惯而定。部分 RTU 同时支持 DNP3 与 IEC 104,满足不同项目需求。

应用场景

DNP3 用于变电站 RTU 与调度主站通信;配电自动化中 FTU、DTU 与主站通信;新能源场站监控;水处理、油气管道 SCADA。工业网关、协议转换器可将 DNP3 数据转换为 Modbus、OPC UA 等,接入第三方监控平台或云平台。

相关术语

返回硬件类知识库