当前位置:首页 >> 电力/水利 >>

IEC61850测试概述


IEC61850 测试概述

1

测试环境及要求 1.1
测试环境

测试设备:DUTs(被测设备) ,通信设备(网线,Hub 等) ,客户端模拟器或服务器 模拟器(使用 KEMA 规约测试软件模拟 SAS 系统中客户-服务器的测试场景) ,负荷模 拟器(模拟网络上的背景负荷) ,用于时间同步的主机,一个 H

MI 做独立的测试系统监 视。以上模拟器均采用便携机上运行 KEMA 软件实现。 测试配置:最小的测试设置包括对站总线,过程总线和 DUTs(被测设备)的配置描 述。 测试场景:在一个客户-服务器的标准场景中,测试系统为服务器设备,客户设备 和可作为两者的设备提供连接点。

1.2

制造商应提供以下内容: 1) 2) 3) 4) 5) 6) 被测设备; 协议实现一致性陈述(PICS) 。 测试协议实现之外的信息(PIXIT) ; 模型实现一致性陈述(MICS) ; 设备安装和操作的详细指导手册; ICD(IED 能力描述)文件。

其中,PICS 和 MICS 的格式见 IEC61850-7-2 的附录 A。

2

测试过程 2.1
测试过程要求 1) 2) 3) 4) 5) 测试用例描述测试什么,测试过程描述一个测试工程师或测试系统如何进行测 试; 测试内容包括引用文件中引用的适当段落; 测试结果能在同一个实验室和在另一实验室重复; 支持最少人为干预的自动测试; 测试应集中在工厂或现场验收测试时不易测试的情况,避免互操作的风险,例 如: ? ? ? ? ? ? ? 6) 7) 8) 检验设备在延迟、丢失、双重和超出范围的情况; 配置、实现和操作风险; 名字、参数、设置或数据类型等不匹配; 超过一定限值、范围或超时; 强制情况下测试否定响应; 检查所有(控制)状态机制路径; 强制模拟由多个客户进行控制操作。

ACSI 测试集中在应用层(映射) ; 被测设备(DUT)做为一个黑盒子考虑,为了测试可以使用 I/O 和通信接口; 测试包括测试变量、数据模型和配置文件以及使用适当的 ISO9646 术语。
1

2.2

测试结构

服务器测试各项组成如下: 1. 文件和版本控制(DL/T 860.4) 2. 配置文件(DL/T 860.6) 3. 数据模型(DL/T 860.73 和 DL/T 860.74) 4. ACSI 模型和服务映射(DL/T 860.72 和应用 SCSM) 5. 应用关联模型(6.2.4.6) 6. 服务器、逻辑设备、逻辑节点和数据模型(6.2.4.7) 7. 数据集模型(6.2.4.8) 8. 取代模型(6.2.4.9) 9. 定值组控制模型(6.2.4.10) 10. 报告模型(6.2.4.11) 11. 记录模型(6.2.4.12) 12. 通用变电站事件模型(6.2.4.13) 13. 采样测量值传输模型(6.2.4.14) 14. 控制模型(6.2.4.15) 15. 时间和时间同步模型(6.2.4.16) 16. 文件传输模型(6.2.4.17) 17. 组合测试(6.2.4.18) 具体的测试用例参照 IEC61850-10。

3

相关文件
一致性测试报告应包括下面的信息: 1) 2) 3) 4) 5) 6) 7) 8) 9) 描述或规定已完成的任何质量测试的所有文件引用清单。 用于进行一致性测试的计算机软件或任何规定的测试设备的清单。 制造商名称和地址 致性测试的委托者(如不同于制造商的名称)的名称和地址。 被测设备的名称 被测设备所有各参量(硬件、固件等等) 测试机构的名称和地址 测试报告发布日期 检测人员的名字及签名

10) 唯一的编号 11) 为验证一致性进行的测试项目清单 12) 注释和发现的问题 13) 每个测试项目按以下几方面编写文件 1) 测试项目及测试对象的描述,如何进行测试的步骤(过程)和预期的结果 2) 引用 DL/T 860 的部分、章和节。 3) 每个测试项目的唯一的标识。 4) 测试结果:通过、失败、未做或<空>=没有测试
2

