首页 > 电力行业标准(DL) > DL/T 476-2012 电力系统实时数据通信应用层协议
DL/T 476-2012

基本信息

标准号: DL/T 476-2012

中文名称:电力系统实时数据通信应用层协议

标准类别:电力行业标准(DL)

标准状态:现行

出版语种:简体中文

下载格式:.rar .pdf

下载大小:4698KB

相关标签: 电力系统 实时 数据通信 协议

标准分类号

关联标准

出版信息

相关单位信息

标准简介

DL/T 476-2012 电力系统实时数据通信应用层协议 DL/T476-2012 标准压缩包解压密码:www.bzxz.net

标准图片预览






标准内容

ICS29.020
备案号:37312-2012
中华人民共和国电力行业标准
DL/T476-2012
代替DL476-1992
电力系统实时数据通信应用层协议Power system real-time data communication application layer protoco2012-08-23发布
国家能源局
2012-12-01实施
前言·
1范围:
2规范性引用文件
3术语和定义
4本协议在网络体系中的地位
5应用协议数据单元格式
5.1应用协议数据单元种类
5.2协议控制的APDU
5.3基本数据及控制数据的APDU
5.4扩充数据的APDU
6服务原语
6.1A-ASSOCIATE联系原语
6.2A-RELEASE释放原语
6.3A-ABORT放弃原语
6.4 A-RESET复位原语
6.5A-DATA数据原语
6.6A-CONTROL控制原语
6.7A-POLL探询原语
6.8A-SEND发送原语
7运行模式和控制序列
7.10型规程应答控制序列
7.21型规程应答控制序列
7.3规程变量及规程参数
7.4连接方式
8状态表·
8.1状态定义和符号约定
8.2分类状态表
附录A(规范性附录)数据索引表使用举例附录B(规范性附录)状态图
DL/T476—2012
DL/T476-2012
本标准与DL-4761992相比,主要针对协议的控制数据报文进行了丰富和细化。主要修订内容包括:增加了控制命令数据单元,细化了遥控、遥调和设点命令的数据块格式:调整了数据块类型编码:增加了原因码的说明:对状态量状态值表示方式进行了改进:对通信端口号及连接方式进行了细化。
本标准实施后代替DL476—1992《电力系统实时数据通信应用层协议》。本标准由中国电力企业联合会提出。本标准由全国电网运行与控制标准化技术委员会归口。本标准起草单位:国家电网公司国家电力调度控制中心、中国电力科学研究院、国网电力科学研究院、华中电力调控分中心、四川电力调度通信中心。本标准起草人:高保成、辛耀中、杜鹏、杨秋恒、姚和平、徐剑菲、胡习文、杨汉栋、严亚勤、刘金波、韩水保、王民昆、王钰、晏亮、宋光鹏。本标准所代替的DL476—1992于1992年4月27日首次发布,本次修订为第一次修订。本标准在执行过程中的意见或建议请反馈至中国电力企业联合会标准化管理中心(北京市白广路二条一号,100761)。
1范围
电力系统实时数据通信应用层协议DL/T476-2012
本标准定义了电力系统实时数据通信应用层协议,描述了数据格式、控制序列及服务原语。本标准适用于电力系统调度(控制)中心之间以及调度(控制)中心与厂站之间的实时数据通信。
2规范性引用文件
下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅所注日期的版本适用于本文件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。DL/T634.5104远动设备及系统第5-104部分:传输规约采用标准传输协议集的IEC60870-5-101网络访间
DL/T860(所有部分)变电站通信网络和系统3术语和定义
下列术语和定义适用于本标准。3.1
应用协议数据单元applicationprotocoldataunit:APDU由应用层协议控制信息(报头)和可能有的用户数据块或参数块组成:3.2
数据块datablock
由一个块头和一组某类数据构成的有意义的数据集合。不能直接和低层协议作用,只能几个块一起构成APDU,以APDU为单位和低层发生作用。3.3
联系associate
两个用户进程之间的逻辑关联,亦指建立这种关联的过程,只有维持这种关联,双方才能交换数据。
释放(断联)release
断开两个用户进程之间联系的过程。3.5
服务原语serviceprimitive
用户和协议实体间的接口:通过服务原语请求某个服务过程,或者表示某个服务过程的完成情况。
质量码qualitycode
描述数据质量属性的一组代码,每个属性用1bit表示,如无效位等。3.7
测量值measurementvalue
特指已经数字化的连续变化量,可用整型数或实型数表示。DL/T476-—2012
测量量measurement
由测量值和质量码组成。
状态值statusvalue
描述对象所处状态(如断路器的闭合状态和断开状态)的数值,可用1bit或2bit表示。3.10
状态量status
由状态值和质量码组成。
数据索引表dataindextable
通信双方用户约定的数据集合所对应的索引表,其中每个登录项包括该数据在数据库中的地址等信息。
数据索引表号dataindextablenumber通信双方用户约定的多个数据索引表的统一编号,是数据索引表的唯一标识。4本协议在网络体系中的地位
本协议在OSI网络体系中的地位可能有如图1所示的几种情况。应用层
表示层
会话层
传输层
网络层
链路层
物理层
ISO8649
ISO8650
电力系统实时数据通信应用层协议空层
ISO8326
ISO8327
ISO8072
ISO8073
图1本协议在网络体系中的地位
ISO8802.2
ISO8802.3
本协议除支持OSI网络体系之外,还可建立在其他网络体系之上,以适应现有的网络系统。用户可根据实际情况选择合适的网络体系5应用协议数据单元格式
5.1应用协议数据单元种类
应用协议数据单元分为三种:
a)协议控制的APDU用于双方通信进程之间联系的建立、释放、放弃或复位:b)基本数据及控制数据的APDU用于数据的接收,发送及应答控制:e)扩充数据的APDU用于探询等。2
DL/T476—2012
只实现a)、b)两种应用协议数据单元的规程称为0型规程,以上三种应用协议数据单元的规程全部实现称为1型规程。这三种格式在5.2~5.4中分述。注:“规程”指该协议具体实现时的动作序列。5.2协议控制的APDU
协议控制的APDU的整体格式见图2。bit
5.2.1报头格式
报头格式见图3。
该格式适用于
5.2.1.1控制域
6个八位位组
为个八位位组
协议控制APDU的整体格式
参数域长度低)
参数域长度
美高)
协议控制的APDU
控制域格式见图4
协议控制的APDU编码
bit6543210
0000001
0000010
0000011
0000100
0000101
0000110
0000111
0001000
0001001
报实格
协议控制的APDU组码
图4控制域格式
协议控制的APDU名称
A-ASSOCIATE
A-ASSOCIATE-ACK
A-ASSOCIATE-NAK
A-RELEASE
A-RELEASE-ACK
A-RELEASE-NAK
A-ABORT
A-RESET
A-RESET-ACK
以上APDU具有相同的报头格式。扩展位:备用
5.2.1.2运行模式
第1个八位位组
第2个八位位给
第3个八位位组
第4个八位位组
第5个八位位组
第6个八位位组
协议控制的APDU功能
联系确认
联系否认
释放确认
释放否认
复位确认
该域用于连接时确定规程的基本运行模式。格式见图5。TTTKAONYKAca
DL/T476-2012
规程类型如下:
其他编码暂无定义。
测量量传送方式如下:
状态量传送方式如下:
5.2.1.3状态标识
状态标识格式见图6。
在线标识如下:
本机不在线
本机在线
5.2.1.4原因码
原因码格式见图7。
bit7654
0型规程
测量量
运行模式格式
1型规程,始发站为主站
1型规程,始发站为从站
暂无定义
测量量变化幅度超过规定范围,单个传送测量量变化幅度超过规定范围,成组传送暂无定义
暂无定义
状态量变位,单个传送
状态量变位,成组传送
暂无定义
原因码按二进制编码,定义如下:bit
76543210
00000001
扩充用
状态标识格式
确认操作成功
原因码格式
00000010
00000011
00000100
00000101
00000110
00000111
00001000
00001001
00001010
00001011
00001100
00001101
00001110
00001111
00010000
00010001
00010010
00010011
00010100
其他编码暂无定义。
5.2.1.5参数域长度
请求运行模式错
本节点非主机
双方运行模式不兼容
数据库与数据索引表版本不致
双方数据索引表版本不一致
接收到不可识别的APDU
接收到不可识别的数据块
双方协议版本不一致
控制操作激活
控制操作激活确认
控制操作停止激活
控制操作停止激活确认
控制操作结束
控制操作类型错误
控制操作原因码错误
控制操作序号错误
控制操作其他错误
测试激活
测试激活确认
DL/T476—2012
参数域长度指参数部分的八位位组总数。对于与建立联系无关的APDUCA-RELEASEAPDU,A-RELEASE-ACKAPDU,A-RELEASE-NAKAPDU,A-ABORT APDU,A-RESETAPDU,A-RESET-ACKAPDU),其参数域长度必须为O。对于与建立联系有关的APDU(A-ASSOCIATEAPDU,A-ASSOCIATE-ACKAPDU,A-ASSOCIATE-NAKAPDU),若参数域长度不为O,则表示该APDU带有5.2.2中所述参数:若参数域长度为0,则表示该APDU不带参数。5.2.2参数格式
参数格式见图8。
缓冲区长度
窗口尺寸
协议版本号
扩充参数
2个八位位组
1个八位位组
1个八位位组
翼个八位位组
图8参数格式
本格式仅适应于与建立联系有关的APDU。者用户需扩充参数,可将新参数序列放在固定部分之后,用报头中参数域长度字段统一计数,但参数的意义需由双方人员协商确定。5.2.2.1冲区长度、窗口尺寸和协议版本号缓冲区长度、窗口尺寸和协议版本号,建立联系时由双方协商确定。5.2.2.2扩充参数
扩充参数可用于描述调度数字证书及调度安全标签等。5.3基本数据及控制数据的APDU
基本数据及控制数据的APDU的格式见图9。TTrKAoNiKAca-
DL/T4762012
5.3.1报头格式
头(6个八位位组)
数据块!
数据块2
数据块几
报头部分
数据部分
图9基本数据及控制数据APDU格式基本数据APDU报头格式见图10
控制域
接收序号(NR)
发送序号(NS)
优先级
长度域
长度域
(俄)
(高)
第1个八位位组
第2个八位位组
第3个八位位组
第4个八位位组
第5个八位位组
第6个八位位组
图10基本数据APDU报头格式
基本数据应答APDU格式见图11。6
控制域
接收序号(NR)
扩充用
原因码
第1个八位位组
第2个八位位组
第3个八位位组
第4个八位位组
图11基本数据应答APDU格式
控制数据APDU报头格式及控制数据应答APDU见报头格式图12。bit7
控制域
接收序号(NR)
发送序号(NS)
原因码
长度域
长度域
(低)
(高)
第1个八位位组
第2个八位位组
第3个八位位组
第4个八位位组
第5个八位位组
第6个八位位组
图12控制数据APDU报头格式及控制数据应答APDU报头格式测试APDU格式见图13。
控制域
扩充用
扩充用
原因码
5.3.1.1控制域
控制域格式见图14。
第1个八位位组
第2个八位位组
第3个八位位组
第4个八位位组
图13测试APDU格式
基本数据的APDU编码
6543210
0001010
0001011
0001100
0010100
0010101
0010110
0010111
END:bit
数据APDU控制码
图14控制域格式
基本数据的APDU名称
A-DATA
A-DATA-ACK
A-DATA-NAK
A-CONTROL
A-CONTROL-ACKWww.bzxZ.net
A-CONTROL-NAK
A-TEST
未该APDU为最后一个APDU
乐该APDU还有后继APDU
5.3.1.2接收序
NR)和发送序号
NS:在A-DATA
DL/T476—2012
基本数据的APDU功能
数据确认
数据香认
控制确认
控制香认
APDU、A-CONIROLAPDUA-CONIROL-ACKAPDU、A-CONTROL-NAKAPDU中为该APDU的发送顺序号,在A-DATA-ACKAPDU或A-DATA-NAKAPDU中无意义。
NR:在数据PDU中表示已正确收到NR-1号及以前所有基本数据或控制数据基本数据或控制数
APDU,请求重发划
在 A-DATA-NAK
正确收到NR
APDU中强调未
NS和NR都以25为模。
5.3.1.3优先级
取值为0~255
方人员协商。
5.3.1.4长度域
当优先级为255
天示紧急APDU
APDU长度指数据APDU中数据部分的八位位组总数。5.3.1.5原因码
期望接收NR号
号及以后所有 A-DATA
优先传送:取值非255时,如何处理由双原因码用于 A-DATA-ACKAPDU 和 A-DATA-NAKAPDUA-CONTROL
APDU、A-CONTROL-NAKAPDU,其编码见52.1.4。A-CONTROL-ACK
5.3.2数据块格式
在数据APDU、探询数据APDU的数据域中可含有1个或多个数据块。在控制APDU的数据域中只能含有1个数据块。每个数据块的格式见图15。bit
数据块类型(BID)
数据索引表号
数据块长度(低)
数据块长度(高)
数据项
数据块类型编码见图16。
第1个八位位组块标一
第2个八位位组
第3个八位位组
第4个八位位组
第n个八位位组
图15数据块格式
TTTKAONIKACa
DL/T476—2012
块类型编码(BID)
十进制
二进制
76543210
00000001
00000010
00000011
D0000100
00000101
00000110
00000111
00001000
00001001
00001010
00001011
00001100
00001101
00001110
00001111
00010000
00010001
00010010
00010011
00010100
00010101
00010110
00010111
00011000
00011001
00011010
00011011
00011100
00011101
00011110
00o111
00100000
00100001
00100010
00100011
00100100
00100101
00100110
00100111
00101000
00101001
00101010
00101011
00101100
其余编码暂无定义
数据块类型名称
全测量量整型块
全测量量实型块
全状态量块
成组测量量整型块
成组测量量实型块
成组状态量块
变化测量量整型块
变化测量量实型块
变化状态量块
时标测量量整型块
时标测量量实型块
时标状态量块
时标成组测量量整型块
时标成组测量量实型块
时标成组状态量块
时标电能量整型块
时标电能量实型块
时标双精度电能量整型块
时标双精度电能量实型块
压缩型成组状态量块
设定点命令整型块
设定点命令实型块
时标设定点命令整型块
时标设定点命令实型块
单点开关命令块
时标单点开关命令块
双点开关命令块
时标双点开关命令块
升降命令块
时标升降命令块
画存码块
1个八位位组整型块
2个八位位组整型块
4个八位位组整型块
4个八位位组实型块
8个八位位组整型块
8个八位位组实型
时间块
ASCII码块
BCD码块
汉字码块
文件属性块
文件内容块
曲线数据块
图16数据块类型编码
数据索引表号指双方有关人员约定的数据索引表的编号。数据索引表使用举例见附录A。数据块长度指数据项部分的八位位组总数。5.3.2.1全测量量整型块(BID为1,十进制,以下同)每个整型测量量占3个八位位组,格式见图17。8
(BID为1)
起始测量量序号(低)
起始测量量序号(高)
整型测量值1(低)
整型测量值1(高)
质量码1
第1个八位位组
第2个八位位组
第3个八位位组一
第4个八位位组
第5个八位位组一
测量量1
测量量n
全测量量整型块格式
DL/T476—2012
整型测量值用整数补码形式表示。各测量量从起始测量量序号开始按数据索引表规定的顺序排放。质量码的定义见图18。质量码的定义与DL/T634.5104和DL/T860等标准相似,可以相互映射。bit7
备用更新位无效位告警位人工位估计位图18质量码定义
表示该数据未停止更新
1表示该数据停止更新
0表示该数据有效
1表示该数据无效
0表示该数据未引起告警
1表示该数据引起告背
0表示该数据是自动采集的
1表示该数据是人工置入的
0表示该数据不是状态估计导出的1表示该数据是状态估计导出的
5.3.2.2全测量量实型块(BID为2)每个实型测量量占5个八位位组,格式见图19。bit7654
(BID为2)
起始测量量序号(低)
起始测量量序号(高)
实型测量值1(低)
实型测量值1
实型测量值1(高)
实型测量值工
质量码!
第「个八位位组
第2个八位位组
第3个八位位组
第4个八位位组
实型测量量!
第5个八位位组
第6个八位位组
第7个八位位组
测量量#
图19全测量量实型块格式
TYIKAONTKAca
小提示:此标准内容仅展示完整标准里的部分截取内容,若需要完整标准请到上方自行免费下载完整标准文档。