当前位置:首页 >> 建筑/土木 >>

61850规约SCL文件工程实施介绍


SCL 文件工程实施介绍

SCL 文档工程实施





0 前言 .................................................................................................................

..................................... 5 1 术语 ...................................................................................................................................................... 5 2 概述 ...................................................................................................................................................... 5 2.1 SCL 语言介绍 ................................................................................................................................ 5 2.2 SCL 文件分类 ................................................................................................................................ 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
1

SCL 文档工程实施

4.2.26 DynDataSet 节点 ................................................................................................................ 15 4.2.27 ReadWrite 节点 ................................................................................................................... 16 4.2.28 TimerActivatedControl 节点 ............................................................................................... 16 4.2.29 ConfReportControl 节点 ..................................................................................................... 16 4.2.30 GetCBValue 节点 ................................................................................................................ 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

2

SCL 文档工程实施

4.2.70 LN 节点 ............................................................................................................................... 27 4.2.71 AccessControl 节点 ............................................................................................................. 28 4.2.72 Association 节点 ................................................................................................................. 28 4.2.73 ServerAt 节点 ...................................................................................................................... 28 4.2.74 GOOSESecurity 节点.......................................................................................................... 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

3

SCL 文档工程实施

4.4.2 检查 rptID 的唯一性 ............................................................................................................ 35 4.4.3 检查 LLN0 的存在性 ............................................................................................................ 35 4.4.4 检查 LPHD 的存在性 .......................................................................................................... 35 4.4.5 检查 LLN0 实例号 ................................................................................................................ 36 4.4.6 检查 logName 与 LD 一致 ................................................................................................... 36 4.4.7 检查 ClientLN 中的 iedName 在通讯中是否配置 .............................................................. 36 5 常见问题说明 .................................................................................................................................... 36 5.1 ICD 文件错误 .............................................................................................................................. 36 5.2 系统配置错误 ............................................................................................................................. 37 6 参考文献 ............................................................................................................................................ 37

4

SCL 文档工程实施

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 (DATA) 实例化数据对象 DAI Instantiated Data Attribute 实例化数据属性 XSD XML Schema Definition XML 语法定义

2 概述 2.1 SCL 语言介绍 SCL (Substation Configuration description Language) 变电站配置描述语言,是 IEC61850 的模型语言,也是不同厂家进行互操作的语言基础。

图 1 SCL 包含的四部分(a)

5

SCL 文档工程实施

图 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 语法规则的文件进行了分类,这是 为了适应工程的变化需求,也是为了规范化文档管理。 大家或许知道, 以往不同厂家间进行规约联调, 都要有装置厂家提供相应的点表给对方。

图 3 常规点表交换方式 如图 3 所示, 不同厂家的点表都需要通过某种文档进行交互, 由于各个厂家定义的文件格式 的不同, 造成收到对方提供的点表后还需要辛苦的录入数据库。 这一工作量对于高度自动化 的今天,显然已成为负担,而且手动录入过程,也是容易犯错误的过程。 IEC61850 对厂家的交互文件的格式进行了统一规定。到目前为止,标准提到的文件类 型包括以下几种。说明一下,这几种文件格式均符合 SCL 语法格式。除了 CID 文件外,其 余文件均可互操作。即不同厂家,在支持标准的情况下均可自动识别。

6

SCL 文档工程实施

-ICD(IED Capability Description)智能电子设备能力描述文件; -SSD(System Specification Description)系统规范描述文件; -SCD(Substation Configuration Description)变电站配置描述文件; -CID(Configured IED Description)配置过的智能电子设备描述文件; -IID(Instantiated IED Description)实例化的智能电子设备描述文件; -SED(System Exchange Description)系统交换描述文件。 这些文件格式其实都是符合 SCL 语法的 xml 文件,但后缀被修改成这些标示而已,文 件后缀其实并不重要,重要的是文件所描述的内容。例如一个 ICD 文件如果里面包含了通 讯部分且实例化了,那么我们将其后缀修改为.CID,它就是 CID 文件了。因此这里的文件 都是意识形态上的,是从文件所包含的内容上讲的,格式都是一致的。
其他厂 家ICD 文件

ICD文 件

SSD文 件

系统规格工具

SED文 件

IED配置工具
inetOrg 人

系统配置 工具
SED文 件

远方变电站的 系统配置工具

SCD文 件

IID文 件

站控级配置工具 站控级应用 IED配置工具
CID文 件

IEC61850V1.0

IEC61850V2.0

图 4 数字化文件交换方式 这几种文件在工程中的使用方式及使用场合如图 4 所示。在说明这个过程之前就要提到 一个配置工具套件了。就是 PLM 上已经发布的 SCL 工具,里面包含了这里提到的 IED 配 置工具和系统配置工具。 由图 4 看出, 文件是由装置提供的, ICD 如果装置无法直接提供, 通过 IED 配置工具 (ICD 配置工具)也可以进行配置生成。具备了所有设备的 ICD 文件(包括外厂家的) ,我们就可 以使用系统配置工具(SCD 配置工具)进行集成。对于图中橘黄色部分提到的文件在目前 运用不成熟的情况下可以暂时不予考虑,但要稍加了解。SSD 文件是描述变电站内一次设 备拓扑关系的文件,可以定性为对一个变电站的设计(国内都是由电力设计院出) 。SED 文 件是针对两个变电站间当使用 GOOSE 通讯时所需要的交换文件。IID 文件是装置针对 SCD 工具配置过的文件的再次实例化,可以替换回 SCD 文件中的相应部分。 由 SCD 工具来集成所有的 ICD 文件,产生 SCD 文件,并配置报告控制块和通讯部分。 SCD 文件提供给监控和远动。 监控使用监控工具将 SCD 文件导入, 远动使用远动工具将 SCD 文件导入。 我们的 SCD 工具还可以导出 CID 文件,然后将 CID 文件分发到所有连接到网络上的相

7

SCL 文档工程实施

应设备。 这里文件格式的规定,将原来手动完成的工作变成了工具自动完成的工作。 3 工程实施过程 3.1 公共部分 首先一条,不管是监控或者装置,程序都需要采用 PLM 上发布的最新版本。如果使用 中间版本,可能导致本已解决的问题而重现于工程。 针对我们的装置,要找到与之相对应的 ICD 文件,在未来,也可能使用装置导出工具 从装置上直接获取 ICD 文件。由于随着 IEC61850V2.0 版本的推广,我们原有的工具安装带 的文件均已不符合新的规则。目前的 ICD 文件部分以装置出厂自带的文件为准,随着不同 装置版本的入库,均带的有自身的 ICD 文件和相关配置,可参考装置相关说明。 而针对一些用户,例如广东用户,要求 ICD 文件必须完全符合 KEMA 认证,那么就要 对认证规则有所了解,通常情况下装置提供的文件是不需要修改的。只有当使用 VLD 工具 对装置功能进行裁剪时才需要修改与之相应的部分, 即使这样, 此时的工程修改也是简单的 修改,仅仅修改相关的数据集即可。 在 ICD 文件正确无误的情况下,我们才可以正确的执行下面的工作。 3.2 我们监控与我们装置 第一步,我们要将该变电站用到的装置的 ICD 文件全部拿到,然后放到 SCD 工具相应 目录下; 第二步,使用 SCD 工具,添加站控层计算机 IED 设备,同时安排 IED 名称(需要全站 唯一,以下不再说明) ; 第三步,使用 SCD 工具,添加该站用到的全部装置,即上面提到的 ICD 文件,并安排 IED 名称; 第四步,使用 SCD 工具,配置网络,安排全站 IP 地址,在通讯部分进行配置,可以配 置双网; 第五步,使用 SCD 工具,配置每个装置的报告控制块客户端使能控制,这里程序有个 自动配置功能,可使用自动配置,一键(报告定制)安排所有装置报告控制块使能控制; 第六步,使用 SCD 工具,导出 CID 文件,也可一键(导出 CID)全部导出,当然也可 以分开导出; 第七步,使用 SCD 工具,文件传输,如果此时装置全部在网络上且运行正常,则使用 文件分发,将配好的 CID 文件全部自动分发到所有在线设备。 通过以上七步完成了,对我们装置的半自动配置,当然在现行具备网关特性的装置中, 还要穿插针对网关的转换配置,其中包括使用 systool 工具,编辑 103 设备与 61850 设备的 映射关系,在我们的装置出厂时,都已经具备了 103 与 61850 设备的映射模板,使用 systool 工具需要修改的部分是 IED 名称的改变,然后导出相关文件,使用 ftp 工具进行分发。 3.3 我们监控与外厂家装置 如果包含我们的设备,那么操作步骤如上,以下介绍针对外厂家设备情况,需要的互操 作步骤。 第一步,我们要求相应厂家提供正确的 ICD 文件,然后放到 SCD 工具相应目录下; 第二步,使用 SCD 工具,添加站控层计算机 IED 设备,同时安排 IED 名称(需要全站 唯一,以下不再说明) ; 第三步,使用 SCD 工具,添加该站用到的全部装置,即外厂家提供的 ICD 文件,并安 排 IED 名称; 第四步,使用 SCD 工具,配置网络,安排全站 IP 地址,在通讯部分进行配置,可以配

