[发明专利]一种用于计算机联锁软件模拟自动测试系统及其方法在审
申请号: | 201710762740.2 | 申请日: | 2017-08-30 |
公开(公告)号: | CN107562625A | 公开(公告)日: | 2018-01-09 |
发明(设计)人: | 李让剑 | 申请(专利权)人: | 安徽天达网络科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 上海精晟知识产权代理有限公司31253 | 代理人: | 冯子玲 |
地址: | 230000 安徽省合肥市高新区长*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 计算机 联锁 软件 模拟 自动 测试 系统 及其 方法 | ||
技术领域
本发明属于测试系统技术领域,特别是涉及一种用于计算机联锁软件模拟自动测试系统及其方法。
背景技术
目前,计算机联锁系统应用站越来越多,由于站场的多样化及运行环境的复杂性,对软件质量的要求也越来越高。而传统的人工测试方法是一个需要大量的财力、高强度和极其乏味的工作,在测试过程中容易出错。
针对上述情况,发明了一套联锁关系自动测试系统,可以实现连锁实验的规范化、程序化、简单化,解决了需要大量的财力、高强度和极其乏味的工作,易出错的问题。具有提高了工作效率,减少试验时间和消除因联锁实验失误带来的事故隐患的优点。
发明内容
本发明的目的在于提供一种用于计算机联锁软件模拟自动测试系统及其方法,通过联锁关系自动测试系统,解决了现有需要大量的财力、高强度和极其乏味的工作,易出错的问题。
为解决上述技术问题,本发明是通过以下技术方案实现的:
本发明为一种用于计算机联锁软件模拟自动测试系统,包括主控机,所述主控机通过集线器向上位机输出按钮操作命令;所述主控机通过集线器接收上位机的现场数据信息;所述主控机向PLC仿真机输出故障仿真命令;所述主控机接收PLC仿真机的数据信息;所述上位机向联锁机输出操作命令;所述上位机接收联锁机的数据信息;所述联锁机的驱动模块向PLC仿真机输出控制命令;所述联锁机的采集模块采集PLC仿真机的设备状态信息;所述联锁机向主控机输出采集的数据信息。
进一步地,所述主控机根据发出的操作命令与接收的数据信息进行分析、处理得出判定结果。
进一步地,所述联锁机包括驱动模块和采集模块。
进一步地,所述PLC仿真机和仿真机组成的仿真系统接收被测系统的运行仿真命令;所述仿真系统接收主控机测试模块的故障仿真命令,产生各种仿真活动,模拟车站信号设备状态;所述被测系统和上位机向主控机输出现场状态的数据信息。
一种用于计算机联锁软件模拟自动测试方法,所述自动测试方法如下:
SS01根据相关的联锁特征数据,向被测联锁软件发送测试事例中的模拟按钮操作命令或是向仿真PLC子系统发送设置站场状态的仿真设置命令;
SS02另一方面动态监控被测联锁软件的控制命令和现场信号设备状态,实现测试事例的自动生成、测试项的连续加载和测试结果的动态判定;
SS03完成每一测试项后,根据需要清除被测联锁软件某些锁闭状态或向仿真软件发出清除某些设备故障状态命令,对后续的项目测试不造成影响。
本发明具有以下有益效果:
本发明通过联锁关系自动测试系统,可以实现连锁实验的规范化、程序化、简单化,解决了需要大量的财力、高强度和极其乏味的工作,易出错的问题。具有提高了工作效率,减少试验时间和消除因联锁实验失误带来的事故隐患的优点。
当然,实施本发明的任一产品并不一定需要同时达到以上所述的所有优点。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为公开了一种用于计算机联锁软件模拟自动测试系统图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
请参阅图1所示,本发明为一种用于计算机联锁软件模拟自动测试系统,包括主控机,主控机通过集线器向上位机输出按钮操作命令;主控机通过集线器接收上位机的现场数据信息;主控机向PLC仿真机输出故障仿真命令;主控机接收PLC仿真机的数据信息;上位机向联锁机输出操作命令;上位机接收联锁机的数据信息;联锁机的驱动模块向PLC仿真机输出控制命令;联锁机的采集模块采集PLC仿真机的设备状态信息;联锁机向主控机输出采集的数据信息。
其中,主控机根据发出的操作命令与接收的数据信息进行分析、处理得出判定结果。
其中,联锁机包括驱动模块和采集模块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于安徽天达网络科技有限公司,未经安徽天达网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710762740.2/2.html,转载请声明来源钻瓜专利网。