正在加载图片...
罗四倍,等基于EC61850标准面向对象思想的ED建模 -89- 个类的所有实例的外部可视特征,而服务提供了访 用的,没有定义具体的LNName(从Name类的属 问(操作)类属性的方法。采用统一建模语言(UML) 性ObjectName继承)。虚线右侧的兼容逻辑节点类 描述的ED分层信息模型如图1所示。 是在IEC61850-7-4中定义的,它是L0 GICAL- IEC618507-2 NODE类的特例(Specialization),继承了LOGICAL- Name SERVER NODE类的所有属性和服务,包括数据集、报告控 -ObjectName 属性 ObjectReference 制块和日志控制块等。因此,当某个对象为一个兼 +服务0 容逻辑节点时,该对象便具有了LOGICAL-NODE 类所有的属性和服务。在EC的术语中,兼容与确 LOGICALDEVICE 定语义的意思是相同的。针对特定的应用领域一 属性 变电站自动化系统,1EC61850-7-4将LOG1CAL +服务0 NODE类的属性LNName特例化,进行了命名,赋 3 予其确定的变电站自动化的语义,如兼容逻辑节点 EC618507-4 LOGICAL-NODE 兼容逻知节点类 类PDIS即代表了IED内的距离保护功能。 属性 属性 同样,EC61850-7-2定义的DATA类也是通用 服务0 +服务0 的,指明了属性DataName和DataAttribute的存在, 但没有定义具体的DataName(从Name类的属性 1.* EC68507-3 ObjectName继承),也没有规定具体有哪些 DATA 公用数据类 DataAttribute。虚线右侧的公用数据类是在 促性 属性 上服务0 +服务0 IEC61850-7-3中定义的,它是DATA类的特例,继 承了DATA类的所有属性和服务,并且规定了可适 0.* 1Ec6185074 兼容数斯类 用于多种应用的公共特性和术语,即对 DataAttribute 属性 DataAttribute进行了“细化”。IEC61850-7-4定义的 -属性 +展务0 兼容数据类是由公用数据类导出的,因此,当某个 图11ED的分层信息模型 对象为一个兼容数据时,该对象便拥有了公用数据 Fig.I Hierarchical information model of IED 类所有的属性和服务。针对变电站自动化系统的应 ED的分层信息模型自上而下分为4个层级: 用,IEC61850-7-4将属性DataName特例化,进行 SERVER(服务器)、LOGICAL-DEVICE(逻辑设 了命名,赋予其确定的语义:同时,还定义了某些 备)、LOGICAL-NODE(逻辑节点)和DATA(数 DataAttribute的特定取值及取值所代表的语义。 据),上一层级的类模型由若干个下一层级的类模型 再来看一下兼容逻辑节点类和兼容数据类的 “聚合”而成,位于最低层级的DATA类由若干 关系:在分层信息模型中,兼容逻辑节点类位于兼 DataAttribute(数据属性)组成。IEC61850-7-2明 容数据类的上一层级,它们是整体与部分的关系, 确规定了这4个层级的类模型所封装的属性和服 若干个兼容数据类组成兼容逻辑节点类的一部分。 这种关系在IEC61850-7-4部分得到了很好的体现。 务。 LOGICAL-DEVICE、LOGICAL-NODE、DATA 兼容逻辑节点类和兼容数据类共同解决了交换的变 和DataAttribute均从Name类继承了ObjectName 电站自动化功能的信息是什么的问题。在ED实际 (对象名)和ObjectReference(对象引用)属性。 实现中,我们真正使用的是兼容逻辑节点类和兼容 在特定作用域内,对象名是唯一的:将分层信息模 数据类。 型中的对象名串接起来所构成的整个路径名即为对 方面,通过上述面向对象建模技术的运用, 象引用。作用域内唯一的对象名和层次化的对象引 EC61850构建起结构化的信息模型,并通过采用标 用是EC61850标准实现设备自我描述的关键之一。 准化命名的兼容逻辑节点类和兼容数据类对变电站 如图1所示,虚线左侧的类模型SERVER、 自动化语义进行了明确约定,这些都为应用 LOGICAL-DEVICE、LOGICAL-NODE和DATA均 IEC61850标准的ED实现良好的互操作提供了有 是在IEC61850-7-2中定义的,其中LOGICAL 力保证。 NODE类和DATA类可认为是基类。 另一方面,IEC61850标准这种面向对象的建模 IEC61850-7-2定义的LOGICAL-NODE类是通 方法,特别是它所定义的抽象类HOGICAL NODE类和公用数据类,使其天然地具有很好的开 万方数据罗四倍,等 基于IEc61850标准面向对象思想的IED建模 一89. 个类的所有实例的外部可视特征,而服务提供了访 问(操作)类属性的方法。采用统一建模语言(UML) 描述的IED分层信息模型如图l所示。 图1 I印的分层信息模型 Fig.1 Hierarchjcal info舢ation model ofIED IED的分层信息模型自上而下分为4个层级: SERⅥ汛(服务器)、LOGICAL.DEVICE(逻辑设 备)、LOGICAL.NODE(逻辑节点)和DATA(数 据),上一层级的类模型由若干个下一层级的类模型 “聚合”而成,位于最低层级的DAlrA类由若干 DataAttribute(数据属性)组成。IEC61850—7.2明 确规定了这4个层级的类模型所封装的属性和服 务。 LoGICAL.DEⅥCE、LOGICALjNODE、DATA 和DataAttribute均从Name类继承了obiectN踟e (对象名)和Ob{ectReference(对象引用)属性。 在特定作用域内,对象名是唯一的;将分层信息模 型中的对象名串接起来所构成的整个路径名即为对 象引用。作用域内唯一的对象名和层次化的对象引 用是IEC61850标准实现设备自我描述的关键之一。 如图l所示,虚线左侧的类模型SER、,ER、 LOGICAL—DEⅥCE、LOGICAL.NoDE和DATA均 是在IEC61850—7.2中定义的,其中LOGICAL. NODE类和DAl渔类可认为是基类。 IEC6 l 850.7.2定义的LOGICAL.NoDE类是通 用的,没有定义具体的U州ame(从N锄e类的属 性ObiectN锄e继承)。虚线右侧的兼容逻辑节点类 是在IEC61850.7—4中定义的,它是LOGICAL. NODE类的特例(Specialization),继承了LoGICAL. NODE类的所有属性和服务,包括数据集、报告控 制块和日志控制块等。因此,当某个对象为一个兼 容逻辑节点时,该对象便具有了LOGICAL.NoDE 类所有的属性和服务。在IEC的术语中,兼容与确 定语义的意思是相同的。针对特定的应用领域—— 变电站自动化系统,IEC61850.7.4将LOGlCAL. NODE类的属性LNName特例化,进行了命名,赋 予其确定的变电站自动化的语义,如兼容逻辑节点 类PDIS即代表了IED内的距离保护功能。 同样,IEC61850.7.2定义的DAl'A类也是通用 的,指明了属性D北舣锄e和D比IAttribute的存在, 但没有定义具体的D狐心ame(从Name类的属性 ObjectN锄e继承),也没有规定具体有哪些 Da从ttmute。虚线右侧的公用数据类是在 IEC61850.7.3中定义的,它是DA]rA类的特例,继 承了DATA类的所有属性和服务,并且规定了可适 用于多种应用的公共特性和术语,即对 DataAttribute进行了“细化”。IEC61 850.7.4定义的 兼容数据类是由公用数据类导出的,因此,当某个 对象为一个兼容数据时,该对象便拥有了公用数据 类所有的属性和服务。针对变电站自动化系统的应 用,IEC61850.7.4将属性DataN锄e特例化,进行 了命名,赋予其确定的语义;同时,还定义了某些 DataAttribute的特定取值及取值所代表的语义。 再来看一下兼容逻辑节点类和兼容数据类的 关系:在分层信息模型中,兼容逻辑节点类位于兼 容数据类的上一层级,它们是整体与部分的关系, 若干个兼容数据类组成兼容逻辑节点类的一部分。 这种关系在IEC61850.7-4部分得到了很好的体现。 兼容逻辑节点类和兼容数据类共同解决了交换的变 电站自动化功能的信息是什么的问题。在IED实际 实现中,我们真正使用的是兼容逻辑节点类和兼容 数据类。 一方面,通过上述面向对象建模技术的运用, IEC61850构建起结构化的信息模型,并通过采用标 准化命名的兼容逻辑节点类和兼容数据类对变电站 自动化语义进行了明确约定,这些都为应用 IEc61850标准的IED实现良好的互操作提供了有 力保证。 另一方面,IEC61850标准这种面向对象的建模 方法,特别是它所定义的抽象类—1,OGICAL. NODE类和公用数据类,使其天然地具有很好的开 万方数据
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有