8

SCL 文档工程实施

置双网; 第五步,使用 SCD 工具,配置每个装置的报告控制块客户端使能控制,这里程序有个 自动配置功能,可使用自动配置,一键(报告定制)安排所有装置报告控制块使能控制; 第六步,提供 SCD 文件给相应厂家,如果对方不具备解析 SCD 文件能力,则可分发成 CID 再提供给对方。 3.4 我们装置与外厂家监控 第一步,将我们装置的 ICD 文件,放到 SCD 工具相应目录下; 第二步,使用 SCD 工具,添加站控层计算机 IED 设备,同时安排 IED 名称(需要全站 唯一,以下不再说明) ; 第三步,使用 SCD 工具,添加我们的全部装置,并根据对方监控的要求安排 IED 名称; 第四步,使用 SCD 工具,配置网络,安排全站 IP 地址,在通讯部分进行配置,可以配 置双网; 第五步,使用 SCD 工具,配置每个装置的报告控制块客户端使能控制,这里程序有个 自动配置功能,可使用自动配置,一键(报告定制)安排所有装置报告控制块使能控制; 第六步,使用 SCD 工具,导出 CID 文件,也可一键(导出 CID)全部导出,当然也可 以分开导出; 第七步,使用 SCD 工具,文件传输,如果此时装置全部在网络上且运行正常,则使用 文件分发,将配好的 CID 文件全部自动分发到所有在线设备。 通过以上七步完成了,对我们装置的半自动配置,当然在现行具备网关特性的装置中, 还要穿插针对网关的转换配置,其中包括使用 systool 工具,编辑 103 设备与 61850 设备的 映射关系,在我们的装置出厂时,都已经具备了 103 与 61850 设备的映射模板,使用 systool 工具需要修改的部分是 IED 名称的改变,然后导出相关文件,使用 ftp 工具进行分发。 4 文件错误验证规则 4.1 验证规则概述 根据标准引用的层次不同,我们可以将验证分为三个层次的验证。首先标准是基于 w3c 的 xml 语法,语法规则要遵循 schema 约束定义,这就是最基本的语法验证;基于此之上要 遵循 IEC61850 的模型进行建模, 这些在语法层面上是无法约束的, 这就是属于第二层验证, 标准规则验证;针对我们应用,又有相应的应用约束,那么就有了第三层验证,应用验证。 4.2 语法验证细则 这里语法规则,按照节点进行详细介绍,以 schema 语法为准,这里仅抓需要关心部分 介绍,注意大小写,一个不能错。 注:Substation 部分属于变电站一次设计部分,国内暂时由电力设计院设计,因此跨过 该节点的介绍。 4.2.1 SCL 节点 节点属性:无关心内容 子节点:必须按先后顺序排列 序号 0 1 2 3 4 子节点名 Header Substation Communication IED DataTypeTemplates 个数说明 必须有且只能有一个 可包含 0 个到多个 可包含 0 个到 1 个,即最多 1 个 可包含 0 个到多个 可包含 0 个到 1 个,即最多 1 个

约束条件:
9

SCL 文档工程实施

节点路径 Substation IED ① DataTypeTemplates/LNodeType ② IED/AccessPoint/LN IED/AccessPoint/Server/LDevice/LN IED/AccessPoint/Server/LDevice/LN0 所有下属的 LNode

属性 name name id、lnClass lnType、lnClass lnType、lnClass lnType、lnClass

约束说明 在 SCL 节点下唯一 在 SCL 节点下为关键字 合起来在 SCL 节点下为关键字 引用上边的关键字② 引用上边的关键字② 引用上边的关键字②

lnInst、lnClass、 合起来在 SCL 节点下唯一 iedName 、 ldInst 、prefix iedName 引用上边的关键字①

Communication/SubNetwork/Connected AP 4.2.2 Header 节点 节点属性: 属性名 id version revision toolID nameStructure 序号 0 节点路径 History/Hitem 4.2.3 History 节点 节点属性: 无 子节点:必须按先后顺序排列 序号 0 子节点名 History 子节点名 Hitem 语法说明

必选属性,文档标示字符串 可选属性,即可不存在 可选属性 可选属性,所用工具标示 可选属性,默认为 IEDName,固定为 IEDName 个数说明 可包含 1 个到多个,即至少包含 1 个 属性 version、revision 约束说明 合起来在 Header 节点下唯一

子节点:必须按先后顺序排列

约束条件:

个数说明 可包含 0 个到 1 个,即最多 1 个

约束条件:无关心内容 4.2.4 Hitem 节点 节点属性: 属性名 version revision when who what why 子节点:无关心内容 约束条件:无关心内容 语法说明 必选属性 可选属性 可选属性 可选属性 可选属性 可选属性

10

SCL 文档工程实施

4.2.5 Communication 节点 节点属性: 属性名 desc 序号 0 节点路径 SubNetwork 4.2.6 SubNetwork 节点 节点属性: 属性名 name desc type 序号 0 1 节点路径 ConnectedAP 4.2.7 BitRate 节点 节点属性: 属性名 unit multiplier 子节点:无 约束条件: 无 4.2.8 ConnectedAP 节点 节点属性: 属性名 iedName apName desc 序号 0 1 2 3 子节点名 Address GSE SMV PhysConn 语法说明 必选属性(最大长度 64) 必选属性 可选属性 个数说明 可包含 0 个到 1 个,即最多 1 个 可包含 0 个到多个 可包含 0 个到多个 可包含 0 个到多个 语法说明 必选属性(固定为 b/s) 可选属性(固定为 M) 子节点名 BitRate ConnectedAP 语法说明 必选属性,不可为空 可选属性 可选属性 个数说明 可包含 0 个到 1 个,即最多 1 个 可包含 1 个到多个,即至少包含 1 个 属性 iedName、apName 约束说明 合起来在 SubNetwork 节点下唯一 子节点名 SubNetwork 语法说明 可选属性 个数说明 可包含 1 个到多个,即至少包含 1 个 属性 name 约束说明 在 Communication 节点下唯一

子节点:必须按先后顺序排列

约束条件:

子节点:必须按先后顺序排列

约束条件:

子节点:必须按先后顺序排列

约束条件:
11

SCL 文档工程实施

节点路径 GSE SMV 4.2.9 Address 节点 节点属性: 无 子节点:必须按先后顺序排列 序号 0 子节点名 P

属性 cbName、ldInst cbName、ldInst

约束说明 合起来在 ConnectedAP 节点下唯一 合起来在 ConnectedAP 节点下唯一

个数说明 可包含 1 个到多个,即至少包含 1 个

约束条件: 无 4.2.10 P 节点 节点属性: 属性名 type 语法说明

可 选 择 内 容 有 : "IP" 、 "IP-SUBNET" 、 "IP-GATEWAY" 、 "OSI-NSAP" 、 "OSI-TSEL" 、 "OSI-SSEL" 、 "OSI-PSEL" 、 "OSI-AP-Title" 、 "OSI-AP-Invoke"、 "OSI-AE-Qualifier"、 "OSI-AE-Invoke"、 "MAC-Address" 、 "APPID" 、 "VLAN-PRIORITY" 、 "VLAN-ID" 也可扩展,扩展规则是:\p{Lu}[\d,\p{L},\-]* 即,大写字母开头,后面可循环跟数字或字母或必选属性

子节点:无 约束条件:无 4.2.11 GSE 节点 节点属性: 属性名 ldInst cbName desc 序号 0 1 2 子节点名 Address MinTime MaxTime 语法说明 必选属性(最大长度 64) [\d,\p{L}][\d,\p{L},_]*

即,数字或字母开头,后面可循环跟数字或字母或_
必选属性(最大长度 32) \p{L}[\d,\p{L},_]*

即,字母开头,后面可循环跟数字或字母或_
可选属性 个数说明 可包含 0 个到 1 个,即最多 1 个 可包含 0 个到 1 个,即最多 1 个 可包含 0 个到 1 个,即最多 1 个 子节点:必须按先后顺序排列

约束条件: 无 4.2.12 MinTime、MaxTime 节点 节点属性: 属性名 unit multiplier 子节点:无 约束条件: 无 4.2.13 SMV 节点
12

语法说明 必选属性(固定为 s) 可选属性(固定为 m)

SCL 文档工程实施

节点属性: 属性名 ldInst cbName desc 序号 0 子节点名 Address 语法说明 必选属性(最大长度 64) [\d,\p{L}][\d,\p{L},_]*

即,数字或字母开头,后面可循环跟数字或字母或_
必选属性(最大长度 32) \p{L}[\d,\p{L},_]*

即,字母开头,后面可循环跟数字或字母或_
可选属性 个数说明 可包含 0 个到 1 个,即最多 1 个 子节点:必须按先后顺序排列

约束条件: 无 4.2.14 PhysConn 节点 节点属性: 属性名 type 序号 0 子节点名 P 语法说明 必选属性 个数说明 可包含 0 个到多个

子节点:必须按先后顺序排列

