- 12
- 0
- 约 4页
- 2018-12-13 发布于天津
- 举报
DNP协议及其在FTU中的实现.PDF
第 16卷第4期 电 力 系 统 及 其 自动 化 学 报 Vol_16No.4
2004年 8月 ProceedingsoftheEPSA Aug. 2004
DNP协议及其在FTU 中的实现
陶维青,杨 勇
(合肥工业大学电气与自动化工程学院,合肥 230009)
摘要 :简要介绍了DNP3.0的基本结构和功能。结合FTU 的开发实例,给出了DNP协议部分功能的具体实现
方法 ,并以DNP协议 的文件传输为基础实现了 自定义维护协议 。
关键词 :通信协议 ;馈线终端监控单元
中图分类号:TM764;TM73 文献标识码 :A 文章编号 :1003—8930(2004)04—0050—04
ImplementationofDNP3.0ProtocolinFTU
TAO W ei—qing,YANG Yong
(CollegeofElectrical AutomationEngineeringinHefeiUniversityof
Technology,Hefei230009,China)
Abstract:ThispaperintroducesthebasicarchitectureofDNP3.0.Associated with arealisticapplication
exampleofFTU ,thedetailed implementationofsomecomponentsandfunctionsofDNP3.0ispresented.A
self-definedprotocolisalsodevelopedbasedonthefiletransferofDNP3.0.
Keywords:communicationprotocol;FeedTerminalUnit
和物理层。应用层处理用户数据并控制报文的流向
1 引言
和报文的 目的[2;链路层控制帧的类型;物理层为
DNP3.0和 IEC870—5—101是 目前在 电力设备 链路层提供基本服务以及相应的接 口[3]。为了支持
中应用较多的协议。DNP是 DistributedNetwork 高级 RTU功能和大于最大帧长的报文 ,DNP3.0
Protocol(分布式网络协议)的简称,由美国IEEE 的数据链路层用一个伪传输层来完成最短报文的
的电力工程协会 (PES)在 IEC的基础上制定成为 组装与分解 [4]。各层的帧结构如图 1,2,3所示。
美国的通信标准,在美国等西方 国家有广泛的应 请求报头 “ 对 象 数 对 象 数
用,在我国的应用范围也十分广阔。DNP3.0是开 响应报头 ’ 标 题 据 标 题 据
放式协议 ,既可用于SCADA系统,也可应用于分 图 1 应用层 帧格 式
Fig.1 Application layerframeformat
布式的自动化(DA)系统。该协议高度灵活并且末
图 1中:
端开放,不含任何 目标硬件的专用结构,适合高可
(1)请求报头用于主站的数据请求报文,包含
靠,中等速度和 中等吞吐量 的应用 ;IEC870—5—101
应用控制和功能码两个字段。响应报头
原创力文档

文档评论(0)