61850在实际工程中的配置(一)―――icd模型的初步简单介绍IEC61850是一种全新的通讯规约,这种规约与我们之前所常见的IEC104、IEC101、CDT等通讯规约有着本质的区别。在IEC61850中找不到“同步头”、“功能码”、“校验码”等等的任何报文格式。其实简单的说来IEC61850就是一种规定。一种对于全站信号的所抽象出的模型的一种国际通用的一致性的规定。下面从最简单的61850的icd模型讲起,说下在具体的工程中我们是怎么对于一个实例来进行建模的。一、XML格式的文件IEC61850的模型是用XML语言格式来进行描述的。XML语言是一种很有特点的嵌套式的语言,我们可以通过下面的一个比较简单的例子来了解下这种语言:联系人信息?张三?公司:国电南瑞?电话:(025)83092913?地址:南瑞路8号?城市:南京市?省份:江苏?ZIP:210003XML表示<联系人><姓名>张三姓名><公司>国电南瑞公司><电话>(025)83092913电话><地址><街道>南瑞路8号街道><城市>南京市城市><省份>江苏省份>210003地址>联系人>由以上的例子我们不难看出,XML文件有以下几个比较显著的特点:1、XML语言基本的格式:<所描述对象>VAL所描述对象>①②③①以<>+所描述对象的名称作为一条语句的开头;③以<>+/+所描述对象的名称作为一条语句的结尾;②该对象具体的值。这三部分就构成了一个完整的XML的语句。2、XML格式的语句是嵌套式的:如上例:首先,我们需要描述的对象是“联系人”,而“联系人”包括以下的属性:“姓名”、“公司”、“电话”、“地址”。其次,“联系人”的“地址”又包括:“街道”、“城市”、“省份”“邮编”这些属性。从<联系人>开头到联系人>结尾便是完整的对于一个联系人用XML格式的描述。那么,在实际工程中把IEC61850的模型用XML语言进行描述的话便可以得到变电站配置描述语言SCL。我们通常把这类的变电站配置文件称为SCL文件。SCL文件分成四类:icd(IEDCapabilityDescription)文件、cid(ConfiguredIEDDescription)文件、scd(Substationconfigurationdescription)文件以及ssd(SystemSpecificationDescription)文件。目前ssd文件基本没有使用到,因此就不做介绍了。本次,主要讲下icd文件。二、icd文件icd文件是SCL文件中最简单、最基本的一种配置文件。它是根据装置的类型和实际的板件的配置,而抽象出的一种该装置功能的模型。先不考虑装置之间以及装置与后台的通讯,仅对模型部分做一些简单的介绍。先介绍一些名词:IED:IntelligentElectoaricDevice智能电子装置LD:LogicalDevice逻辑装置LN:LogicalNode逻辑节点通常一个icd文件只表示一个IED装置的配置。我们通常把这个称作为一个实例。这个IED的名称就是实例名。(实例名在起的时候最好要能表述出装置类型及其功能的特性,在日后配置的时候会比较方便。实例名配置的时候要以英文字母开头)对于这个实际的装置,我们可以根据它的功能抽象出它可以分成几个逻辑装置LD。每个LD中能实现哪些功能则可以用功能描述点LN来表示。以我们的NSD500装置为例:一个NSD500的装置,我们称为一个IED。一般我们的NSD500主要有两个主要的功能:信号及控制功能和遥测功能,因此我们可以把它抽象成为两个逻辑设备:“CTRL”和“MEAS”。一般在信号和控制中,我们的装置主要会有如下的一些功能:反应开关位置、刀闸的位置、开关刀闸的控制、开关闭锁、告警信号、单点遥信等。以上所有的功能我们都能根据IEC61850的规定把它用约定好的模型表示出来。开关位置XCBR刀闸位置XSWI控制模型CSWI开关闭锁CILO单点遥信GGIO对于GGIO我们通常把种装置自检告警信号定义在一个GGIO的LN中,把一块遥信板上的遥信点(32)点定义在一个GGIO的LN中。如果这个NSD500的装置可以采一个开关的位置、一把闸刀的位置、并且开关可控有闭锁、该装置配有一块遥信板。那么我们对于这个CTRL的LD模型可以这样表达: