日志查找方法、系统及生产设备与流程

文档序号:15850607发布日期:2018-11-07 09:49阅读:200来源:国知局
日志查找方法、系统及生产设备与流程

本发明涉及信息处理技术领域,特别是涉及一种日志查找方法、系统及生产设备。

背景技术

在工厂的生产设备生产运行过程中,采用上位计算机作为控制中心,将生产设备的生产动作、人员操作、通信数据、工作事件以及各种异常的日志存储起来,以便生产设备出现故障时,可以通过检查历史日志来分析故障原因。

上述的这些日志是以天为单位,记录在硬盘上的文本文件中,目的是降低数据库的数据量,提高存储和检索效率。但是,当发生故障需要了解历史信息时,需要打开文本文件并查看日志,由于设备长时间不间断运行,文件中记录的日志量会很大,当发生故障时记录下的异常日志信息,占当天日志信息的比例很小,查找很不方便,耗时长且容易疏漏。

所以为了使工作人员能更快速准确地检查与故障相关的日志信息,增强查找的准确性、节省时间以及提高工作效率,需要发明一种新的方法进行日志的查找。



技术实现要素:

依据发明提供的一种日志查找方法,其包括:

采集设备运行过程中产生的日志,并将所述日志记录在第一存储单元中;

判断存入第一存储单元中的所述日志是否为异常日志,如是则将所述日志存入第二存储单元中;

在所述第二存储单元中查找与设备故障相匹配的所述日志。

本发明的目的及解决其技术问题还可采用以下技术措施进一步实现。

优选的,前述的日志查找方法,其还包括:当第二存储单元中未查到与设备故障相匹配的所述日志时,则进入所述第一存储单元中查找与设备故障相匹配的所述日志。

优选的,前述的日志查找方法,其中所述采集设备运行过程中产生的日志,并将所述日志记录在第一存储单元中的方法中还包括:

每次采集设备运行过程中产生的一条所述日志,并将该条日志记录在第一存储单元中。

优选的,前述的日志查找方法,其中所述每次采集设备运行过程中产生的一条所述日志,并将该条日志记录在第一存储单元中的方法中还包括:

将采集的所述日志先存储在缓存单元中,然后再将所述日志转存入所述第一存储单元中;

其中,当判断存入第一存储单元中的所述日志为异常日志时,将当前所述缓存单元中所有日志存入所述第二存储单元。

优选的,前述的日志查找方法,其中将缓存单元中的所述日志存入所述第一存储单元之前,对存储在缓存单元中的所述日志的数量进行判断:

当所述缓存单元中的所述日志的数量小于数量n时,则将最后进入所述缓存单元中的所述日志存入所述第一存储单元;

当所述缓存单元中的所述日志的数量大于数量n时,则清除最先存入所述缓存单元中的m-n条日志后,再将最后进入所述缓存单元中的所述日志存入所述第一存储单元;

其中,n为大于等于1的正整数,m为大于n的正整数。

优选的,前述的日志查找方法,其还包括:判断所述设备是否处于非工作状态,如是则停止进行所述日志的采集。

优选的,前述的日志查找方法,其还包括:对存入所述第二存储单元中的所述日志进行分类;

其中,所述日志按照生产动作日志、人员操作日志、通信数据日志以及工作事件日志进行分类。

优选的,前述的日志查找方法,其还包括:对分类后的所述日志进行编号处理,并采用对应编号的查找方式,进行与设备故障相匹配的所述日志的查找。

此外,为实现本发明的目的本发明还提供一种日志查找系统,其包括:

采集单元,用于采集设备运行时产生的日志;

存入单元,用于将所述日志写入第一存储单元;所述存入单元还用于:判断存入所述第一存储单元的日志是否为异常日志,如是则将所述日志存入第二存储单元;

查找单元,所述查找单元用于在所述第二存储单元中查找与设备故障相匹配的所述日志。

此外,为实现本发明的目的本发明还提供一种生产设备,其包括:

日志查找系统;

所述日志查找系统包括:采集单元,用于采集设备运行时产生的日志;

存入单元,用于将所述日志存入第一存储单元;所述存入单元还用于:判断存入所述第一存储单元的日志是否为异常日志,如是则将所述日志存入第二存储单元;

查找单元,所述查找单元用于在所述第二存储单元中查找与设备故障相匹配的所述日志。

借由上述技术方案,本发明日志查找方法、系统及生产设备至少具有下列优点:

