收藏 分享(赏)

IEC 61850系统配置器的研究与Visual SCD的开发.docx

上传人:精品资料 文档编号:5018338 上传时间:2019-01-30 格式:DOCX 页数:6 大小:68.54KB
下载 相关 举报
IEC 61850系统配置器的研究与Visual SCD的开发.docx_第1页
第1页 / 共6页
IEC 61850系统配置器的研究与Visual SCD的开发.docx_第2页
第2页 / 共6页
IEC 61850系统配置器的研究与Visual SCD的开发.docx_第3页
第3页 / 共6页
IEC 61850系统配置器的研究与Visual SCD的开发.docx_第4页
第4页 / 共6页
IEC 61850系统配置器的研究与Visual SCD的开发.docx_第5页
第5页 / 共6页
点击查看更多>>
资源描述

1、IEC61850 系统配置器的研究与VisualSCD 的开发来源:输配电设备网 时间:2008-10-20 阅读:956 次标签:王炎初 胡剑锋 陆鑫 林庆农 (南瑞继保电气公司研发中心软件平台部,江苏南京,邮编 211102) 摘 要:IEC 61850 系列标准的第 6 部分为变电站智能电子设备的配置规定了一种描述语言,该语言称为变电站配置描述语言(SCL)。变电站配置描述语言主要作用就是使得通信系统配置数据可在不同制造商提供的智能电子设备和系统配置工具之间相互交换。系统配置器是一个独立于智能电子设备的系统级工具,它必须能够输入或输出 IEC61850-6 定义的 SCL 文件。本文首先

2、介绍并研究了与系统配置器相关的技术,分析总结了同类产品的优缺点,然后介绍了我们最新开发的可视化系统配置器 VisualSCD。该编辑器采用动态 SCL 语法树和可视化的图形编辑操作,该语法树从 SCL 的XML Schema 文件直接映射而来。VisualSCD 具有通用的架构、可扩展性好和方便使用等优点。 关键词:IEC61850 SCL SCD 变电站 IED 系统配置 SCL 配置 1 引言 IEEE TC57 小组制定了 IEC61850 标准,作为基于通用网络通信平台的变电站自动化系统唯一国际标准,我国已经将其引入为电力行业标准 DL/T860,贯彻实施能提高我国变电站自动化水平,实

3、现互操作性,从而降低系统复杂度和实施成本,提高系统的可靠性,具有重大的现实意义和社会意义1。 IEC61850-6 规定了实现设备互操作性的变电站配置描述语言(SCL),该语言用于根据 IEC61850-5和 IEC61850-7 部分描述智能电子设备的配置和通信系统。系统配置器是一个独立于智能电子设备的系统级工具,它必须能够输入或输出按照 IEC61850-6 定义的 SCL 文件。 目前国内外部分厂家已经根据 IEC61850-6 开发出了各种版本的系统配置器。我们在经过考察后发现,目前的系统配置器开发在模型上还是采用僵化的静态模型;在界面操作上大多数还是采用树与表格控件。这些是以前厂点模

4、型常用的做法,技术水平总体还处于初级阶段。为此,我们深入研究 XML/Schema 技术和图形化交互技术后,开发出了具有开放的程序结构、灵活动态的 SCL 模型与直观方便的图形化交互操作特色的新一代系统配置器 VisualScd。 2 系统配置器的现状 2.1 SCL 介绍 IEC 61850 -6 为变电站智能电子设备的配置规定了变电站配置描述语言(SCL)。变电站配置描述语言主要作用就是使得通信系统配置数据可在不同制造商提供的智能电子设备和系统配置工具之间相互交换。 SCL 文件用于在可能来自不同制造商的不同工具间交换配置数据,有下列四种类型 SCL 文件:智能电子设备能力描述文件(ICD

5、)、系统说明文件(SSD)、智能电子设备配置描述文件(CID)、变电站配置描述文件(SCD)。 变电站配置描述文件(SCD)用来说明各个孤立的智能电子设备是怎样整合成为功能完善的变电站自动化系统,包含了变电站系统全面的配置信息,包括功能信息、设备装置之间的拓扑关系、IED的全部模型信息,以及各种通信结构信息等,是变电站系统的总体设计文件。 2.2 XML 技术介绍 XML 由 W3C 组织发布,最初设计目的是弥补 HTML 的不足,后来逐渐成为业界一种通用的结构化的数据文件格式。XML 技术发展很快,已经发展成为没有版权限制、独立于操作系统及有足够良好支援的技术平台2。 XML Schema

