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

2019-01-26 21:06

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 节点路径

id id type type id id 在DataTypeTemplates节点下唯一 在DataTypeTemplates节点下为关键字 引用关键字DOType 引用关键字DOType 在DataTypeTemplates节点下为关键字 在DataTypeTemplates节点下为关键字 语法说明 必选属性(最小长度为1) 可选属性 可选属性(默认为空) 必选属性(符合规约定义类型) 子节点名 DO 个数说明 可包含1个到多个,即至少包含1个 属性 name 约束说明 在LNodeType节点下唯一 子节点:必须按先后顺序排列

约束条件: 语法说明 可选属性 必选属性(最大长度10)\即,字母开头,后面可循环跟数字或字母 必选属性(最小长度为1) 可选属性 可选属性(bool型,默认为false) 语法说明 必选属性(最小长度为1) 可选属性(默认为空) 可选属性(默认为空) 必选属性(符合规约定义的CDC类型) 子节点名 SDO DA 个数说明 可包含0个到多个 可包含0个到多个 属性 约束说明 30

约束条件:

SCL文档工程实施

SDO或DA 4.2.82 SDO节点 节点属性: 属性名 desc name type 子节点:无 约束条件:无 4.2.83 DA节点 节点属性: 属性名 desc name sAddr bType name 在DOType节点下唯一 语法说明 可选属性 必选属性(最大长度10)\即,字母开头,后面可循环跟数字或字母 必选属性(最小长度为1) 语法说明 可选属性 必选属性 可选属性 必选属性(枚举类型)可选择的类型有: \、\、\、\、\、\、\、\、\、\、\、\、\、\、\、\、\、\、\、\、\、\、\、\、\、\、\可选属性(枚举类型,默认为Set)可选择的类型有: \、\、\、\可选属性 可选属性(无符号整形,默认为0) 可选属性(bool型,默认为false) 可选属性(bool型,默认为false) 可选属性(bool型,默认为false) 必选属性(枚举类型)可选择的类型有: \、\、\、\、\、\、\、\、\、\子节点名 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 语法说明 可选属性 必选属性 可选属性 必选属性(枚举类型)可选择的类型有: \、\、\、\、\、\、\、\、\、\、\、\、\、\、\、\、\、\、\、\、\、\、\、\、\、\、\可选属性(枚举类型,默认为Set)可选择的类型有: \、\、\、\可选属性 可选属性(无符号整形,默认为0) 子节点名 Val 个数说明 可包含0个到多个(text节点 ) valKind type count 序号 0 子节点:必须按先后顺序排列 约束条件: 无

4.2.86 EnumType节点 节点属性: 属性名 id desc 序号 0 节点路径 EnumVal 4.2.87 EnumVal节点 节点属性: 属性名 ord desc 子节点:无 约束条件: 无

32

语法说明 必选属性(最小长度为1) 可选属性(默认为空) 子节点名 EnumVal 个数说明 可包含1个到多个,即至少包含1个 属性 ord 约束说明 在EnumType节点下唯一 子节点:必须按先后顺序排列 约束条件: 语法说明 必选属性(带符号整形 ) 可选属性

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使用,如果没有引用过,告警是否配置错误。

告警内会有\字样。 4.3.3 检查没有引用的DOType[告警]

检查4.2.81 定义的DOType节点的id是否被文件中引用过。定义了该类型是为了让4.2.80DO的type及4.2.82 SDO的type使用,如果没有引用过,告警是否配置错误。

告警内会有\字样。 4.3.4 检查没有引用的DAType[告警]

检查4.2.84定义的DAType节点的id是否被文件中引用过。定义了该类型是为了让4.2.83DA的type及4.2.85BDA的type使用,如果没有引用过,告警是否配置错误。

告警内会有\Type\字样。 4.3.5 检查没有引用的EnumType[告警]

检查4.2.86定义的EnumType节点的id是否被文件中引用过。定义了该类型是为了让4.2.83DA的type及4.2.85BDA的type使用,如果没有引用过,告警是否配置错误。

告警内会有\字样。 4.3.6 检查重复的LNType [告警]

检查4.2.79 定义的LNodeType节点是否存在包含内容相同的节点。这里的重复不仅仅是名称上的,还包括内容上的重复,例如节点1和节点2引用的类型不一样,甚至引用的类型内引用的子类型也不一样,但最终包含的内容是一样的,那么这两个节点就是重复的。

告警内会有\字样。 4.3.7 检查重复的DOType [告警]

检查4.2.81定义的DOType节点是否存在包含内容相同的节点。这里的重复不仅仅是名称上的,还包括内容上的重复,例如节点1和节点2引用的类型不一样,甚至引用的类型内引用的子类型也不一样,但最终包含的内容是一样的,那么这两个节点就是重复的。

告警内会有\字样。 4.3.8 检查重复的DAType [告警]

检查4.2.84定义的DAType节点是否存在包含内容相同的节点。这里的重复不仅仅是名称上的,还包括内容上的重复,例如节点1和节点2引用的类型不一样,甚至引用的类型内引用的子类型也不一样,但最终包含的内容是一样的,那么这两个节点就是重复的。

告警内会有\字样。 4.3.9 检查重复的EnumType [告警]

检查4.2.86定义的EnumType节点是否存在包含内容相同的节点。这里的重复不仅仅是名称上的,还包括内容上的重复,例如节点1和节点2引用的类型不一样,甚至引用的类型内引用的子类型也不一样,但最终包含的内容是一样的,那么这两个节点就是重复的。

告警内会有\字样。 4.3.10 检查LN引用的type类型[错误]

33

SCL文档工程实施

检查4.2.48LN0的lnType及4.2.70定义的LN的lnType 类型,是否都引用了4.2.79 定义的LNodeType的id。这两者是关联关系,如果没有引用,那就是错误。

错误提示内会有\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。这两者是关联关系,如果没有引用,那就是错误。

错误提示内会有\exiting\字样。

4.3.12 检查SDO引用的type类型[错误]

检查4.2.82 SDO的type类型,是否都引用了4.2.81定义的DOType的id。这两者是关联关系,如果没有引用,那就是错误。

错误提示内会有\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类型。

错误提示内会有\type=%s not exiting\及\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类型。

错误提示内会有\C070B: BDA name=%s of DOType id=%s ref DAType bType=Struct type=%s not exiting\及\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属性都是需要配置的。

错误提示内会有\config\及\字样。 4.3.16 检查BDA引用的type类型的存在性[错误]

检查4.2.85定义的BDA的type类型,是否在特定情况下进行了配置,当btype是Struct或Enum时type属性都是需要配置的。

错误提示内会有\C070E: BDA name=%s of DOType id=%s bType=Struct ref type not config\及\字样。

4.3.17检查DataSet中的成员[错误]

检查4.2.50定义的FCDA的引用的类型,是否在实例化的逻辑节点中可以找到。如果不存在在数据集的参引就是错误的。

34


61850规约SCL文件工程实施介绍(7).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:甲级单位编制橉镜项目可行性报告(立项可研+贷款+用地+2013案例

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: