SCL文件属性详解目录0 前言 (5)1 术语 (5)2 概述 (5)2.1SCL语言介绍 (5)2.2SCL文件分类 (6)3 工程实施过程 (8)3.1公共部分 (8)3.2我们监控与我们装置 (8)3.3我们监控与外厂家装置 (8)3.4我们装置与外厂家监控 (9)4 文件错误验证规则 (9)4.1验证规则概述 (9)4.2语法验证细则 (9)4.2.1 SCL节点 (9)4.2.2 Header节点 (10)4.2.3 History节点 (10)4.2.4 Hitem节点 (10)4.2.5 Communication节点 (11)4.2.6 SubNetwork节点 (11)4.2.7 BitRate节点 (11)4.2.8 ConnectedAP节点 (11)4.2.9 Address节点 (12)4.2.10 P节点 (12)4.2.11 GSE节点 (12)4.2.12 MinTime、MaxTime节点 (12)4.2.13 SMV节点 (12)4.2.14 PhysConn节点 (13)4.2.15 IED节点 (13)4.2.16 Services节点 (14)4.2.17 DynAssociation节点 (14)4.2.18 SettingGroups节点 (14)4.2.19 GetDirectory节点 (15)4.2.20 GetDataObjectDefinition节点 (15)4.2.21 DataObjectDirectory节点 (15)4.2.22 GetDataSetValue节点 (15)4.2.23 SetDataSetValue节点 (15)4.2.24 DataSetDirectory节点 (15)4.2.25 ConfDataSet节点 (15)4.2.26 DynDataSet节点 (15)4.2.27 ReadWrite节点 (16)4.2.28 TimerActivatedControl节点 (16)4.2.29 ConfReportControl节点 (16)4.2.31 ConfLogControl节点 (16)4.2.32 ReportSettings节点 (16)4.2.33 LogSettings节点 (16)4.2.34 GSESettings节点 (17)4.2.35 SMVSettings节点 (17)4.2.36 GSEDir节点 (17)4.2.37 GOOSE节点 (17)4.2.38 GSSE节点 (17)4.2.39 SMV节点 (18)4.2.40 FileHandling节点 (18)4.2.41 ConfLNs节点 (18)4.2.42 ClientServices节点 (18)4.2.43 ConfLdName节点 (18)4.2.44 AccessPoint节点 (18)4.2.45 Server节点 (19)4.2.46 Authentication节点 (19)4.2.47 LDevice节点 (19)4.2.48 LN0节点 (20)4.2.49 DataSet节点 (20)4.2.50 FCDA节点 (21)4.2.51 FCCB节点 (21)4.2.52 ReportControl节点 (21)4.2.53 TrgOps节点 (22)4.2.54 OptFields节点 (22)4.2.55 RptEnabled节点 (23)4.2.56 ClientLN节点 (23)4.2.57 LogControl节点 (23)4.2.58 DOI节点 (24)4.2.59 SDI节点 (24)4.2.60 DAI节点 (24)4.2.61 Val节点 (25)4.2.62 Inputs节点 (25)4.2.63 ExtRef节点 (25)4.2.64 Log节点 (26)4.2.65 GSEControl节点 (26)4.2.66 SampledValueControl节点 (26)4.2.67 SmvOpts节点 (27)4.2.68 SettingControl节点 (27)4.2.69 SCLControl节点 (27)4.2.70 LN节点 (27)4.2.71 AccessControl节点 (28)4.2.72 Association节点 (28)4.2.73 ServerAt节点 (28)4.2.75 Sunject节点 (29)4.2.76 IssuerName节点 (29)4.2.77 SMVSecurity节点 (29)4.2.78 DataTypeTemplates节点 (29)4.2.79 LNodeType节点 (30)4.2.80 DO节点 (30)4.2.81 DOType节点 (30)4.2.82 SDO节点 (31)4.2.83 DA节点 (31)4.2.84 DAType节点 (31)4.2.85 BDA节点 (32)4.2.86 EnumType节点 (32)4.2.87 EnumVal节点 (32)4.3标准验证细则 (33)4.3.1 概述 (33)4.3.2 检查没有引用的LNType[告警] (33)4.3.3 检查没有引用的DOType[告警] (33)4.3.4 检查没有引用的DAType[告警] (33)4.3.5 检查没有引用的EnumType[告警] (33)4.3.6 检查重复的LNType [告警] (33)4.3.7 检查重复的DOType [告警] (33)4.3.8 检查重复的DAType [告警] (33)4.3.9 检查重复的EnumType [告警] (33)4.3.10 检查LN引用的type类型[错误] (33)4.3.11 检查DO引用的type类型[错误] (34)4.3.12 检查SDO引用的type类型[错误] (34)4.3.13 检查DA引用的type类型[错误] (34)4.3.14 检查BDA引用的type类型[错误] (34)4.3.15 检查DA引用的type类型的存在性[错误] (34)4.3.16 检查BDA引用的type类型的存在性[错误] (34)4.3.17检查DataSet中的成员[错误] (34)4.3.18检查BSC中的btype类型是不是Tcmd [错误] (35)4.3.19检查DPS错误[错误] (35)4.3.20检查数据类型EntryTime [错误] (35)4.3.21检查CDC-ING(ENG)-INC(ENC)-INS(ENS) [错误] (35)4.3.22检查ReportControl控制块中的属性name和datSet同名[告警] (35)4.3.23检查LNType扩充的情况[告警] (35)4.4应用验证细则 (35)4.4.1概述 (35)4.4.2检查rptID的唯一性 (35)4.4.3检查LLN0的存在性 (35)4.4.4检查LPHD的存在性 (35)4.4.5检查LLN0实例号 (36)4.4.7检查ClientLN中的iedName在通讯中是否配置 (36)5 常见问题说明 (36)5.1ICD文件错误 (36)5.2系统配置错误 (37)6 参考文献 (37)0 前言随着数字化工程的逐渐增多,我们也应该为数字化普及所涉及到的技术,由原来的少部分人掌握,普及到每个人的身上。
国内变电站的数字化,是一个趋势,是一个不可逆转的趋势,因此如果我们没有足够的数字化方面的人才,在今后的工程化实施过程中就会因人才匮乏而手忙脚乱。
而作为每一个工程人员,如果不懂得数据化工程的相关技术,也会在今后的竞争中处于被动。
因此为了公司的生存,为了个人的生存,我们要时刻补充自己的大脑,来适应技术变革与创新。
这里,将会以最大的努力,将数字化变电站中,占据主要地位的SCL文档格式,以及工程使用方法和工程实施问题排查,做一总结性介绍。
为了我们能够更快的入门与提高。
1 术语这里仅仅列出一些重要术语,语法规则的术语,如果想深入研究,请参考相应文档。
XML Extensible Markup Language 扩展标志语言SCL Substation Configuration description Language 变电站配置描述语言RCB Report Control Block 报告控制块IED Intelligent Electronic Device 智能电子设备LD Logical Device 逻辑装置LN Logical Node 逻辑节点DO Data object class or instance 数据对象类型DA Data Attribute 数据属性BDA Baisc Data Attribute, that is not structured 非结构化的基本数据属性DOI Instantiated Data Object (DA TA) 实例化数据对象DAI Instantiated Data Attribute 实例化数据属性XSD XML Schema Definition XML语法定义2 概述2.1 SCL语言介绍SCL (Substation Configuration description Language) 变电站配置描述语言,是IEC61850的模型语言,也是不同厂家进行互操作的语言基础。
图1 SCL包含的四部分(a)图2 SCL包含的四部分(b)图1和图2分别从理解和文件上体现了SCL语言包含的四部分内容。
SCL完美的描述了一个变电站的各个方面。
主要包含:(1)变电站1次设备部分;(2)变电站通讯部分;(3)二次厂家的二次智能保护测控设备部分;(4)数据模型模板部分。
从图2可以看出每个文件都必须有个<Header>节点,该节点不属于上面提到的4部分,该节点是针对该文件的文档描述,包括文件的修改历史、版本号等标记。
该文件可存在0至无穷多个<Substation>节点,也就是说可以包含多个变电站信息;可存在0至1个<Communication>节点,即通讯部分统一组网,下可设不同子网等;可存在0至无穷多个<IED>节点,即可以存在很多个智能电子设备,这里的智能电子设备是泛指,包括监控、远动等站控层计算机,也包括GPS、路由设备等智能设备;可存在0至1个<DataTypeTemplates>节点,即当用到数据模型模板时,均在1个模板节点下。
2.2 SCL文件分类IEC61850将工程实施过程中的不同阶段的符合SCL语法规则的文件进行了分类,这是为了适应工程的变化需求,也是为了规范化文档管理。