6、是一种用来描述与验证 XML 文件结构的标准,也可以视为一种工具。另一种类似技术是 DTD,Schema 是 DTD 的替代品。IEC61850 已经完全抛弃了 DTD,采用了 W3C 推荐的 XML/Schema来描述 SCL 模型。 XML Schema 有时又称为 XML Schema Definition(XSD),因此 Schema 文件是以 xsd 为后缀的。SCL 的 XML/Schema 文件有 8 个,里面包含有 SCL 模型完善的语法信息,因此我们的研究思路是从这些 XSD 文件中直接映射出 SCL 的语法树。 2.3 目前系统配置器的进展与不足 由于 SCL 是 XML

7、格式,为了避免用户对 XML 复杂语法的依赖,各厂家都会开发系统配置器。传统的系统配置器实现包括如下模块: XML 解析模块 XML 解析分为 DOM 解析和 SAX/SAX2 解析。由于 SCL 模型是分层的树状模型,因此一般都采用DOM 解析。在一些工具中,还采用 XML/Schema 技术对 SCL 做一些语法校验工作。XML/Schema 技术的潜力还远没有挖掘出来。对于语义校验的工作也都没有开展。 SCL 树编辑模块 在系统配置器的内存中一般都有一棵 SCL 树,这棵树节点的语法内容根据 IEC61850-6 的语法定义在程序中手工加入,即为程序中每个 SCL 节点类固定添加相应的语

8、法属性。这种方式我们称为静态语法模型。静态语法模型的缺点非常明显:结构僵化。标准改变后,程序必须做相应的修改,否则就与标准不一致。ASE Visual SCL 也采用了静态语法模型,所以细心的用户会发现它的模型与最新的 IEC61850 模型不一致。 节点属性编辑模块 针对每个 SCL 节点,都有一些属性需要编辑。对这些属性的编辑是配置工作的重要部分。属性编辑的界面形式一般采用表格,最简单的方式是直接输入,更高级的是通过拖拽辅助编辑。ASE Visual SCL 还部分采用图形操作来辅助编辑,这种方式最直观易用,是以后发展的趋势。还有一些属性不方便用图形来编辑,并且与其它节点有对应语义联系,这

9、方面的方便性编辑方式还没有充分考虑。 SCL 文档导入导出模块 系统编辑器的一个重要功能是能导入各种 SCL 文件,也能将配置好的 SCL 文件导出。导入模块负责调用解析模块,将 SCL 文件节点信息插入到 SCL 树上。导出模块负责调用解析模块,将 SCL 树上一个或者多个节点保存为 XML 格式的 SCL 文件。技术水平较高的系统配置器在导入文件时会先进行语法校验,如果有错误,能提示出来。校验的精度和提示的友好性都还有待进一步提高。语义校验这一块还极少有人涉及。在中文环境下导入 SCL 文件还有一个字符编码的问题,有的用 utf8 编码,有的用 GB2312 编码,或者 GB18030 编

10、码,这一块也缺少应有的关注。国外的系统编辑器(如 ASE VisualSCL)没有这方面的需要,因此也基本上没有处理字符编码的问题。 系统编辑器以上不足的原因大概有以下几方面: 厂点模型时代的观念还没有完全转变过来 采用厂点模型的软件一直采用的静态模型,由于传统的 103 协议和 CIM 模型等已经比较成熟,不会经常由于协议和模型的修改导致软件的修改。但是 IEC61850 系列标准不一样,由于其不成熟,还需要大量的工程实践来检验与完善,标准本身会不断改进,因此采用静态建模会使软件缺乏必要的灵活度和扩展性,在与其它厂商的 SCL 文件互导时就会容易出问题。 XML 相关技术新颖,还没有完全被掌

11、握和应用 XML 技术平台发展迅速,其中 IEC61850 采用的 XML 1.0 是 2000 年才定稿,XML Schema 技术是2001 年才被 W3C 推荐使用,并制定了 XML Schema 1.0。IEC61850 在 2004 年才正式采用该技术来取代 DTD 作为 SCL 文档的语义描述标准。XML 技术平台作为一个年轻的发展迅速的技术平台,其技术潜力还远没有被我们挖掘。 IEC61850 标准工程应用较少,问题暴露不够充分 IEC61850 是一个全新的标准,目前国内外实施该标准的变电站自动化系统数量有限,而且标准本身会不断改进。 3 VisualSCD 介绍 3.1 Vi

