DNP 3.0 规约在广州地区调度系统的应用
摘 要 DNP 3.0 规约使 SCADA 行业有了国际标准规约。标准规约的适用面广,但理
解、使用及实现标准规约的难度有所增大。DNP 3.0 规约包括数据链路层规约,传输功能,
应用层规约和数据对象库。1997 年广州地区调度自动化系统与 D20 RTU 的 DNP 3.0 规
约接口的开发和调试获得成功,通信质量令人满意。由于 DNP 3.0 的功能强大,在现有设
备上尚不能实现全部功能。
由 GE-HARRIS 公司加拿大 Calgary 控制分部在 1993 年开发的 DNP
3.0(Distributed Network Protocol Version 3.0)规约是目前在欧洲及北美比较流行的一
种开放性结构的规约,在国内正逐渐成为主流性通信规约之一。它可用于电力系统中子站系
统、RTU、智能电子设备(IEDs)以及主站系统之间的通信,最重要的是 DNP 将成为一种公
共领域的规约,可由用户和非用户以及其他供货商使用。
1 DNP 3.0 规约介绍
DNP 3.0 规约是在国际电子电工协会(IEC)的 TC57 协议基础上制定的通信规约,它支
持 ISO 的 OSI/EPA 模型,这种模型规定了物理层,数据链路层和应用层。然而,为了支
持高级的 RTU 功能和大于最大帧长的报文,DNP 3.0 的数据链路采用一个伪传输层去完成
最短报文的组装与分解。
DNP 3.0 规约的文本共分 4 部分:数据链路层规约,传输功能,应用层规约及数据对
象库。
1.1 数据链路层规约
数据链路层规约文件规定了 DNP 3.0 版的数据链路层,链路规约数据单元(LPDU)以及
数据链路服务和传输规程。
数据链路层采用一种可变帧长格式:FT3。