一种基于可编程控制器的开关机测试系统及方法技术方案

技术编号:14888298 阅读:115 留言:0更新日期:2017-03-28 18:38
本发明专利技术公开了一种基于可编程控制器的开关机测试系统及方法,该系统包括PC端、可编程控制器、插排,PC端用于输入控制信息;可编程控制器用于接收PC端发送的控制信息,从而执行测试;可编程控制器包括用于设定运行时间、ping通时间、开关关闭时间的定时器和用于设定测试次数、失败次数、成功次数的计数器。插排用于可编程控制器与产品的连接。本发明专利技术采用可编程控制器进行开关机测试,功能强、可靠性高、抗干扰能力强、维修工作量小、维修方便、体积小,能耗低节省时间,有效提高测试效率。

【技术实现步骤摘要】

本专利技术涉及开关机测试领域,尤其涉及一种基于可编程控制器的开关机测试系统及方法
技术介绍
随着计算机科技的进步,人们逐渐使用信息设备来取代传统的人工作业,在日常工作中,人们对信息设备已呈现高度依赖的状态。为了能够向客户提供稳定可靠的设备,生产厂商在完成设备的生产工作之后,还会对该设备进行一系列测试。其中,开关机测试是测试产品质量的一项重要试验。开关机测试是通过对产品进行频繁多次的上电/掉电,验证产品的开关机功能。目前现有的开关机测试方法主要是采用开关机治具及其配套的开关机控制软件来进行的。开关机治具是利用继电器来实现电路的上电与掉电。开关机治具中的继电器线圈通电,通过电磁效应吸合衔铁,使得触点闭合,电路通电。线圈断电后,衔铁通过弹簧反弹回原来的位置,使得触点断开,电路断电。而继电器的动作是通过开关机控制软件来控制的。开关机控制软件可以对IP地址、运行时间、测试次数、通过比率等一些关键的参数进行设置,并通过串口实现对继电器的通断进行控制。然而,在实际操作中,发现开关机治具会经常性地出现不掉电得现象,导致该测试项无法顺利进行。出现该现象的主要原因是开关机治具中的电磁继电器内部的弹簧老化,导致在线圈断电时,弹簧无法正常弹起。在现有公开专利文献中,也涉及了一些关于开关机测试的技术方案。如公开号为CN201510940964所提供的“一种开关机测试方法及系统”,该系统包括开关机控制器,画面信息获取装置和服务器。开关机控制器用于控制待测试显示设备开机、关机或待机;画面信息获取装置用于在所述待测试显示设备开机时,获取待测试显示设备的开机画面信息,并将所述开机画面信息上传所述服务器,开机画面信息包括开机画面。服务器用于接收画面信息获取装置上传的开机画面信息,并将开机画面信息中的开机画面与预设开机画面进行比较,确定待测试显示设备的开机画面是否存在异常。该系统在设备开机后通过将开机画面信息中的开机画面与预设开机画面进行比较以确定待测试显示设备的开机画面是否存在异常的方法并不准确,且当设备出现异常后不能进行完整的记录以及对异常情况进行相应的处理。又如公开号为CN201210131715所提供的“一种开关机测试装置及方法”,该装置包括一输入模块、一控制模块、一开关模块、一交流直流转换模块及一检测模块,开关模块连接于控制模块及交流直流转换模块之间,开关模块用于连接一交流电源,交流直流转换模块用于连接一待测的电脑主板,检测模块用于连接于控制模块及电脑主板之间,输入模块连接控制模块用于向控制模块输入测试参数,检测模块用于检测电脑主板的上电状态,并将检测结果发送给控制模块,控制模块用于在接收到测试参数后根据检测结果从而控制开关模块的通断,从而控制交流电源对电脑主板的供电或断电。该系统需要设置交流直流转换模块,且测试过程较繁琐,不适合进行大量的重复性的开关机测试。再如公开号为CN200810169159所提供的“一种开关机测试方法及开关机测试系统”其适用于由远程主机透过网络与远程电源控制装置来测试待测装置,其中此待测装置具有基板管理控制器与操作系统。该方法包括控制远程电源控制装置使连接于远程电源控制装置与待测装置之间的电源线成为通路状态并且初始化基板管理控制器,该方法还包括透过基板管理控制器激活待测装置并且执行待测装置的操作系统的开机程序,该方法还包括在完成开机程序之后控制待测装置执行操作系统的关机程序以关闭待测装置以及控制远程电源控制装置使电源线成为断路状态。该开关机测试系统需要有网络连接,当该开关机测试系统未成功开启操作系统或者未在预定重新关闭次数内关闭操作系统时,会自动输出错误信号,需人为解决,且出现错误时,会增加测试时间。
技术实现思路
针对现有技术存在的上述问题,本专利技术提供了一种基于可编程控制器的开关机测试系统及方法,本专利技术利用可编程控制器的定时及计数功能对产品进行开关机测试,节省时间,提高测试效率。为达到上述技术目的,本专利技术采取如下技术方案:一种基于可编程控制器的开关机测试系统,它包括PC端,可编程控制器,插排,PC端用于输入控制信息,可编程控制器用于接收PC端发送的控制信息,从而执行测试,插排用于连接可编程控制器与产品。进一步地,可编程控制器包括用于设定运行时间、ping通时间、开关关闭时间的定时器。进一步地,可编程控制器还包括用于设定测试次数、失败次数、成功次数的计数器。本专利技术还公开了一种基于可编程控制器的开关机测试方法,它包括如下步骤:将控制信息输入PC端;控制信息被发送至可编程控制器,可编程控制器接收到控制信息后开始执行测试;所述测试过程包括测试次数计数测试,运行计时测试,失败次数计数测试,ping通计时测试,成功次数计数测试,开关关闭计时测试;可编程控制器通过插排连接至产品。进一步地,测试次数计数测试若完成,则表示测试次数达到预定测试次数,结束测试;若未完成,则进行运行计时是否完成的判断。进一步地,运行计时测试若完成,则表示运行时间内测试过程未全部完成,测试失败,失败次数加一;若未完成,则进行ping通计时是否完成的判断。进一步地,ping通计时测试若完成,则表示测试成功,成功次数计数器加一,并进行开关关闭计时是否完成的判断。进一步地,开关关闭计时测试若完成,则进行复位工作。进一步地,复位工作包括运行计时器,ping通计时器以及开关关闭计时器的复位。进一步地,复位工作完成后,测试次数计数器加一,并重复以上测试过程,开始下一次测试。本专利技术基于可编程控制器的开关机测试系统及方法,其技术方案利用可编程控制器的定时及计数功能对产品进行开关机测试,能够节省时间,提高测试效率。附图说明图1为本专利技术的结构框架示意图。图2为本专利技术的测试流程示意图。具体实施方式以下是本专利技术的具体实施例并结合附图,对本专利技术的技术方案作进一步的描述,但本专利技术并不限于这些实施例。实施例1本实施例提供如图1所示的一种基于可编程控制器的开关机测试系统,该系统包括PC端100,可编程控制器200,插排300。工作人员通过PC端100输入预先设定好的控制信息。可编程控制器200接收PC端100发送的控制信息,并自动开始执行测试。可编程控制器200通过插排300与被测产品连接。可编程控制器是一种数字运算操作的电子系统,专门在工业环境下应用而设计,它采用可以编制程序的存储器,用来在执行存储逻辑运算和顺序控制、定时、计数和算术运算等操作的指令,并通过数字或模拟的输入(I)和输出(O)接口,控制各种类型的机械设备或生产过程。本专利技术主要是利用可编程控制器的定时和计数这两大功能来进行开关机控制。本实施例采用可编程控制器作为控制单元,其所具有的优势在于:首先,PLC功能强,性能价格比高,用户使用方便,适应性强。一台PLC内有成千上万个可供用户使用的编程元件,可以实现非常复杂的控制功能。与相同功能的继电器系统相比,具有很高的性能价格比。此外,PLC还可以通过通信联网,实现分散控制,集中管理。其次,PLC可靠性高,抗干扰能力强。传统的继电器控制系统使用了大量的中间继电器、时间继电器。由于触点接触不良,容易出现故障。PLC用软件代替中间继电器和时间继电器,仅剩下与输入和输出有关的少量硬件元件,接线可减少到继电器控制系统的十分之一以下,大大减少了因触点接触不良造成的故本文档来自技高网
...
一种基于可编程控制器的开关机测试系统及方法

