基于C#.NET的IEC―61850配置工具的设计与实现探讨.docVIP

基于C#.NET的IEC―61850配置工具的设计与实现探讨.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于C#.NET的IEC―61850配置工具的设计与实现探讨.doc

基于C#.NET的IEC―61850配置工具的设计与实现探讨   摘 要:本文主要分析在SCL中XML技术的运用,深入探究XML数据结构与IEC-61850间的映射关系,从而完善文档类型定义,继而阐述C#.NET语言设计的SCL配置工具设计以及实现。   关键词:C#.NET IEC-61850配置工具 设计与实现   中图分类号:TP393 文献标识码:A 文章编号:1672-3791(2014)02(c)-0029-01   在现阶段,国际电工委员会已经制定了IEC-61850变电站通信网络以及系统标准,为了强化互操作性,健全电力系统无缝通信系统机制,在相关的标准中完善了变电站配置描述语言(SCL),即变电站对象模型描述法则。笔者综合自身多年来实践经验,基于C#.NET条件下,探究SCL配置工具的设计以及实现,促使工程人员掌握界面操作方法,执行标准规则,进而生成系统的配置文件。   1 基于SCL下的XML技术运用   XML作为文本数据界定的一种标准方法,可任意创建数据结构。针对此技术而言,用户能够自定义标签,同时对具有层次结构的嵌套具有支持作用。不管是在何种平台下,XML文件格式均适用,在不同程序与用户间能够交换数据。在使用过程中,可采用一套规则来对文档进行描述,事先对程序间共享数据可以不进行协调。从本质上来讲,在变电站的自动化通信系统中,基于发挥XML载体作用下,SCL配置语言对智能电子设备以及变电站进行建模。在使用过程中,不再局限于系统平台与编程语言限制,从运用角度出发,主要体现在两个方面上:第一,在变电站系统中,基于Web网络下,非实时数据能够实现自由传输;第二,已经成为了系统配置文件的一种规范格式,同时也是智能电子设备与变电站配置文件。   1.1 XML数据结构与IEC-61850的关系   遵循IEC-61850标准模型,考虑XML数据约定规则,发现两者间具有映射关系。在智能电子设备模型中,用树型结构表示tVal信息,将XCBR结构中元素Pos的子元素用逻辑节点表示,其本身涵盖如类型、触发条件以及功能约束等信息。在数据交换过程中,为了保证信息的完整,使其具备原有结构,XML运用属性方式来进行保存,在传递用户环节,充分保证了数据的完整性以及真实性。   1.2 文档类型定义   针对数据类型定义而言,基于XML语法规则作用下,能够对XML格式文件(即SCL配置文件)进行检测,准确度较高。在配置文件创建过程中,为了保障配置文件的可读性以及有效性,需要规则以及约束机制支持。由此可知,在配置工具设计时,必须要综合考虑三个方面的内容:第一,XML文档有效性;第二,配置文件数据结构与建模规则的吻合性;第三,配置文件数据的时效性。   2 SCL配置描述与功能结构   SCL配置描述语言主要对变电站自动化系统结构功能进行描述,以XML为载体。具体而言,SCL主要描述内容包括五个方面:一是系统结构;二是一次设备功能;三是网络通信;四是智能设备功能与服务;五是数据模版。综合系统描述信息以及IED能力,配置工具将描述的信息自动生成相应的配置文件。SCL配置工具导入系统详述文件与IED能力描述文件,依据实际要求,完成界面配置工作。而配置工具不仅能生成系统配置描述文件,同时也能将IED配置文件导出。   针对SCL语法规则与配置结构而言,按照SCL中的DTD文档约束XML格式的配置文件。通常而言,SCL主要包括五个结构:一是Header,对SCL文档版本、命名方式与修订号等信息进行描述;二是Substation,主要描述变电站的电压等级、主元件与间隔等信息;三是IED,对智能电子装置功能结构与通信服务进行描述;四是Communi-cation,对变电站系统网络结构分布状况进行描述;五是DataTypeTemplates,定义数据模版,简化配置步骤,导入枚举类型与基本公共数据类型。   3 SCL配置工具的设计实现   3.1 工具界面配置   基于C#.NET编程语言下,配置工具进行界面设计,界面控件易用,默认使用功能强大,代码安全系数高。工具界面主要有三个模块:一是主菜单,可以完成常规操作,显示配置规则;二是树型控件与右键菜单,提示配置结构,用户经由右键菜单完成数据元素操作;三是数据格,对元素属性进行配置。   3.2 XML操作功能模块   配置工具在操作中运用XmlDataDocum   ent描述文件目标模型DOM的类,访问方式快速,同时对变电站结构进行描述。DOM在操作XML时,主要选取元素与属性集合,完成各项的检测,继而选择合适节点,适用于不同版本操作,减弱了程序的可移植性。在C#.NET运用过程中,由于涵盖XML类根命名空间,配置文件导入与导出便捷。此外,树视控件与XML

文档评论(0)

yingzhiguo + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:5243141323000000

1亿VIP精品文档

相关文档