本发明技术方案中,采集到的设备运行过程中产生的日志,在存入第一存储单元之后,进行了是否为异常日志的判断,并将异常日志存入第二存储单元中,之后在设备发生生产故障时,可以直接去第二存储单元中查找与故障相对应的日志,进而了解故障的发生原因。相比于现有技术中,当设备发生生产故障时,需要到存储有全部生产日志的存储设备中查找故障对应的日志,由于存储设备中的日志数量较大,查找与故障对应的日志费时费力很不方便,且容易发生查找疏漏。而本发明将异常日志单独存储在第二存储单元中,相对于现有技术中将全部日志存储在一处,第二存储单元中存储的日志数量较少,进而在设备发生故障时,能够快速的在第二存储单元中查找到对应于故障的日志,加快故障的处理速度。

上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,并可依照说明书的内容予以实施,以下以本发明的较佳实施例并配合附图详细说明如后。

附图说明

图1是本发明的实施例提供的一种日志查找方法的流程示意图;

图2是本发明的实施例提供的另一种日志查找方法的流程示意图;

图3是本发明的实施例提供的一种日志查找方法中的日志存储方式流程图;

图4是本发明的实施例提供的另一种日志查找方法中的日志存储方式流程图;

图5是本发明的实施例提供的另一种日志查找方法中的日志存储方式流程图;

图6是本发明的实施例提供的一种日志查找系统结构示意图。

具体实施方式

为更进一步阐述本发明为达成预定发明目的所采取的技术手段及功效,以下结合附图及较佳实施例,对依据本发明提出的日志查找方法、系统及生产设备,其具体实施方式、方法、结构、特征及其功效,详细说明如后。在下述说明中,不同的“一实施例”或“实施例”指的不一定是同一实施例。此外,一或多个实施例中的特定特征、结构、或特点可由任何合适形式组合。

实施例一

如图1所示,本发明的实施例一提出的一种日志查找方法,其包括:

101、采集设备运行过程中产生的日志,并将所述日志记录在第一存储单元中。

具体的,上述的设备可以是任意一种生产设备,例如可以是用于生产oled或amoled的设备、用于运输的设备,其产生的日志可以包括设备的生产参数、生产工步、人员操作指令、产品数量等与生产相关的任何数据;用于采集日志的装置可以是用于控制生产设备的外设控制装置,例如可以控制电脑、微控制器等,也可以是设置在生产设备中的控制主机;第一存储单元可以是设置在生产设备中的储存装置,也可以是设置在外设控制装置中的硬盘。

102、判断存入第一存储单元中的所述日志是否为异常日志,如是则将所述日志存入第二存储单元中。

具体的,对存入第一存储单元中的日志的是否为异常日志的判断,可以是通过预先设置在控制装置中的软件进行分析判断,即根据预先设置在软件中的参数与采集的日志进行对比,进而得知所采集的日志是否为异常日志,例如采集的日志为设备的温度数据时,可以根据控制装置中预先存储的温度范围进行判断,如果采集的日志所代表的温度超出预设的温度范围,则认为是异常日志。第二存储单元可以是与第一存储单元同时设置在控制装置中的硬盘,或者同时设置在生产设备自身上的硬盘,或者是一个硬盘中设置的两个储存子单元。

103、在所述第二存储单元中查找与设备故障相匹配的所述日志。

具体的,由于第二存储单元中存储的均为经过预先判断的异常日志,所以这些日志中可能包含与设备故障相对应的日志,例如当设备发生异常停机的故障时,可以在第二存储单元中查找与开关机相关的日志,进而找到异常停机所对应的日志。其中,设备的故障包括设备生产过程中任何故障,上述仅是多种故障中的一种,仅是一种示例,设备故障时,还需要根据具体的故障形式进行对应的查找。

本发明技术方案中,采集到的设备运行过程中产生的日志,在存入第一存储单元之后,进行了是否为异常日志的判断,并将异常日志存入第二存储单元中,之后在设备发生生产故障时,可以直接去第二存储单元中查找与故障相对应的日志,进而了解故障的发生原因。相比于现有技术中,当设备发生生产故障时,需要到存储有全部生产日志的存储设备中查找故障对应的日志,由于存储设备中的日志数量较大,查找与故障对应的日志费时费力很不方便,且容易发生查找疏漏。而本发明将异常日志单独存储在第二存储单元中,相对于现有技术中将全部日志存储在一处,第二存储单元中存储的日志数量较少,进而在设备发生故障时,能够快速的在第二存储单元中查找到对应于故障的日志,加快故障的处理速度。

在具体实施中,当第二存储单元中未查到与设备故障相匹配的所述日志时:

204、进入所述第一存储单元中查找与设备故障相匹配的所述日志。