【技术保护点】
一种基于可编程控制器的开关机测试系统,其特征在于,包括PC端、可编程控制器、插排;所述的PC端用于输入控制信息;所述的可编程控制器用于接收PC端发送的控制信息,而执行测试;所述的插排用于连接可编程控制器与产品。

【技术特征摘要】
1.一种基于可编程控制器的开关机测试系统,其特征在于,包括PC端、可编程控制器、插排;所述的PC端用于输入控制信息;所述的可编程控制器用于接收PC端发送的控制信息,而执行测试;所述的插排用于连接可编程控制器与产品。2.如权利要求1所述的一种基于可编程控制器的开关机测试系统,其特征在于,所述可编程控制器包括用于设定运行时间、ping通时间、开关关闭时间的定时器。3.如权利要求1或2所述的一种基于可编程控制器的开关机测试系统,其特征在于,所述可编程控制器还包括用于设定测试次数、失败次数、成功次数的计数器。4.一种基于可编程控制器的开关机测试方法,其特征在于,包括如下步骤:将控制信息输入PC端;控制信息被发送至可编程控制器,可编程控制器接收到控制信息后开始执行测试;所述的测试过程包括测试次数计数测试,运行计时测试,失败次数计数测试,ping通计时测试,成功次数计数测试,开关关闭计时测试;可编程控制器通过插排连接至产品。5.如权利要求4所述的一种基于可编程控制器的开关机测...

【专利技术属性】
技术研发人员:钱文秀
申请(专利权)人:上海斐讯数据通信技术有限公司
类型:发明
国别省市:上海;31

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

1