本发明涉及系统控制技术领域,特别涉及一种计算机故障的检测方法及检测系统。
背景技术:
使用计算机等作为参数输入及控制主体的设备越来越多,在计算机出现软件故障甚至死机等情况时往往会造成较大损失。因此设备需对计算机及软件运行情况进行检测,在控制软件不能正常工作时作出预设的动作,以降低损失。
目前采用的故障检测方法,其设备及软件组成复杂,缺少从控制计算机至执行设备的检测手段,无法实现故障后预设动作操作。
技术实现要素:
为克服上述现有技术存在的至少一种缺陷,本发明提供了控制系统故障检测方法,包括如下步骤:
步骤一,在设备运行过程中,中间机持续向控制计算机发送某一周期信号;
步骤二,控制计算机中的控制模块接收中间机发送的信号,并将该信号编译后返回给中间机;
步骤三,中间机在接收到控制计算机发送的该信号后,将发送信号与返回信号进行解析,并判断控制计算机以及控制模块的运行状态,若判断控制计算机以及控制模块运行状态正常,则中间机按照控制模块指令运行并控制各被控设备执行动作,若判断为异常,则执行预设动作,所述预设动作包括所述控制计算机显示被控设备运行异常的信息,还包括切断被控设备的电源。
本发明还提供了控制系统故障检测系统,包括:
控制计算机,其用于进行参数输入并运行内置于其中的控制模块;
被控设备;
中间机,其与所述控制计算机和所述被控设备连接,用于控制所述被控设备并使其执行动作;其中,
中间机持续向控制计算机发送某一周期信号,所述控制模块接收所述中间机发送的信号,并将该信号编译后返回给所述中间机,所述中间机在接收到所述控制计算机发送的该信号后,将发送信号与返回信号进行解析,并判断所述控制计算机以及所述控制模块的运行状态,若判断所述控制计算机以及所述控制模块运行状态正常,则所述中间机按照所述控制模块指令运行,若判断为异常,则执行预设动作,所述预设动作包括所述控制计算机显示被控设备运行异常的信息,还包括切断被控设备的电源。
本发明提供的一种计算机故障的检测方法及检测系统,具有如下有益效果:
1、利用简单设备实现控制软件运行情况的检测;
2、检测范围包括控制软件至执行设备之间的连接;
3、在检测到故障后可预设规定动作以降低损失。
具体实施方式
为使本发明实施的目的、技术方案和优点更加清楚,下面将结合本发明实施例,对本发明实施例中的技术方案进行更加详细的描述。
需要说明的是:自始至终相同或类似的标号表示相同或类似的元件或的实施例,在不冲突的情况下,本技术中的实施例及实施例中的特征可以相互组合。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
在本文中,“示意性”表示“充当实例、例子或说明”,不应将在本文中被描述为“示意性”的任何图示、实施方式解释为一种更优选的或更具优点的技术方案。
本发明提供了控制系统故障检测方法,包括如下步骤:
步骤一,在设备运行过程中,中间机持续向控制计算机发送某一周期信号;
步骤二,控制计算机中的控制模块接收中间机发送的信号,并将该信号编译后返回给中间机;
步骤三,中间机在接收到控制计算机发送的该信号后,将发送信号与返回信号进行解析,并判断控制计算机以及控制模块的运行状态,若判断控制计算机以及控制模块运行状态正常,则中间机按照控制模块指令运行并控制各被控设备执行动作,若判断为异常,则执行预设动作,所述预设动作包括所述控制计算机显示被控设备运行异常的信息,还包括切断被控设备的电源。被控设备可以为电机、阀门、电炉等。
本发明还提供了控制系统故障检测系统,包括控制计算机、中间机和被控设备。控制计算机用于进行参数输入并运行内置于其中的控制模块,被控设备可以为电机、阀门、电炉等,中间机与所述控制计算机和所述被控设备连接,用于控制所述被控设备并使其执行动作。中间机持续向控制计算机发送某一周期信号,所述控制模块接收所述中间机发送的信号,并将该信号编译后返回给所述中间机,所述中间机在接收到所述控制计算机发送的该信号后,将发送信号与返回信号进行解析,并判断所述控制计算机以及所述控制模块的运行状态,若判断所述控制计算机以及所述控制模块运行状态正常,则所述中间机按照所述控制模块指令运行,若判断为异常,则执行预设动作,所述预设动作包括所述控制计算机显示被控设备运行异常的信息,还包括切断被控设备的电源。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。