一种工业控制设备测试系统的制作方法

文档序号:6293369阅读:185来源:国知局
一种工业控制设备测试系统的制作方法
【专利摘要】本发明适用于工业设备测试领域,提供了一种工业控制设备测试系统。在本发明中,通过采用包括供电控制模块、开关机控制模块、指令传输模块、硬件复位控制模块以及开关机检测模块的工业控制设备测试系统,能够根据用户通过参数设置模块输出的控制指令自动进入与被测工业控制设备中主板类型对应的开机测试模式、关机测试模式、烤机测试模式、硬件复位测试模式或软件复位测试模式,并能实时保留和显示测试状态信息以便用户得知测试状况。
【专利说明】一种工业控制设备测试系统
【技术领域】
[0001]本发明属于工业设备测试领域,尤其涉及一种工业控制设备测试系统。
【背景技术】
[0002]工业控制设备主要作为工业控制系统的控制器运行于工业环境中。而目前对于工业控制设备的稳定性测试、开关机测试、烤机测试等环节都是通过手动独立运行的,无法实现无人值守的自动化测试,不能实时记录测试数据,影响了测试结果的准确性,同时,需要人为参与整个测试过程也导致测试效率低下。
[0003]为了解决上述问题,现有技术主要提供了两种对工业控制设备进行自动测试的方法,第一种是由被测工业控制设备为测试系统提供工作电压,测试人员通过输入装置向测试系统设置开关机测试的次数和测试延时时间,然后由测试系统中的控制模块控制被测工业控制设备中的ATX (Advanced Technology Extended,高级技术扩展)主板开关机,并由侦测模块检测被测工业控制设备的工作电压变化,以判定ATX主板是否正常工作,最后通过发光装置显示出测试结果。然而,此种测试方法只能通过被测工业控制设备的电源按钮实现开关机,无法控制被测工业控制设备的交流电源的通断,也不能判定被测工业控制设备是否正常进入桌面操作系统,只能显示最终测试结果,无法显示测试次数,且无法对具有AT (Advanced Technology,高级技术)主板的工业控制设备进行测试。第二种测试方法则是通过微处理器控制被测工业控制设备的电源开关实现对被测工业控制设备的开关控制,并通过检测5V系统电压判定被测工业控制设备是否正常开机,且通过显示装置显示开关机测试次数。此种方法虽然能够显示测试次数,但却无法通过显示信息将最终测试结果告知测试人员,且同样存在上述第一种方法所存在的一系列问题。
[0004]综上所述,现有技术无法实时显示测试数据,无法自动控制被测工业控制设备的交流电源的通断,也不能判定被测工业控制设备是否正常进入桌面操作系统,无法对具有AT主板的工业控制设备进行测试。

【发明内容】

[0005]本发明的目的在于提供一种工业控制设备测试系统,旨在解决现有技术所存在的无法实时显示测试数据,无法自动控制被测工业控制设备的交流电源的通断,也不能判定被测工业控制设备是否正常进入桌面操作系统,无法对具有AT主板的工业控制设备进行测试的问题。
[0006]本发明是这样实现的,一种工业控制设备测试系统,与程序烧录装置及被测工业控制设备连接,所述工业控制设备测试系统包括中央控制模块、信息显示模块、参数设置模块及串口通信模块,所述中央控制模块分别与所述信息显示模块、所述参数设置模块及所述串口通信模块连接;
[0007]所述工业控制设备测试系统还包括:
[0008]供电控制模块,所述供电控制模块的控制端接所述中央控制模块的供电控制端,电源接入端与市电火线或直流电源的正输出端连接,供电端与所述被测工业控制设备的电源端连接,用于根据所述中央控制模块发出的供电控制电平对所述被测工业控制设备进行直流供电控制或交流供电控制;
[0009]开关机控制模块,所述开关机控制模块的控制端接所述中央控制模块的开机控制端,第一开关端和第二开关端分别连接所述被测工业控制设备的电源输入端和回路端,用于当需要对所述被测工业控制设备中的ATX主板进行开关机测试时,根据所述中央控制模块输出的开关机控制电平控制所述ATX主板开关机;
[0010]指令传输模块,所述指令传输模块的时钟输入端与指令输入端分别与所述中央控制模块的时钟输出端和指令输出端相连接,所述指令传输模块的时钟输出端和指令输出端分别与所述被测工业控制设备的时钟接收端和指令接收端连接,用于将所述中央控制模块输出的控制指令传送给所述被测工业控制设备;
[0011]硬件复位控制模块,所述硬件复位控制模块的控制端接所述中央控制模块的复位控制端,第一开关端和第二开关端分别连接所述被测工业控制设备的复位触发端和复位回路端,用于当所述中央控制模块输出的复位控制电平为低电平时控制所述被测工业控制设备进入复位状态;
[0012]开关机检测模块,所述开关机检测模块的反馈端接所述中央控制模块的开机检测端,电平检测端接所述被测工业控制设备的开关机电平端,用于检测所述被测工业控制设备的开关机电平端的电位。
[0013]所述工业控制设备测试系统还进一步包括:
[0014]声音提示模块,所述声音提示模块的控制端与所述中央控制模块的声音提示控制端连接,用于当所述被测工业控制设备出现开机故障、关机故障、无法进入桌面操作系统或完成规定测试操作时,根据所述中央控制模块所发出的具有特定占空比的脉冲信号相应地发出声音提示。
[0015]在本发明中,通过采用包括所述供电控制模块、所述开关机控制模块、所述指令传输模块、所述硬件复位控制模块以及所述开关机检测模块的所述工业控制设备测试系统,能够根据用户通过所述参数设置模块输出的控制指令自动进入与被测工业控制设备中主板类型对应的开机测试模式、关机测试模式、烤机测试模式、硬件复位测试模式或软件复位测试模式,并能实时保留和显示测试数据,解决了现有技术所存在的无法实时显示测试数据,无法自动控制被测工业控制设备的交流电源的通断,也不能判定被测工业控制设备是否正常进入桌面操作系统,无法对具有AT主板的工业控制设备进行测试的问题。
【专利附图】

