IEC61850是一种变电站自动化系统的配置工具,其中在IEC61850-6部分定义了变电站配置描述语言(SCL)。SCL语言是根据XML的语法规则和结构定义,同时结合IEC61850标准的需要定义的一种特定用途的、可扩展的标识性语言。SCL语言就相当于XML语言在基于IEC61850变电站系统中的特定应用。而XML具有平台无关性,因而可使得文件中的数据能在不同厂家、不同平台的工程化工具之间进行交换。 引入SCL主要有以下两个作用:一是对IED的功能和运行参数进行描述;二是对系统进行描述。本文主要对基于IEC61850的变电站自动化系统中配置工具进行了分析,同时介绍了SCL系统配置工具的应用的设计方法。
1 SCL的文档结构
XML文档包括DTD(文档类型定义)文件、XML文件和式样单三部分,SCL语言是基于XML的。同样,SCL文档也包括这三部分。
1.1 DTD文件
DTD文件定义了标签及其属性,可完成声明标记任务。IEC61850-6标准中给出了SCL语言的DTD文件的详细定义。理论上,可以在该标准内根据需要任意定义标签及属性,但在实际应用中,DTD的定义有很高的难度,包括标签的可用性、简洁性、从实际设备抽象出的良好的数据模型等,都需要有很丰富的实际工作经验。所有支持该标准的装置将使用相同的DTD文件。
1.2 XML文件
该文件是采用DTD文件定义的标签,用于完成数据对象置标的任务,也就是将IED、系统等数据对象描述出来。XML文件严格受DTD的定义约束。IEC61850-6标准没有规定功能,也没有规定功能分配,各装置功能各不相同,其配置在IED上的LN也不同。所以,XML文件的内容也是不同的,但IED具有处理XML文件的能力。
1.3 式样单
式样单是专门描述结构性文档表现方式的文档。从应用角度讲,IED可直接处理SCL数据文件,只要获取所需信息即可正常运行并与系统交互,所以,式样单文件一般不是系统所必须的。
2 SCL对象模型
根据变电站体系结构,SCL描述了变电站、通讯和IED三种对象模型。
其中变电站模型主要用于描述一个变电站的功能结构,标识变电站内的一次电力设备及其之间的连接关系。
通讯模型主要用于描述逻辑节点之间通过逻辑总线和IED访问点所建立起的连接。该通讯结构具体包括的对象模型有IED的mac地址、IP地址和子网掩码,以及逻辑节点之间的客户端/服务器关系等信息。
IED模型中描述了各IED的模型信息,包括报告接收者、逻辑节点实例、数据对象实例等。
3 SCL数据交换模式
3.1 SCL信息流模型
SCL文件在变电站内的通讯传输涉及到系统配置工具、IED配置工具、IED数据库三个概念。
系统配置工具是使用SCL进行变电站自动化系统的配置和管理的工具,可输入、输出按IEC61850-6标准定义的SCL文件。
IED配置工具是IED制造商提供的IED调试专用工具,该工具能生成特定的IED描述文件(以.ICD为后缀的SCL文件)并下载到IED中,同时可向系统配置工具提供ICD文件并能处理来自系统配置工具生成的SCD文件。
IED数据库分为参数库和实时库,参数库用于描述变电站模型和通讯模型,实时库则用于描述IED模型。IED数据库包括了变电站的各种信息数据和属性,可以供配置工具和系统调用。
3.2 SCL信息流动过程
SCL数据流模型中不包含DTD文件,XML文件才是真正包含配置数据的文件,也是参与配置数据流动的主要文件。图1所示是SCL文档在整个系统中的数据交换流程,也就是系统管理配置的过程。 |