System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种继电保护装置遥控测试方法和系统及其用例生成方法制造方法及图纸_技高网

一种继电保护装置遥控测试方法和系统及其用例生成方法制造方法及图纸

技术编号:43722837 阅读:3 留言:0更新日期:2024-12-20 12:51
本发明专利技术属于智能变电站继电保护装置测试技术领域,具体涉及一种继电保护装置遥控测试方法和系统及其用例生成方法。针对手动编制遥控用例复用性差的问题,本发明专利技术建立包含每个被测遥控对象的每种控制值的遥控数据集,查找与遥控数据集所对应的GOOSE发送对象数据参引,以及GOOSE发送对象数据参引所对应的APPID和数据通道索引号,建立遥控数据集与数据的APPID和数据通道索引号相对应的映射关系,从而根据每条映射关系自动生成所需的遥控测试用例;本发明专利技术精简化测试环境,从根本上解决了自动测试用例的复用性差的问题,有效提升自动测试的适应性,提升测试效率。

【技术实现步骤摘要】

本专利技术属于智能变电站继电保护装置测试,具体涉及一种继电保护装置遥控测试方法和系统及其用例生成方法


技术介绍

1、智能变电站采用goose网络信号替代了常规变电站装置之间硬接线的通信方式,大大简化了变电站二次电缆接线。goose用于保护、测控装置跳合闸命令的输出,不同保护装置之间的闭锁、启动失灵,监控系统不同间隔之间的联闭锁等。

2、遥控测试是继电保护测试中的重要内容,对于智能变电站保护、测控装置,遥控测试过程为:模拟监控系统对装置的遥控对象(如:断路器、刀闸等)下发分合闸操作命令,收集装置发送的goose变位报文,判断测试结果。随着《iec 61850工程继电保护应用模型》、《智能变电站继电保护工程文件技术规范》等标准的颁布,目前智能站保护、测控装置的功能、接口设计越来越规范,为遥控测试用例自动生成提供了技术基础。

3、目前技术方案中,已实现了遥控自动测试,但是遥控测试用例需手动编制,手动编制遥控用例存在重复繁琐、遥控对象和goose输出信号的映射容易出错以及复用性差(当被测试装置改变时,需重新编制测试用例)的问题。论文《智能变电站测控装置自动测试系统开发与应用》针对遥控用例自动生成,粗略提到了一种遥控模板智能生成技术,通过建立gooseout数据定义和dsdout数据集数据的映射关系来生成。但dsdout数据集不是《iec61850工程继电保护应用模型》中规定的数据集名称,不具备通用性,并且论文没有介绍遥控对象和goose数据的具体映射方法。


技术实现思路>

1、本专利技术的目的在于提供一种继电保护装置遥控测试方法和系统及其用例生成方法,用以解决手动编制遥控用例导致操作繁琐以及复用性差的问题。

2、为解决上述技术问题,本专利技术提供了一种继电保护装置遥控测试系统测试用例自动生成方法,包括如下步骤:

3、1)根据被测继电保护装置的信息模型建立包含每个被测遥控对象的每种控制值的遥控数据集,其中遥控数据集用于对所有遥控对象位置信息的描述;解析ccd文件得到goose发布配置,其中goose发布配置信息包括appid和数据通道索引号;

4、2)在scd文件中的dsgoose数据集中查找与遥控数据集中每种控制值所对应的goose发送对象数据参引,以建立遥控对象和控制值与goose发送数据参引之间的映射关系;

5、3)根据ccd文件找到与每个goose发送数据参引相对应的appid和数据通道索引号,进而结合步骤2)中建立的映射关系,建立遥控对像和遥控值与其appid和数据通道索引号对应的映射关系;

6、4)根据步骤3)最终建立的映射关系,以设置的脚本格式自动生成遥控测试用例。