约束条件: 无 4.2.15 IED 节点 节点属性: 属性名 name desc type manufacturer configVersion originalSclVersion originalSclRevision engRight owner 序号 0 1 节点路径 AccessPoint/Server/LDevice ③ AccessPoint/Server/LDevice/LN/DataSet/FCDA AccessPoint/Server/LDevice/LN/DataSet/FCCB 子节点名 Services AccessPoint 语法说明 必选属性(最大长度 64)\p{L}[\d,\p{L},_]*

即,字母开头,后面可循环跟数字或字母或_
可选属性 可选属性 可选属性 可选属性 可选属性(不能为空)20\d{2}

即,20xx 年,如 2007 ,20 后面跟 2 位数字
可选属性 \p{Lu}

即,一个大写字母,例如:A
可选属性(默认 full,可选项有:full、fix、dataflow) 可选属性 个数说明 可包含 0 个到 1 个,即最多 1 个 可包含 1 个到多个,即至少包含 1 个 属性 inst ldInst ldInst 约束说明 在 IED 节点下为关键字 引用上边的关键字③ 引用上边的关键字③

子节点:必须按先后顺序排列

约束条件:

13

SCL 文档工程实施

AccessPoint/Server/LDevice/LN0/DataSet/FCDA AccessPoint/Server/LDevice/LN0/DataSet/FCCB AccessPoint④ AccessPoint/ServerAt 4.2.16 Services 节点 节点属性: 无 子节点:可以随意排列,没有先后顺序 序号 子节点名 DynAssociation SettingGroups GetDirectory GetDataObjectDefinition DataObjectDirectory GetDataSetValue SetDataSetValue DataSetDirectory ConfDataSet DynDataSet ReadWrite TimerActivatedControl ConfReportControl GetCBValues ConfLogControl ReportSettings LogSettings GSESettings SMVSettings GSEDir GOOSE GSSE SMV FileHandling ConfLNs ClientServices ConfLdName 约束条件: 无 4.2.17 DynAssociation 节点 节点属性: 属性名 max 语法说明 个数说明

ldInst ldInst name apName

引用上边的关键字③ 引用上边的关键字③ 在 IED 节点下为关键字 引用上边的关键字④

可包含 0 个到 1 个,即最多 1 个 可包含 0 个到 1 个,即最多 1 个 可包含 0 个到 1 个,即最多 1 个 可包含 0 个到 1 个,即最多 1 个 可包含 0 个到 1 个,即最多 1 个 可包含 0 个到 1 个,即最多 1 个 可包含 0 个到 1 个,即最多 1 个 可包含 0 个到 1 个,即最多 1 个 可包含 0 个到 1 个,即最多 1 个 可包含 0 个到 1 个,即最多 1 个 可包含 0 个到 1 个,即最多 1 个 可包含 0 个到 1 个,即最多 1 个 可包含 0 个到 1 个,即最多 1 个 可包含 0 个到 1 个,即最多 1 个 可包含 0 个到 1 个,即最多 1 个 可包含 0 个到 1 个,即最多 1 个 可包含 0 个到 1 个,即最多 1 个 可包含 0 个到 1 个,即最多 1 个 可包含 0 个到 1 个,即最多 1 个 可包含 0 个到 1 个,即最多 1 个 可包含 0 个到 1 个,即最多 1 个 可包含 0 个到 1 个,即最多 1 个 可包含 0 个到 1 个,即最多 1 个 可包含 0 个到 1 个,即最多 1 个 可包含 0 个到 1 个,即最多 1 个 可包含 0 个到 1 个,即最多 1 个 可包含 0 个到 1 个,即最多 1 个

可选属性(无符号整形)

子节点:无 约束条件:无 4.2.18 SettingGroups 节点
14

SCL 文档工程实施

节点属性:无 子节点:可以随意排列,没有先后顺序 序号 子节点名 SGEdit ConfSG 约束条件:无 4.2.19 GetDirectory 节点 节点属性:无 子节点:无 约束条件:无 4.2.20 GetDataObjectDefinition 节点 节点属性:无 子节点:无 约束条件:无 4.2.21 DataObjectDirectory 节点 节点属性:无 子节点:无 约束条件:无 4.2.22 GetDataSetValue 节点 节点属性:无 子节点:无 约束条件:无 4.2.23 SetDataSetValue 节点 节点属性:无 子节点:无 约束条件:无 4.2.24 DataSetDirectory 节点 节点属性:无 子节点:无 约束条件:无 4.2.25 ConfDataSet 节点 节点属性: 属性名 max maxAttributes modify fccb 子节点:无 约束条件:无 4.2.26 DynDataSet 节点 节点属性: 属性名 max maxAttributes 语法说明 必选属性(无符号整形) 可选属性(无符号整形)
15

个数说明 可包含 0 个到 1 个,即最多 1 个 可包含 0 个到 1 个,即最多 1 个

语法说明 必选属性(无符号整形) 可选属性(无符号整形) 可选属性(bool 型,默认 true,默认可修改) 可选属性(bool 型,默认 false,默认不可修改)

SCL 文档工程实施

子节点:无 约束条件:无 4.2.27 ReadWrite 节点 节点属性:无 子节点:无 约束条件:无 4.2.28 TimerActivatedControl 节点 节点属性:无 子节点:无 约束条件:无 4.2.29 ConfReportControl 节点 节点属性: 属性名 max bufMode bufConf 语法说明 必选属性(无符号整形) 可选属性(枚举)可选:unbuffered、buffered、both 可选属性(bool 型,默认 false)

子节点:无 约束条件:无 4.2.30 GetCBValue 节点 节点属性:无 子节点:无 约束条件:无 4.2.31 ConfLogControl 节点 节点属性: 属性名 max 语法说明 必选属性(无符号整形)

子节点:无 约束条件:无 4.2.32 ReportSettings 节点 节点属性: 属性名 cbName datSet rptID optFields bufTime trgOps intgPd 子节点:无 约束条件:无 4.2.33 LogSettings 节点 节点属性: 属性名 cbName 语法说明 可选属性(枚举默认为 Fix)可选项:Dyn、Conf、Fix
16

语法说明 可选属性(枚举默认为 Fix)可选项:Dyn、Conf、Fix 可选属性(枚举默认为 Fix)可选项:Dyn、Conf、Fix 可选属性(枚举默认为 Fix)可选项:Dyn、Conf、Fix 可选属性(枚举默认为 Fix)可选项:Dyn、Conf、Fix 可选属性(枚举默认为 Fix)可选项:Dyn、Conf、Fix 可选属性(枚举默认为 Fix)可选项:Dyn、Conf、Fix 可选属性(枚举默认为 Fix)可选项:Dyn、Conf、Fix

SCL 文档工程实施

datSet logEna trgOps intgPd 子节点:无 约束条件:无 4.2.34 GSESettings 节点 节点属性: 属性名 cbName datSet appID dataLabel 子节点:无 约束条件:无 4.2.35 SMVSettings 节点 节点属性: 属性名 cbName datSet svID optFields smpRate 子节点: 序号 0 子节点名 SmpRate

可选属性(枚举默认为 Fix)可选项:Dyn、Conf、Fix 可选属性(枚举默认为 Fix)可选项:Dyn、Conf、Fix 可选属性(枚举默认为 Fix)可选项:Dyn、Conf、Fix 可选属性(枚举默认为 Fix)可选项:Dyn、Conf、Fix

语法说明 可选属性(枚举默认为 Fix)可选项:Dyn、Conf、Fix 可选属性(枚举默认为 Fix)可选项:Dyn、Conf、Fix 可选属性(枚举默认为 Fix)可选项:Dyn、Conf、Fix 可选属性(枚举默认为 Fix)可选项:Dyn、Conf、Fix

语法说明 可选属性(枚举默认为 Fix)可选项:Dyn、Conf、Fix 可选属性(枚举默认为 Fix)可选项:Dyn、Conf、Fix 可选属性(枚举默认为 Fix)可选项:Dyn、Conf、Fix 可选属性(枚举默认为 Fix)可选项:Dyn、Conf、Fix 可选属性(枚举默认为 Fix)可选项:Dyn、Conf、Fix 个数说明 可包含 1 个到多个(text 节点,大于 0 的数字)

约束条件:无 4.2.36 GSEDir 节点 节点属性:无 子节点:无 约束条件:无 4.2.37 GOOSE 节点 节点属性: 属性名 max 子节点:无 约束条件:无 4.2.38 GSSE 节点 节点属性: 属性名 max 子节点:无 约束条件:无 语法说明 必选属性(无符号整形) 语法说明 必选属性(无符号整形)

17

SCL 文档工程实施

