一种变电站自动化设备测试方法技术

技术编号:21200195 阅读:38 留言:0更新日期:2019-05-25 01:20
本申请实施例公开了一种变电站自动化设备测试方法,包括:接收到上位机发送的测试脚本;根据预置通用语言库,将接收到的所述测试脚本转换为适应当前连接的测试仪器的语言格式;将转换后的所述测试脚本发送给当前连接的所述测试仪器,以使当前连接的所述测试仪器根据所述测试脚本对变电站自动化设备进行测试。本申请实施例提供了一种变电站自动化设备测试方法,解决了需要用到多种测试仪器时,测试人员需要掌握使用到的所有测试仪器的交互机制,对测试人员要求极高的技术问题。

A Test Method for Substation Automation Equipment

The embodiment of this application discloses a test method for substation automation equipment, which includes: receiving test scripts sent by the host computer; converting the received test scripts into language formats adapted to the current connected test instruments according to the preset universal language library; and transmitting the converted test scripts to the currently connected test instruments so as to make the currently connected test instruments. The test instrument tests the substation automation equipment according to the test script. The embodiment of the application provides a test method for substation automation equipment, which solves the technical problem that the tester needs to master the interaction mechanism of all test instruments used when multiple test instruments are needed.

【技术实现步骤摘要】
一种变电站自动化设备测试方法
本申请涉及电气自动化
,尤其涉及一种变电站自动化设备测试方法。
技术介绍
变电站自动化设备种类众多,相应的,面向变电站自动化设备的测试仪器也有很多种,比如有网络测试仪、精度测试仪、继电保护测试仪等。不同的测试仪器的交互机制不同,而对变电站自动化设备进行不同类型的测试时,又要用到多种测试仪器。因此,对于技术人员而言,其需要同时掌握多种测试仪器的使用。然而,不同测试仪器的交互机制差异大,测试人员很难快速的掌握各种测试仪器,导致测试作业对测试人员的要求很高;另一方面,实际操作时多种交互机制之间切换也需要有适应时间,导致测试人员的工作效率下降。
技术实现思路
本申请实施例提供了一种变电站自动化设备测试方法,解决了需要用到多种测试仪器时,测试人员需要掌握使用到的所有测试仪器的交互机制,对测试人员要求极高的技术问题。有鉴于此,本申请第一方面提供了一种变电站自动化设备测试方法,包括:接收到上位机发送的测试脚本;根据预置通用语言库,将接收到的所述测试脚本转换为适应当前连接的测试仪器的语言格式;将转换后的所述测试脚本发送给当前连接的所述测试仪器,以使当前连接的所述测试仪器根据所述测试脚本对变电站自动化设备进行测试。优选地,所述预置通用语言库通过以下步骤建立:选取对应不同测试仪器的多个测试用例;根据选取出的所述测试用例,提取所述测试用例的测试参数;将提取出的所述测试参数以预设通用语言重新定义,形成预置通用语言库。优选地,所述将提取出的所述测试参数以预设通用语言重新定义,形成预置通用语言库具体包括:将提取出的所述测试参数以XML语言重新定义,形成预置通用语言库。优选地,所述将提取出的所述测试参数以XML语言重新定义,形成预置通用语言库之后还包括:将所述预置通用语言库中的新定义的测试参数聚类在通信参数模块、控制参数模块以及配置参数模块下。优选地,所述接收到上位机发送的测试脚本具体包括:在上位机根据用户的输入指令读取到对应的测试脚本后,接收到所述上位机发送的所述测试脚本。优选地,所述测试脚本为,预先存储在所述上位机中的,根据测试用例的测试逻辑,利用所述预置通用语言库中新定义的测试参数编写的测试脚本。优选地,所述选取对应不同测试仪器的多个测试用例具体包括:从网络测试仪、精度测试仪与继电保护测试仪中分别选取预置数量的测试用例。本申请第二方面提供一种变电站自动化设备测试装置,包括:接收单元,用于接收到上位机发送的测试脚本;转换单元,用于根据预置通用语言库,将接收到的所述测试脚本转换为适应当前连接的测试仪器的语言格式;发送单元,用于将转换后的所述测试脚本发送给当前连接的所述测试仪器,以使当前连接的所述测试仪器根据所述测试脚本对变电站自动化设备进行测试。本申请第三方面提供一种规约转换器,具有处理器,所述处理器用于执行上述第一方面提供的任一种变电站自动化设备测试方法。本申请第四方面提供一种计算机可读存储介质,所述计算机可读存储介质用于存储程序代码,所述程序代码用于执行上述第一方面提供的任一种变电站自动化设备测试方法。从以上技术方案可以看出,本申请实施例具有以下优点:本申请实施例中,提供了一种变电站自动化设备测试方法,包括:接收到上位机发送的测试脚本;根据预置通用语言库,将接收到的测试脚本转换为适应当前连接的测试仪器的语言格式;将转换后的测试脚本发送给当前连接的测试仪器,以使当前连接的测试仪器根据测试脚本对变电站自动化设备进行测试。本申请实施例中,预先统计了对应不同测试仪器的测试用例的测试参数,再将这些测试参数以预置通用语言重新定义出来,形成预置通用语言库,从而在操作测试仪器时,只要该测试仪器在预置通用语言库有对应的测试参数,则都可以根据预置通用语言库将测试脚本转换为当前连接的测试仪器可读的语言格式,实现一个测试操作平台统一操控多种测试仪器,测试人员也不需要特意学习多种测试仪器的交互机制,掌握测试操作平台的交互机制即可。附图说明图1为本申请第一个实施例提供的变电站自动化设备测试方法的流程图;图2为本申请第二个实施例提供的变电站自动化设备测试方法的流程图;图3为本申请第三个实施例提供的变电站自动化设备测试装置的结构示意图。具体实施方式为了使本
的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。变电站自动化设备的测试仪器的品类型号众多,包括网络测试仪、精度测试仪、继电保护测试仪等,各种测试仪器通过私有接口同配套上位机来建立测试控制交互机制,缺乏通用的测试模型,使得不同厂家、不同类型测试仪间的互操作性极低。因此,若能够建立一个可以被各测试仪器读取或识别的测试模型,在进行交互时则可以将该测试模型作为桥梁实现与各测试仪器的交互,不同测试仪器间的互操作性也能大大提升。为了使测试模型能够适应不同测试仪器间的通信载体,在建立模型时应当选用通用性高的语言。SGML、HTML以及XML均属于有一定通用性的语言,但考虑到语言的简单与方便,优选XML的语言格式进行描述。XML的语言格式遵循XML1.0语法规定,不受通信载体的限制,可适用于串口和网络等多种通信载体。请参阅图1,图1为本申请第一个实施例提供的变电站自动化设备测试方法的流程图,该方法包括:步骤101、接收到上位机发送的测试脚本。需要注意的是,测试脚本可以是预先编写并存储在上位机中的,也可以是用户实时编写出的。一个测试脚本对应一种测试用例,具体的,其可以是以预置通用语言库中的测试参数,根据测试用例的测试逻辑编写出来的。预置通用语言库中包含了以预设通用语言定义出的测试参数,在本实施例中,预设通用语言具体为XML语言。通过XML语言,将不同测试用例需要用到的各个测试参数用XML语言重新定义出来,为下一步中的语言格式的转换提供了基础。预置通用语言库的具体建立方法如下:步骤A:选取对应不同测试仪器的多个测试用例。比如,网络测试仪、精度测试仪与继电保护测试仪是三种不同的测试仪器,对应每一种测试仪器,选取对应该测试仪器的预置数量个的测试用例,当然,选取的测试用例最好是常用的测试用例。比如,网络测试仪可以选取VLAN测试、吞吐量测试、时延测试和丢帧测试的测试用例,精度测试器可以选取电流互感器的精度测试、电压互感器的精度测试的测试用例。步骤B:根据选取出的测试用例,提取该测试用例的测试参数。测试参数有很多,可以分为通信、控制以及配置三种功能参数,对于选取出的测试用例,其需要用到的所有测试参数都需要用预设通用语言重新描定义,如此才能确保语言转换的完成度。步骤C:将提取出的所述测试参数以预设通用语言重新定义,形成预置通用语言库。具体建立时,可以使用XML语言,利用主节点下建立子节点的数据结构,层层定义出需要的测试参数。表1提供了一个具体的应用实例,将通信功能的测试参数用标签定义出来。表1可以理解的是,还可以将预置通用语言库中的新定义的测试参数聚类在通信参数模块、控制参数模块以及配置参数模块下,方便测试参数的读取。建立了预置通用语言库后,测试脚本文档来自技高网
...