7、其有益效果为:针对手动编制遥控用例复用性差的问题,本专利技术建立包含每个被测遥控对象的每种控制值的遥控数据集,查找与遥控数据集所对应的goose发送对象数据参引,以及goose发送对象数据参引所对应的appid和数据通道索引号,建立遥控数据集与数据的appid和数据通道索引号相对应的映射关系,从而根据每条映射关系自动生成所需的遥控测试用例;本专利技术精简化测试环境,支持所有依据本标准设计的继电保护装置遥控测试,从根本上解决了自动测试用例的复用性差的问题,仅需提供模型即可完成全部遥控测试,有效提升自动测试的适应性,提升测试效率。

8、进一步地,步骤1)中goose发布配置信息还包括如下信息中的至少一种:goose控制块的mac地址、数据集名称、控制块索引。

9、其有益效果为:解析ccd文件中的数据信息,以便于后续建立相关数据的映射关系,有利于获取所需用例中的数据信息,有效提升自动测试的适应性,提升测试效率。

10、进一步地,步骤2)中建立映射关系的步骤包括:从遥控对象参引中获取ln名称;根据遥控对象ln名称和控制值在dsgoose数据集中查找ln实例号与ln名称相同且do对象名称与控制值相对应的goose发送数据参引,从而建立映射关系。

11、其有益效果为:有利于找到遥控数据集与goose发送对象数据参引的映射关系,缩小筛选所需数据信息的范围,精简化测试环境,提升测试效率以及从根本上解决了自动测试用例的复用性差的问题。

12、为解决上述技术问题,本专利技术还提供了一种继电保护装置遥控测试方法,对被测继电保护装置下发遥控指令,结合根据解析ccd文件得到的数据模型解析出的被测继电保护装置的goose变位数据,以及自动生成的测试用例中的判据,自动判断测试结果,其中,自动生成测试用例的步骤包括:

13、1)根据被测继电保护装置的信息模型建立包含每个被测遥控对象的每种控制值的遥控数据集,其中遥控数据集用于对所有遥控对象位置信息的描述;解析ccd文件得到goose发布配置,其中goose发布配置信息包括appid和数据通道索引号;

14、2)在scd文件中的dsgoose数据集中查找与遥控数据集中每种控制值所对应的goose发送对象数据参引,以建立遥控对象和控制值与goose发送数据参引之间的映射关系;

15、3)根据ccd文件找到与每个goose发送数据参引相对应的appid和数据通道索引号,进而结合步骤2)中建立的映射关系,建立遥控对像和遥控值与其appid和数据通道索引号对应的映射关系;

16、4)根据步骤3)最终建立的映射关系,以设置的脚本格式自动生成遥控测试用例。

17、其有益效果为:该装置保证了一种继电保护装置遥控测试系统测试用例自动生成方法的有效可靠执行。

18、进一步地,步骤1)中goose发布配置信息还包括如下信息中的至少一种:goose控制块的mac地址、数据集名称、控制块索引。

19、其有益效果为:解析ccd文件中的数据信息,以便于后续建立相关数据的映射关系,有利于获取所需用例中的数据信息,便于该方法的有效实施,有效提升自动测试的适应性,提升测试效率。

20、进一步地,步骤2)中建立映射关系的步骤包括:从遥控对象参引中获取ln名称;根据遥控对象ln名称和控制值在dsgoose数据集中查找ln实例号与ln名称相同且do对象名称与控制值相对应的goose发送数据参引,从而建立映射关系。

21、其有益效果为:有利于找到遥控数据集与goose发送对象数据参引的映射关系,缩小筛选所需数据信息的范围,精简化测试环境,提升测试效率以及从根本上解决了自动测试用例的复用性差的问题。

22、为解决上述技术问题,本专利技术还提供了一种继电保护装置遥控测试系统,包括测试控制模块、goose接收模块和通信模块;测试控制模块经过通信模块用于对被测继电保护装置下发遥控指令,结合goose接收模块根据解析ccd文件得到的数据模型解析出的被测继电保护装置的goose变位数据,以及自动生成的测试用例中的判据,自动判断测试结果;其中,自动生成测试用例的步骤包括:

23、1)根据被测继电保护装置的信息模型建立包含每本文档来自技高网...

【技术保护点】

1.一种继电保护装置遥控测试系统测试用例自动生成方法,其特征在于,包括如下步骤:

