一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种列车车载可编程控制装置的可视化自动化测试的方法与流程

2022-11-09 22:08:01 来源:中国专利 TAG:


1.本发明属于轨道交通技术领域,具体涉及一种列车车载可编程控制装置测试技术。


背景技术:

2.地铁车辆的控制的方式由继电器控制的方式向车载可编程控制装置控制的方式转变,车载可编程控制装置具有安全可靠性强,控制速度快,故障少,易维修等优点,因此车载可编程控制装置在列车上使用的前景非常广阔。
3.为了保证车载可编程控制装置的质量,需要对车载可编程控制装置的输入/输出功能进行测试。现有的测试方式主要是通过人工测试的方式,观察车载可编程控制装置的输入/输出led灯的亮灭判断输入和输出功能是否正常。
4.现有的车载可编程控制装置测试方式有以下缺陷:
5.1)只能通过人工观察单板led灯的方式,判断车载可编程控制装置的输入输出是否正确,判断的颗粒度不足,造成测试不完整,无法评估测试的质量。
6.2)无测试记录,测试结果不可追溯,影响测试可信度。
7.3)只能近距离观察车载可编程控制装置的状态,测试时不方便。


技术实现要素:

8.本发明所要解决的技术问题就是提供一种列车车载可编程控制装置的可视化自动化测试的方法,实现列车车载可编程控制装置的自动化测试以及测试过程和测试结果的可视化,方便测试人员测试。
9.为解决上述技术问题,本发明采用如下技术方案:
10.一种列车车载可编程控制装置的可视化自动化测试的方法,包括如下步骤,自动化测试台与车载可编程控制装置联网通信;
11.自动化测试台在交互界面中显示车载可编程控制装置配置的各单板和单板上输入和输出端口;
12.通过交互界面接收指令来选择要测试的各单板上的输入和输出端口,并确认结束的测试日期和时间;
13.接收开始测试的指令后,自动测试台下发测试指令给车载可编程控制装置,车载可编程控制装置开始执行输入输出指令,并上报输入输出结果的报文;
14.自动测试台检查上报的报文是否正确,如正确,则继续执行测试;
15.测试台继续执行测试,同时记录车载可编程控制装置上报的报文,并根据实时报文内容显示各测试端口的状态,直到测试结束的日期时间。
16.优选的,还设有在检查上报的报文不正确时,在交互界面提示测试人员是否继续测试的步骤;如接收到停止测试的指令,则重新选择要测试的各单板上的输入和输出端口并执行新的测试,如不停止测试则继续执行测试。
17.优选的,还包括在交互界面上提示测试人员本次测试结束,是否显示测试结果的步骤;如接收到显示测试结果的指令,显示本次测试结果,包括测试的每个端口测试成功次数,失败次数,失败原因。
18.优选的,所述自动化测试台设有测试记录存储模块和测试记录查询模块,所述测试记录存储模块存储所有测试记录,所述测试记录查询模块从测试记录存储模块中调取选定的测试记录。
19.优选的,测试记录查询模块接收到查询测试记录指令后,执行以下步骤:
20.在自动测试台的交互界面上显示所有的测试记录;
21.接收到要查询的测试记录选定指令后在交互界面上显示对应测试记录的信息,包括每个测试端口测试成功次数,失败次数,失败原因。
22.本发明适用于轨道交通行业车载可编程控制装置的自动化测试,采用上述技术方案后,具有如下有益效果:
23.1.自动化测试台通过交互界面进行操作和显示,接收操作指令后,可以自动化执行测试,测试人员不需要熟悉车载可编程控制装置的内部通信协议、不需要编写测试程序。只需要指定要测试的输入输出接口,测试日期时间,人机界面友好,符合人性化设计。
24.2.自动化测试台实时显示车载可编程控制装置各单板输入输出端口状态。
25.3.自动化测试台自动化保存测试结果,能记录、查询测试结果。
26.4.自动化测试台与车载可编程控制装置可以远距离联网通信,因此可以远距离观察车载可编程控制装置的状态,方便测试人员测试。
27.本发明采用的具体技术方案及其带来的有益效果将会在下面的具体实施方式中结合附图中予以详细的揭露。
附图说明
28.下面结合附图和具体实施方式对本发明作进一步描述:
29.图1为本发明列车车载可编程控制装置可视化自动化测试流程图;
30.图2为测试人员查询测试记录流程图;
31.图3为列车车载可编程控制装置自动化测试台组网图。
具体实施方式
32.本发明运行于一台计算机即图3中的自动化测试台,该自动化测试台和车载可编程控制装置、仿真输入输出装置的组网图如图3所示。自动化测试台和车载可编程控制装置通过串口或以太网口实现连接,进行相互通信。仿真输入输出装置和车载可编程控制装置通过通讯电缆相连,车载可编程控制装置接收输入和输出信号。测试人员可以操作或监控自动测试台运行,为了操作或监控自动测试台运行,自动测试台设有交互界面,通过交互界面进行显示,以及接收测试人员的指令,实现操作指令的接收,通常是通过鼠标和键盘进行操作,当然交互界面也可以支持触摸操作。
33.其中,车载可编程控制装置具有多个单板,每个单板上具有多个输入输出端口。自动化测试台启动后,会读取到车载可编程控制装置的日志信息,日志信息中会有该控制装置有多少块单板组成,每个单板输入输出端口的状态,自动化测试台可以解析日志,然后图
形化显示这些单板种类和端口的状态。
34.图1是列车车载可编程控制装置可视化自动化测试的流程图,各步骤描述如下:
35.步骤1:流程开始。
36.步骤2:自动化测试台启动后,和车载可编程控制装置联网通信。
37.步骤3:自动化测试台的交互界面中显示车载可编程控制装置配置的各单板,和单板上输入和输出端口。
38.步骤4:测试人员选择交互界面中要测试的各单板上的输入和输出端口。
39.步骤5:测试人员确认结束的测试日期和时间,点击测试按钮。
40.步骤6:自动化测试台下发测试指令给车载可编程控制装置,车载可编程控制装置开始执行输入输出命令,并上报输入输出结果的报文。
41.步骤7:自动化测试台初始检查上报的报文是否正确?如正确,则执行步骤9。如不正确,执行步骤8。报文的格式是固定的,自动化测试台的计算机程序根据报文的格式设计,如报文格式不正确,自动化测试台就能检测出来,并上报错误。
42.步骤8:自动化测试台提示测试人员是否继续测试,如测试人员停止测试,则回到步骤4,如不停止测试则继续执行步骤9。
43.步骤9:自动化测试台继续执行测试,并记录车载可编程控制装置上报的报文,并根据报文内容显示各测试端口的状态,直到测试结束的日期时间。
44.步骤10:自动化测试台提示测试人员本次测试结束,是否显示测试结果,如显示测试结果执行步骤10,如不显示测试结果,流程结束。
45.步骤11:自动化测试台显示本次测试结果,测试的每个端口测试成功次数,失败次数,失败原因。
46.步骤12:测试人员确认测试结果后,流程结束。
47.上述自动化测试流程,根据测试人员要求,自动化进行输入输出测试,自动化保存测试结果,并统计测试成功次数,失败次数,失败原因,测试结束后,测试结果可以在交互界面中显示。
48.操作简单,测试人员指定码位后(指定要测试单板的输入输出端口),点击测试按钮就可以进行测试。
49.自动化测试台设有测试记录存储模块和测试记录查询模块,测试记录存储模块存储所有测试记录,测试记录查询模块从测试记录存储模块中调取选定的测试记录。图2为测试人员查询测试记录的流程图,各步骤描述如下:
50.步骤1:流程开始。
51.步骤2:测试人员查询测试记录。
52.步骤3:测试台显示所有的测试记录。
53.步骤4:测试人员确定要查询的测试记录。
54.步骤5:测试台显示每个测试端口测试成功次数,失败次数,失败原因等信息
55.步骤6:测试人员确认测试记录后,流程结束。
56.因此,测试人员可根据测试日期和时间可以查询指定的测试记录。
57.因此,本发明解决了以下技术问题
58.1.人机界面友好,测试界面显示车载可编程控制装置的输入输出状态。
59.2.操作简单,测试输出功能时,不需要写脚本,只要鼠标点击界面中输入、输出端口和测试按钮就可以执行测试。
60.3.可以指定输入、输出端口,做长时间的测试。
61.4.测试记录可以自动保存,并统计测试成功次数,失败次数、失败原因。
62.5.可查询历史测试记录。
63.6.可远距离通过测试界面观察车载可编程控制装置的输入输出状态。
64.以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,熟悉该本领域的技术人员应该明白本发明包括但不限于附图和上面具体实施方式中描述的内容。任何不偏离本发明的功能和结构原理的修改都将包括在权利要求书的范围中。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献