DL T 890.404-2009 能量管理系统应用程序接口(EMS-API)第404部分 高速数据访问(HSDA).pdf
《DL T 890.404-2009 能量管理系统应用程序接口(EMS-API)第404部分 高速数据访问(HSDA).pdf》由会员分享,可在线阅读,更多相关《DL T 890.404-2009 能量管理系统应用程序接口(EMS-API)第404部分 高速数据访问(HSDA).pdf(18页珍藏版)》请在麦多课文档分享上搜索。
1、lCS 27100F21备案号:263362009 口L中华人民共和国电力行业标准DLT 8904042009IEC 61 970-404:2007能量管理系统应用程序接口(EMSAPI)第404部分:高速数据访问(HSDA)Energy management system application program interface(EMSAPI)Part 404:High speed data access(HSDA)20090722发布(IEC 6 1 970404:2007,IDT)20091 201实施中华人民共和国国家能源局 发布刚舌引言1范围一目 次2规范性引用文件-3术语、定义和
2、标识约定“31术语和定义一32标识约定-“4 CIS规范41背景(资料性)42 SCADA用例(资料性)“43数据模型(规范性)44消息(规范性)-4 5接口(规范性)”一4 6 HSDA的映射(规范性)附录A(资料性附录)SCADA用例详述DLT 8904042009II-I“l-1-22222-235-6-r-,912DL,T 8904042009刖 吾DL 890标准是采用IEC 61970系列国际标准能量管理系统应用程序接口(EMS-API)制定的,主要包括公共信息模型(CIM)和组件接口规范(CIS)两方面内容,由以下部分组成:DLT 890 l能量管理系统应用程序接口(EMSAPI
3、)第1部分:导则和一般要求DLT 8902能量管理系统应用程序接口(EMSAPI)第2部分:术语DLT 890301 能量管理系统应用程序接口(EMSAPI)第301部分:公共信息模型(CIM)基础1EC 61970-302能量管理系统应用程序接口(EMSAPI)第302部分:公共信息模型(CIM)财务、能量计划和备用DLZ 890401 能量管理系统应用程序接口(EMSAPI)第401部分:组件接口规范(CIS)框架IEC 61970-402能量管理系统应用程序接口(EMsAPI)第402部分:组件接口规范(CIS)一公共服务IEC 61970-403能量管理系统应用程序接口(EMSAPI)
4、第403部分:组件接口规范(CIS)一通用数据访问DLT 890 404能量管理系统应用程序接口(EMSAPI)第404部分:组件接口规范(CIS)一高速数据访问IEC 61970-405能量管理系统应用程序接口(EMsAPI)第405部分:组件接口规范(CIS)一通用事件和订阅IEC 61970-407能量管理系统应用程序接口(EMSAPI)第407部分:组件接口规范(CIS)一时间序列数据访问IEC 61970_453能量管理系统应用程序接口(EMSAPI)第453部分:组件接口规范(CIS)一图表定义交换(公共图形交换)DLT 890501 能量管理系统应用程序接口(EMSAPI)第50
5、1部分:组件接口规范(CIS)一公共信息模型的资源描述框架(CIM RDF)模式本部分等同采用IEC 61970-404:2007(Energy management system application program interface(EMSAPDPart404:High SpeedDataAccess(HsDA)。本部分定义了在分布式环境中高效传输数据的接口。本部分的附录A是资料性附录。本部分由中国电力企业联合会提出。本部分由全国电力系统管理及其信息交换委员会归口。本部分起草单位:积成电子股份有限公司、国网电力科学研究院、国家电网电力调度中心、烟台东方电子信息产业股份有限公司、清华大学
6、。本部分主要起卓人:梁成辉、云昌钦、曹阳、李毅松、李晓露、刘崇茹。本标准在执行过程中的意见或建议反馈至中国电力企业联合会标准化中心(北京市宣武区白广路二条一号,100761)。引 言DLT 8904042009本部分是定义能量管理系统(EMS)应用程序接El(API)的DL890标准的一部分。DL 8904和DL 8905文档包含组件接口规范(CIS)。DL 8904系列CIS被规定为平台无关模型(P皿讧),即独立于用来实现它们的底层技术。PIM规范也称为第1级规范。DL 8905X系列CIS则被规定为平台相关模型(PSM),PSM规范也称为第2级规范。DL 8904CIS规定了接口的功能需求
7、,组件(或应用)必须实现这些接口,从而能够阻标准的方式与其他组件交换数据及访问公用的数据。这些组件接口描述那些能够用来实现这一目的的特定事件类型和消息内容。DLT 890404规定了一个在分布式环境中高教传输数据的接口。不仅可以以很短的延迟传输少量消息,而且可以在短时间内传输大量消息,但延迟可能较长。这是作为为其他子系统提供实时数据的SCADA系统的一个典型需求。不仅SCADA系统,其他系统也能得益于HSDA的这一特性。在需要短延迟以及大量数据传输时,HSDA是一个很好的选择。这些组件接VI规范引用了DL 8903X(包括DLT 890,301)中定义的电力系统领域实体对象。III1范围DL,
8、T 8904042009能量管理系统应用程序接口(EMSAPI)第404部分:高速数据访问(HSDA)DLFF 890404高速数据访问(HSDA)规范规定了一个用于高效交换数据的通用接口。这个规范考虑了由提供有效数据交换的局域网(LAN)以及跨越局域网引起的时延。DLT 890404是从对象管理组织(OMG)的工业系统数据采集一数据访问(DAIS DA)规范派生的。OMG DAIS DA依赖于OMG数据访问设施(DAF)和OPC数据访问(DA)等规范。OMG DAIS DA是一个以CORBA为平台的平台相关模型(PSM),而OPC DA是一个以微软COM为平台的PSM。DLT 890404用
9、一种与具体实现技术无关的方法来描述这些PSM的功能即作为一个平台无关模型(PIM)。因此它对这些功能的解释可以用于创建其他的PSM或是作为对现有PSM(即DAIS和OPCDA)的介绍。需要了解OMG DAIS和OPC DA的人员应该阅读这些文档。HSDA接口的目标是要与基于DL 890的其他接口实现互操作。因此,它可能使用从其他接口获得的信息来访问相同的信息,如:a)对象标识符;b)属性名或标识符;c)类名或标识符。46 HSDA的映射(规范性)提供了一个与CIM类和属性的一般映射。在实现HSDA接口的服务器上,数据组织方法可以使用数据或元数据浏览接口查看。如果客户端事先知道对象、类和属性的标
10、识符,还可以直接使用数据访问接口而不使用浏览接口。对象标识符可以从通过其他接口访问到的数据中提取,例如从一个CIMXML文件或通过DLT 890403接口。DL 89045X文档中将描述哪些类和属性是可用的,如SCADA数据、状态估计结果等。DLFF 8901提供了本标准所依据的EMS-API参考模型。在参考模型中介绍了技术规范中所使用的术语并阐明了CIS的作用。DLZ 890401提供了CIS(DL 8904x)标准的概述和框架。DLT 890404与特定技术实现或PSM的映射将在另一系列文档中说明,即后续的DL 8905 x x。实际的实现中将使用后续的DL 8905x、OMG DAIS
11、DA、OMG DAF或OPC DA。2规范性引用文件下列文件中的条款通过本部分的引用而构成为本部分的条款。凡是注日期的引用文件,其随后所有的修改单(不包括勘误的内容)或修订版均不适用于本部分,然而,鼓励根据本部分达成协议的各方研究是否可使用这些文件的最新版本。凡是不注日期的引用文件,其最新版本适用于本部分。DLT 8901 能量管理系统应用程序接口(EMSAPI)第1部分:导则和一般要求DL,r 8902能量管理系统应用程序接口(EMSAPI)第2部分:术语DLFF 890301 能量管理系统应用程序接口(EMSAPI)第301部分:公共信息模型(CIM)基础DLZ 890401能量管理系统应
12、用程序接口(EMsAPD第401部分:组件接口规范(CIS)框架DL 890402能量管理系统应用程序接口(EMSAPI)第402部分:组件接口规范(CIS)一公共服务DL,T 8904042009工业系统数据采集一数据访问部分(DAISDA),OMG采用的规范版本11,正式0506-012005年6月(以下简称“OMGDAIS DA”)公用事业管理系统(UMS)数据访问设施(DAF),OMG采用的规范版本201,正式05-06-03,2005年6月(以下简称“OMGDAF”)OPC数据访问接口规范,版本205,OPC文件:opcda205一custdoe,OPC基金会,2000-1217(以
13、下简称“OPC DA”)3术语、定义和标识约定31术语和定义DLT 8902中给出的术语和定义适用于本部分。32标识约定本文档中用于唯一标识UML属性的约定是类名和属性名之间用点连接,如:“Node”类中的属性“id”被命名为“Nodeid”。对于子结构中的属性,可以用多重属性名表示,如:“Itemidnodeid”,其中“node id”是结构“Itemid”的一部分。4 CIS规范41背景(资料性)由于历史的原因,不同工业过程使用的控制系统经历了不同的发展路线。电力系统使用的控制系统是基于UNIX发展起来的,而大多数其他工业过程使用的控制系统是基于Windows发展起来的。对于基于Wind
14、ows的控制系统,OPC已经成为主导标准。对于基于UNIX的系统,使用公共对象请求代理体系结构(CORBA)接口定义语言(IDL)定义的DAISAPI已经开发出来。DAIS基于OPC并受益于OPC的成功,并可方便地与OPC桥接。为此,对象管理组织(OMG)1997年起开始致力于开发与OPC功能相同的基于CORBA的接口。HSDA具有以技术中立的方式描述的OMG DAIS DA和OPC DA的功能,因此,HSDA的目标是成为一个平台无关模型(PIM)。42 SCADA用例(资料性)公用事业运行系统的一个主要组件是为其他组件或客户端提供实时数据的SCADA系统,它通常包括下列组成部分:a)过程仪器
15、,使传感器数据和执行能力可用;b)远程终端单元(RTU)、过程控制或变电站控制系统,用于读取传感器数据并对执行器进行控制;c)过程通信单元,连接RTU或变电站控制系统。远程通信通常采用专门的RTU或现场总线规约(如GBT 18657)来解决。DL 860是与变电站及变电站内部通信的新标准。DL 890的本部分定义的接El可以作为一个标准的API,在客户侧囊括(encapsulate)这样的通信解决方案:d)SCADA子系统,为运行人员、应用或其他系统提供经过处理的传感器数据和控制能力;e) 为延伸处理和控制使用SCADA子系统的能量管理系统(EMS);f) 图形用户界面,使过程数据可视化。可以
16、把SCADA和EMS系统看成具有一个执行数据处理的服务器部分和一个做可视化和命令对话的图形用户界面(GUI)部分。SCADA和EMS可以有公共的或不同的GUI。这个体系结构在下面的图1中展示。图1中各组成部分的交互如下:a)过程通信单元有一个HSDA服务器,为SCADAHSDA客户端提供数据;b)SCADA组件有一个HSDA服务器,为其GUI和EMS HSDA客户端提供数据;c)EMS组件具有一个HSDA服务器,为其GUI提供计算结果。2重过API的蠢握传送I-ISDt-矗务嚣和客户端R磊嘉五翮塑型竺! Ij口件:嗣中胡嚣区域是最适忤采用HSDA抟输数据的地方。图1控制系统结构HSDA支持订阅
17、和读,写两种操作。在图2中描述了数据订阅的概念。图2数据订阅DL,T 890 4042009一个订阅涉及个发布数据的服务器和多千通过订阅接收数据的客户端。这个服务器初始并不知道它的客户端:当一个客户端创建一个订临时服务器才卸道它们。一巨建立了一十订闷,当数据可用或者被更新时,服务器就回调客户端,HSDA服务器提供的数据可咀是多种娄型的:a) 从电力系统采集构宴时数据:b)描述电力系统中量值的计算数据:c) 描述电力系统或电力系统中设备特性的参数:d)对实时或计算数据处理进行控制的参数,e) 可以发送剑电,打系统莳控制鼗据。4 3数据模型(规范-胜)HSDA数据模型描述了透过HSDA接口所看到的
18、数据在服务器内是如何组织的。在内部,服务器实现可以用不同的方式组织数据但是,使用HSDA的客户瑞将看到如胃3所展示的数据模型。在第4,6条描述这个数据模型是如何映射到DLsT 89030 1的。图3是。个uML圈,展示了接口中E玑的HSDA对象类型:a)Type(类型):描述节点tNodes)。圈此Type是元数据;b)Property(性质):描述项rItems、。固此Property是元数据:c)Node(节点):描述可以J月HSDA访问的数捌对象。在一十层次结构中节点可以包含其他节点。节点也可咀包含项;d)Item(项):描述可咀用HSDA访问的数据值,项总是被一个节点所包含,DL,T
19、890 40420094图3 DAIS数据访问的数据模型图3中IM,属性的意义是:1卯eid、Propertyid和Nodeid是类型为ID的系统唯一标识码。ID类型是字符串或数字,其范围足以支持全局唯一标识符。但是,并不要求这个id是全局唯一的。这个id是给机器使用的;类型为ItemID的Itemid是系统唯一的Item标识,由ItemDnode id和指向一个Property的ItemIDpropertyjd组成。这个Item,id是给机器使用的。ItemID实现Itemnode和Itemproperty引用;T卯e1abel、Property1abel和Node1abel是人可读的名称。
20、Type1abel或Property1abel唯一地标识一个类型或性质。Node1abel只要求在同一个父节点的子节点范围内唯一。这个标签是给人使用的;Nodepatlmame是在一个系统范围内唯一的名字,包含从待处理节点直到根节点的所有名字。这和文件路径的思路是一样的。Nodepathname的确切形式是平台和实现特定的。但是,建议只要可能就应该在实现中使用已有的标准,如W3C的XPath。这个路径名是给人使用的;1tempatlmame是在一个系统范围内唯一的名字,包含从待处理的节点直到根节点的所有名字,并以描述该项的性质的Property1abel结尾。Itempaflmame的确切形式
21、是平台和实现特定的。但是,建议只要可能就应该在实现中使用已有的标准,如W3C的XPath。这个路径名是给人使用的;-Propertydata_type描述Itemvalue的数据类型,如任意字符串、数字、布尔值等;Propertytype id指的是性质所属的类型;聊eaggregated_types枚举了可以作为这一类型节点的子节点的节点类型的ID,用来限制在节点层次结构中什么节点类型可以作为其他节点的子节点出现,例如,如果Substation类型的节点可以包含Bay或Measurement类型的节点,那么Typeaggregated types就枚举了Bay和Measurement的类型:
22、Nodetype_id是节点所属类型的Typeid。它实现Nodetype引用:-Nodeparent 引用节点所依存的一个父节点。这种引用可以创建一个节点层次结构,它是根_id据上溯至根节点的路径中所有包含节点的标签形成路径名的基础。这种引用可以作为类型为ID的Nodeparent id属性来实现;Itemvalue是数据类型为Propertydata type的值。数据类型Simple是不能够分解为子类型的任意类型,如数字、字符串或布尔值等的任意类型;Item quality是Itemvalue的质量码。质量码告知该Itemvalue是否有效,如果无效,它还提DLT 8904042009供
23、Itemvalue为什么无效的理由。默认的质量码是“Good”,即如果一个ltemvalue没有关联具体的质量码,那么通过HSDA接口所看到的它总是呈现为“Good”。现有许多定义质量码的规范,如RTU规约、ICCP、ELCOM、OPC DA、OMG DAIS DA等。本部分不规定一个统一的质量码体系,而是依赖OMGDAISDA中定义的质量码:Ilemtimestamp是RemvaMe最近一次更新的时间。如果没有给一个Item,value指定时间,这个Itemtime_stamp就保留为未指定。对于配置参数,如果可以得到输入或更新Itemvalue的时间,此时间可以用作Itemtime sta
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- DL 890.404 2009 能量 管理 系统 应用程序 接口 EMS API 404 部分 高速 数据 访问 HSDA

链接地址:http://www.mydoc123.com/p-270195.html