新闻中心

EEPW首页>模拟技术>设计应用> 基于IEC61850ft9变电站自动化系统配置工具的分析与

基于IEC61850ft9变电站自动化系统配置工具的分析与

作者: 时间:2010-11-14 来源:网络 收藏


4.2 XML解析模块
本程序选用JAVA版本的Xerces-J1.4.4解析器,这是目前最健壮、最强大的XML解析器,可以保证程序处理SCL文件的高效性、可靠性、正确性,另外,利用JAVA语言跨平台的优点,对于程序的维护升级和移植也具有极大的便利性。Xerces-J解析器的XML解析功能可支持基于DOM、SAX、JAXP的三种XML解析技术。考虑到变电站巨大的数据量,以及多层次的、关联复杂的数据对象,数据丰富多样的功能约束和属性,需要使用一个高效且容错性较高的解析器。基于SAX的XML解析技术,本设计使用流的方式来读入SCL文件并逐行解析且顺序操作。该方法相对于DOM技术占用资源少、快速稳定,同时也无需像在DOM中那样为所有节点创建对象,因此,本程序采用基于SAX技术的Xerces-J解析器。另外,SAX采用了处理XML事件的“推”模型,该模型无需将SCL文件一次加载到内存中,这使得SAX解析器可以解析大于系统内存的文档,并且SAX“推”模型可用于广播环境,能够同时注册多个ContentHandler。它可以并行接收事件,而不是像DOM只能在一个管道中一个接一个地进行处理。
4.3 数据库模块
数据库模块主要是分析和存储XML模块解析出来的SCL文件的各种数据信息,数据对象存储模型具体可按-7部分的定义来实现,包括逻辑设备LD、逻辑节点LN、公共数据类CDC的基本信息、关联服务、访问接口等一系列的数据模型和对象实例。
4.4 图表控件模块
对于分层模型,目前比较先进的程序设计技术是使用树形控件进行控制和显示,这种技术能直观的显示出层次间的关系,但是不能直观显示出数据和属性、功能约束之间的关系,而使用图表控件模型就可以用表格和图形标记的方式直观立体的显示出这种关联,同时也能高效地添加、删除和修改SCL元素节点。该模块根据XML模块获取的数据信息可以形成网格关联模型,并使用CrystalCell图表控件显示出来;每层可用一个相对独立(每个SCL文件是一个大表格,数据层层嵌套在大表格的相应单元格中)的表格显示其全部数据元素,并可根据数据元素的数目和数据属性的多少来自动确定行列的数目。同一层次下的数据在该层分行显示,同一数据的类型、功能约束、引用标记、文本描述等一列属性则在该数据行分列显示。在行列的相应地方,还可以添加图片、符号、触发控件或表格等标记,以用于注释说明该数据元素功能和数据元素间的关联,数据属性和数据操作清晰直观,数据关系更加立体形象。
4.5 通讯模块
根据本文的信息交换过程,其使用的配置工具必需具有实时可靠的网络传输功能,该模块根据-7和IEC61850-8的定义,可以实现ACSI到MMS的映射,其中MMS包可选用SISCO的MMS 5.06版本,该版本能高速实时地传送SCL文件和IED实时数据,并且不受具体IED通讯协议的限制。

5 结束语
相比传统的工程化配置方式,SCL的功能和优点更为突出。由于IED间具有互操作性和互换性,配置简单且不易出错,而且数据对象意义清晰,故可极大地减少工程化的工作量,降低基于IEC61850标准的变电站自动化系统工程化集成的难度。


上一页 1 2 3 下一页

关键词:61850IECft9ft

评论


相关推荐

技术专区

关闭