12、sualSCD 设计思路 如图所示,VisualSCD 的核心是 SCL 模型树,除了有其它系统配置器类似的 XML 解析模块、SCL导入导出模块、节点树属性表编辑模块、SCL 校验模块,还包括 XML Schema 映射模块、图形编辑模块、SVG 模块。下面详细介绍后面几个模块: 图 VisualSCD 内部结构 XML Schema 映射模块 我们通过研究 XML Schema 技术,成功研发出 XML Schema 语义模型到程序内存中 SCL 语法模型的自动映射算法,在系统配置器启动的时候,快速地将 IEC61850-6 标准中八个 XSD 文件映射到内存上并建立起 SCL 分层模型语

13、法树。在编辑 SCL 文档时,只需要从语法树中摘取相应的节点,就可以根据语法节点建立起 SCL 模型树中对应的语义节点。 图形编辑模块 与 ASE Visual SCL 类似,我们为厂站与 IED 建立相应的图形视图。在厂站视图中,可以通过画图操作添加删除一次设备,也可以通过连线操作为一次设备建立连接。在 IED 视图中,可以直观的看到一次设备与 IED 关系,也可以通过连线操作为 IED 之间建立 GOOSE 连接等等。图形化操作通过直观可视化的方式提高了工具的易用性,是以后系统配置器的发展方向。 图 VisualSCD 主界面 SVG 模块 厂站视图中配置好的图形是一张简要的厂站单线图,后

14、台系统需要这样一张图,因此VisualSCD 提供了对矢量图形 SVG 的支持,可以将厂站视图导出为 SVG 图形,后台系统可以导入该图形直接利用。这是以后变电站自动化系统统一模型的一部分。 3.2 VisualScd 功能特点 能灵活适应标准变化 完全与 IEC61850 标准保持一致 可视化编辑简单易用 编辑方式多样化,适合各种层次的用户 结构通用开放,可扩展性好 3.3 VisualSCD 与 ASE VisualSCL 对比 可视化图形编辑 两个配置器都支持,VisualSCD 的图形编辑上还做了一些改进,比如支持 IED 视图上的图形编辑,而 ASE VisualSCL 只支持厂站视

15、图的可视化编辑。在后续开发中,我们还考虑加入通信视图的可视化编辑。 语法模型 ASE VisualSCL 是静态语法模型,VisualSCD 是动态语法模型。也就是说,如果要支持最新的标准,前者需要修改程序,而后者只需要换掉标准的 XSD 文件。 SVG 支持 VisualSCD 支持 SVG 矢量图形导出,ASE VisualSCL 不支持。向导式编辑 ASE VisualSCL 支持向导式的编辑,VisualSCD 还不支持。这和国内外用户的编辑习惯有关,国内用户对向导编辑的要求不高。 4 结论 IEC61850 标准作为基于通用网络通信平台的变电站自动化系统唯一国际标准,我国已经将其引入

16、为电力行业标准 DL/T860。系统配置器是一个独立于智能电子设备的系统级工具,它必须能够与不同厂商的配置器交换 IEC61850-6 定义的 SCL 文件。本文在研究系统配置器的相关技术的基础上,分析并总结了目前国内外系统编辑器的现状与不足,最后介绍了南瑞继保新开发的新一代系统编辑器 VisualSCD。VisualScd 在模型上采用了自主研发的映射算法,能够从 IEC 61850-6 的 XSD 文件中直接映射出 SCL 模型语法树,保障最大限度地与标准兼容,并灵活地适应标准的改进。VisualScd在可视化编辑上也进行了深入的探索,对于站内一次设备之间关系、一次设备与 IED、IED

17、与 IED 的通讯数据等最重要的配置都可以直接通过画图完成,配置好的接线图还可以导出为 SVG 矢量图,方便后台应用系统使用。对于 IEC61850 SCL 配置器的开发有一定的参考意义和实用价值。 参考文献 1 IEC61850. Communication Networks and Systems in Substations. 2004 信息来源:2 XML.http:/www.w3.org/XML.2000 3 XML/Schema.http:/www.w3.org/XML/Schema.2004 4 ASE-Systems.http:/www.ase- 5 范建忠等.基于 IEC61850 标准的变电站监控系统数据建模.电力系统自动化J.2006,30(5):43-48 6 李蓓等.基于关系模型映射的 IEC 61850SCL 配置器建模.电网技术.2006,30(10):96-98 信

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报