5) 测试结果与预期结果的比较 在测试过程中对设备所做的任何一点的改变或替换, 特别那些纠正测试缺陷的应 做完整的描述。假如需要服务器重测的要求和结果,应在相应的测试计划和测试报告 中规定。 一致性测试文件应提供给测试委托者。

4

附件
表 A .2 ACSI 模型的一致性陈述
客户/用户方 服务器/发布方 值/注释

MICS 文件示例

如支持服务器侧(B1)

M1 M2 M3 M4 M5 M6

Logical device(逻辑设备) Logical node(逻辑节点) Data(数据) Data set(数据集) Substitution(取代) Setting group control(定值组控制) Reporting(报告)

c2 c3 c4 c5 O O

c2 c3 c4 c5 O O

M7 M7-1 M7-2 M7-3 M7-4 M7-5 M7-6 M7-7 M7-8 M7-9 M7-10 M8 M8-1 M8-2 M8-3 M8-4 M8-5

Buffered report control(缓存报告控制) Sequence-number(顺序号) report-time-stamp(报告肘标) reason-for-inclusion(包含的原因) data-set-name(数据集名) data-reference(数据引用) buffer-overflow(缓存溢出) EntryID(条目标识符) BufTm(缓存时间) IntgPd(完整性周期) GI(总召唤) Unbuffered report control(非缓存报告控制) sequence-number(顺序号) report-time-stamp(报告肘标) reason-for-inclusion(包含的原因) data-set-name(数据集名) data-reference(数据引用)

O

O

O

O

3

客户/用户方

服务器/发布方

值/注释

M8-6 M8-7 M8-8

BufTim(缓存时间) IntgPd(完整性周期) GI(总召唤) Logging 日志)

O O

O O

M9 M9-1 M10 M11

Log control 日志) IntgPd(完整性周期) Log 日志) Control(控制)

O M

O M

如支持 GSE (B31/32)
GOOSE(面向通用对象的变电站事件)

O

O

M12-1 M12-2 M13

entryID DataRefInc GSSE(通用变电站状态事件)

O

O

如支持 SVC (41/42) M14 M15 M16
Multicast SVC(多路广播采样值控制) Unicast SVC(单路传播采样值控制) Time(时间 )

O O M

O O M
具备所要求 准确度的可 用时间源

M17

File Transfer(文件传输)

O

O

如支持 LOGICAL-NODE 模型, c2 为‘M’ 如支持 DATA 模型 ,c3 为‘M’ 如支持 DATA-SET, Substitution, Report, Log Control, 或 Time 模型, c4 为‘M’ 如支持 Report, GSE,或 SMV 模型
,c5 为‘M’

PICS 文件示例 表
服务 Server (服务器 第 6 章) S1 ServerDirectory(服务器目录) TP M

A.3 ACSI 服务的一致性陈述
AA:TP/MC 客户(C) 服药器 (S) 注释

Application association (应用关联 第 7 章) S2 Associate(关联) M M

4

服务 S3 S4 Abort(异常中止) Release(释放)

AA:TP/MC

客户(C) M M

服药器 (S) M M

注释

Logical device (逻辑设备 第 8 章) S5 LogicalDeviceDirectory(逻辑设备目录) TP M M

Logical node (逻辑节点 第 9 章) S6 S7 LogicalNodeDirectory(逻辑节点目录) GetAllDataValues(读所有数据值) TP TP M O M M

Data (数据 第 10 章) S8 S9 S10 S11 GetDataValues(读数据值) SetDataValues(设置数据值) GetDataDirectory(读数据目录) GetDataDefinition(读数据定义) TP TP TP TP M O O O M O M M

Data set (数据集 第 11 章) S12 S13 S14 S15 S16 GetDataSetValues(读数据集值) SetDataSetValues(设置数据集值) CreateDataSet(建立数据集) DeleteDataSet (删除数据集) GetDataSetDirectory(读数据集定义) TP TP TP TP TP O O O O O M O O O O

Substitution (取代 第 12 章) S17 SetDataValues(设置数据值) TP M M

Setting group control (定值组控制 S18 S19 S20 S21 S22 S23

第 13 章) TP TP TP TP TP TP O O O O O O O O O O O O