4.2.39 SMV 节点 节点属性: 属性名 max 子节点:无 约束条件:无 4.2.40 FileHandling 节点 节点属性:无 子节点:无 约束条件:无 4.2.41 ConfLNs 节点 节点属性: 属性名 fixPrefix fixLnInst 子节点:无 约束条件:无 4.2.42 ClientServices 节点 节点属性: 属性名 goose gsse bufReport unbufReport readLog sv fccb 子节点:无 约束条件:无 4.2.43 ConfLdName 节点 节点属性:无 子节点:无 约束条件:无 4.2.44 AccessPoint 节点 节点属性: 属性名 name desc router clock 序号 子节点名 语法说明 必选属性 [\d,\p{L}][\d,\p{L},_]* 语法说明 可选属性(bool 型,默认 false) 可选属性(bool 型,默认 false) 可选属性(bool 型,默认 false) 可选属性(bool 型,默认 false) 可选属性(bool 型,默认 false) 可选属性(bool 型,默认 false) 可选属性(bool 型,默认 false) 语法说明 可选属性(bool 型,默认 false) 可选属性(bool 型,默认 false) 语法说明 必选属性(无符号整形)

即,数字或字母开头,后面可循环跟数字或字母或_
可选属性 可选属性(bool 型,默认 false) 可选属性(bool 型,默认 false) 个数说明

子节点:必须按先后顺序排列

18

SCL 文档工程实施

0 0 0 1 2 3

Server LN ServerAt Services GOOSESecurity SMVSecurity

必须有且只能有一个 可包含 1 个到多个,即至少包含 1 个 必须有且只能有一个 可包含 0 个到 1 个,即最多包含 1 个 可包含 0 个到 7 个,即最多包含 7 个 可包含 0 个到 7 个,即最多包含 7 个

注:同一个序号的节点只能出现一种,例如:有 Server 就不能有 LN 和 ServerAt,以下均 如此。 约束条件: 节点路径 LN 4.2.45 Server 节点 节点属性: 属性名 desc timeout 序号 0 1 2 节点路径 Association 4.2.46 Authentication 节点 节点属性: 属性名 none password weak strong certificate 子节点:无 约束条件:无 4.2.47 LDevice 节点 节点属性: 属性名 inst desc ldName 语法说明 必选属性(最大长度 64)"[\d,\p{L}][\d,\p{L},_]*" 语法说明 可选属性(bool 型 默认 true) 可选属性(bool 型 默认 false) 可选属性(bool 型 默认 false) 可选属性(bool 型 默认 false) 可选属性(bool 型 默认 false) 子节点名 Authentication LDevice Association 语法说明 可选属性 可选属性(无符号整形,默认 30) 个数说明 必须有且只能有一个 可包含 1 个到多个,即至少包含 1 个 可包含 0 个到多个 属性 associationID 约束说明 在 Association 节点下唯一 属性 inst、lnClass、prefix 约束说明 合起来在 AccessPoint 节点下唯一

子节点:必须按先后顺序排列

约束条件:

即,数字或字母开头,后面可循环跟数字或字母或_
可选属性 可选属性(最大长度 64)"[\d,\p{L}][\d,\p{L},_]*"

即,数字或字母开头,后面可循环跟数字或字母或_
子节点:必须按先后顺序排列

19

SCL 文档工程实施

序号 0 1 2 节点路径 LN

子节点名 LN0 LN AccessControl

个数说明 有且必须有 1 个 可包含 0 个到多个 可包含 0 个到 1 个,即最多 1 个 属性 inst、lnClass、prefix name 约束说明 合起来在 LDevice 节点下唯一 在 LDevice 节点下唯一

约束条件:

LN0 及 LN 下的 Log 4.2.48 LN0 节点 节点属性: 属性名 desc lnType lnClass inst 序号 0 1 2 3 4 5 6 7 8 9 节点路径 ReportControl LogControl GSEControl SampledValueControl DataSet ReportControl LogControl GSEControl SampledValueControl DOI 4.2.49 DataSet 节点 节点属性: 属性名 name 子节点名 DataSet ReportControl LogControl DOI Inputs Log GSEControl SampledValueControl SettingControl SCLControl

语法说明 可选属性 必选属性(最小长度为 1) 必选属性(所选为规约定义的逻辑节点类型) 必选属性(固定为空,什么都不配置) 个数说明 可包含 0 个到多个 可包含 0 个到多个 可包含 0 个到多个 可包含 0 个到多个 可包含 0 个到 1 个,即最多 1 个 可包含 0 个到多个 可包含 0 个到多个 可包含 0 个到多个 可包含 0 个到 1 个,即最多 1 个 可包含 0 个到 1 个,即最多 1 个 属性 name name name name name datSet datSet datSet datSet name 约束说明 在 LN0 节点下唯一 在 LN0 节点下唯一 在 LN0 节点下唯一 在 LN0 节点下唯一 在 LN0 节点下为关键字 在 LN0 节点为参引关键字 在 LN0 节点为参引关键字 在 LN0 节点为参引关键字 在 LN0 节点为参引关键字 在 LN0 节点下唯一

子节点:必须按先后顺序排列

约束条件:

语法说明 必选属性(最大长度 32)"\p{L}[\d,\p{L},_]*"
20

SCL 文档工程实施

即,字母开头,后面可循环跟数字或字母或_
desc 序号 0 0 子节点名 FCDA FCCB 可选属性 个数说明 可包含 1 个到多个,即至少包含 1 个 可包含 1 个到多个,即至少包含 1 个 子节点:可选择多次,每次至少一个,即至少有一个 FCDA 或 FCCB

约束条件: 无 4.2.50 FCDA 节点 节点属性: 属性名 ldInst prefix lnClass lnInst doName daName fc ix 子节点:无 约束条件:无 4.2.51 FCCB 节点 节点属性: 属性名 ldInst prefix lnClass lnInst cbName daName fc mustUnderstand 语法说明 必选属性(最大长度 64)"[\d,\p{L}][\d,\p{L},_]*" 语法说明 可选属性(最大长度 64)"[\d,\p{L}][\d,\p{L},_]*"

即,数字或字母开头,后面可循环跟数字或字母或_
可选属性(最大长度 6)"[\d,\p{L}][\d,\p{L},_]*"

即,数字或字母开头,后面可循环跟数字或字母或_
可选属性(规约规定逻辑节点类型) 可选属性(最小长度 1,最大长度 7)"[\d]*"

