【技术实现步骤摘要】
一种IEC61850一致性测试的测试脚本配置方法及装置
本专利技术涉及一种IEC61850一致性测试的测试脚本配置方法及装置,属于智能变电站测试
技术介绍
IEC61850是世界统一的变电站网络通信标准,也是电力系统网络的基础,它构建的体系对变电站通信网络和系统做出了全面、详细的描述和规范。IEC61850报告服务用于上送变电站保护/测控装置中的遥测值、开入量、保护动作、报警等信号。报告服务机制比较复杂,支持许多功能,如:报告同步、事件条目缓存、分报告传送、多种触发机制等。这决定了报告服务一致性测试的特点:复杂、琐碎。定义能充分、全面描述报告服务一致性测试项目的测试脚本配置方法,是开展报告服务一致性自动测试的基础和保证。业界流行的KEMA测试工具的测试脚本格式为C++语法,要求脚本编写人员应具备一定C++基础。比如:需要定义变量来存储“操作对象”、“报告集”以及测试过程信息;用特定的参数值调用接口函数实现操作命令的下发;编写处理代码,判断命令响应以及“报告集”是否符合预期。上述测试脚本需要采 ...
【技术保护点】
1.一种IEC61850一致性测试的测试脚本配置方法,其特征在于,包括以下步骤:/n1)读取测试人员编写的操作命令,并解析出操作命令中的操作命令类型信息、操作对象信息、命令参数信息、预期响应信息和报告处理信息;/n2)根据所述操作命令类型信息,从程序存储库中调取相应的程序模板;/n3)根据所述操作对象信息、命令参数信息、预期响应信息和报告处理信息,修改所述程序模板中的相关变量和参数,构造测试脚本;所述测试脚本用于在测试设备上运行。/n
【技术特征摘要】
1.一种IEC61850一致性测试的测试脚本配置方法,其特征在于,包括以下步骤:
1)读取测试人员编写的操作命令,并解析出操作命令中的操作命令类型信息、操作对象信息、命令参数信息、预期响应信息和报告处理信息;
2)根据所述操作命令类型信息,从程序存储库中调取相应的程序模板;
3)根据所述操作对象信息、命令参数信息、预期响应信息和报告处理信息,修改所述程序模板中的相关变量和参数,构造测试脚本;所述测试脚本用于在测试设备上运行。
2.根据权利要求1所述的IEC61850一致性测试的测试脚本配置方法,其特征在于,所述操作命令类型信息为MMS通讯相关信息、PCI板卡控制相关信息、测试仪控制相关信息或辅助功能相关信息。
3.根据权利要求2所述的IEC61850一致性测试的测试脚本配置方法,其特征在于,所述MMS通讯相关信息包括:读数据集、获取报告控制块目录、读报告控制块、写报告控制块、断开关联、建立关联、禁用报告控制块、使能报告控制块、初始化报告控制块、总召命令和/或控制压板...
【专利技术属性】
技术研发人员:姬希娜,徐云松,邓迎君,左群业,刘昊昱,周水斌,于朝辉,浮明军,张保善,韩悦,黄震,许英豪,王梦琦,许美椿,杨生苹,董磊超,王龙飞,张育铭,张群玲,卢军志,李茗宇,程克杰,杨静,潘松杰,
申请(专利权)人:许继集团有限公司,许继电气股份有限公司,
类型:发明
国别省市:河南;41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。