- 175
- 0
- 约1.37万字
- 约 14页
- 2017-03-26 发布于贵州
- 举报
dnp3.0快速入门dnp3.0快速入门
DNP3.0快速入门
白银魁 2002-04-15
一、学习DNP规约的必要性
Distributed Network Protocol由Harris公司提出,于1993年开始应用。近一段时间,DNP规约在国内的应用有上升的趋势,特别是大型综合自动化变电站采用的国外的智能设备,有很多都要求采用DNP规约。目前,与我们三部相关的产品
主要是DF1700及DF1331。
二、培训目标
通过学习,使大家都达到能够分析报文的水平。
三、DNP规约的分层结构
DNP规约虽然很庞大,但它层次清晰,只要掌握好DNP的分层结构,DNP规约就非常好理解了。
DNP规约共分为3层:链路层、传输层和应用层。以下面的一包报文为例(16进制显示,下同):
05 64 FE 44 03 00 03 00 CE 52
F1 A5 81 00 00 01 02 01 00 00 EC 00 01 01 01 01 6D DB
01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 BB C3
01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 BB C3
01 01 01 01 01 01 01 01 01 01 81 81 81 81 81 01 18 F1
01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 BB C3
01 01 01 01 01 01 01 01 01 01 01 01 81 01 81 81 F4 72
81 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 B7 F4
81 01 01 01 81 01 01 01 01 01 01 01 01 01 01 01 F0 FF
01 01 01 01 81 01 81 81 01 01 01 01 01 01 81 01 06 11
01 01 81 01 01 01 01 01 01 01 01 01 01 01 01 01 9A 4A
01 01 81 01 01 01 81 01 01 01 01 01 01 01 01 01 46 83
01 01 01 01 01 01 01 81 81 81 01 81 01 01 01 81 84 DC
81 01 01 01 81 81 01 01 01 81 81 01 01 01 81 81 1E CE
01 01 01 81 81 01 01 01 81 81 01 01 01 81 81 01 45 85
01 01 81 01 01 01 01 01 81 01 01 01 81 81 01 01 50 3C
01 81 81 01 01 01 81 81 01 99 25
报文例(1)
上面是一包完整报文的分行显示。整个这一包报文我们称之为链路层报文。其中的粉红色部分为16位的CRC校验码,上面这条报文的第一行共10个字节,我们称之为链路报文头,其中含2个字节的CRC校验码,所有的DNP链路层报文都有一个这样的链路报文头。链路报文头以外的部分每18个字节为一组,其中用户数据为16个字节,最后2个字节为CRC校验码,最后一组最少为3个字节,其中最后的2个字节仍为CRC校验码。
链路层报文中,去掉CRC校验码及链路报文头,剩下的部分为传输层报文,也就是桔黄色部分加上一个字节的蓝色部分。这个蓝色字节称为传输层报文头字节。
传输层报文中,去掉传输层报文头字节,剩下的部分为应用层报文,也就是桔黄色部分(在以后的学习中我们将认识到,这一部分不一定是一条完整的应用层报文,有时,它只是一条应用层报文的一个块)。
链路报文头是所有的DNP报文都有的,但并不是所有的DNP报文都有传输层报文及应用层报文。而在DNP报文中传输层报文与应用层报文是同时存在或同时不存在的。各层报文间的关系为:链路层报文中可以封装有传输层报文,也可以没有传输层报文;传输层报文内封装了应用层报文。各层之间除了封装与被封装关系外,没有其它的关系。
四、链路层报文结构
以报文例(1)为例,粉红色部分为16位的CRC校验码,这条报文的第一行共10个字节,我们称之为链路报文头,其中最后2个字节为CRC校验码,所有的DNP报文都有这样一个链路报文头。链路报文头以外的部分每18个字节为一组,其中用户数据为16个字节,最后2个字节为CRC校验码,最后一组最少为3个字节,其中最后的2个字节仍为CRC校验码。这就是链路层报文的框架。其中关键的部分就是链路报文头。
链路报文头的结构
05 64 05 00 03 00 03 00 5D D1
报文例(2)
05 64 5F 44 03 00 03 00 2
您可能关注的文档
- cksg-4.8-0.45-6串联电抗器配套70kvar电容器.doc
- code composer studio入门.doc
- could you tell me where the restrooms are.doc
- chap1-酶工程基础.ppt
- class英语语法-数词.ppt
- cpk培训教材---new.ppt
- consonants 辅音音标.ppt
- cpd第二学期第一次课——礼仪.ppt
- cpu卡燃气表功能介绍.doc
- consonants(辅音).ppt
- 广东省广州省实验中学教育集团2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州大学附属中学2025-2026学年八年级上学期奥班期中物理试题(解析版).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(含答案).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(解析版).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 2026《中国人寿上海分公司营销员培训体系优化研究》18000字.docx
- 《生物探究性实验教学》中小学教师资格模拟试题.docx
原创力文档

文档评论(0)