即,数字循环
可选属性(最小长度 1) 可选属性(最小长度 1) 必选属性(规约规定 FC 类型 "ST" "MX" "CO" "SP" "SG" "SE" "SV" "CF" "DC" "EX" 可选属性(无符号整数)

即,数字或字母开头,后面可循环跟数字或字母或_
可选属性(最大长度 6)"[\d,\p{L}][\d,\p{L},_]*"

即,数字或字母开头,后面可循环跟数字或字母或_
必选属性(规约规定逻辑节点类型) 可选属性(最小长度 1,最大长度 7)"[\d]*"

即,数字循环
必选属性(最大长度 32)"\p{L}[\d,\p{L},_]*"

即,字母开头,后面可循环跟数字或字母或_
可选属性(最小长度 1) 必选属性(规约规定 FC 类型 "ST" "MX" "CO" "SP" "SG" "SE" "SV" "CF" "DC" "EX" 必选属性(bool 型,固定为 true)

子节点:无 约束条件:无 4.2.52 ReportControl 节点

21

SCL 文档工程实施

节点属性: 属性名 name desc datSet intgPd rptID confRev buffered bufTime indexed 序号 0 1 2 子节点名 TrgOps OptFields RptEnabled 语法说明 必选属性(最大长度 32)"\p{L}[\d,\p{L},_]*"

即,字母开头,后面可循环跟数字或字母或_
可选属性 可选属性(最大长度 32)"\p{L}[\d,\p{L},_]*"

即,字母开头,后面可循环跟数字或字母或_
可选属性(无符号整形) 可选属性(最小长度 1) 必选属性(无符号整形) 可选属性(bool 型,默认 false) 可选属性(无符号整形,默认 0) 可选属性(bool 型,默认 true) 个数说明 可包含 0 个到 1 个,即最多 1 个 有且只能有 1 个 可包含 0 个到 1 个,即最多 1 个

子节点:必须按先后顺序排列

约束条件: 无 4.2.53 TrgOps 节点 节点属性: 属性名 dchg qchg dupd period gi includeAll 子节点:无 约束条件:无 4.2.54 OptFields 节点 节点属性: 属性名 seqNum timeStamp dataSet reasonCode dataRef entryID configRef bufOvfl 子节点:无 约束条件:无 语法说明 可选属性(bool 型,默认 false) 可选属性(bool 型,默认 false) 可选属性(bool 型,默认 false) 可选属性(bool 型,默认 false) 可选属性(bool 型,默认 false) 可选属性(bool 型,默认 false) 可选属性(bool 型,默认 false) 可选属性(bool 型,默认 true) 语法说明 可选属性(bool 型,默认 false) 可选属性(bool 型,默认 false) 可选属性(bool 型,默认 false) 可选属性(bool 型,默认 false) 可选属性(bool 型,默认 true) 可选属性(bool 型,默认 false)

22

SCL 文档工程实施

4.2.55 RptEnabled 节点 节点属性: 属性名 desc max 序号 0 子节点名 ClientLN 语法说明 可选属性 可选属性(无符号整形,默认为 1) 个数说明 可包含 0 个到多个

子节点:必须按先后顺序排列

约束条件: 无 4.2.56 ClientLN 节点 节点属性: 属性名 desc iedName ldInst prefix lnClass lnInst 子节点:无 约束条件: 无 4.2.57 LogControl 节点 节点属性: 属性名 name desc datSet intgPd ldInst prefix lnClass lnInst logName logEna 语法说明 必选属性(最大长度 32)"\p{L}[\d,\p{L},_]*" 语法说明 可选属性 必选属性(最大长度 64)"\p{L}[\d,\p{L},_]*"

即,字母开头,后面可循环跟数字或字母或_
必选属性(最大长度 64)"[\d,\p{L}][\d,\p{L},_]*"

即,数字或字母开头,后面可循环跟数字或字母或_
可选属性(最大长度 6)"[\d,\p{L}][\d,\p{L},_]*"

即,数字或字母开头,后面可循环跟数字或字母或_
必选属性(规约规定逻辑节点类型) 可选属性(最小长度 1,最大长度 7)"[\d]*"

即,数字循环

即,字母开头,后面可循环跟数字或字母或_
可选属性 可选属性(最大长度 32)"\p{L}[\d,\p{L},_]*"

即,字母开头,后面可循环跟数字或字母或_
可选属性(无符号整形) 可选属性(最大长度 64)"[\d,\p{L}][\d,\p{L},_]*"

即,数字或字母开头,后面可循环跟数字或字母或_
可选属性(最大长度 6)"[\d,\p{L}][\d,\p{L},_]*"

即,数字或字母开头,后面可循环跟数字或字母或_
可选属性(规约规定逻辑节点类型) 可选属性(最小长度 1,最大长度 7)"[\d]*"

即,数字循环
必选属性(最大长度 64 "\p{L}[\d,\p{L},_]*"

即,字母开头,后面可循环跟数字或字母或_
可选属性(bool 型,默认 true)

23

SCL 文档工程实施

reasonCode 序号 0 子节点名 TrgOps

可选属性(bool 型,默认 true) 个数说明 可包含 0 个到 1 个,即最多 1 个

子节点:必须按先后顺序排列

约束条件: 无 4.2.58 DOI 节点 节点属性: 属性名 name desc ix accessControl 子节点:可变换顺序 序号 0 0 节点路径 SDI 或 DAI 4.2.59 SDI 节点 节点属性: 属性名 name desc ix 子节点:可变换顺序 序号 0 0 节点路径 SDI 或 DAI 4.2.60 DAI 节点 节点属性: 属性名 name desc sAddr valKind ix 语法说明 必选属性(最大长度 10)"\p{L}[\d,\p{L}]*" 子节点名 SDI DAI 个数说明 可包含 0 个到多个 可包含 0 个到多个 属性 name 约束说明 在 SDI 节点下唯一 语法说明 必选属性(最大长度 10)"\p{L}[\d,\p{L}]*" 子节点名 SDI DAI 个数说明 可包含 0 个到多个 可包含 0 个到多个 属性 name 约束说明 在 DOI 节点下唯一 语法说明 必选属性(最大长度 10)"\p{L}[\d,\p{L}]*"

即,字母开头,后面可循环跟数字或字母
可选属性 可选属性(无符号整形) 可选属性

约束条件:

即,字母开头,后面可循环跟数字或字母
可选属性 可选属性(无符号整形)

约束条件:

即,字母开头,后面可循环跟数字或字母
可选属性 可选属性 可选属性(枚举)可选项有:Spec、Conf、RO、Set 可选属性(无符号整形)
24

SCL 文档工程实施

子节点:按顺序排列 序号 0 节点路径 SDI 或 DAI 4.2.61 Val 节点 节点属性: 属性名 sGroup 子节点:无 约束条件:无 4.2.62 Inputs 节点 节点属性: 属性名 desc 序号 0 节点路径 ExtRef 子节点名 ExtRef 语法说明 可选属性 个数说明 可包含 1 个到多个,即至少有 1 个 属性 iedName 、 ldInst 、 prefix 、 lnClass 、 lnInst 、 doName 、 daName、intAddr 约束说明 合起来在 Inputs 节点下唯一 语法说明 可选属性(无符号整形) 子节点名 Val 个数说明 可包含 0 个到多个(Text 节点) 属性 name 约束说明 在 SDI 节点下唯一

约束条件:

子节点:必须按先后顺序排列

约束条件:

4.2.63 ExtRef 节点 节点属性: 属性名 desc iedName ldInst prefix lnClass lnInst doName daName intAddr 子节点:无 约束条件: 无 语法说明 可选属性 可选属性(最大长度 64) "\p{L}[\d,\p{L},_]*"

即,字母开头,后面可循环跟数字或字母或_
可选属性(最大长度 64)"[\d,\p{L}][\d,\p{L},_]*"

即,数字或字母开头,后面可循环跟数字或字母或_
可选属性(最大长度 6)"[\d,\p{L}][\d,\p{L},_]*"

即,数字或字母开头,后面可循环跟数字或字母或_
可选属性(规约规定逻辑节点类型) 可选属性(最小长度 1,最大长度 7)"[\d]*"

即,数字循环
可选属性(最小长度 1) 可选属性(最小长度 1) 可选属性

25

SCL 文档工程实施

4.2.64 Log 节点 节点属性: 属性名 name 子节点:无 约束条件: 无 4.2.65 GSEControl 节点 节点属性: 属性名 name desc datSet confRev type appID 序号 0 子节点名 IEDName 语法说明 必选属性(最大长度 64) "\p{L}[\d,\p{L},_]*" 语法说明 可选属性(最大长度 64) "\p{L}[\d,\p{L},_]*"

即,字母开头,后面可循环跟数字或字母或_

即,字母开头,后面可循环跟数字或字母或_
可选属性 可选属性(最大长度 32) "\p{L}[\d,\p{L},_]*"

即,字母开头,后面可循环跟数字或字母或_
可选属性(无符号整形) 可选属性(枚举类型)可选项有:GSSE、GOOSE 必选属性,应用层唯一标示 个数说明 可包含 0 个到多个 (Text 节点最大长度 64) "\p{L}[\d,\p{L},_]*"

子节点:必须按先后顺序排列

即,字母开头,后面可循环跟数字或字母或_
约束条件: 无 4.2.66 SampledValueControl 节点 节点属性: 属性名 name desc datSet confRev smvID multicast smpRate nofASDU 序号 0 子节点名 IEDName 语法说明 必选属性(最大长度 64) "\p{L}[\d,\p{L},_]*"

即,字母开头,后面可循环跟数字或字母或_
可选属性 可选属性(最大长度 32) "\p{L}[\d,\p{L},_]*"

即,字母开头,后面可循环跟数字或字母或_
可选属性(无符号整形) 必选属性 可选属性(bool 型,默认为 true) 必选属性(无符号整形) 必选属性(无符号整形) 个数说明 可包含 0 个到多个 (Text 节点最大长度 64) "\p{L}[\d,\p{L},_]*"

子节点:必须按先后顺序排列

即,字母开头,后面可循环跟数字或字母或_
1 SmvOpts 有且只能有 1 个

26

SCL 文档工程实施

约束条件: 无 4.2.67 SmvOpts 节点 节点属性: 属性名 refreshTime sampleSynchronized sampleRate dataSet security 语法说明 可选属性(bool 型,默认为 false) 可选属性(bool 型,固定为 true) 可选属性(bool 型,默认为 false) 可选属性(bool 型,默认为 false) 可选属性(bool 型,默认为 false)

子节点:无 约束条件: 无 4.2.68 SettingControl 节点 节点属性: 属性名 desc numOfSGs actSG 子节点:无 约束条件: 无 4.2.69 SCLControl 节点 节点属性: 属性名 desc 子节点:无 约束条件: 无 4.2.70 LN 节点 节点属性: 属性名 desc lnType lnClass inst prefix 序号 0 1 2 3 4 5 节点路径 子节点名 DataSet ReportControl LogControl DOI Inputs Log 语法说明 可选属性 必选属性(最小长度为 1) 必选属性(所选为规约定义的逻辑节点类型) 必选属性(最小长度 1,最大长度 7,为阿拉伯序号) 可选属性(最大长度为 6,默认为空) 个数说明 可包含 0 个到多个 可包含 0 个到多个 可包含 0 个到多个 可包含 0 个到多个 可包含 0 个到 1 个,即最多 1 个 可包含 0 个到多个 属性 约束说明 语法说明 可选属性 语法说明 可选属性 必选属性(无符号整形) 可选属性(无符号整形,默认为 1)

子节点:必须按先后顺序排列

约束条件:

27

SCL 文档工程实施

ReportControl LogControl DataSet ReportControl LogControl DOI Log 4.2.71 AccessControl 节点 节点属性:无 子节点:无 约束条件: 无 4.2.72 Association 节点 节点属性: 属性名 desc iedName ldInst prefix lnClass lnInst kind associationID 子节点:无 约束条件: 无 4.2.73 ServerAt 节点 节点属性: 属性名 desc apName

name name name datSet datSet name name

在 LN 节点下唯一 在 LN 节点下唯一 在 LN 节点下为关键字 在 LN 节点为参引关键字 在 LN 节点为参引关键字 在 LN 节点下唯一 在 LN 节点下为关键字

语法说明 可选属性 必选属性(最大长度 64) "\p{L}[\d,\p{L},_]*"

即,字母开头,后面可循环跟数字或字母或_
必选属性(最大长度 64)"[\d,\p{L}][\d,\p{L},_]*"

即,数字或字母开头,后面可循环跟数字或字母或_
可选属性(最大长度 6)"[\d,\p{L}][\d,\p{L},_]*"

即,数字或字母开头,后面可循环跟数字或字母或_
必选属性(规约规定逻辑节点类型) 必选属性(最小长度 1,最大长度 7)"[\d]*"

即,数字循环
必选属性(枚举类型)可选择的有:pre-established、predefined 可选属性(最小长度 1)

语法说明 可选属性 必选属性 "[\d,\p{L}][\d,\p{L},_]*"

即,数字或字母开头,后面可循环跟数字或字母或_
子节点:无 约束条件: 无 4.2.74 GOOSESecurity 节点 节点属性: 属性名 name desc xferNumber serialNumber 语法说明 必选属性(最小长度 1) 可选属性 可选属性(无符号整形) 必选属性(最小长度 1)\d+ 数字重复

28

SCL 文档工程实施

子节点:必须按先后顺序排列 序号 0 1 子节点名 Subject IssuerName 个数说明 必须有且只能有一个 必须有且只能有一个

约束条件:无 4.2.75 Sunject 节点 节点属性: 属性名 commonName idHierarchy 子节点:无 约束条件: 无 4.2.76 IssuerName 节点 节点属性: 属性名 commonName idHierarchy 子节点:无 约束条件: 无 4.2.77 SMVSecurity 节点 节点属性: 属性名 name desc xferNumber serialNumber 序号 0 1 子节点名 Subject IssuerName 语法说明 必选属性(最小长度 1) 可选属性 可选属性(无符号整形) 必选属性(最小长度 1)\d+ 数字重复 个数说明 必须有且只能有一个 必须有且只能有一个 语法说明 必选属性(最小长度 4)"none"或"CN=.+" 即 none 或者 CN=后面跟非不可见字符的所有字符 必选属性(最小长度 1) 语法说明 必选属性(最小长度 4)"none"或"CN=.+" 即 none 或者 CN=后面跟非不可见字符的所有字符 必选属性(最小长度 1)

子节点:必须按先后顺序排列

约束条件:无 4.2.78 DataTypeTemplates 节点 节点属性: 无 子节点:必须按先后顺序排列 序号 0 1 2 3 节点路径 子节点名 LNodeType DOType DAType EnumType 个数说明 可包含 1 个到多个,即至少包含 1 个 可包含 1 个到多个,即至少包含 1 个 可包含 0 个到多个 可包含 0 个到多个 属性 约束说明

约束条件:

29

SCL 文档工程实施

LNodeType DOType LNodeType/DO DOType/SDO DAType EnumType 4.2.79 LNodeType 节点 节点属性: 属性名 id desc iedType lnClass 序号 0 节点路径 DO 4.2.80 DO 节点 节点属性: 属性名 desc name type accessControl transient 子节点:无 约束条件:无 4.2.81 DOType 节点 节点属性: 属性名 id desc iedType cdc 子节点:顺序可随意 序号 0 0 节点路径 子节点名 SDO DA 子节点名 DO

id id type type id id

在 DataTypeTemplates 节点下唯一 在 DataTypeTemplates 节点下为关键字 引用关键字 DOType 引用关键字 DOType 在 DataTypeTemplates 节点下为关键字 在 DataTypeTemplates 节点下为关键字

语法说明 必选属性(最小长度为 1) 可选属性 可选属性(默认为空) 必选属性(符合规约定义类型) 个数说明 可包含 1 个到多个,即至少包含 1 个 属性 name 约束说明 在 LNodeType 节点下唯一

子节点:必须按先后顺序排列

约束条件:

语法说明 可选属性 必选属性(最大长度 10)"\p{L}[\d,\p{L}]*"

即,字母开头,后面可循环跟数字或字母
必选属性(最小长度为 1) 可选属性 可选属性(bool 型,默认为 false)

语法说明 必选属性(最小长度为 1) 可选属性(默认为空) 可选属性(默认为空) 必选属性(符合规约定义的 CDC 类型) 个数说明 可包含 0 个到多个 可包含 0 个到多个 属性 约束说明
30

约束条件:

SCL 文档工程实施

SDO 或 DA 4.2.82 SDO 节点 节点属性: 属性名 desc name type 子节点:无 约束条件:无 4.2.83 DA 节点 节点属性: 属性名 desc name sAddr bType

name

在 DOType 节点下唯一

语法说明 可选属性 必选属性(最大长度 10)"\p{L}[\d,\p{L}]*"

即,字母开头,后面可循环跟数字或字母
必选属性(最小长度为 1)

语法说明 可选属性 必选属性 可选属性 必选属性(枚举类型)可选择的类型有: "BOOLEAN"、 "INT8"、 "INT16"、 "INT24"、 "INT32"、 "INT128"、 "INT8U" 、 "INT16U" 、 "INT24U" 、 "INT32U" 、 "FLOAT32" 、 "FLOAT64"、 "Enum"、 "Dbpos"、 "Tcmd"、 "Quality"、 "Timestamp"、 "VisString32"、"VisString64"、"VisString129"、"VisString255"、 "Octet64"、 "Unicode255"、 "Struct"、 "EntryTime"、 "Check"、 "ObjRef" 可选属性(枚举类型,默认为 Set)可选择的类型有: "Spec"、"Conf"、"RO"、"Set" 可选属性 可选属性(无符号整形,默认为 0) 可选属性(bool 型,默认为 false) 可选属性(bool 型,默认为 false) 可选属性(bool 型,默认为 false) 必选属性(枚举类型)可选择的类型有: "ST"、"MX"、"CO"、"SP"、"SG"、"SE"、"SV"、"CF"、"DC"、 "EX" 子节点名 Val 个数说明 可包含 0 个到多个(text 节点 )

valKind type count dchg qchg dupd fc

子节点:必须按先后顺序排列 序号 0

约束条件: 无 4.2.84 DAType 节点 节点属性: 属性名 id desc iedType 语法说明 必选属性(最小长度为 1) 可选属性(默认为空) 可选属性(默认为空)

子节点:必须按先后顺序排列

31

SCL 文档工程实施

序号 0 节点路径 BDA

子节点名 BDA

个数说明 可包含 1 个到多个,即至少包含 1 个 属性 name 约束说明 在 DAType 节点下唯一

约束条件:

4.2.85 BDA 节点 节点属性: 属性名 desc name sAddr bType 语法说明 可选属性 必选属性 可选属性 必选属性(枚举类型)可选择的类型有: "BOOLEAN"、 "INT8"、 "INT16"、 "INT24"、 "INT32"、 "INT128"、 "INT8U" 、 "INT16U" 、 "INT24U" 、 "INT32U" 、 "FLOAT32" 、 "FLOAT64"、 "Enum"、 "Dbpos"、 "Tcmd"、 "Quality"、 "Timestamp"、 "VisString32"、"VisString64"、"VisString129"、"VisString255"、 "Octet64"、 "Unicode255"、 "Struct"、 "EntryTime"、 "Check"、 "ObjRef" 可选属性(枚举类型,默认为 Set)可选择的类型有: "Spec"、"Conf"、"RO"、"Set" 可选属性 可选属性(无符号整形,默认为 0) 子节点名 Val 个数说明 可包含 0 个到多个(text 节点 )

valKind type count 序号 0

子节点:必须按先后顺序排列

约束条件: 无 4.2.86 EnumType 节点 节点属性: 属性名 id desc 序号 0 节点路径 EnumVal 4.2.87 EnumVal 节点 节点属性: 属性名 ord desc 子节点:无 约束条件: 无 语法说明 必选属性(带符号整形 ) 可选属性 子节点名 EnumVal 语法说明 必选属性(最小长度为 1) 可选属性(默认为空) 个数说明 可包含 1 个到多个,即至少包含 1 个 属性 ord 约束说明 在 EnumType 节点下唯一

子节点:必须按先后顺序排列

约束条件:

32

SCL 文档工程实施

4.3 标准验证细则 4.3.1 概述 标准验证规则,是根据 61850 规约约定,而语法规定没有定义到位的部分告警及错误 信息进行验证。 还包括部分 V2.0 版本与 V1.0 版本区别的部分的检查。 其中有一条没有包括, 就是应用中当配置和语法中默认值相同时, 不应该再次出现在文件中, 这是为了节省文件资 源。因此推荐检查时,如果发现文件中配置和语法默认值相同则,去掉该项,当然指的是那 些可选项,如果是必选项,就必须存在。 4.3.2 检查没有引用的 LNType[告警] 检查 4.2.79 定义的 LNodeType 节点的 id 是否被文件中引用过。定义了该类型是为了 让 4.2.48 LN0 的 lnType 及 4.2.70 LN0 的 lnType 使用, 如果没有引用过, 告警是否配置错误。 告警内会有"warning C0701: unused LNType"字样。 4.3.3 检查没有引用的 DOType[告警] 检查 4.2.81 定义的 DOType 节点的 id 是否被文件中引用过。定义了该类型是为了让 4.2.80DO 的 type 及 4.2.82 SDO 的 type 使用,如果没有引用过,告警是否配置错误。 告警内会有"warning C0702: unused DOType"字样。 4.3.4 检查没有引用的 DAType[告警] 检查 4.2.84 定义的 DAType 节点的 id 是否被文件中引用过。定义了该类型是为了让 4.2.83DA 的 type 及 4.2.85BDA 的 type 使用,如果没有引用过,告警是否配置错误。 告警内会有"warning C0703: unused DAType"字样。 4.3.5 检查没有引用的 EnumType[告警] 检查 4.2.86 定义的 EnumType 节点的 id 是否被文件中引用过。定义了该类型是为了让 4.2.83DA 的 type 及 4.2.85BDA 的 type 使用,如果没有引用过,告警是否配置错误。 告警内会有"warning C0704: unused EnumType"字样。 4.3.6 检查重复的 LNType [告警] 检查 4.2.79 定义的 LNodeType 节点是否存在包含内容相同的节点。 这里的重复不仅仅 是名称上的,还包括内容上的重复,例如节点 1 和节点 2 引用的类型不一样,甚至引用的类 型内引用的子类型也不一样,但最终包含的内容是一样的,那么这两个节点就是重复的。 告警内会有"warning C0705: ilk LNType id1=%s and id2=%s "字样。 4.3.7 检查重复的 DOType [告警] 检查 4.2.81 定义的 DOType 节点是否存在包含内容相同的节点。这里的重复不仅仅是 名称上的,还包括内容上的重复,例如节点 1 和节点 2 引用的类型不一样,甚至引用的类型 内引用的子类型也不一样,但最终包含的内容是一样的,那么这两个节点就是重复的。 告警内会有"warning C0706: ilk DOType id1=%s and id2=%s"字样。 4.3.8 检查重复的 DAType [告警] 检查 4.2.84 定义的 DAType 节点是否存在包含内容相同的节点。这里的重复不仅仅是 名称上的,还包括内容上的重复,例如节点 1 和节点 2 引用的类型不一样,甚至引用的类型 内引用的子类型也不一样,但最终包含的内容是一样的,那么这两个节点就是重复的。 告警内会有"warning C0707: ilk DAType id1=%s and id2=%s"字样。 4.3.9 检查重复的 EnumType [告警] 检查 4.2.86 定义的 EnumType 节点是否存在包含内容相同的节点。这里的重复不仅仅 是名称上的,还包括内容上的重复,例如节点 1 和节点 2 引用的类型不一样,甚至引用的类 型内引用的子类型也不一样,但最终包含的内容是一样的,那么这两个节点就是重复的。 告警内会有"warning C0708: ilk EnumType id1=%s and id2=%s"字样。 4.3.10 检查 LN 引用的 type 类型[错误]

33

SCL 文档工程实施

检查 4.2.48LN0 的 lnType 及 4.2.70 定义的 LN 的 lnType 类型, 是否都引用了 4.2.79 定 义的 LNodeType 的 id。这两者是关联关系,如果没有引用,那就是错误。 错误提示内会有"error C0709: LN inst=%s lnClass=%s ref LNType=%s not exiting in ldname=%s"字样。 4.3.11 检查 DO 引用的 type 类型[错误] 检查 4.2.80DO 的 type 类型,是否都引用了 4.2.81 定义的 DOType 的 id。这两者是关 联关系,如果没有引用,那就是错误。 错误提示内会有"error C070A: DO name=%s of LNType id=%s ref DOType type=%s not exiting"字样。 4.3.12 检查 SDO 引用的 type 类型[错误] 检查 4.2.82 SDO 的 type 类型,是否都引用了 4.2.81 定义的 DOType 的 id。这两者是关 联关系,如果没有引用,那就是错误。 错误提示内会有"error C070A: DO name=%s of LNType id=%s ref DOType type=%s not exiting"字样。 4.3.13 检查 DA 引用的 type 类型[错误] 检查 4.2.83 定义的 DA 的 type 类型,是否都引用了 4.2.84 定义的 DAType 的 id 或者 4.2.86 定义的 EnumType 的 id。这两者是关联关系,如果没有引用,那就是错误。 这里当 DA 的 btype 类型是 Struct 时, 检查 DAType; btype 是 Enum 时, 当 检查 EnumType 类型。 错误提示内会有"error C070B: DA name=%s of DOType id=%s ref DAType bType=Struct type=%s not exiting"及"error C070B: DA name=%s of DOType id=%s ref DAType bType=Enum type=%s not exiting"字样。 4.3.14 检查 BDA 引用的 type 类型[错误] 检查 4.2.85 定义的 BDA 的 type 类型,是否都引用了 4.2.84 定义的 DAType 的 id 或者 4.2.86 定义的 EnumType 的 id。这两者是关联关系,如果没有引用,那就是错误。 这里当 DA 的 btype 类型是 Struct 时, 检查 DAType; btype 是 Enum 时, 当 检查 EnumType 类型。 错 误 提 示 内 会 有 "error C070B: BDA name=%s of DOType id=%s ref DAType bType=Struct type=%s not exiting"及"error C070B: BDA name=%s of DOType id=%s ref DAType bType=Enum type=%s not exiting"字样。 4.3.15 检查 DA 引用的 type 类型的存在性[错误] 检查 4.2.83 定义的 DA 的 type 类型, 是否在特定情况下进行了配置, btype 是 Struct 当 或 Enum 时 type 属性都是需要配置的。 错误提示内会有"error C070E: DA name=%s of DOType id=%s bType=Struct ref type not config"及"error C070E: DA name=%s of DOType id=%s bType=Enum ref type not config"字样。 4.3.16 检查 BDA 引用的 type 类型的存在性[错误] 检查 4.2.85 定义的 BDA 的 type 类型, 是否在特定情况下进行了配置, btype 是 Struct 当 或 Enum 时 type 属性都是需要配置的。 错误提示内会有"error C070E: BDA name=%s of DOType id=%s bType=Struct ref type not config"及"error C070E: DA name=%s of DOType id=%s bType=Enum ref type not config"字 样。 4.3.17 检查 DataSet 中的成员[错误] 检查 4.2.50 定义的 FCDA 的引用的类型,是否在实例化的逻辑节点中可以找到。如果 不存在在数据集的参引就是错误的。

34

SCL 文档工程实施

错误提示内会有"error C0710: FCDA= %s is not correct"字样。 4.3.18 检查 BSC 中的 btype 类型是不是 Tcmd [错误] 检查 4.2.81 定义的 DOType 的 cdc 属性为 BSC 时,其中 name 为 ctlVal 的 DA 的 btype 类型应该是 Tcmd。 错误提示内会有"error C0711: bType=%s of DA name=%s in DOType id=%s is error,right is Tcmd"字样。 4.3.19 检查 DPS 错误 [错误] 由于目前的应用均为单点遥信,双点的信息采用 DPC 上送了,因此文件中不应该存在 DPS 类型,均应该替换成 SPS 类型。 错误提示内会有"error C0712: cdc=%s of DOType doid=%s in LNodeType lnid=%s ref by DO name=%s have been removed in IEC61850-7-4,right cdc=SPS"字样。 4.3.20 检查数据类型 EntryTime [错误] 在 V2 版 61850 中所有的 EntryTime 均被 Timestamp 所替换,因此不应该再出现 EntryTime 字样。 错误提示内会有"error C0713: bType=%s of T in DAType id=%s have been modify TimeStamp in IEC61850V2.0"字样。 4.3.21 检查 CDC-ING(ENG)-INC(ENC)-INS(ENS) [错误] 在 V2 版 61850 中根据实际应用做了特殊化类型的处理,其中 ING 类型的在特定环境 下由原来的 INT32 类型替换成了 Enum 类型,同样道理 INC、INS 也是如此。 错 误 提 示 内 会 有 "error C0714: bType=%s of daname=%s in DOType id=%s by doname=%s ref in LNodeType lnid=%s have been modify in IEC61850V2.0,right is Enum"字样。 4.3.22 检查 ReportControl 控制块中的属性 name 和 datSet 同名[告警] 这是由于 V1 版本程序处理的漏洞所致,在规约范围内是允许重名的,但程序在重名 的处理上无法区分,因此做了该提示,采用 V2 版代码后该问题就不复存在了。 错 误 提 示 内 会 有 "warning C0715: ReportControl datSet=%s and ReportControl name=%s LNType=%s ldinst=%s in iedname=%s is common name"字样。 4.3.23 检查 LNType 扩充的情况[告警] 这里给出了扩展的 LN 类型的检查,给出提示,以示注意。 错误提示内会有"warning C0716: lnClass=%s lntypeid=%s is extend\n"字样。 4.4 应用验证细则 4.4.1 概述 应用验证,是根据我们的具体应用,及非-6 部分约束的应用约束的检查。此项验证应 该是在语法及规约验证正确的基础上做的更高一层的检查,定位。 4.4.2 检查 rptID 的唯一性 根据应用索引,需要 rptID 配置为 IED 内唯一,如果不唯一性标示报告控制块,则应 用层就无法正确解析报告。 错 误 提 示 内 会 有 "error C0801: rptID=%s ReportControl1 name1=%s and rptID=%s ReportControl2 name2=%s are the same in IEDname=%s"字样。 4.4.3 检查 LLN0 的存在性 根据规约约定每个逻辑设备内必须至少包含 3 个逻辑节点,即:LLN0、LPHD、和其 它一个其它类型的逻辑节点。 错误提示内会有"error C0802: LLN0 not existing in ldinst=%s"字样。 4.4.4 检查 LPHD 的存在性 根据规约约定每个逻辑设备内必须至少包含 3 个逻辑节点,即:LLN0、LPHD、和其

35

SCL 文档工程实施

它一个其它类型的逻辑节点。 错误提示内会有"error C0804: LPHD not existing in ldinst=%s"字样。 4.4.5 检查 LLN0 实例号 根据规约约定 LN0 节点的 inst 属性必须存在且必须为空, 此项检查在语法检查时就能 够发现,这里再次强调一下。 错误提示内会有"error C0803: lnClass=%s inst number=%s existing in ldinst=%s"字样。 4.4.6 检查 logName 与 LD 一致 根据规约约定 LogControl 的 logName 属性必须与该控制块所属的 LD 的名称一致。 错误提示内会有"error C0805: logName=%s in LogControl name=%s and ldinst=%s aren't the same"字样。 4.4.7 检查 ClientLN 中的 iedName 在通讯中是否配置 针对报告控制块的订阅的客户端应该在通讯部分出现,如果不存在,则无法使用。 错误提示内会有"error C0806: ClientLN= %s is not config in Communication"字样。 5 常见问题说明 5.1 ICD 文件错误 ? 针对 V2.0 出现之后的 ICD 文件,均应该由 SCL 工具 2.0 以上版本重新生成。不 能投机取巧,在没有熟读语法细则的情况下,应该重新生成; ? 在工程中验证出来的错误,根据以上三种验证规则,在工具能修改时,采用工具 修改,工具修改不成时,采用安装包带的 guiValidator 文本编辑进行修改,强烈建 议不要使用具备格式转换功能的编辑器进行文本操作,可能会破坏掉文件格式; ? 删除所有默认值,严格依照新版语法规则。报告的 OptFields 尤其注意,GI=true 不能出现,日志控制块的默认值修改,例如:DO 节点中的 DA 的属性只留 btype fc name dchg 为 true 的留下,为 false 的删除等; ? INC、ING、INS 根据规约查询是 Enum 还是 INT32,以下提出常用的几个。 DO 名称 PhyHealth Beh Health AutoRecSt FltNum GriFltNum ? CDC 类型 INS INS INS INS INS INS 内 DA 的类型 Enum Enum Enum Enum INT32 INT32

? ?

SPC、DPC、BSC 内增加内容: BSC <DA bType="Dbpos" fc="CO" name="ctlVal"/> <DA bType="TimeStamp" fc="CO" name="T"/> <DA bType="BOOLEAN" fc="CO" name="Test"/> <DA bType="Check" fc="CO" name="Check"/> SPC、DPC <DA bType="BOOLEAN" fc="CO" name="ctlVal"/> <DA bType="TimeStamp" fc="CO" name="T"/> <DA bType="BOOLEAN" fc="CO" name="Test"/> <DA bType="Check" fc="CO" name="Check"/> 所有 EntryTime 修改为 Timestamp; 引用的 DO 类型只要是被用作扩展就要增加属性: <DA bType="VisString255" fc="EX" name="dataNs"/>
36

SCL 文档工程实施

控制的配置需要检查 SPC、DPC、BSC 内引用的 Oper 内属性等要继承于 SPC、DPC、BSC; ? SCL 节点 增加 revision="A" version="2007",但为了通过广东等地区的落后 kema 认证,还需要手动去掉这两项属性; ? ICD 文件 IED name="TEMPLATE",必须的; ? 增加所有的 DO 描述信息,在实例化 DO 的描述列填写; ? 所有的 DPS 修改为 SPS; ? toolId 改为 toolID; ? 报告控制块传输可选项中的 segmentation 删除; ? 删除所有 SE 属性,同时删除 SE 的数据集; ? 由于 Log 节点位置变化了,所以为了通过验证可删除 Log 节点; ? 所有 DA 引用类型为 Enum 的,均需要将相应的枚举类型配置上; ? icd 文件中所有的 ctlmode 都要初始化, 只要是枚举类型的都要在实例化中进行实 例化,不能在模板中实例化,即不能在 DOType 及 DAType 中实例化,本来规约 是允许的,但为了应付落后 kema 认证,需要这么处理; ? 扩展的数据命名空间 dataNs 需要实例化, 这里所说的实例化都不能在模版中实例 化; ? 实例化时,注意原来是不是在模板中实例化过,如果模板中实例化过,需要删除 后,才能在界面上进行实例化操作。 5.2 系统配置错误 ? 通常情况下是操作顺序问题; ? 针对我们的装置应该首先确保映射文件的正确性; ? 导入到远动或监控后,如果修正过 SCD 文件,需要重新导入; ? 针对报告的配置,通常具备周期上送功能的报告控制块就不进行总召处理,针对 四遥信息,遥测、脉冲、遥信推荐选中 dchg、qchg、gi,即数据变换、品质变化、 及总召,总招周期推荐 1800 秒以上;其它,例如 SOE、保护信息、RDRE 录波 信息则不要进行总召处理,仅选中 dchg、qchg 就可以了; ? 针对我们的装置,要注意报告控制块的客户端使能配置,首先通讯部分要配置上 允许访问的客户端 IP 地址,然后更新所有的报告控制块客户端使能; ? 每次更换 CID 文件后,注意重启系统,否则无效; ? 每次修改 SCD 文件后, 注意重新导入远动或监控数据库, 且重启远动或监控系统。 6 参考文献 1) 《61850-6_CDV.pdf》 ; 2) 《SCL 配置工具使用说明书》 ; 3) 《SysTool 使用说明书》数字化网关配置部分; 4) 《远动数字化配置使用说明书》 ; 5) 《监控数字化配置实用说明书》 ; 6) 《SCL.xsd》 。

