DL 476-1992 电力系统实时数据通信应用层协议
DL 476-1992 Power system real-time data communication application layer protocol
基本信息
发布历史
-
1992年04月
-
2012年08月
研制信息
- 起草单位:
- 能源部电力调度通信局、电力科学研究院和南京自动化研究所
- 起草人:
- 辛耀中、杨秋恒、姚和平、徐剑菲、胡习文、杨汉栋
- 出版信息:
- 页数: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。�
定制服务
推荐标准
- T/CECS 743-2020 建筑材料及制品液态水吸水性能部分浸入法试验方法标准 2020-08-10
- T/SCDA 036-2019 建筑施工轮扣式钢管支撑架应用技术标准 2019-11-28
- T/QGCML 1180-2023 空调室内机安装方法 2023-08-14
- T/CBCSA 6-2019 淋浴房 2019-08-30
- T/ZAII 045-2023 城市绿廊地下空间运管控一体化系统通用要求 2023-07-20
- T/CECS 1198-2022 建筑信息模型协同设计应用标准 2022-11-08
- T/SCDA 048-2020 住宅排气道系统 2020-08-21
- T/SZWA 005-2021 混凝土内掺型自修复防水材料应用管理规程 2021-12-11
- T/CECS 654-2019 提纯制备生物天然气工程技术规程 2019-12-20
- T/JNMIA 003-2020 数控钢筋弯弧机 2020-11-13