一种航天发射场控制系统的测试方法、装置及存储介质制造方法及图纸

技术编号:34770966 阅读:28 留言:0更新日期:2022-08-31 19:32
本申请提供了一种航天发射场控制系统的测试方法、装置及存储介质,测试方法包括:总控机接收用户在目标测试子界面上执行的针对可编程逻辑控制器和测试程序的选择操作,确定用于测试的目标可编程逻辑控制器以及目标可编程逻辑控制器对应的目标测试程序;当目标测试子界面为用于针对虚拟设备执行测试的界面时,总控机产生第一运行指令,当目标测试子界面为用于针对实体设备执行测试的界面时,总控机产生切换指令和第二运行指令,以模拟航天发射场的航天发射塔设备的运行;总控机根据目标可编程逻辑控制器控制实体设备或虚拟设备时的测试程序执行信息,确定并展示目标可编程逻辑控制器的目标量化指标,以对可编程逻辑控制器进行测试。行测试。行测试。

【技术实现步骤摘要】
一种航天发射场控制系统的测试方法、装置及存储介质


[0001]本申请涉及航天
,具体而言,涉及一种航天发射场控制系统的测试方法、装置及存储介质。

技术介绍

[0002]现有技术中,航天发射研究中,通常使用火箭发射塔演练平台对运载火箭测试发射岗位人员进行训练、演练等。该演练平台至少支持但不限于运载火箭典型部段吊装、接地接口对接、发射阵地射前准备、燃料加注与配气、空调温湿度控制、塔架供水消防等典型场景的模拟。火箭发射塔演练平台通常包括可编程逻辑控制器(Programmable Logic Controller,PLC)控制系统、显示系统、仿真模型系统和功能模型系统。
[0003]现有的PLC控制系统中,大多使用的是进口PLC。但随着国内技术发展,国产PLC渐渐融入市场,但还处于推广阶段。为了更好的了解国产PLC的性能,需要一种测试方法能够测试出国产PLC和进口PLC的差距和优势,能够对国产PLC和进口PLC的性能进行测试。

技术实现思路