【附图说明】
[0016]图1是本发明实施例所提供的工业控制设备测试系统的模块结构图;
[0017]图2是本发明实施例所提供的工业控制设备测试系统的示例电路结构图。
【具体实施方式】
[0018]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。[0019]在本发明实施例中,通过采用包括供电控制模块、开关机控制模块、指令传输模块、硬件复位控制模块、开关机检测模块以及声音提示模块的工业控制设备测试系统,能够根据用户通过参数设置模块输出的控制指令自动进入与被测工业控制设备中主板类型对应的开机测试模式、关机测试模式、烤机测试模式、硬件复位测试模式或软件复位测试模式,并能实时保留和显示测试状态信息,且适时发出声音提示以便用户得知测试状况。
[0020]图1示出了本发明实施例所提供的工业控制设备测试系统的模块结构,为了便于说明,仅示出了与本发明相关的部分,详述如下:
[0021]工业控制设备测试系统100与程序烧录装置200及被测工业控制设备300连接,该工业控制设备测试系统100包括中央控制模块101、信息显示模块102、参数设置模块103及串口通信模块104,中央控制模块101分别与信息显示模块102、参数设置模块103及串口通信模块104连接;
[0022]工业控制设备测试系统100还包括:
[0023]供电控制模块105,所述供电控制模块105的控制端接中央控制模块101的供电控制端P0WER_IN,电源接入端与市电火线L或直流电源的正输出端DC+连接,供电端与被测工业控制设备300的正电源端AC+/DC+连接,用于根据中央控制模块101发出的供电控制电平对被测工业控制设备300进行直流供电控制或交流供电控制;
[0024]开关机控制模块106,所述开关机控制模块106的控制端接中央控制模块101的开机控制端PW,第一开关端和第二开关端分别连接被测工业控制设备300的电源输入端IN和回路端0UT,用于当需要对被测工业控制设备300中的ATX主板进行开关机测试时,根据中央控制模块101输出的开关机控制电平控制ATX主板开关机;
[0025]指令传输模块107,所述指令传输模块107的时钟输入端与指令输入端分别与中央控制模块101的时钟输出端CLK和指令输出端ODR相连接,所述指令传输模块107的时钟输出端和指令输出端分别与被测工业控制设备300的时钟接收端CLK和指令接收端DAT连接,用于将中央控制模块101输出的控制指令传送给被测工业控制设备300 ;
[0026]硬件复位控制模块108,所述硬件复位控制模块108的控制端接中央控制模块101的复位控制端REC,第一开关端和第二开关端分别连接被测工业控制设备300的复位触发端FW和复位回路端FW_0UT,用于当中央控制模块IOI输出的复位控制电平为低电平时控制被测工业控制设备300进入复位状态;
[0027]开关机检测模块109,所述开关机检测模块109的反馈端接中央控制模块101的开机检测端TEST,电平检测端接被测工业控制设备300的开关机电平端LEV,用于检测被测工业控制设备300的开关机电平端LEV的电位。
[0028]其中,中央控制模块101可以为单片机、ARM处理器或者其他具备数据运算与处理能力的可编程逻辑器件;此外,中央控制模块101还与程序烧录装置200相连接,当用户需要更改测试程序时,可以通过程序烧录装置200对中央控制模块101进行在线程序烧录。
[0029]信息显示模块102可以为IXD显示器或者LED显示器,在实际应用中可根据不同的需求进行择一选用,特别地,当信息显示模块102为LCD显示器时,其可以是型号为1602的LCD显示模块,采用型号为1602的LCD显示模块可实现显示测试次数、测试时间、测试进程信息及测试状态提示信息(包括开机测试提示信息、正常开机提示信息、系统启动异常提示信息、开机异常提示信息、关机测试提示信息、关机正常提示信息、关机异常提示信息、烤机测试进程信息、烤机测试异常信息、烤机测试完成信息、硬件复位正常提示信息、硬件复位测试完成信息、硬件复位异常提示信息、软件复位测试进程信息、软件复位完成信息、软件复位异常信息),使用户能够更加直观、清晰地获知测试实况。
[0030]参数设置模块103为常用的按键电路,用于根据用户的操作向中央控制模块101输入各种控制指令。
[0031]串口通信模块104可以为基于RS232串口通信协议的串口通信电路或者基于RS485串口通信协议的串口通信电路。
[0032]指令传输模块107所传输的控制指令是包含用户通过操作参数设置模块103所输出的复位指令在内各种控制信号和指令,该控制指令从中央控制模块101的时钟输出端CLK和指令输出端ODR输出,并由指令传输模块107传输至被测工业控制设备300的时钟接收端CLK和指令接收端DAT。
[0033]在本发明实施例中,被测工业控制设备300的负电源端AC-/DC-与市电零线N或直流电源的负输出端DC-连接,被测工业控制设备300的接地端PE/GND与市电地线PE或直流电源的接地端GND连接;串口通信模块104的第一数据发送端RXDl和第一数据接收端TXDl分别连接中央控制模块101的数据接收端RXD和数据发送端TXD,串口通信模块104的第二数据发送端TXD2和第二数据接收端RXD2分别与被测工业控制设备300的数据接收端RXD和数据发送端TXD连接。
[0034]此外,工业控制设备测试系统100还进一步包括:
[0035]声音提示模块110,所述声音提示模块110的控制端与中央控制模块101的声音提示控制端INF连接,用于当被测工业控制设备300出现开机故障、关机故障、无法进入桌面操作系统或完成规定测试操作时,根据中央控制模块101所发出的具有特定占空比的脉冲信号相应地发出声音提不。
[0036]图2示出了本发明实施例所提供的工业控制设备测试系统的示例电路结构,为了便于说明,仅示出了与本发明相关的部分,详述如下:
[0037]作为本发明一实施例,供电控制模块105包括:
[0038]稳压二极管D1、稳压二极管D2、电阻Rl、PNP型三极管Q1、电阻R2、发光二极管LED1、电阻R3以及第一继电器Kl ;
[0039]稳压二极管Dl的阳极为供电控制模块105的控制端,稳压二极管D2的阳极接稳压二极管Dl的阴极,电阻Rl连接于稳压二极管D2的阴极与PNP型三极管Ql的基极,PNP型三极管Ql的发射极接+12V直流电源,电阻R2的第一端与PNP型三极管Ql的集电极共接于第一继电器Kl的第一公共引脚1,电阻R2的第二端接发光二极管LEDl的阳极,发光二极管LEDl的阴极与电阻R3的第一端共接于地,电阻R3的第二端接第一继电器Kl的第二公共引脚2,第一继电器Kl的共接点3和常开接点4分别为供电控制模块105的电源接入端和供电端。其中,稳压二极管Dl与稳压二极管D2是用于将PNP型三极管Ql的基极电压稳定于10V,所以在本发明其他实施例中,可通过选用不同规格的稳压二极管以实现稳压的作用,且规格不同,则串联连接的稳压二极管的数量也不同。此外,由于发光二极管LEDI在此是起到提示第一继电器Kl的工作状态的作用,所以,若是出于降低成本的考虑,在本发明另一实施例中,发光二极管LEDl是可以去掉的。
[0040]作为本发明一实施例,开关机控制模块106包括:[0041]电阻R4、PNP型三极管Q2、第二继电器K2、发光二极管LED2及电阻R5 ;
[0042]电阻R4的第一端为开关机控制模块106的控制端,电阻R4的第二端接PNP型三极管Q2的基极,PNP型三极管Q2的发射极接+5V直流电源,PNP型三极管Q2的集电极接第二继电器K2的第一公共引脚1,第二继电器K2的第二公共引脚2和第一共接点3均接地,第二继电器K2的第一常开接点4接发光二极管LED2的阴极,第二继电器K2的第二共接点5和第二常开接点6分别为开关机控制模块106的第一开关端和第二开关端,发光二极管LED2的阳极接电阻R5的第一端,电阻R5的第二端接+5V直流电源。其中,因为发光二极管LED2起到提示第二继电器K2的开关状态的作用,所以,如果是出于节约成本的考虑,在本发明另一实施例中,可以将发光二极管LED2与起到分压作用的电阻R5去掉,仅保留电阻R4、PNP型三极管Q2和第二继电器K2,并将第二继电器K2替换为单刀单掷继电器即可。
[0043]作为本发明一实施例,指令传输模块107包括电阻R6和双刀双掷微动开关SW1,双刀双掷微动开关SWl的第一共接点1、第二共接点2、第一常开接点3和第二常开接点4分别为指令传输模块107的指令输入端、时钟输入端、指令输出端和时钟输出端,双刀双掷微动开关SWl的第一空接点NCl和第二空接点NC2均空接,电阻R6的第一端接+5V直流电源,电阻R6的第二端接双刀双掷微动开关SWl的第一共接点I。而在本发明另一实施例中,指令传输模块107还可以是一个不具备开关功能的接口电路或连接器,其作用便是将中央控制模块101的时钟输出端CLK和指令输出端ODR分别与被测工业控制设备300的时钟接收端CLK和指令接收端DAT连接起来。
[0044]作为本发明一实施例,硬件复位控制模块108包括:
[0045]电阻R7、PNP型三极管Q3、第三继电器K3、发光二极管LED3及电阻R8 ;
[0046]电阻R7的第一端为硬件复位控制模块108的控制端,电阻R7的第二端接PNP型三极管Q3的基极,PNP型三极管Q3的发射极接+5V直流电源,PNP型三极管Q3的集电极接第三继电器K3的第一公共引脚1,第三继电器K3的第二公共引脚2和第一共接点3均接地,第三继电器K3的第一常开接点4接发光二极管LED3的阴极,第三继电器K3的第二共接点5和第二常开接点6分别为硬件复位控制模块108的第一开关端和第二开关端,发光二极管LED3的阳极接电阻R8的第一端,电阻R8的第二端接+5V直流电源。其中,因为发光二极管LED3起到提示第三继电器K3的开关状态的作用,所以,如果是为了降低成本,在本发明另一实施例中,可以将发光二极管LED3与起到分压作用的电阻R8去掉,仅保留电阻R7、PNP型三极管Q3和第三继电器K3,并将第三继电器K3替换为单刀单掷继电器即可。
[0047]作为本发明一实施例,开关机检测模块109包括:
[0048]PNP型三极管Q4、电阻R9、电阻R10、电阻Rll及发光二极管LED4 ;
[0049]PNP型三极管Q4的发射极接+5V直流电源,PNP型三极管Q4的集电极与电阻R9的第一端共接形成开关机检测模块109的反馈端,电阻R9的第二端接地,电阻RlO的第一端接PNP型三极管Q4的基极,电阻RlO的第二端为开关机检测模块109的电平检测端,电阻Rll连接于电阻RlO的第二端与发光二极管LED4的阳极之间,发光二极管LED4的阴极接地。其中,因为发光二极管LED4起到提示PNP型三极管Q4的开关状态的作用,所以,若是出于降低成本的考虑,在本发明另一实施例中,可以将发光二极管LED4与起到分压作用的电阻Rll去掉,仅保留PNP型三极管Q4、电阻R9和电阻RlO即可。
[0050]作为本发明一实施例,声音提示模块110包括电阻R12、PNP型三极管Q5及蜂鸣器BUZ,电阻R12的第一端为声音提示模块110的控制端,电阻R12的第二端接PNP型三极管Q5的基极,PNP型三极管Q5的发射极接+5V直流电源,蜂鸣器BUZ的正电源端I和负电源端2分别与PNP型三极管Q5的集电极和地相连接。
[0051]以下结合工作原理对上述工业控制设备测试系统100作进一步说明:
[0052]在测试开始前,用户通过参数设置模块103向中央控制模块101输入主板类型选择指令和测试模式选择指令以选择与被测工业控制设备300中的主板类型(ATX主板或AT主板)对应的测试模式,测试模式包括上电开关机测试模式、断电开关机测试模式、烤机测试模式、软件复位测试模式或硬件复位测试模式等。其中,根据用户通过参数设置模块103发出的控制指令,烤机测试模式、软件复位测试模式和硬件复位测试模式中均可加入开关机测试模式中的开机测试进程。
[0053]当被测工业控制设备300中的主板为ATX主板,且测试模式为上电开关机测试模式时,在开机测试进程阶段,中央控制模块101会控制信息显示模块102显示开机测试提示信息,通过其供电控制端P0WER_IN向供电控制模块105的控制端(即稳压二极管Dl的阳极)输出低电平(即供电控制电平)使PNP型三极管Ql导通,进而使第一继电器Kl的共接点3与常开接点4连通,并驱动发光二极管LEDl进行发光提示,于是ATX主板获取供电,随后中央控制模块101从其开机控制端PW输出低电平控制PNP型三极管Q2导通,进而使第二继电器K2的第一共接点3和第二共接点5分别与第一常开接点4和第二常开接点6连通,则被测工业控制设备300的电源输入端IN和回路端OUT连通,被测工业控制设备300开机,然后由中央控制模块101开始计时并通过其开机检测端TEST检测PNP型三极管Q4的集电极的电位。当电阻RlO的第二端为高电位时,则PNP型三极管Q4截止,其集电极为低电位,中央控制模块101判定被测工业控制设备300开机,并判断是否收到串口通信模块104发出的正常开机提示信息,若是,则中央控制模块101判定被测工业控制设备300正常进入桌面操作系统,否则,则中央控制模块101判定被测300无法进入桌面操作系统,并控制信息显示模块102显示系统启动异常提示信息,且通过其声音提示控制端INF输出具有特定占空比的脉冲信号驱动PNP型三极管Q5按照该特定占空比工作,从而使蜂鸣器BUZ发出具有特定频率的声音提示;当电阻RlO的第二端为低电位时,则PNP型三极管Q4导通,其集电极为高电位,中央控制模块101判定被测工业控制设备300未开机,并控制信息显示模块102显示开机异常提示信息,且通过其声音提示控制端INF输出具有特定占空比的脉冲信号驱动PNP型三极管Q5按照该特定占空比工作,从而使蜂鸣器BUZ发出具有特定频率的声音提示。在关机测试阶段时,中央控制模块300继续计时并控制信息显示模块102显示关机测试提示信息,且通过其开机控制端PW输出高电平控制PNP型三极管Q2截止,则第二继电器K2的第一共接点3与第一常开接点4断开,第二共接点5与第二常开接点6断开,从而使被测工业控制设备300的电源输入端IN和回路端OUT断开,被测工业控制设备300关机,然后由中央控制模块101开始计时并通过其开机检测端TEST检测PNP型三极管Q4的集电极的电位。当电阻RlO的第二端为低电位时,则PNP型三极管Q4导通,其集电极为高电位,中央控制模块101判定被测工业控制设备300正常关机,并控制信息显示模块102显示关机正常提示信息;当电阻RlO的第二端为高电位时,则PNP型三极管Q4截止,其集电极为低电位,中央控制模块101判定被测工业控制设备300未关机,并控制信息显示模块102显示关机异常提示信息,且通过其声音提示控制端INF输出具有特定占空比的脉冲信号驱动PNP型三极管Q5按照该特定占空比工作,从而使蜂鸣器BUZ发出具有特定频率的声音提示。
[0054]当被测工业控制设备300中的主板为ATX主板,且测试模式为断电开关机测试模式时,工作原理与上述上电开关机测试模式相同,两者唯一不同之处在于断电开关机测试模式在完成开关机测试后,中央控制模块101会通过其供电控制端P0WER_IN向供电控制模块105的控制端(即稳压二极管Dl的阳极)输出高电平使PNP型三极管Ql截止,进而使第一继电器Kl的共接点3与常开接点4断开,从而使ATX主板断电。
[0055]当被测工业控制设备300中的主板为AT主板时,由于AT主板在上电或断电后,被测工业控制设备300即可实现开机或关机,因此不需要如上述ATX主板的开关机测试进程中通过中央控制模块101控制开关机控制模块106中的第二继电器K2连通或断开使被测工业控制设备300开机或关机,其余工作原理与被测工业控制设备300中的主板为ATX主板的上电开关机测试模式和断电开关机测试模式的工作原理相同,因此不再赘述。
[0056]无论被测工业控制设备300中的主板为ATX主板或AT主板,当测试模式为烤机测试模式,且不加入开机测试进程时,在ATX主板或AT主板上电,被测工业控制设备300开机并进入桌面操作系统后,中央控制模块101通过串口通信模块104向被测工业控制设备300发出烤机测试指令、预设测试时间长度和预设测试次数,则被测工业控制设备300开始运行预装在操作系统中的烤机一体化软件以进行烤机测试并计时,当烤机测试正常进行时,被测工业控制设备300通过串口通信模块104向中央控制模块101输出相应的烤机测试进程信息,并由中央控制模块101保存该烤机测试进程信息,且由信息显示模块102显示出来,在烤机测试在预设测试时间长度达到预设测试次数时,证明已完成烤机测试,中央控制模块101会驱动信息显示模块102显示烤机测试完成信息,并控制被测工业控制设备300断电关机;当烤机测试出现异常时,串口通信模块104会将被测工业控制设备300输出的烤机测试异常信息传送给中央控制模块101,并由中央控制模块101控制信息显示模块102显示烤机测试异常信息,且驱动蜂鸣器BUZ发出具有特定频率的声音提示。当测试模式为烤机测试模式,且加入开机测试进程时,则中央控制模块101需要先执行前述被测工业控制设备300中的主板为ATX主板或AT主板时所进行的开机测试进程,并在被测工业控制设备300正常开机并进入桌面操作系统后,中央控制模块101按照前述烤机测试模式的工作原理控制被测工业控制设备300执行烤机测试。
[0057]无论被测工业控制设备300中的主板为ATX主板或AT主板,当测试模式为硬件复位测试模式,且不加入开机测试进程时,在ATX主板或AT主板上电,被测工业控制设备300开机并进入桌面操作系统后,中央控制模块101开始计时并通过其复位控制端REC输出低电平(即复位控制电平)驱动PNP型三极管Q3导通,于是第三继电器K3的第一共接点3和第二共接点5分别与第一常开接点4和第二常开接点6连通,则被测工业控制设备300的复位触发端FW和复位回路端FW_0UT导通触发被测工业控制设备300重启桌面操作系统,若被测工业控制设备300在预设测试时间内按照设定的复位次数正常重启,则串口通信模块104会向中央控制模块101输出硬件复位正常提示信息,并由中央控制模块101驱动信息显示模块102显示测试正常提示信息,且在预设测试时间到来时,由中央控制模块101保留测试数据并驱动信息显示模块102显示硬件复位测试完成信息,并控制被测工业控制设备300断电关机;若被测工业控制设备300在复位测试过程中出现重启异常,则串口通信模块104会向中央控制模块101输出硬件复位异常提示信息,并由中央控制模块101控制信息显示模块102显示硬件复位异常提示信息,且驱动蜂鸣器BUZ发出具有特定频率的声音提示。当测试模式为硬件复位测试模式,且加入开机测试进程时,则中央控制模块101需要先执行前述被测工业控制设备300中的主板为ATX主板或AT主板时所进行的开机测试进程,并在被测工业控制设备300正常开机并进入桌面操作系统后,中央控制模块101按照前述硬件复位测试模式的工作原理控制被测工业控制设备300执行硬件复位测试。
[0058]无论被测工业控制设备300中的主板为ATX主板或AT主板,当测试模式为软件复位测试模式,且不加入开机测试进程时,在ATX主板或AT主板上电,被测工业控制设备300开机并进入桌面操作系统后,中央控制模块101开始计时并通过指令传输模块107向被测工业控制设备300发出软件复位指令(类似于通过计算机键盘发出CTRL+ALT+DEL的组合重启指令)、预设测试时间长度和预设测试次数,则被测工业控制设备300开始重启桌面操作系统,当软件复位测试正常进行时,被测工业控制设备300通过串口通信模块104向中央控制模块101输出相应的软件复位测试进程信息,并由中央控制模块101保存该软件复位测试进程信息,且由信息显示模块102显示出来,在软件复位测试在预设测试时间长度内完成预设测试次数的软件复位操作时,证明已完成软件复位测试,中央控制模块101会驱动信息显示模块102显示软件复位完成信息,并控制被测工业控制设备300断电关机;当烤机测试出现异常时,串口通信模块104会将被测工业控制设备300输出的测试异常信息传送给中央控制模块101,并由中央控制模块101控制信息显示模块102显示软件复位异常信息,且驱动蜂鸣器BUZ发出具有特定频率的声音提示。当测试模式为软件复位测试模式,且加入开机测试进程时,则中央控制模块101需要先执行前述被测工业控制设备300中的主板为ATX主板或AT主板时所进行的开机测试进程,并在被测工业控制设备300正常开机并进入桌面操作系统后,中央控制模块101按照前述软件复位测试模式的工作原理控制被测工业控制设备300执行软件复位测试。
[0059]本发明实施例中的PNP型三极管Q1、PNP型三极管Q2、PNP型三极管Q3、PNP型三极管Q4及PNP型三极管Q5在本发明其他实施例中可替换为PMOS管、NPN型三极管或NMOS管,特别地,当替换为NPN型三极管或NMOS管时,则中央控制模块101需要输出高电平使NPN型三极管或NMOS管导通,且需要输出低电平使NPN型三极管或NMOS管截止。
[0060]在本发明实施例中,通过采用包括供电控制模块、开关机控制模块、指令传输模块、硬件复位控制模块、开关机检测模块以及声音提示模块的工业控制设备测试系统,能够根据用户通过参数设置模块输出的控制指令自动进入与被测工业控制设备中主板类型对应的开机测试模式、关机测试模式、烤机测试模式、硬件复位测试模式或软件复位测试模式,并能实时保留和显示测试数据,且适时发出声音提示以便用户得知测试状况,解决了现有技术所存在的无法实时显示测试数据,无法自动控制被测工业控制设备的交流电源的通断,也不能判定被测工业控制设备是否正常进入桌面操作系统,无法对具有AT主板的工业控制设备进行测试的问题。
[0061]以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种工业控制设备测试系统,与程序烧录装置及被测工业控制设备连接,其特征在于,所述工业控制设备测试系统包括中央控制模块、信息显示模块、参数设置模块及串口通信模块,所述中央控制模块分别与所述信息显示模块、所述参数设置模块及所述串口通信模块连接; 所述工业控制设备测试系统还包括: 供电控制模块,所述供电控制模块的控制端接所述中央控制模块的供电控制端,电源接入端与市电火线或直流电源的正输出端连接,供电端与所述被测工业控制设备的电源端连接,用于根据所述中央控制模块发出的供电控制电平对所述被测工业控制设备进行直流供电控制或交流供电控制; 开关机控制模块,所述开关机控制模块的控制端接所述中央控制模块的开机控制端,第一开关端和第二开关端分别连接所述被测工业控制设备的电源输入端和回路端,用于当需要对所述被测工业控制设备中的ATX主板进行开关机测试时,根据所述中央控制模块输出的开关机控制电平控制所述ATX主板开关机; 指令传输模块,所述指令传输模块的时钟输入端与指令输入端分别与所述中央控制模块的时钟输出端和指令输出端相连接,所述指令传输模块的时钟输出端和指令输出端分别与所述被测工业控制设备的时钟接收端和指令接收端连接,用于将所述中央控制模块输出的控制指令传送给所述被测工业控制设备; 硬件复位控制模块,所述硬件复位控制模块的控制端接所述中央控制模块的复位控制端,第一开关端和第二开关端分别连接所述被测工业控制设备的复位触发端和复位回路端,用于当所述中央控制模块输出的复位控制电平为低电平时控制所述被测工业控制设备进入复位状态; 开关机检测模块,所述开关机检测模块的反馈端接所述中央控制模块的开机检测端,电平检测端接所述被测工业控制设备的开关机电平端,用于检测所述被测工业控制设备的开关机电平端的电位。
2.如权利要求1所述的工业控制设备测试系统,其特征在于,所述工业控制设备测试系统还包括: 声音提示模块,所述声音提示模块的控制端与所述中央控制模块的声音提示控制端连接,用于当所述被测工业控制设备出现开机故障、关机故障、无法进入桌面操作系统或完成规定测试操作时,根据所述中央控制模块所发出的具有特定占空比的脉冲信号相应地发出声首提不。
3.如权利要求1所述的工业控制设备测试系统,其特征在于,所述供电控制模块包括: 稳压二极管Dl、稳压二极管D2、电阻Rl、PNP型三极管Q1、电阻R2、发光二极管LEDl、电阻R3以及第一继电器; 所述稳压二极管Dl的阳极为所述供电控制模块的控制端,所述稳压二极管D2的阳极接所述稳压二极管Dl的阴极,所述电阻Rl连接于所述稳压二极管D2的阴极与所述PNP型三极管Ql的基极,所述PNP型三极管Ql的发射极接+12V直流电源,所述电阻R2的第一端与所述PNP型三极管Ql的集电极共接于所述第一继电器的第一公共引脚,所述电阻R2的第二端接所述发光二极管LEDl的阳极,所述发光二极管LEDl的阴极与所述电阻R3的第一端共接于地,所述电阻R3的第二端接所述第一继电器的第二公共引脚,所述第一继电器的共接点和常开接点分别为所述供电控制模块的电源接入端和供电端。
4.如权利要求1所述的工业控制设备测试系统,其特征在于,所述开关机控制模块包括: 电阻R4、PNP型三极管Q2、第二继电器、发光二极管LED2及电阻R5 ; 所述电阻R4的第一端为所述开关机控制模块的控制端,所述电阻R4的第二端接所述PNP型三极管Q2的基极,所述PNP型三极管Q2的发射极接+5V直流电源,所述PNP型三极管Q2的集电极接所述第二继电器的第一公共引脚,所述第二继电器K2的第二公共引脚和第一共接点均接地,所述第二继电器的第一常开接点接所述发光二极管LED2的阴极,所述第二继电器的第二共接点和第二常开接点分别为所述开关机控制模块的第一开关端和第二开关端,所述发光二极管LED2的阳极接所述电阻R5的第一端,所述电阻R5的第二端接+5V直流电源。
5.如权利要求1所述的工业控制设备测试系统,其特征在于,所述指令传输模块包括电阻R6和双刀双掷微动开关,所述双刀双掷微动开关的第一共接点、第二共接点、第一常开接点和第二常开接点分别为所述指令传输模块的指令输入端、时钟输入端、指令输出端和时钟输出端,所述双刀双掷微动开关的第一空接点和第二空接点均空接,所述电阻R6的第一端接+5V直流电源,所述电阻R6的第二端接所述双刀双掷微动开关的第一共接点。
6.如权利要求1所述的工业控制设备测试系统,其特征在于,所述硬件复位控制模块包括: 电阻R7、PNP型三极管Q3、第三继电器、发光二极管LED3及电阻R8 ; 所述电阻R7的第一端为所述硬件复位控制模块的控制端,所述电阻R7的第二端接所述PNP型三极管Q3的基极,所述PNP型三极管Q3的发射极接+5V直流电源,所述PNP型三极管Q3的集电极接所述第三继电器的第一公共引脚,所述第三继电器的第二公共引脚和第一共接点均接地,所述第三继电器的第一常开接点接所述发光二极管LED3的阴极,所述第三继电器的第二共接点和第二常开接点分别为所述硬件复位控制模块的第一开关端和第二开关端,所述发光二极管LED3的阳极接所述电阻R8的第一端,所述电阻R8的第二端接+5V直流电源。
7.如权利要求1所述的工业控制设备测试系统,其特征在于,所述开关机检测模块包括: PNP型三极管Q4、电阻R9、电阻R10、电阻Rll及发光二极管LED4 ; 所述PNP型三极管Q4的发射极接+5V直流电源,所述PNP型三极管Q4的集电极与所述电阻R9的第一端共接形成所述开关机检测模块的反馈端,所述电阻R9的第二端接地,所述电阻RlO的第一端接所述PNP型三极管Q4的基极,所述电阻RlO的第二端为所述开关机检测模块的电平检测端,所述电阻Rll连接于所述电阻RlO的第二端与所述发光二极管LED4的阳极之间,所述发光二极管LED4的阴极接地。
8.如权利要求1所述的工业控制设备测试系统,其特征在于,所述信息显示模块为LCD显示器或者LED显示器。
9.如权利要求2所述的工业控制设备测试系统,其特征在于,所述声音提示模块包括电阻R12、PNP型三极管Q5及蜂鸣器,所述电阻R12的第一端为所述声音提示模块的控制端,所述电阻R12的第二端接所述PNP型三极管Q5的基极,所述PNP型三极管Q5的发射极接+5V直流电源,所 述蜂鸣器的正电源端和负电源端分别与所述PNP型三极管Q5的集电极和地相连接。
【文档编号】G05B23/02GK103676919SQ201210315153
【公开日】2014年3月26日 申请日期:2012年8月30日 优先权日:2012年8月30日
【发明者】陈志列, 江广浪 申请人:研祥智能科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1