DL 476-1992 电力系统实时数据通信应用层协议

DL 476-1992 Power system real-time data communication application layer protocol

行业标准-电力 中文(简体) 废止 已被新标准代替,建议下载标准 DL/T 476-2012 | 页数:33页 | 格式:PDF

基本信息

标准号
DL 476-1992
标准类型
行业标准-电力
标准状态
废止
中国标准分类号(CCS)
-
国际标准分类号(ICS)
-
发布日期
1992-04-27
实施日期
1992-11-01
发布单位/组织
-
归口单位
-
适用范围
-

发布历史

研制信息

起草单位:
能源部电力调度通信局、电力科学研究院和南京自动化研究所
起草人:
辛耀中、杨秋恒、姚和平、徐剑菲、胡习文、杨汉栋
出版信息:
页数:33页 | 字数:- | 开本: -

内容描述

页码,���

中华人民共和国电力行业标准�

DL�476—92

电力系统实时数据通信应用层协议�

中华人民共和国能源部1992-04-27批准��������������1992-11-01实施

1�主题内容和适用范围�

��本标准定义了电力系统实时数据通信应用层协议,描述了数据格式、控制序列及服务原语。�

��本标准适用于电力系统控制中心之间的实时数据通信。�

2�引用标准�

��GB�2260�中华人民共和国行政区划代码�

3�术语�

3.1�应用协议数据单元�

��Application�protocol�data�unit(APDU)�

��由应用层协议控制信息(报头)和可能有的用户数据块或参数块组成。�

3.2�数据块�

��Data�block�

��由一个块头和一组某类数据构成的有意义的数据集合。不能直接和低层协议作用。只能几个�块一起

构成APDU,以APDU为单位和低层发生作用。�

3.3�联系(联接)�

��Associate�

��两个用户进程之间的逻辑联系,亦指建立这种联系的过程,只有维持这种联系双方才能交换数据。�

3.4�释放(断联)�

��Release�

�断开两个用户进程之间联系的过程。�

3.5�服务原语�

��Service�primitive�

��用户和协议实体间的接口;通过服务原语请求某个服务过程,或者表示某个服务过程的完成情况。�

3.6�质量码�

��Quality�code�

��描述数据质量属性的一组代码,每个属性用1bit表示,如无效位等。�

3.7�测量值�

��Measurement�value�

�特指已经数字化的连续变化量,可用整型数或实型数表示。�

3.8�测量量�

��Measurement�

��由测量值和质量码组成。�

3.9�状态值�

��Status�value�

��描述对象所处状态(如断路器的闭合状态和断开状态)的数值,可用1bit或2bit表示。�

�������������������

页码,���

3.10�状态量�

��Status�

��由状态值和质量码组成。�

3.11�数据索引表�

��Data�index�table�

��通信双方用户约定的数据集合所对应的索引表,其中每个登录项包括该数据在数据库中的地址等信

息。�

3.12�数据索引表号�

��Data�index�table�number�

��通信双方用户约定的多个数据索引表的统一编号,是数据索引表的唯一标�识。�

4�本协议在网络体系中的地位�

��本协议在OSI网络体系中的地位可能有如图1所示的几种情况:�

图�1�

��本协议除支持OSI网络体系之外,还可建立在其它网络体系之上,以适应现有的网络系统。用户可根

据实际情况选择合适的网络体系。�

5�应用协议数据单元格式�

5.1�应用协议数据单元种类�

��应用协议数据单元分为三种:�

��a.协议控制的APDU用于双方通信进程之间联系的建立、释放、放弃或复位;�

��b.基本数据的APDU用于数据的接收、发送及应答控制;�

��c.扩充数据的APDU用于探询等。�

��只实现a、b两种称为0型规程,以上三种全部实现称为1型规程。这三种格式在5.2~5.4中分述。�

��注:“规程”指该协议具体实现时的动作序列。�

5.2�协议控制的APDU�

��协议控制APDU的整体格式见图2。�

5.2.1�报头格式�

�������������������

页码,���

图�2�

��报头格式见图3。�

��该格式适用于所有协议控制的APDU。�

5.2.1.1�控制域�

��控制域格式见图4。�

图�3�

图�4�

��协议控制的APDU编码�协议控制的APDU名称�协议控制的APDU功能�

�bit�6543210�

���0000001������A-ASSOCIATE�����联系�

���0000010������A-ASSOCIATE-ACK���联系确认�

���0000011������A-ASSOCIATE-NAK���联系否认�

���0000100������A-RELEASE�������释放�

���0000101������A-RELEASE-ACK����释放确认�

���0000110������A-RELEASE-NAK����释放否认�

���0000111������A-ABORT��������放弃�

���0001000������A-RESET��������复位�

���0001001������A-RESET-ACK������复位确认�

��以上APDU具有相同的报头格式。�

��地址扩展位:�bit��7�

������������0�表示在与A-ASSOCIATE相关的APDU里无地址参数字段�

������������1�表示在与A-ASSOCIATE相关的APDU里有地址参数字段�

�������������������

页码,���

图�5�

5.2.1.2�运行模式�

��该域用于联接时确定规程的基本运行模式。格式见图5。�

���

规程类型:�

���bit�7�6�5�4�

�����0�0�0�1��0型规程�

�����0�0�1�0��1型规程,始发站为主站�

�����0�1�0�0��1型规程,始发站为从站�

