[发明专利]一种基于动态脚本语义解析的自闭环规约健壮性测试方法有效
申请号: | 201510161368.0 | 申请日: | 2015-04-07 |
公开(公告)号: | CN104820635B | 公开(公告)日: | 2017-11-21 |
发明(设计)人: | 高翔;朱杰媛;陈哲 | 申请(专利权)人: | 南京国电南自电网自动化有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 南京纵横知识产权代理有限公司32224 | 代理人: | 董建林,耿英 |
地址: | 211100 江苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 动态 脚本 语义 解析 闭环 规约 健壮性 测试 方法 | ||
技术领域
本发明涉及电力通信技术领域,特别是涉及电力通信规约测试分析中一种基于动态脚本语义解析的自闭环规约健壮性测试方法。
背景技术
随着社会的快速发展,对智能电网的稳定和健康性要求越来越高,调度主站对厂站的要求也越来越高,作为智能电网终端设备RTU是站端通信的主要设备,其快速而稳定的通信显得尤为重要。所以对于各自动化厂家,新的远动装置在入网前都需对终端RTU进行应用功能及通信可靠性的全面测试,在越来越详细且多样化需求下,通讯规约功能点也越来越多,传统的测试方法不仅工作量大而且枯燥乏味,容易产生盲点,急需新的大规模测试方法,也对新的测试方法提出了更高的要求,只有简单、快速的满足这些需求,才可为智能电网的安全稳定运行提供保障。
目前对于各电力自动化厂家来说,智能远动装置的测试还是通过搭建小型变电站环境在保护、测控等二次设备上通过实验加量,在模拟主站人工逐一核对信息的正确性,对于新增功能的验证,不仅要测试新的功能项,还需要进行大量的回归测试,对于反向测试而言,使用非正常报文等方式来验证程序的健壮性,也需要大量的人力资源,对于这种测试模式不仅工作繁琐、工作量巨大。而且正确性不能得到保证。本发明提出一种基于动态脚本语义解析的自闭环规约健壮性测试方法,可以让规约测试方法更加简便并使测试结果的正确性得到有力保证。
发明内容
本发明所要解决的技术问题是提供一种智能远动装置的自闭环规约健壮性测试方法,可以提高测试的效率、可信度和准确度。
为解决上述技术问题,本发明需搭建一个微缩式测试环境,包含PC机、继电保护测试仪、保护装置及测控装置、智能远动装置。其中PC机中需装有自动化测试软件和接口链接库,自动化测试软件主要完成测试内容的显示、与用户信息的交互、模拟主站系统的响应,可灵活配置动态脚本,并按照脚本对数据进行自动的比对,根据校对结果给出测试报告。接口链接库主要完成测试脚本转换,例如把测试脚本变为报文发送给厂站,也可将脚本变为指令下发给测试仪器,并且接受厂站端报文并用脚本判断报文信息是否正确,从而生成文件传递给自动化测试软件。
继电保护测试仪主要负责接收接口连接库的操作命令,再按命令把数据下发给保护装置及测控装置,完成测试内容。
保护装置及测控装置主要负责收到继电保护测试仪的数据,给智能远动装置正确的信息输出。
智能远动装置不仅需要与保护装置、测控装置进行通讯收发信息,更重要的是负责运行所有待测试的规约程序(例如IEC101、IEC104等)与自动化测试软件相连,接收自动化测试软件下发的报文并给以相应的回应。
整个步骤如下:
步骤(1)搭建测试环境,通过交换机让PC机,保护装置、测控装置、测试仪、智能远动装置能正常的信息交互。
在智能远动机内配置好测试环境中的所有需通讯的设备,站内通讯可使用但不限于IEC 60870-5-103规约或IEC 61850规约,以上完成后还需对输出报文进行配置,在远传点表内对遥信、遥测、遥控、遥调等数据进行挑选,让相应信号变化后上送给PC机中的自动化测试软件。
自动化测试软件需让测试人员运用动态脚本语言对测试方法、测试过程、最终形成的标准报告格式进行配置,使自动化测试软件与智能远动机和继电保护测试仪有正常的信息交互。自动化测试工具可以控制测试仪的输出,让保护装置及测控装置产生信号。
步骤(2)智能远动装置作为被测对象,与保护装置及测控装置进行信号交互,此信号交互包含但不限于IEC 60870-5-103规约或IEC 61850规约报文,其中智能远动装置和自动化测试软件作为IEC60870-5-103、IEC 61850的客户端。
步骤(3)被测对象智能远动装置接收来自于保护、测控装置的数据信号,同时通过远传通讯协议与自动化测试软件进行信息交互。
步骤(4)自动化测试软件通过动态脚本语言来对继电保护测试仪进行输出控制,使保护、测控装置产生信号并送给智能远动装置。再由自动化测试软件对智能远动机的测试流程进行顺序控制,并接收智能远动装置发送的报文,同时使用动态脚本对智能远动装置发送来的报文进行解析,验证是否与预期一致,从而形成一种统一控制解析的自闭环的测试环境。
步骤(5)自动化测试软件通过脚本对远传通讯协议报文逐一进行解析、校对,并根据校对结果,按照通过脚本配置好的报告模板填写测试结果、给出测试报告。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京国电南自电网自动化有限公司,未经南京国电南自电网自动化有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510161368.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种移动终端软件公测方法
- 下一篇:车辆控制器硬件看门狗系统