[0004]有鉴于此,本申请的目的在于提供一种航天发射场控制系统的测试方法、装置及存储介质,以对航天发射场控制系统中的可编程逻辑控制器进行测试。
[0005]第一方面,本申请实施例提供一种航天发射场控制系统的测试方法,航天发射场控制系统至少包括总控机、交换机、至少一台可编程逻辑控制器、切换装置和多个执行设备,多个执行设备包括实体设备和虚拟设备,总控机与交换机连接,交换机分别与各可编程逻辑控制器连接,每台可编程逻辑控制器分别与一个虚拟设备连接,每台可编程逻辑控制器分别与切换装置对应的一个第一端子连接,实体设备与切换装置对应的第二端子连接,测试方法包括:总控机接收用户在测试程序界面上执行的子界面选择操作,进入目标测试子界面;总控机接收用户在目标测试子界面上执行的针对可编程逻辑控制器和测试程序的选择操作,确定用于测试的目标可编程逻辑控制器以及目标可编程逻辑控制器对应的目标测试程序;当目标测试子界面为用于针对虚拟设备执行测试的界面时,总控机产生第一运行指令,并经由交换机发送给目标可编程逻辑控制器,以使目标可编程逻辑控制器根据第一运行指令运行目标测试程序来控制虚拟设备动作,以模拟航天发射场的航天发射塔设备的运行;当目标测试子界面为用于针对实体设备执行测试的界面时,总控机产生切换指令和第二运行指令,将切换指令发送给切换装置,以使切换装置根据切换指令将实体设备与目标可编程逻辑控制器建立连接,将第二运行指令经由交换机发送给目标可编程逻辑控制器,以使目标可编程逻辑控制器根据第二运行指令运行目标测试程序来控制实体设备动作,以模拟航天发射场的航天发射塔设备的运行;总控机根据目标可编程逻辑控制器控制实体设备或虚拟设备时的测试程序执行信息,确定并展示目标可编程逻辑控制器的目标量化指标。
[0006]优选地,目标测试子界面包括虚拟设备测试子界面,用于针对虚拟设备执行测试,
虚拟设备测试子界面至少包括与每台可编程逻辑控制器对应的可编程逻辑控制器选项、与每台可编程逻辑控制器对应的测试程序选项以及运行选项,总控机通过以下方式确定目标可编程逻辑控制器以及目标可编程逻辑控制对应的测试程序:总控机响应用户在虚拟设备测试子界面上对至少一台可编程逻辑控制器选项的选择操作,以将至少一台可编程逻辑控制器选项对应的可编程逻辑控制器确定为目标可编程逻辑控制器;总控机响应用户在虚拟设备测试子界面上对目标可编程逻辑控制器中每台可编程逻辑控制器对应的测试程序选项的选择操作,以确定目标可编程逻辑控制器中每台可编程逻辑控制器对应的测试程序。
[0007]优选地,目标测试子界面包括实体设备测试子界面,用于针对实体设备执行测试,实体设备测试子界面至少包括与每台可编程逻辑控制器对应的可编程逻辑控制器选项、与每台可编程逻辑控制器对应的测试程序选项以及运行选项,总控机通过以下方式确定目标可编程逻辑控制器以及目标可编程逻辑控制对应的测试程序:总控机响应用户在实体设备测试子界面上对任一可编程逻辑控制器选项的选项操作,以将该可编程逻辑控制器选项对应的可编程逻辑控制器确定为目标可编程逻辑控制器;总控机响应用户在实体设备测试子界面上对目标可编程逻辑控制器对应的测试程序选项的选择操作,以确定目标可编程逻辑控制器对应的测试程序。
[0008]优选地,每个测试程序包括至少一个逻辑指令,每台可编程逻辑控制器包括数字量输出模块,量化指标包括数字输出响应时间,测试程序执行信息至少包括逻辑指令的第一下发时间和逻辑指令的第一完成时间,针对每台可编程逻辑控制器,总控机通过以下方式确定该可编程逻辑控制器的数字输出响应时间:针对每个逻辑指令,通过该可编程逻辑控制器的数字量输出模块获取该逻辑指令的第一完成时间与该逻辑指令的第一下发时间,并计算差值,以确定该逻辑指令对应的数字输出响应时间;将当前所有逻辑指令对应的数字输出响应时间的均值,作为该可编程逻辑控制器的数字输出响应时间。
[0009]优选地,量化指标还包括干扰环境下的数字输出响应时间,测试程序执行信息还包括逻辑指令的第二下发时间和逻辑指令的第二完成时间,针对每个在高频干扰环境下运行的可编程逻辑控制器,总控机通过以下方式确定干扰环境下该可编程逻辑控制器的数字输出响应时间:针对每个逻辑指令,通过该可编程逻辑控制器的数字量输出模块获取该逻辑指令的第二完成时间与该逻辑指令的第二下发时间,并计算差值,以确定该可编程逻辑控制器干扰环境下的数字输出响应时间;将当前所有逻辑指令对应的干扰环境下数字输出响应时间的均值,作为该可编程逻辑控制器干扰环境下的数字输出响应时间。
[0010]优选地,每个测试程序包括至少一个逻辑指令,每台可编程逻辑控制器还包括模拟量输出模块和模拟量输入模块,量化指标还包括模拟量误差率,测试程序执行信息还包括逻辑指令的目标模拟值和逻辑控制指令的采集模拟值,针对每台可编程逻辑控制器,总控机通过以下方式确定该可编程逻辑控制器的模拟量误差率:通过该可编程逻辑控制器的模拟量输出模块获取该逻辑指令的目标模拟值,以及通过该可编程逻辑控制器的模拟量输入模块获取该逻辑指令的采集模拟值,并计算每个逻辑指令的目标模拟值和采集模拟值的差值,以确定该逻辑指令对应的模拟量误差率;将当前所有逻辑指令对应的模拟量误差率的均值,作为该可编程逻辑控制器的模拟量误差率。
[0011]优选地,总控机通过以下方式展示目标可编程逻辑控制器的目标量化指标:总控机接收用户在指标分析界面上执行的子界面选择操作,进入目标指标分析子界面;总控机
接收用户在目标指标分析子界面上执行的针对量化指标的选择操作,确定需要展示的目标量化指标。
[0012]第二方面,本申请实施例还提供一种航天发射场控制系统的测试装置,航天发射场控制系统至少包括总控机、交换机、至少一台可编程逻辑控制器、切换装置和多个执行设备,多个执行设备包括实体设备和虚拟设备,总控机与交换机连接,交换机分别与各可编程逻辑控制器连接,每台可编程逻辑控制器分别与一个虚拟设备连接,每台可编程逻辑控制器分别与切换装置对应的一个第一端子连接,实体设备与切换装置对本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种航天发射场控制系统的测试方法,其特征在于,所述航天发射场控制系统至少包括总控机、交换机、至少一台可编程逻辑控制器、切换装置和多个执行设备,所述多个执行设备包括实体设备和虚拟设备,所述总控机与所述交换机连接,所述交换机分别与各可编程逻辑控制器连接,每台可编程逻辑控制器分别与一个虚拟设备连接,每台可编程逻辑控制器分别与所述切换装置对应的一个第一端子连接,实体设备与所述切换装置对应的第二端子连接,所述测试方法包括:所述总控机接收用户在测试程序界面上执行的子界面选择操作,进入目标测试子界面;所述总控机接收用户在目标测试子界面上执行的针对可编程逻辑控制器和测试程序的选择操作,确定用于测试的目标可编程逻辑控制器以及目标可编程逻辑控制器对应的目标测试程序;当目标测试子界面为用于针对虚拟设备执行测试的界面时,所述总控机产生第一运行指令,并经由所述交换机发送给目标可编程逻辑控制器,以使目标可编程逻辑控制器根据第一运行指令运行目标测试程序来控制虚拟设备动作,以模拟所述航天发射场的航天发射塔设备的运行;当目标测试子界面为用于针对实体设备执行测试的界面时,所述总控机产生切换指令和第二运行指令,将切换指令发送给所述切换装置,以使所述切换装置根据切换指令将实体设备与目标可编程逻辑控制器建立连接,将第二运行指令经由所述交换机发送给目标可编程逻辑控制器,以使目标可编程逻辑控制器根据第二运行指令运行目标测试程序来控制实体设备动作,以模拟所述航天发射场的航天发射塔设备的运行;所述总控机根据目标可编程逻辑控制器控制实体设备或虚拟设备时的测试程序执行信息,确定并展示目标可编程逻辑控制器的目标量化指标。2.根据权利要求1所述的方法,其特征在于,目标测试子界面包括虚拟设备测试子界面,用于针对虚拟设备执行测试,虚拟设备测试子界面至少包括与每台可编程逻辑控制器对应的可编程逻辑控制器选项、与每台可编程逻辑控制器对应的测试程序选项以及运行选项,所述总控机通过以下方式确定目标可编程逻辑控制器以及目标可编程逻辑控制对应的测试程序:所述总控机响应用户在虚拟设备测试子界面上对至少一台可编程逻辑控制器选项的选择操作,以将至少一台可编程逻辑控制器选项对应的可编程逻辑控制器确定为目标可编程逻辑控制器;所述总控机响应用户在虚拟设备测试子界面上对目标可编程逻辑控制器中每台可编程逻辑控制器对应的测试程序选项的选择操作,以确定目标可编程逻辑控制器中每台可编程逻辑控制器对应的测试程序。3.根据权利要求1所述的方法,其特征在于,所述目标测试子界面包括实体设备测试子界面,用于针对实体设备执行测试,实体设备测试子界面至少包括与每台可编程逻辑控制器对应的可编程逻辑控制器选项、与每台可编程逻辑控制器对应的测试程序选项以及运行选项,所述总控机通过以下方式确定目标可编程逻辑控制器以及目标可编程逻辑控制对应的测试程序:
所述总控机响应用户在实体设备测试子界面上对任一可编程逻辑控制器选项的选项操作,以将该可编程逻辑控制器选项对应的可编程逻辑控制器确定为目标可编程逻辑控制器;所述总控机响应用户在实体设备测试子界面上对目标可编程逻辑控制器对应的测试程序选项的选择操作,以确定目标可编程逻辑控制器对应的测试程序。4.根据权利要求1所述的方法,其特征在于,每个测试程序包括至少一个逻辑指令,每台可编程逻辑控制器包括数字量输出模块,量化指标包括数字输出响应时间,所述测试程序执行信息至少包括逻辑指令的第一下发时间和逻辑指令的第一完成时间,针对每台可编程逻辑控制器,所述总控机通过以下方式确定该可编程逻辑控制器的数字输出响应时间:针对每个逻辑指令,通过该可编程逻辑控制器的数字量输出模块获取该逻辑指令的第一完成时间与该逻辑指令的第一下发时间,并计算差值,以确定该逻辑指令对应的数字输出响应时间;将当前所有逻辑指令对应的数字输出响应时间的均值,作为该可编程逻辑控制器的数字输出响应时间。5.根据权利要求4所述的方法,其特征在于,量化指标还包括干扰环境下...

【专利技术属性】
技术研发人员:蒯亮房志奇闵晓霜董岩杨跃武宇鹏王喜君房凯
申请(专利权)人:中国电子信息产业集团有限公司第六研究所
类型:发明
国别省市:

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

1