具体的,当在第二存储单元中未查到与设备故障相匹配的日志时,可以采用如图2所示的另一种日志查找方法来查找对应于设备故障的日志。其中,步骤201-步骤203一一对应于上述实施例中步骤101-步骤103,所以步骤201-步骤203可以参考上述实施例的具体描述,此处不再赘述;步骤204为转入第一存储单元查找与设备故障相匹配的日志的步骤,该步骤的查找方式可以与步骤203的查找方式相同,例如当设备异常断电时,步骤204的查找方式可以为:在第一存储单元中对应的查找与设备供电相关的日志,直至找到与设备断电相匹配的日志信息,进而完成日志的查找工作。其中,设备的故障包括设备生产过程中任何故障,上述仅是多种故障中的一种,仅是一种示例,设备故障时,还需要根据具体的故障形式进行对应的查找。其中,在进行与设备故障相对应的日志查找的过程中,无论是通过在第二存储单元中查找到相关日志,还是在第一存储单元中查找到相关日志,均可结束查找动作,即通过判断如果查到对应于故障的日志则进行步骤205结束查找工作。

如图3和图4所示,在具体实施中,本发明提供的日志查找方法中的日志存储方式还可以包括如下步骤:

303、判断所述设备是否处于非工作状态,如是则停止进行所述日志的采集。

具体的,如图3所示该步骤303可以设置在步骤101之前,此时采集日志的步骤101设定为步骤301,即在采集设备运行生产中产生的日志之前,先判断一下设备的工作状态,如果处于工作状态则开始采集日志的工作,如果设备处于非工作状态则停止进行日志的采集工作,此时该判断步骤向采集生产日志的模块反馈一个停止工作的日志。

此外,如图4所示该步骤303还可以设置在步骤102之后,此时异常日志的判断步骤102设定为步骤302,日志采集步骤101设定为步骤301,即此时如果判断设备处于非工作状态,则步骤301获得的日志为设备停止生产所对应的停机日志,如果判断设备处于工作状态则继续返回步骤301进行连续的采集日志动作,以及进行步骤302判断日志是否为异常日志的动作,进而形成一个采集日志和分类日志的循环流程。

在具体实施中,本发明提供的日志查找方法中可以是每次采集设备运行过程中产生的一条所述日志,并将该条日志记录在第一存储单元中。

具体的,每次采集一条生产日志的方式能够保证所采集的日志的准确性,以及保证采集的日志与时间的一一对应性,另外一次采集一条生产日志并进行存储,能够减少用于采集日志的控制装置的运算量,加快运算速度,保证采集日志的过程不会因数据的运算量过大而发生采集日志的延误。

进一步的,如图5所示,本发明提供的日志查找方法中的日志的另一种存储方式可以包括如下步骤:

501、采集一条设备运行过程中产生的日志,并将采集的日志先存储在缓存单元中。

具体的,缓存单元可以是用于采集日志的功能部件控制装置的随机储存器(ram),此种先将采集到的日志存储入缓存的方式能够有效的减小控制装置的硬件运行压力,加快控制装置的运行速度。

502、对存储在缓存单元中的日志的数量进行判断:

503、当所述缓存单元中的所述日志的数量小于数量n时,则将最后进入所述缓存单元中的所述日志存入所述第一存储单元。

具体的,数量n的设定是根据n条日志所占用的储存空间,即n条日志的存储空间不能超过缓存单元的存储空间的40%-50%。

504、当所述缓存单元中的所述日志的数量大于数量n时,则清除最先存入所述缓存单元中的m-n条日志后,再将最后进入所述缓存单元中的所述日志存入所述第一存储单元。

具体的,数量m的设定是根据m条日志所占用的储存空间,即m条日志的存储空间不能超过缓存单元的存储空间的70%-80%,以保证缓存单元具有足够的空间来存储后续的日志,同时存入缓存空间的日志不可过多的占用缓存空间,避免因缓存单元剩余的空间过小而导致存储日志过慢,影响日志的整个采集动作。

其中,n为大于等于1的正整数,m为大于n的正整数。

具体的,上述的对缓存单元中的日志数量的判断,是基于缓存的存储空间而定,通过定量的对缓存单元中日志的清除,能够保证缓存单元中具有足够的空间来接收后续的日志,保证日志的存储正常进行。

505、判断存入第一存储单元中的所述日志是否为异常日志,如是则将所述日志存入第二存储单元中,同时将当前所述缓存单元中所有日志存入所述第二存储单元。