�����其它编码暂无定义�

��测量量传送方式:�

���bit�3�2�

�����0�0�暂无定义�

�����0�1�测量量变化幅度超过规定范围,单个传送�

������1�0�测量量变化幅度超过规定范围,成组传送�

1�1�暂无定义�

��状态量传送方式:�

���bit�1�0�

�����0�0�暂无定义�

�����0�1�状态量变位,单个传送�

�����1�0�状态量变位,成组传送�

�����1�1�暂无定义�

5.2.1.3�状态标识�

��状态标识格式见图6。�

��在线标识:�bit�7�

����������0�本机不在线�

����������1�本机在线�

5.2.1.4�原因码�

��原因码格式见图7。�

图6�

图7�

��原因码按二进制编码,定义如下:�

�������������������

页码,���

��bit��76543210�

�����00000001�确认操作成功�

�����00000010�受权码错,无权操作�

�����00000011�请求运行模式错�

�����00000100�本节点非主机�

�����00000101�源节点名错或源进程名错�

�����00000110�目的节点名错名目的进程名错�

�����00000111�对方节点层次低�

�����00001000�双方运行模式不兼容�

�����00001001�数据库与数据索引表版本不一致�

�����00001010�双方数据索引表版本不一致�

�����00001011�接收到不可识别的APDU�

�����00001100�接收到不可识别的数据块�

�����00001101�双方协议版本不一致�

�����其它编码暂无定义。�

图�8�

5.2.1.5�参数域长度�

��参数域长度指参数部分的八位位组总数。对于与建立联系无关的APDU�(A-RELEASE�APDU,A-

RELEASE-ACK�APDU,A-RELEASE-NAK�APDU,A-ABORT�APDU,A-RESET�APDU,A-RESET-

ACK�APDU),其参数域长度必须为0。对于与建立联系有关的APDU(A-ASSOCIATE�AP-DU,A-

ASSOCIATE-ACK�APDU,A-ASSOCIATE-NAK�APDU),若参数域长度不为0,则表示该APDU带有5.2.2

中所述参数;若参数域长度为0,则表示该APDU不带参数。�

5.2.2�参数格式�

��参数格式见图8。�

��本格式仅适应于与建立联系有关的APDU,其中地址参数的有无,取决于地址扩展位(见5.2.1.1),其位

置及长度是固定的。若用户需扩充参数,可将新参数序列放在固定部分之后,用报头中参数域长度字段统

一计数,但参数的意义需由双方人员协商确定。�

5.2.2.1�受权码、缓冲区长度、窗口尺寸和协议版本号�

��受权码占4个八位位组,表示通信双方预先约定的保护密码、访问特权等信息。格式见图9。�

���缓冲区长度、窗口尺寸和协议版本号,建立联系时由双方协商确定。

�������������������

页码,���

5.2.2.2�目的节点、源节点、目的进程和源进程域�

��这四个字段是可选参数,地址格式取决于具体系统,可由双方有关人员协商确定。�

5.3�基本数据的APDU�

��基本数据的APDU的格式见图10。�

图�9�

图�10�

5.3.1�报头格式�

��数据APDU报头格式见图11。�

图�11�

��数据应答APDU格式见图12。�

5.3.1.1�控制域�

��控制域格式见图13。�

��基本数据的APDU编码�基本数据的APDU名称�基本数据的APDU功能�

��bit�6543210�

����0001010��������A-DATA��������数据�

����0001011��������A-DATA-ACK�����数据确认�

����0001100��������A-DATA-NAK�����数据否认�

��END:bit�7�

�������0�表示该APDU为最后一个APDU�

�������1�表示该APDU还有后继APDU�

�������������������

页码,���

图�12�

图�13�

5.3.1.2�接收序号(NR)和发送序号(NS)�

��NS:在A-DATAAPDU中为该APDU的发送顺序号,在A-DATA-ACK�APDU或A-DATA-NAK�APDU

中无意义;�

��NR:在三种数据APDU中表示已正确收到NR-1号及以前所有A-DATA�APDU,期望接收NR号A-

DATA�APDU;在A-DATA-NAK�APDU中强调未正确收到NR号及以后所有A-DATA�APDU,请求重发。�

��NS和NR都以256为模。�

5.3.1.3�优先级�

��取值从0到255,当优先级为255时,表示紧急APDU,优先传送;取值非255时,如何处理由双方人员

协商。�

5.3.1.4�长度域�

��APDU长度指数据APDU中数据部分的八位位组总数。�

5.3.1.5�原因码�

��原因码用于A-DATA-ACK�APDU和A-DATA-NAK�APDU,其编码与5.2.1.4相同。�

5.3.2�数据块格式�

��在数据APDU、探询数据APDU的数据域中可含有1个或多个数据块。每个数据块的格式见图14。�

��图14�

��数据块类型编码见图15。�

��数据索引表号指双方有关人员约定的数据索引表的编号。附录D给出了数据索引表的典型结构。�

�������������������

页码,���

图�15�

��数据块长度指数据项部分的八位位组总数。�

5.3.2.1�全测量量整型块(BID为1,十进制,以下同)�

��每个整型测量量占3个八位位组,格式如图16。�

�������������������

页码,���

图16�

���整型测量值用整数补码形式表示。各测量量从起始测量量序号开始按数据索引表规定的顺序排放。质

量码的定义见图17。�

定制服务

    推荐标准