SelectActiveSG(选择激活定值组) SelectEditSG(选择编辑定值组) SetSGValuess(设置定值组值) ConfirmEditSGValues(确认编辑定值组值) GetSGValues (读定值组值) GetSGCBValues(读定值组控制块值)

5

服务

AA:TP/MC

客户(C)

服药器 (S)

注释

Reporting (报告 第 14 章) Buffered report control block (BRCB S24 S24-1 S24-2 S24-3 S25 S26 Report(报告) data-change (dchg 数 据改变 ) qchg-change (qchg 品质 改变 ) data-update (dupd 数 据刷新 ) GetBRCBValues(读缓存报告控制块值) SetBRCBValues(设置缓存报告控制块值) TP TP c6 c6 c6 c6 缓存报告控制块) TP c6 c6

Unbuffered report control block (URCB 非缓存报告控制块) S27 S27-1 S27-2 S27-3 S28 S29 Report(报告) data-change (dchg 数 据改变 ) qchg-change (qchg 品质 改变 ) data-update (dupd 数 据刷新 ) GetURCBValues(读非缓存报告控制块值) SetURCBValues(设置非缓存报告控制块值) TP TP c6 c6 c6 c6 TP c6 c6

c6 至少支持 (BRCB,URCB)中 的一种 Logging (日志 第 14 章) Log control block(日志控制块) S30 S31 GetLCBValues(读日志控制块值) SetLCBValues(设置日志控制块值) TP TP M O M M

Log(日志) S32 S33 S34 QueryLogByTime (按时间查询日志) QueryLogAfter(查询某条目以后的日志) GetLogStatusValues(读日志状态值) TP TP TP c7 c7 M M M M

C7 将 至少支 持 QueryLogByTime,QueryLogAfter 中的一 种

Generic substation event model (GSE) (通用变电站事件类模型 (GSE
GOOSE-CONTROL-BLOCK(面向通用对象的变电站事件控制块) S35 S36 S37 SendGOOSEMessage(发送 GOOSE 报文) GetGoReference(读 Go 引用) TP MC

14.3..5.3.4))

c8 O O

c8 c9 c9

GetGOOSEElementNumber(读通用变电站状态 TP 事件成员数目)

6

服务 S38 S39 GetGoCBValues(读 GOOSE 控制块值) SetGoCBValuess(设置 GOOSE 控制块值)

AA:TP/MC TP TP

客户(C) O O

服药器 (S) O O

注释

GSSE-CONTROL-BLOCK(通用变电站状态事件控制块) S40 S41 S42 S43 S44 SendGSSEMessage(发送 GSSE 报文) GetGsReference(读引用) GetGSSEDataOffset(读 GSSE 数据偏移) GetGsCBValues(读 GSSE 控制块值) SetGsCBValues(设置 GSSE 控制块值) TP TP TP TP MC c8 O O O O c8 c9 c9 O O

c8 至少支 持 SendGOOSEMessage ,SendGSSEMessage 中 的一种 如若 TP 可 用, c9 表 示支持

