DL∕T 890.402-2012 能量管理系统应用程序接口(EMS-API)第402部分:公共服务_第1页
DL∕T 890.402-2012 能量管理系统应用程序接口(EMS-API)第402部分:公共服务_第2页
DL∕T 890.402-2012 能量管理系统应用程序接口(EMS-API)第402部分:公共服务_第3页
DL∕T 890.402-2012 能量管理系统应用程序接口(EMS-API)第402部分:公共服务_第4页
DL∕T 890.402-2012 能量管理系统应用程序接口(EMS-API)第402部分:公共服务_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

DL/T890.402—2012/能量管理系统应用程序接口(EMS-API)第402部分:公共服务国家能源局发布I前言 Ⅲ 1范围 12规范性引用文件 1 2 25公共服务标识符 2 2 3 3 4 4 46公共服务描述 57IECTC57视图 6 67.2IECTC57视图的成因 6 6 7 7 8 97.3IECTC57物理视图 9 9 9 8上下文支持 附录A(资料性附录)IECTC57视图讨论 13A.2视图的应用 14附录B(资料性附录)代理架构 16B.1代理 B.2代理服务器的原则 B.3代理的资源标识服务 附录C(资料性附录)DL890服务与DL1080动词间的映射 Ⅱ C.4DL1080消息交换和DL890通用数据访问间的映射 20C.5映射DL1080动词到DL890服务 C.6DL1080动词和DL890服务对应的命令 21参考文献 23DL890系列标准是采用IEC61970系列国际标准《能量管理系统应用程序接口(EMS-API)》制定的,主要包括公共信息模型(CommonInformationModel,CIM)和组件接口规范(ComponentInterfaceDL/T890.1能量管理系统应用程序接口(EMS-API)第1部分:导则和一般要求;DL/Z890.2能量管理系统应用程序接口(EMS-API)第2部分:术语;DL/T890.301能量管理系统应用程序接口(EMS-API)第301部分:公共信息模型(CIM)基础;DL/Z890.401能量管理系统应用程序接口(EMS-API)第401部分:组件接口规范(CIS)框架;DL/T890.402能量管理系统应用程序接口(EMS-API)第402部分:公共服务;DL/T890.403能量管理系统应用程序接口(EMS-API)第403部分:通用数据访问;DL/T890.404能量管理系统应用程序接口(EMS-API)第404部分:高速数据访问;DL/T890.407能量管理系统应用程序接口(EMS-API)第407部分:时间序列数据访问;DL/T890.453能量管理系统应用程序接口(EMS-API)第453部分:图表定义交换(公共图形交DL/T890.501能量管理系统应用程序接口(EMS-API)第501部分:公共信息模型的资源描述框本部分等同采用IEC61970-402:2008《能量管理系统应用程序接口(EMS-API)第402部分:公本部分是定义能量管理系统(EnergyManagementSystem,EMS)应用程序接口(ApplicationResearchInstitute,EPRI)控制中心API(ControlCenterAPI,CCAPI)研究项目的工作(RP-3654-1)。DL890.4××规定了一套组件(或应用)应该实现的接口。利用这些接口,组件(或应用)能够以DL890.5××中描述。因此,DL890.4××描述平台无关模DL890.5××描述平台相关模型(PlatformSpecificModel,PSM)。1第402部分:公共服务2DL/T890.407能量管理系统应用程序接口(EMS-API)第407部分:时间序列数据访问OMG公用事业管理系统(UMS)数据访问设施(DAF)2002-11-084背景EMS-API)的组件接口规范(CIS)。它规定一些接口,使组件(或应用)能够通过标准的方式与其他组件(或应用)交换信息和/或访问公共可用数据(关于这些标准的概述,参见DL/T890.1)。创建本部分的目的是提高控制中心应用和系统的互操作性。本部分提供一种机制,来自独立供应商的各种应用可以使用一个公共应用程序接口(API)来访问公共信息模型(CIM)数据,用于辅助处理、存储或DL/Z890.401CIS框架(CISFramework)提供对DL890.4××CIS文件的一个概述。它说明这些的,因此使用DL890.402~890.449的各产品间的互操作性是不能保证的;第二组是DL890.450~DL890.4××描述了应该由应用软件使用的不依赖于任何特定组件技术的特殊事件类型和消息内了第一级模型即平台无关模型(PIM)。该模型以文本方法[即文本和统一建模语言(UnifiedModeling该模型使得DL890.4××适用于特定的平台。别重要的是由OPC(原先用于过程控制的OLE)和对象管理组织(ObjectManagementGroup,OMG)本部分以引用的方式规范性地包括了公用事业管理系统(Utility访问设施(DataAccessFacility,DAF)的资源标识符模块(ResourceIdentifiersModule)¹)中所包含的建模方式。该模块定义了应该用于识别CIM资源(电力系统相关的类、类属性和对象实例)的通用方法。DAF资源标识符模块使用通用资源标识符(Universal3变压器类的URI可以是“/Planning/Production/CIM-schemacimu09a#Transformer”。与URI不同,资源ID由更紧凑的128位(16字节)的ID数字组成。DAF规范分别用资源ID序列和URIResourceIDSequenceget_resourDAF资源标识符模块要求URI是唯一的,在一个DAF服务器内部的URI。5.2.1概述一个资源ID服务提供者,在这种情况下,一个变电站母线资源可能和两个URI(名字)相关联,每个URI的产生和不同的遗留应用相关,如“/Planning/Production#Bus123”和“/EMS/扩展资源ID服务也增加了功能,能够为URI设置给定的视图名,并在服务器分配资源ID,如图2所示。因此,表2描述的公共服务标识符(CommonServicesIdentifier)接口可以看作是DAF标识符4表2GDA扩展资源标识操作此操作接收资源ID序列和URI序列及一个视图名1),每一个URI和关联。资源ID序列和URI序列的长度一个或多个资源ID值。5作将返回不超过该整数的资源标识符值的序列(如果返回的值少于how_many,那么客户端可以提出另义了对CIM资源(电力系统相关的类、类属性和对象实例)进行信息交换的通用方法。DAF资源标识符模块定义了若干类和一个服务,如图3和图4所示。SimpleValuunsigmedValue:unsignedlULongJong0图4资源描述:简单值(Simple6booleannext_n(unsignedlongn,Resource表3中,时间以64位无符号数(ULongLong)表示,以100ns为1时间单位,记录自格林威治标准时间1582年10月15日00:00起已过去的时间单位的总数。采用此惯例是来自公用对象请求代理体系结构(CommonObjectRequestBrokerArchitecture,CORBA)的时间服务(TimeService),而CORBA一个资源标识符或文字描述,文字的基本类型是一个字符串,DAF又增加了以上定义的类型和每种CORBA固有类型(按最多变体)的显式表达。用destroy()和next_n()方法来指明要销毁迭代此外,数据提供者可以在任何时刻自主销毁迭代器(由于资源管理或其他原组件执行系统,如微软的组件对象模型(ComponentObjectModel,COM),OMG的公用对象请所使用的标准接口描述语言都提供了一些机制,通过这些机制,组件可以声明它所提供和使用的公用7Interface,GUI)中给用户显示实例化的CIM模型是困难的。而且,层次视图易于理解图5所示的虚构信息模型。图6所示模型由三个节点组成。称为Main的顶层节点是一个分支节点,因为对下面的两个“子”2)假如Main是一个电力企业,Racine是由Main拥有,还是由Main运行?1)节点的类型信息。2)树中遍历的是哪些关联?标准化的视图使得应用能通过浏览树来回答上述问题,因而可以实现众所周知的顶层分支节点名是:IECTC57物理视图和IECT8根或分支节点-IECTC57物理视图息)的信息。9下,对于断路器名属性的特定资源ID是相同的。在IECTC57事件视图中,完全有效的路径名是IECTC57视图版本每个IECTC57顶层分支节点都包括一个指明子树版本的节点特性。版本(Version)特性的值是随着该树中元数据或实例数据的变化而变化的3。版本节点特性的格式应如表4所示。ASCIⅡ字符串,包括4个字符的主版本号和4个字符的次版本号。“.”号分隔,例如“1234.1234”IECTC57物理视图路径名是一棵树,用于包含一个或多个扩展或收缩(扁平化)该物理视图。这就意味着用户可以在IECTC57物理视图树上增加一些层(如bay层)或减少省掉一些层(如sub-controlarea层)而不丢失它的“可发现性”。这个特点只是试图提供一IECTC57视图包含一个与CIM关系子集相链接的CIM类的子IECTC57物理视图应沿着其后的CIM类关联遍历后续的CIM类。表5中出现在越高层的CIM类Fromassociation(关联自)Class(类)Toassociation(关联到)MemberOf_SubControlAContains_VoltageLevMemberOf_VoltageLev表6列出了能出现在Substation、Bay或VoltageLevel下的设备类。然而,表6并没有规定在Fromassociation(关联自)Class(类)Toassociation(关联到)MemberOf_EquipmentContaiSwitch,Jumper,Fuse,MemberOf_EquipmentContaiMemberOf_EquipmentContaiACLineSegment,DCLineSegmMemberOf_EquipmentContaiSynchrocheckRelay,CurrMemberOf_EquipmentContaiMemberOf_EquipmentContaiMemberOf_EquipmentContaiRegulatingCondEq,StaCompensator,SynchronousMMemberOf_EquipmentContaiConnector,BusbarSection,Junctio表7列出了PowerTransformer下的设备对象类。Fromassociation(关联自)Class(类)Toassociation(关联到)MemberOfPowerTransformerTMemberOf_TransformerWindingTap表8总结了可以作为量测对象父节点的设备对象类。Fromclass(来自类)Association(关联)表8(续)Fromclass(来自类)Association(关联)Switch,Jumper,Fuse,Breaker,Disconnector,LoadBreConductor,ACLineSegment,DCLineSProtectionEquipment,SynchrocheckRelay,CurrentRegulatingCondEq,StaticVarCompensator,SynchronousMachine,CompeConnector,BusbarSection,JuFromassociation(关联自)Class(类)Toassociation(关联到)ContainsMeasuremen十六进制数的ASCII字符串表达{xxxxxxxx-xxxxxXXX-xxxxxxXXxxxxxxxx)包含节点CIMClassName(类名)的ASCII字符。对于CIM的类为RDFS:Class。对于CIM的类属性节点,该值总是设为RD于CIM的类节点,该值总是设为与RDFS:Class相关联的资源ID。对于CIM的类属性节点,该值总是设为与RDF:ProperGenericDataAccess包含简单值类型名的ASCII字符串。只用于类属性(ClassAtrIECTC57事件视图是一棵树,用于包含一个或多个与服务器发布类(如工作命令事件的新类型),或省略某些层(如CIS中定义的特定事件类型)来扩展模型。模型化的,那么它的Modelled特性的值就设为True。如果一个事件属性是在CI么它的Modelled特性的值就设为False。IECTC57事件视图节点具有以下特性,参见表11。十六进制数的ASCII字符串表达{xxxXXXXX-xXXxXXXX-XXXXxxxXXxXXXXx}包含SimpleValue类型名的ASCII字符串。只表示一个事件属性是否在CIM中模型化,此事件属性可以用资源ID服射。对在CIM中模型化的属性,该特性的值是ASCII字符串True。对型化的属性,该特性的值是ASCII字符串False。只用于事件属性节点符合DL890系列标准的应用应能不做修改就运行在任何上下文中。组件对多上下文(如运行、规务器(参见附录B)的视图中只能出现一个上下文。个联合(相互一致的)系统,并与可能运行在相同主机或网络上的其他系统相隔离。如此相互一致的软of 和不变(稳定),如图A.2所示例子。ofofDL/T890.402—201232XFRXFRXFRXFR83或数据工程工具)导入一部分电力系统模型的话,就有可能使得SCADA数据客户端对符合方式展现SCADA数据XNorth只要指定从公司到该变电站或变电站包含设备的路径就像工作管理(WorkManagement1)参见DL/T1080.1《电力企业应用集成配电管理的系统接口第1部分:接口体系与总体要求》。如何定义应用交换的核心应用是一个称为主系统的特殊应用。对特殊的基于CIM对象的集合,主系统是专门负责创建、删除和维护其状态的系统。例如,订购应用负责创建和删除购买订单,而EMS建模工具负责维护与输电系统有关的资源所相关的逻辑设备。例如,量测存档就作为被驱动系统,因为它的很多配置都可以被EMS驱动。有时,一个应用可以既作为主系统又作为被驱动系统。例如,AMS负责维护资产记录,但是,如果AMS维护从物理设备到逻辑设备的映射,那么AMS也可以作为关于EMSDL1080定义了一组动词,从主系统和被驱动系统的观点涵盖了完整的数据交换模型。特别的,被驱动系统用一组现在时动词来请求主系统的动作,而主系统在CIM对象(资源)已经被创建、删除或.改变时,则用另一组过去时动词来进行发布。如果这些请求被主系统成功处理了,那么用于对主系统(记录给定CIM资源的系统)起作用的现在时动词将会导致在主系统中创建或更新基于CIM的文件或资源。用于对被驱动系统起作用的过去时动词将导致所有被引用的和/或复制的文件或资源进行更新。表C.1列出了DL1080的动词及它们与DL890服务的映射。表C.1能用于形成DL1080标准的有限数量的消息类型。使用这些动词应遵循以下假设。1)对于一个给定的消息文件或其某些部分,通常存在一个系统拥有对这个文件或每个部分的创建、更新和取消/删除/关闭权力。如果必要,系统的所有权可能扩展到属性级以允许多系统更新工作流中的一个文件。2)在集成系统中,消息文件具有生命周期,而且跨系统的消息文件创建或创建请求都由一个唯一的资源ID标识。表C.1映射DL1080动词到DL890服务动词(Verbs)含义(Measing)所用的GID服务(GIDServiceUsed)的请求。主系统可以依次用CREATED发响应CREATE请求,以表示该请求是否已被成功处理有当GDA服务调用失败时才由主系统发出应答。注意:当主系统创建了新对象,它最可能需要调用新的资源IDCHANGE用于向主系统发出一个请求,GDAApplyUpdates调用中提交一个前向差异。作为接收变化事件并且可选择性地发布一个包含该变化对象的用于MeasurementValue.value或MeasurementQuality,那么通常是用HSDA发布一个已取消的消息,以通知该文件自上次发布后已经被取消。主系统还可以用REPLY来响应CANCEL请求,以表示该的业务内容由于错误不再有效的时候使用动词CANCEL是特定适用于在文件中维护系统状态的系统中取消一个文件实例时,它在GDAApplyUpdates当GDA服务调用失败时才由主系统发出应答表C.1(续)动词(Verbs)含义(Measing)所用的GID服务(GIDServiceUsed)关闭的消息,以通知该文件从上次发布后已经被关闭。主系统还可以用REPLY来响应CLOSE请求,以表示该请求是否已被成功处理。CLOSE在业务文件由于业务过程已成功完成而达到它生存周期末的时候使用时候。文件的状态可以用GDA改变。当客户端想要在GDA模型变化事件并且可选择性地发布一个已关闭文件的GES简单事件。应答是通过抛异常来处理的,即只有当GDA服务调用失败时才由主系统发出应答发布后已经被删除。主系统还可以用求是否已被成功处理。DELETE在业务文集成系统中的时候使用GDAApplyUpdate调用中提事件并且可选择性地发布一个包含这个已删除对象的GDA服务调用已失败时才由主服务器发出应答如果文件可用,主系统可以依次用SHOW请求,以表示该文件不可用例的当前状态时,就提交GDAQuery应答包含查询的结果。如果动作是用于Measurement个外部请求或主系统内部动作的结果。如文件引用码的数据,那么它将使用与相关的数据,那么此动词就与GES简单事件的发布服务相对应。但是,GDA提供了只发送一个概要事件的机制。由于为已创建的文件发送的数据量可能很大,就可能消耗大量的网络带宽,所以,GDA提供这个优化机制那么通常是用HSDA需要应答驱动系统。如果发送的消息包括所有与已关闭文件相关的数据,那么此动词就与GES简单事件的发布服务相对应。但是,GDA提供了只发送一个概要事件的机能消耗大量的网络带宽,因此,GDA提供这个优化机制表C.1(续)动词(Verbs)含义(Measing)所用的GID服务(GIDServiceUsed)要应答应答GES简单事件的发布如果动作是用于MeasuValue.value或Measurement要应答REPLY与GDAServer或查询结果中的抛异常功能相对应。如果动作是用于MeasurementValueMeasurementQuality,那么REPLY通常由HSD件的主系统在文件

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论