一种制造技术

技术编号:39651083 阅读:12 留言:0更新日期:2023-12-09 11:19
本发明专利技术涉及一种

【技术实现步骤摘要】
一种103规约的自动测试系统


[0001]本专利技术涉及一种
103
规约的自动测试系统,属于变电站内继电保护设备通信领域


技术介绍

[0002]首先,目前现有的
103
规约测试工具均为单规约测试工具,当测试人员测试不同的
103
规约时,测试人员需要保存不同的测试工具并且需要掌握不同测试工具的使用方法,这无形中增大了测试的难度和不便性

其次,目前现有的
103
规约测试工具均为手动测试工具,需要测试人员首先根据装置的
103
点表进行命令报文的编辑,再根据
103
点表和装置数据的相关属性值进行上送报文的解析,这就要求测试人员对
103
规约的掌握要十分熟练,这也无形中增大了测试的难度和不便性

同时由于
103
报文类型多样,并且装置数据个数较多,如果所有上送报文均需要通过人工来进行解析,这样会耗费很多的时间和精力

此外,目前现有的
103
规约测试工具均没有以数据表或其他形式来展示装置的所有数据,这就使得测试人员在全面测试
103
规约的过程中需要人工对比
103
点表来逐项确认数据上送的正确性,这样很容易出现漏测的情况,且测试效率不高


技术实现思路

[0003]本专利技术的目的是提供一种
103
规约的自动测试系统,用于解决现有技术中测试难度较大和测试效率不高的问题

[0004]为实现上述目的,本专利技术提供的技术方案是:
[0005]本专利技术提供了一种
103
规约的自动测试系统,包括配置文件解析模块

命令组包模块

报文发送模块

报文接收模块以及报文解析模块;
[0006]所述配置文件解析模块用于根据相关配置文件创建与
103
规约相关的数据表,各数据表中均包括组包和解包的关键属性值;所述命令组包模块用于根据不同
103
规约报文格式设计对应的报文模板,根据报文模板

下发命令时所处的位置信息

指定信息组织报文,并且将组织好的报文存放到数据发送缓存区,所述位置信息包括数据表序号和要发送的数据在数据表中的位置,所述指定信息是指下发命令中需测试人员指定的信息;所述报文发送模块依据
103
报文发送逻辑及报文封装流程对数据发送缓存区的报文进行封装发送至继电保护装置;所述报文接收模块用于接收继电保护装置发送的
103
规约报文数据;所述报文解析模块用于对接收到的报文进行解析,并且将解析结果得到的实际值更新到对应的数据表中,以便测试人员核对数据进行完整性与正确性判断

[0007]本专利技术只需要根据配置文件创建相应的数据表,测试人员选择要测试的测试项目,按照待测
103
规约的要求进行组包

发送

对接收到的报文进行解析后得到相应的实际值和完整的解析结果,测试人员直接根据实际值或完整的解析结果判断是否符合预期即可实现
103
规约的自动测试

可见本专利技术不需要了解
103
点表,不需要人工进行测试组包和解析

而且当测试的规约不同时,配置文件解析模块会根据不同的测试规约生成不同的表格,可见如果测试的规约不同,创建的数据表也不同,数据表中包括的关键属性值也就不同,因
此可以支持多种不同的规约

[0008]进一步地,所述配置文件解析模块通过读取保护配置命令报文来获取相关配置文件或者通过解析装置数据模型来获取相关配置文件

[0009]本专利技术配置文件解析模块可以通过读取保护配置命令报文和解析装置数据模型两种方式来获取相关配置文件,获取配置文件方式较灵活,测试人员可以根据不同的规约类型合理地选择获取相关配置文件的方式

[0010]进一步地,所述报文发送逻辑包括重发机制

一二级数据召唤机制和
CRC
校验机制

[0011]本专利技术通过重发机制

一二级数据召唤机制和
CRC
校验机制来发送报文,可以保证报文可靠地送达

[0012]进一步地,所述报文接收模块还用于对接收到的报文进行完整性和正确性检查,并将检查之后的报文存放到数据接收缓存区

[0013]本专利技术报文接收模块对接收到的报文进行完整性和正确性检查,可以减少对不必要的和不完整的报文进行解析,有效地节约了测试成本和提高了测试效率

[0014]进一步地,所述报文接收模块根据波特率和报文最大字节数来设置接收报文时的等待时间

[0015]本专利技术报文接收模块根据波特率和报文最大字节数来设置接收报文时的等待时间可以控制接收报文时等待时间的合理性,避免接收报文时等待时间过长或者过短

[0016]进一步地,
103
规约包括多个测试项目,不同的测试项目采用对应的方式确认测试结果,若所有测试项目的测试结果均符合预期,则说明测试的
103
规约合格

[0017]本专利技术按照不同的测试项目确认测试结果,可以使测试人员全面地进行测试,避免测试出现遗漏

附图说明
[0018]图1是本专利技术
103
规约的自动测试系统的原理框图;
[0019]图2是本专利技术
103
规约的自动测试系统的测试界面图;
[0020]图3是本专利技术
103
规约的自动测试系统的测试环境示意图;
[0021]图4是本专利技术提示请用户确认自动重启以重新加载工具界面图;
[0022]图5是本专利技术对接收报文实时解析并显示及更新数据表实际值图

具体实施方式
[0023]为使本专利技术的目的

技术方案及优点更加清楚明了,下面结合附图及实施例,对本专利技术作进一步的详细说明

[0024]103
规约的自动测试系统的实施例:
[0025]本专利技术提出的
103
规约的自动测试系统,包括配置文件解析模块

命令组包模块

报文发送模块

报文接收模块以及报文解析模块

本专利技术首先利用配置文件解析模块来创建与
103
规约相关的包括组包和解包的关键属性值的数据表;再利用命令组包模块

报文发送模块对测试人员指定的测试项目和信息按照待测
103
规约报本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种
103
规约的自动测试系统,其特征在于,该自动测试系统包括配置文件解析模块

命令组包模块

报文发送模块

报文接收模块以及报文解析模块;所述配置文件解析模块用于根据相关配置文件创建与
103
规约相关的数据表,各数据表中均包括组包和解包的关键属性值;所述命令组包模块用于根据不同
103
规约报文格式设计对应的报文模板,根据报文模板

下发命令时所处的位置信息

指定信息组织报文,并且将组织好的报文存放到数据发送缓存区,所述位置信息包括数据表序号和要发送的数据在数据表中的位置,所述指定信息是指下发命令中需测试人员指定的信息;所述报文发送模块依据
103
报文发送逻辑及报文封装流程对数据发送缓存区的报文进行封装发送至继电保护装置;所述报文接收模块用于接收继电保护装置发送的
103
规约报文数据;所述报文解析模块用于对接收到的报文进行解析,并且将解析结果得到的实际值更新到对应的数据表中,以便测试人员核对数据进行完整性与正确性判断
。2.
根据权利要求1所述的...

【专利技术属性】
技术研发人员:王梦琦浮明军李松合李正雄杨生苹姬希娜杨静陈森许英豪程克杰潘松杰刘一霖黄显果卢军志时晓宁潘翔
申请(专利权)人:许继电气股份有限公司许继集团有限公司
类型:发明
国别省市:

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

1