【技术保护点】
1.一种变电站自动化设备测试方法,其特征在于,包括:接收到上位机发送的测试脚本;根据预置通用语言库,将接收到的所述测试脚本转换为适应当前连接的测试仪器的语言格式;将转换后的所述测试脚本发送给当前连接的所述测试仪器,以使当前连接的所述测试仪器根据所述测试脚本对变电站自动化设备进行测试。

【技术特征摘要】
1.一种变电站自动化设备测试方法,其特征在于,包括:接收到上位机发送的测试脚本;根据预置通用语言库,将接收到的所述测试脚本转换为适应当前连接的测试仪器的语言格式;将转换后的所述测试脚本发送给当前连接的所述测试仪器,以使当前连接的所述测试仪器根据所述测试脚本对变电站自动化设备进行测试。2.根据权利要求1所述的方法,其特征在于,所述预置通用语言库通过以下步骤建立:选取对应不同测试仪器的多个测试用例;根据选取出的所述测试用例,提取所述测试用例的测试参数;将提取出的所述测试参数以预设通用语言重新定义,形成预置通用语言库。3.根据权利要求2所述的方法,其特征在于,所述将提取出的所述测试参数以预设通用语言重新定义,形成预置通用语言库具体包括:将提取出的所述测试参数以XML语言重新定义,形成预置通用语言库。4.根据权利要求3所述的方法,其特征在于,所述将提取出的所述测试参数以XML语言重新定义,形成预置通用语言库之后还包括:将所述预置通用语言库中的新定义的测试参数聚类在通信参数模块、控制参数模块以及配置参数模块下。5.根据权利要求2所述的方法,其特征在于,所述接收到上位机发送的测试脚本具体包括:在上...

【专利技术属性】
技术研发人员:侯艾君曹丽娟梁智强胡春潮高雅段宏达冯善强张延旭
申请(专利权)人:广东电网有限责任公司广东电网有限责任公司电力科学研究院
类型:发明
国别省市:广东,44

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

1