具体的,判断是否为异常日志的方式与上述步骤102相同,此处不再赘述。另外,当采集到一条异常日志时,最好把该条日志以及在它之前的且相邻的若干条日志都记录到第二存储单元中,因为分析某次故障的原因不仅需要知道故障发生时的异常日志,也需要知道故障发生前一段时间内设备的运行情况,而缓存中的日志正好存储着对应于该异常日志之前的且相邻的日志,所以在将异常日志存储在第二储存单元的同时,将缓存单元中的所有日志存入第二存储单元中;此外,由于缓存单元容量的限制,其存储的日志的数量是有限的数量相对较少,所以随着异常日志存入第二存储单元中的日志数量不会太多,所以在第二存储单元中查找对应于设备故障的日志时不会耗费过多的时间。

在具体实施中,本发明提供的日志查找方法中对于存入第二存储单元的日志还可以进行分类工作;其中,存入第二存储单元的日志按照生产动作日志、人员操作日志、通信数据日志以及工作事件日志进行分类。

进一步的,为了更加便于在第二存储单元中查找与故障相对应的日志,可以在上述对日志分类的基础上,对日志进行编号处理,并采用对应编号的查找方式,进行与设备故障相匹配的日志的查找。进而通过日志的分类已经能够增加查找对应故障的日志的速度,在通过对分类后的日志的编号处理,能够进一步的加快查找日志的速度,从而提高查找故障原因的速度,加快修复设备的速度,减少设备停机时间,能够将设备故障带来的损失降到最低。

实施例二

如图6所示,本发明的实施例二提出的一种日志查找系统,其包括:采集单元1,用于采集设备运行时产生的日志;存入单元2,用于将所述日志存入第一存储单元3;所述存入单元2还用于:判断存入所述第一存储单3元的日志是否为异常日志,如是则将所述日志存入第二存储单元4;查找单元5,所述查找单元5用于在所述第二存储单元4中查找与设备故障相匹配的所述日志。

具体的,本发明提供的日志查找系统是用于实现上述方法的,其采集单元可以是用于采集设备运行过程中产生的日志的装置或者软件,可以是控制装置中的软件,也可以是控制装置本身,其中控制装置可以是外接于设备的控制电脑,或者是设备自身设置在控制器;存入单元可以是控制装置实现存入功能的一个模块,也可以是通过控制装置中预先安装的软件实现,其存入的方式可以是直接将日志写入第一存储单元中,写入的方式可以参考现有技术中数据的存储方式;存入单元的判断功能可以是通过控制装置中预先安装的软件或者预先存入的判断程序来实现;第一存储单元和第二存储单元可以是两块硬盘,也可以是一块硬盘中的两个存储区域,第一存储单元和第二存储单元可以是设置在设备本身上,也可以是设置在外接的控制装置中;查找单元可以是预设于控制装置中的软件或者查找程序,其可以根据用户的需要选择查找对应于故障的日志,其查找方式可以是按照日志的类型、时间、大小等。

本发明提供的日志查找系统能够应用于生产设备中、电子设备中,例如生产基板玻璃的生产线、或用于控制生产设备工作的控制电脑中。由于本发明提供的日志查找系统将设备生产过程中产生的异常日志单独存储在第二存储单元中,相对于现有技术中将全部日志存储在一处,第二存储单元中存储的日志数量较少,进而在设备发生故障时,能够快速的在第二存储单元中查找到对应于故障的日志,加快故障的处理速度。

实施例三

本发明的实施例三提出的一种生产设备,其包括:日志查找系统;所述日志查找系统包括:采集单元,用于采集设备运行时产生的日志;存入单元,用于将所述日志存入第一存储单元;所述存入单元还用于:判断存入所述第一存储单元的日志是否为异常日志,如是则将所述日志存入第二存储单元;查找单元,所述查找单元用于在所述第二存储单元中查找与设备故障相匹配的所述日志。

具体的,本实施例三中所述的日志查找系统可直接使用上述实施例二提供的日志查找系统,具体的实现结构可参见上述实施例二中描述的相关内容,此处不再赘述。

其中,本发明所提供的生产设备可以是用于生产基板玻璃的生产设备、用于生产oled或amoled的设备,但是并不仅限于上述生产设备,只要能够实现生产并能够产生日志的设备均可以使用本发明提供的日志查找系统,同时可以采用本发明提供的方法进行对应于故障的日志的查找。

以上所述,仅是本发明的较佳实施例而已,并非对本发明作任何形式上的限制,依据本发明的技术实质对以上实施例所作的任何简单修改、等同变化与修饰,均仍属于本发明技术方案的范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1