?

37


相关文章:
61850规约SCL文件工程实施介绍
61850规约SCL文件工程实施介绍_能源/化工_工程科技_专业资料 暂无评价|0人阅读|0次下载|举报文档 61850规约SCL文件工程实施介绍_能源/化工_工程科技_专业资料。61850...
61850规约SCL文件工程实施介绍
61850规约SCL文件工程实施介绍_建筑/土木_工程科技_专业资料 暂无评价|0人阅读|0次下载|举报文档 61850规约SCL文件工程实施介绍_建筑/土木_工程科技_专业资料。SCL ...
iec61850规约SCL文件属性详解
iec61850规约SCL文件属性详解_计算机软件及应用_IT/计算机_专业资料。iec61850规约SCL语法细则,各个节点属性讲解SCL 文件属性详解 目 录 SCL 文档工程实施 0 前言 ...
IEC61850规约整体介绍
IEC61850规约整体介绍_电力/水利_工程科技_专业资料...(SCL) ,适用于描述按照 DL/T 860.5 和 DL/T ...图 9 CID 文件工程实施示意图 CID 模型文件在 PCS...
变电站61850规约资料
变电站61850规约资料_电力/水利_工程科技_专业资料。...(2)自由配置能力,由于采用了标准的 SCL 配置语言来...按照系统设计规范文件内容,完成 系统自动配置,自动...
电力61850规约
电力61850规约_电力/水利_工程科技_专业资料。自己看 由于现有的规约五花八门、缺乏统一性,数字化(智能化)变电站成为发展方向,性能 和速度已不再是问题,因此产生...
61850在实际工程中的配置
61850在实际工程中的配置_电力/水利_工程科技_专业资料。61850 在实际工程中的配置(一)―――icd 模型的初步简单介绍 IEC61850 是一种全新的通讯规约, 这种规约与...
iec61850icd模型文件属性详解
2.2 SCL 文件分类 IEC61850 将工程实施过程中的不同阶段的符合 SCL 语法规则...是根据 61850 规约约定,而语法规定没有定义到位的部分告警及错误 信息进行验证。...
IEC61850标准主要内容及特点介绍
工程文件、工具等;系统方面:周期,主要包括工程交接以及交接后的支持;质量方面:...SCL对IED的表述主要是应用公共设备和设备组件对象,而这些都是在 IEC61850标准下...
IEC61850标准工程实施细则
SCL_Enums.xsd 文件中“tPredefinedAttributeNameEnum” 类型,增加“SBO”“SBOw...IEC61850培训 157页 免费 IEC61850规约及其测试-孙... 22页 免费©...
更多相关标签:
61850规约scl检验 | 61850规约转换器 | 61850规约 | iec61850规约转换器 | 61850规约是什么 | iec61850规约 | xml scl 61850 | 61850 scl |