2.根据权利要求1所述的继电保护装置遥控测试系统测试用例自动生成方法,其特征在于,步骤1)中GOOSE发布配置信息还包括如下信息中的至少一种:GOOSE控制块的MAC地址、数据集名称、控制块索引。

3.根据权利要求1或2所述的继电保护装置遥控测试系统测试用例自动生成方法,其特征在于,步骤2)中建立映射关系的步骤包括:从遥控对象参引中获取LN名称;根据遥控对象LN名称和控制值在dsGOOSE数据集中查找LN实例号与LN名称相同且DO对象名称与控制值相对应的GOOSE发送数据参引,从而建立映射关系。

4.一种继电保护装置遥控测试方法,其特征在于,对被测继电保护装置下发遥控指令,结合根据解析CCD文件得到的数据模型解析出的被测继电保护装置的GOOSE变位数据,以及自动生成的测试用例中的判据,自动判断测试结果,其中,自动生成测试用例的步骤包括:

5.根据权利要求4所述的继电保护装置遥控测试方法,其特征在于,步骤1)中GOOSE发布配置信息还包括如下信息中的至少一种:GOOSE控制块的MAC地址、数据集名称、控制块索引。

6.根据权利要求4或5所述的继电保护装置遥控测试方法,其特征在于,步骤2)中建立映射关系的步骤包括:从遥控对象参引中获取LN名称;根据遥控对象LN名称和控制值在dsGOOSE数据集中查找LN实例号与LN名称相同且DO对象名称与控制值相对应的GOOSE发送数据参引,从而建立映射关系。

7.一种继电保护装置遥控测试系统,其特征在于,包括测试控制模块、GOOSE接收模块和通信模块;测试控制模块经过通信模块用于对被测继电保护装置下发遥控指令,结合GOOSE接收模块根据解析CCD文件得到的数据模型解析出的被测继电保护装置的GOOSE变位数据,以及自动生成的测试用例中的判据,自动判断测试结果;其中,自动生成测试用例的步骤包括:

8.根据权利要求7所述的继电保护装置遥控测试系统,其特征在于,步骤1)中GOOSE发布配置信息还包括如下信息中的至少一种:GOOSE控制块的MAC地址、数据集名称、控制块索引。

9.根据权利要求7或8所述的继电保护装置遥控测试系统,其特征在于,步骤2)中建立映射关系的步骤包括:从遥控对象参引中获取LN名称;根据遥控对象LN名称和控制值在dsGOOSE数据集中查找LN实例号与LN名称相同且DO对象名称与控制值相对应的GOOSE发送数据参引,从而建立映射关系。

...

【技术特征摘要】

1.一种继电保护装置遥控测试系统测试用例自动生成方法,其特征在于,包括如下步骤:

2.根据权利要求1所述的继电保护装置遥控测试系统测试用例自动生成方法,其特征在于,步骤1)中goose发布配置信息还包括如下信息中的至少一种:goose控制块的mac地址、数据集名称、控制块索引。

3.根据权利要求1或2所述的继电保护装置遥控测试系统测试用例自动生成方法,其特征在于,步骤2)中建立映射关系的步骤包括:从遥控对象参引中获取ln名称;根据遥控对象ln名称和控制值在dsgoose数据集中查找ln实例号与ln名称相同且do对象名称与控制值相对应的goose发送数据参引,从而建立映射关系。

4.一种继电保护装置遥控测试方法,其特征在于,对被测继电保护装置下发遥控指令,结合根据解析ccd文件得到的数据模型解析出的被测继电保护装置的goose变位数据,以及自动生成的测试用例中的判据,自动判断测试结果,其中,自动生成测试用例的步骤包括:

5.根据权利要求4所述的继电保护装置遥控测试方法,其特征在于,步骤1)中goose发布配置信息还包括如下信息中的至少一种:goose控制块的mac地址、数据集名称、控制块索引。

6.根据权利要求4或5所述...

【专利技术属性】
技术研发人员:姬希娜侯俊飞苏龙张文马全霞王振黄文书张留杰梁建涛刘仁千陈晨韩悦谷威宋桂娥王彩丽陈森
申请(专利权)人:河南源网荷储电气研究院有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1