Transmission of sampled value model (SVC) (采样值传输模型 (SVC
Multicast SVC(多路广播采样值控制) S45 S46 S47 SendMSVMessage(发送 MSV 报文) GetMSVCBValues(读取 MVSCB 值) SetMSVCBValues(设置 MVSCB 值) TP TP MC

第 16 章)

c10 O O

c10 O O

Unicast SVC(单路传播采样值控制 (SVC) (第 16 章)) S48 S49 S50 SendUSVMessage(发送 USV 报文) GetUSVCBValues(读取 UVSCB 值) SetUSVCBValues e(设置 UVSCB 值) TP TP TP c10 O O c10 O O

c10 至少 支持 SendMSVMessage,SendUSVMessage 中的一 种

Control (控制 16.4.8) S51 S52 S53 S54 S55 S56 Select(选择) SelectWithValue (带值的选择) Cancel(取消) Operate(操作) Command-Termination(命令终止) TimeActivated-Operate(时间激活操作) TP TP TP TP TP M M O M M O O O O M O O

File transfer (文件传输 S57 S58 GetFile(读文件)

第 20 章) TP TP O O M O

SetFile(设置文件)

7

服务 S59 S60 DeleteFile(删除文件) GetFileAttributeValues(读文件属性值)

AA:TP/MC TP TP

客户(C) O O

服药器 (S) O M

注释

Time (时间 第 18 章) T1 Time resolution of internal clock(内部时钟的时 间分辩率) T2 Time accuracy of internal clock 内部时钟的时间 ( 准确度 T1 T2 T3 T4 T5 T3 supported TimeStamp resolution(支持的时标分 辩率) 按 5..5.3.7.3.3 最接近的秒的 2 的负 幂次 T0

2**-n 最接近的秒

测试过程的例子

A.1
RptP1

例1 读 GetLogicalNodeDirectory(BRCB) 和 GetBRCBValues 通过 失败 不确定

DL/T 860.72 的 9.2.2 和 14.2.3.3 DL/T 860.81 的 12.3.1 和 17.2.2 预期结果 1. DUT 发送 GetLogicalNodeDirectory(BRCB) 正确响应 2. DUT 发送 GetBRCBValues 正确响应 测试描述 1. 对每个逻辑节点客户请求 GetLogicalNodeDirectory(BRCB) 2. 对每个 BRCB 客户请求 GetBRCBValues( ) 注 释

8

A.2
RptP1

例2 读 GetLogicalNodeDirectory(URCB) 和 GetURCBValues 通过 失败 不确定

DL/T 860.72 的 9.2.2 和 14.2.5.3 DL/T 860.81 的 12.3.1 和 17.2.4 预期结果 1. DUT 发送 GetLogicalNodeDirectory(URCB) 正确响应 2. DUT 发送 GetURCBValues 正确响应 测试描述 1. 对每个逻辑节点客户请求 GetLogicalNodeDirectory(URCB) 2. 对每个 URCB 客户请求 GetURCBValues( ) 注 释

9


相关文章:
IEC61850一致性测试
IEC61850一致性测试_电力/水利_工程科技_专业资料。博凡电力首推全国第一个开放...框架介绍; (2)IEC 61850-2:介绍标准的特定术语集;(3)IEC61850-3:介绍变...
IEC61850标准主要内容及特点介绍
间隔层内以及变电站层和间隔层之间的特殊通信 服务映射SCSM; IEC61850—9间隔层和过程层内以及间隔层和过程层之间特殊通信服务映 射SCSM; IEC61850—10 最终测试...
IEC61850规约整体介绍
IEC61850规约整体介绍_电力/水利_工程科技_专业资料。IEC61850 规约整体介绍 1....一致性测试 Part 1 Part 2 Part 3 Part 4 Part 5 Part 6 Part 7 Part ...
IEC61850通信协议
1.IEC6l 850-1(DL/T860.1) 基本原则。包括 IEC61850 标准的介绍和概貌。...一致性测试的目的是测试产品是否符合特定标准。 二. IEC61850 标准的特点 1....
61850基础技术介绍
IEC61850 基础技术介绍 IEC61850 基础技术介绍 1 1.1 IEC 61850 简介 概述 ...IEC8802.3传输采样测量值 一致性测试 PART 9-2 PART 10 标准虽然庞大,但从...
IEC61850标准
该标准还包括变电站通信网 络和系统总体要求、系统和工程管理、一致性测试等。 ...IEC61850标准介绍(NR) 76页 1下载券 基于IEC61850标准第2版的... 5页 免费...
IEC61850中语法检验细则介绍_图文
IEC61850中语法检验细则介绍_信息与通信_工程科技_专业资料 暂无评价|0人阅读|0次下载|举报文档IEC61850中语法检验细则介绍_信息与通信_工程科技_专业资料。这里语法...
浅谈对IEC61850标准及其应用状况的理1
61850 国际标准达到互操作性 ,IECTC57 专门制定了“IEC61850-10:一致性测试”...[3]任雁铭,杨奇逊.IEC61850 通信协议体系介绍和分析[J].电力系统自动 化,2000...
智能电网IEC61850
智能电网IEC61850_电力/水利_工程科技_专业资料。智能电网 IEC61850 标准 智能电网是建立在集成的、高速双向通信网络的基础上,通过先进的传感和测量技术、 先进的设备...
IEC61850专用词汇解释
DA:data attribute 数据属性,数据属性(IEC 61850-8-1)命名:LD/LN$FC$DO$DA FC:functional constraint 功能约束 FCDA:Functionally constrained DataAttribute 功能...
更多相关标签: