一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

错误分析装置的制作方法

2023-02-06 23:07:55 来源:中国专利 TAG:


1.本发明涉及错误分析装置。


背景技术:

2.以往,在生产设备中设置有用于通知工作状态的显示灯。在日本公开公报特开2011-90571号公报(专利文献1)中公开了这样的显示生产设备的工作实绩的装置工作实绩监视系统。
3.在专利文献1中公开了一种装置工作实绩监视系统,在具备多个装置的生产系统中,显示各装置的工作实绩,所述多个装置分别具有:信号发生单元,该信号发生单元发生示出装置的工作状态的工作状态信号;以及工作状态显示灯,该工作状态显示灯装备在装置的主体上,根据工作状态信号显示装置的工作状态。专利文献1的装置工作实绩监视系统的特征在于,工作状态信号在装置的主体与工作状态显示灯之间被取出,并经由网络提供给可编程显示器。现有技术文献专利文献
4.专利文献1:日本公开公报:日本特开2011-90571号公报


技术实现要素:

发明所要解决的技术问题
5.在上述专利文献1中,利用提供给工作状态显示灯的工作状态信号,经由网络使可编程显示器运算并显示和保存各装置的工作实绩。然而,无论是否连接网络,且即使不是该生产设备的业者,也希望对该生产设备发生错误的状况进行分析。因此,本发明的课题在于提供一种即使不是设备的业者也能对该设备的错误进行分析的错误分析装置。解决技术问题所采用的技术方案
6.从本发明的第一观点出发的错误分析装置是对包括plc的设备的错误进行分析的装置,包括:从plc的存储器获取数据的获取部;以及基于由获取部所获取到的数据来对发生错误时的plc的状态进行分析的分析部。发明效果
7.本发明例如能提供一种即使不是设备的业者也能对该设备的错误进行分析的错误分析装置。
附图说明
8.图1是实施方式1中的错误分析装置的示意图。图2是示出实施方式1中的装置的框图。图3是示出实施方式1中的错误分析装置的框图。图4是从实施方式1中的存储器获取的数据的示意图。
图5是示出实施方式1中的错误分析方法的流程图。图6是示出实施方式1中的错误分析方法的流程图。图7是示出实施方式2中的错误分析装置的检测部的框图。
具体实施方式
9.以下,基于附图说明本发明的实施方式。另外,在以下的附图中,对相同或相当的部分标注相同的参照标号,不重复其说明。
10.参照图1~图4,对本发明的一个实施方式的错误分析装置进行说明。
11.(实施方式1)如图1所示,错误分析装置10是对具备plc2的设备1的错误进行分析的装置。
12.《设备》设备1没有特别限定,但在本实施方式中,是自动化的生产设备、大量生产产品的生产设备等。设备1还包括如图2所示的显示灯3。
13.显示灯3显示错误。显示灯3也可以显示发生了错误的状态和没有发生错误的状态这两个状态,但本实施方式的显示灯3显示有异常(错误)的停止状态、没有异常的待机状态以及没有异常的工作状态。因此,错误分析装置10能够分析具备显示三个状态的显示灯3的设备的错误。三个状态示出有异常的停止状态、没有异常的待机状态、以及没有异常的工作状态。
14.具体而言,显示灯3具有led等发光元件,该发光元件在有异常而处于停止状态时显示红色,在无异常而处于待机状态时显示黄色,在无异常而处于工作状态时显示绿色。这样,通过显示灯3,能够在视觉上确认设备1的状态。
15.显示灯3由plc2控制。在此,通过plc2使显示灯3的各颜色点亮及熄灭。
16.另外,也可以省略显示灯3。在设备1中,例如也可以代替显示灯3或者与显示灯3一起设置显示示出三个工作状态的字符的显示部。显示部例如是触摸面板等。
17.设备1还包括传感器4、开关5等。传感器4检测例如气阀、气缸等的异常。开关5例如是紧急停止开关等,使设备1的运转停止。
18.plc2是控制设备1的装置。plc2由计算机实现。plc2具备控制运算装置和存储装置。控制运算装置可以使用cpu或gpu这样的处理器。控制运算装置读出存储在存储装置中的程序,按照该程序进行规定的图像处理或运算处理。进而,控制运算装置能够按照程序将运算结果写入存储装置,或者读出存储在存储装置中的信息。
19.plc2具有输入部21、存储器22、控制部23以及输出部24。
20.输入部21从外部获取信息。这里,输入部21从传感器4、开关5等获取信息。
21.存储器22存储程序和信息。存储器22的数据可以从外部获取。
22.控制部23进行设备1的控制、数据的处理等。控制部执行存储在存储器22中的程序,从输入部21接收数据,进行运算、加工后,向输出部24发送信号。
23.输出部24将运算结果向外部输出。这里,输出部24将与使显示灯3显示的状态对应的发光元件的颜色发送给显示灯3。
24.《错误分析装置》plc2公开存储器22的数据的值,但不公开与设备工作相关的数据存在于何处。错误分析装置10推测发生错误时的plc2的状态,作为与设备工作相关的数据。在本实施方式中,错误分析装置10在存储器22的数据中,推测与显示工作以及停止的显示
灯3相关的区域。即,错误分析装置10在存储器22的数据中确定作为显示灯3使用的区域。详细地说,错误分析装置10确定红色、黄色以及绿色各自的地址。
25.此外,错误分析设备10推测与错误原因相对应的错误代码。在本实施方式中,在存储器22的数据中,在显示灯3点亮红色时的地址中,确定针对各种错误的错误代码。
26.错误分析装置10与plc连接。详细地说,错误分析装置10可以与plc2直接连接,也可以经由网络连接。本实施方式的错误分析装置10能够对plc2进行连接以及连接解除。由此,能够将错误分析装置直接与plc连接。在该情况下,与将从plc获取的数据连接到网络的情况相比,能够更容易地进行确定。
27.错误分析装置10是由计算机实现的装置。错误分析装置包括控制运算装置和存储装置。控制运算装置可以使用cpu或gpu这样的处理器。控制运算装置读出存储在存储装置中的程序,按照该程序进行规定的图像处理或运算处理。进而,控制运算装置能够按照程序将运算结果写入存储装置,或者读出存储在存储装置中的信息。
28.如图3所示,错误分析装置10包括获取部11、分析部12、存储部13和创建部14。
29.获取部11从plc2的存储器22获取数据。
30.分析部12根据由获取部11获取的数据,分析发生错误时的plc的状态。因此,能够推测设备1发生错误时的plc状态。因此,即使不是设备的业者,也能够分析该设备1的错误。
31.在此,plc的状态是指,例如在发生了错误时,在图4所示的存储器22的数据中包含1的位的区域。在本实施方式中,"发生了错误时"是指显示灯3的红色点亮时。
32.分析部12确定作为显示灯3使用的地址。详细地说,在获取的数据中,除了显示灯3的区域之外,还存在构成设备1的各部件的区域,所以通过分析部12,在所获取的数据中,确定作为显示灯3使用的地址的范围。这里,分析部12在作为显示灯3使用的数据中,确定显示灯3显示状态的红色、黄色以及绿色各自的地址。以图4所示的例子进行说明。例如,在图4的数据的d00000和 0的地址a1中,在显示灯3的红色点亮时包含1的位,所以推测为地址a1与显示灯3的红色的显示对应。另外,在图4的数据的d00010和 0的地址a2中,在显示灯3的黄色点亮时包含1的位,所以推测为区域r2与显示灯3的黄色的显示对应。另外,在图4的数据的d000020和 0的地址a3中,在显示灯3的绿色点亮时包含1的位,因此推测为地址a3与显示灯3的绿色的显示对应。并且,在该情况下,分析部12推测为地址a1~a3的区域是作为显示灯3使用的地址的范围。另外,分析部12推测图4中的a1~a3以外的区域是作为显示灯3以外的部件使用的区域。
33.分析部12进一步推测与错误原因相对应的错误代码。具体而言,分析部12确定错误代码的地址。由此,即使不是设备的业者,也能够进一步分析该设备1的错误的原因。
34.这里,分析部12在与显示灯3的红色对应的地址a1中,推测错误a的错误代码。以图4所示的例子进行说明。如果能够确定在设备1紧急停止时在地址a1中示出为0001,则推测为0001的错误代码对应于紧急停止。例如,如果能够确定当设备1由于气压下降而停止时在地址a1中被示出为0002,则推测为0002的错误代码对应于由于气压下降而停止。当设备1由于汽缸出口故障而停止时,如果能够确定地址a1中示出为0003,则推测为0003的错误代码对应于汽缸出口停止。
35.另外,分析部12可以从获取部11获取数据,也可以从存储部13读出并获取数据。
36.存储部13存储由获取部11获取的数据。另外,存储部13将错误发生时间和错误代
码关联起来存储,并且存储工作重新开始时间。
37.生成部14基于分析部12所分析的plc的状态,生成设备1的工作履历。由于能够通过生成部14生成设备1的工作履历,所以能够掌握设备1停止的时间。
38.生成部14根据分析部12分析的错误代码,生成包含发生的错误的原因的工作履历。由于能够通过生成部14生成包含设备1停止的原因的工作履历,所以能够掌握设备1停止的错误的原因。
39.具体而言,生成部14基于从存储部13读入的数据,生成示出设备1因何种错误而停止了多少秒的工作履历。另外,生成部14根据设备1停止的时间的长度,生成附加了错误的原因的顺序的工作履历。生成部14每隔规定时间更新工作履历。在此,生成部14以1天为单位从存储部13读入错误发生时间、错误代码、运转重新开始时间等来生成工作履历,使显示部15显示前一天的工作履历。
40.显示部15显示生成部14生成的工作履历。在显示部15中,根据设备1停止的时间的长度,附加顺序来示出错误(不良情况)的原因。通过显示部15,能够进行设备1的不良分析。
41.另外,显示部15设置于错误分析装置10,但也可以设置于设备1。
42.(错误分析方法)本实施方式的错误分析方法使用上述错误分析装置10来进行。错误分析方法如图5所示,确定作为显示灯3使用的地址(显示灯的推测)后,如图6所示,进行错误代码的推测。
43.《显示灯的推测》参照图5,对作为本实施方式的错误分析方法的显示灯的推测进行说明。
44.首先,确认显示灯3的布线(步骤s1)。在步骤s1中,在显示灯3与plc2的端子台直接连接的情况下,进入步骤s2。在步骤s2中,获取部11获取plc2的全部输出中继区域。
45.在步骤s1中,在显示灯3与网络设备连接的情况下,进入步骤s3。在步骤s3中,获取部11获取plc2的全部通信区域。
46.接着,在设备1的工作中按下紧急停止开关,使显示灯3成为红色点亮、黄色和绿色熄灭的状态(步骤s4)。获取部11从存储器22获取在步骤s2或步骤s3中获取的区域中示出步骤s4的状态的数据(步骤s5)。
47.接着,进行错误解除等,使显示灯3成为红色、黄色以及绿色熄灭的状态(步骤s6)。获取部11从在步骤s2或步骤s3中获取的区域中获取示出步骤s6的状态的数据(步骤s7)。
48.接着,切换为手动动作等,使显示灯3处于红色、黄色和绿色熄灭的状态(步骤s8)。获取部11从在步骤s2或步骤s3中获取的区域中获取示出步骤s8的状态的数据(步骤s9)。
49.接着,作为运转状态等,成为在显示灯3中红色及黄色熄灭、绿色点亮的状态(步骤s10)。获取部11从在步骤s2或步骤s3中获取的区域中获取示出步骤s10的状态的数据(步骤s11)。
50.接着,基于由获取部11获取的数据,由分析部12提取在显示灯3中红色点亮时的地址(步骤s12)。在此,通过分析部12提取在显示灯3中红色点亮时的地址、黄色点亮时的地址、以及绿色点亮时的地址。具体而言,分析部12对在步骤s5、s7、s9以及s11中获取的数据进行比较,提取与红色、黄色或者绿色的点亮相当的地址。
51.另外,在该步骤s12中,分析部12考虑在存储器22的数据中,作为显示灯3使用的区域不分散而固定在规定的场所的情况、和在错误发生时位被切换的情况。这里,提取在相邻
的三个地址中点亮模式一致的部分。
52.在步骤s12中,如果能够提取与显示灯3的红色、黄色以及绿色的点亮相当的地址(步骤s13),则作为显示灯3使用的地址的确定完成(步骤s14)。
53.另一方面,在步骤s12中没有相应的地址的情况下(步骤s13),获取plc2的通信区域(步骤s15),重复上述步骤s4~s13。
54.通过实施上述工序(步骤s1~s15),能够分析在设备1中发生错误时的plc的状态。这里,能够确定在显示灯3中红色点亮时的地址。
55.《错误代码的推测》接着,参照图6,对与显示灯3中红色点亮的原因对应的错误代码的推测进行说明。
56.如图6所示,监视显示灯3中红色点亮时的位(步骤s20)。在步骤s20中,在通过步骤s1~s15确定的显示灯3的红色点亮时的区域(例如图4的地址a1)中,监视位的变化。这里,通过有意地产生各种错误,掌握错误的原因,使红色点亮,推测错误代码。
57.首先,产生错误a(步骤s21)。错误a例如是紧急停止。在此,在设备1的工作中按下紧急停止开关,使其紧急停止。
58.获取部11获取步骤s21的状态的数据(步骤s23)。获取部11从存储器22获取示出步骤s21的状态的数据。这里,获取plc的通信区域的全部数据。
59.将步骤s21和s22实施10次以上(步骤s23)。在小于10次的情况下,变更条件(步骤s24),产生错误a(步骤s21)。在此,"变更条件"是指例如在设备1的工作中每次错开按压紧急停止开关的定时。在步骤s24中,变更出现错误a的定时。将与错误a相关的步骤s21~s24作为检查a。
60.在步骤s23中,在实施了10次以上步骤s21以及s22的情况下,产生与错误a不同的错误b(步骤s25)。误差b例如是空气压力下降。在此,在设备1的工作中,特意关闭空气阀而产生空气压力下降。
61.获取部11获取步骤s25的状态的数据(步骤s26)。获取部11从存储器22获取示出步骤s25的状态的数据。这里,获取plc的通信区域的全部数据。
62.将步骤s25及s26实施10次以上(步骤s27)。在小于10次的情况下,变更条件(步骤s28),产生错误b(步骤s25)。在步骤s28中,变更出现错误b的定时。将与错误b相关的步骤s25~s28作为检查b。
63.在步骤s27中,在实施了10次以上步骤s25以及s26的情况下,产生与错误a以及错误b不同的错误c(步骤s29)。错误c例如是汽缸端异常。在此,在设备1的工作中,特意拔掉传感器的信号线,使汽缸端发生异常。
64.获取部11获取步骤s29的状态的数据(步骤s30)。获取部11从存储器22获取示出步骤s29的状态的数据。这里,获取plc的通信区域的全部数据。
65.将步骤s29和s30实施10次以上(步骤s31)。在小于10次的情况下,变更条件(步骤s32),产生错误c(步骤s29)。在步骤s32中,变更出现错误c的定时。将与错误c相关的步骤s29~s32作为检查c。
66.在步骤s31中,在通过分析部12实施了10次以上步骤s29以及s30的情况下,转移到步骤s33。在步骤s33中,提取在校验a(步骤s21~s24)中相同、在校验b(步骤s25~s28)中相同、在校验c(步骤s29~s32)中相同、且校验a、校验b和校验c示出相互不同的值的字地址。
67.在步骤s33中存在相应的地址的情况下(步骤s34),完成错误a、错误b以及错误c的字地址的确定(步骤s35)。由此,分析部12能够推测错误代码。
68.另一方面,在步骤s33中没有相应的地址的情况下(步骤s34),存在错误代码不同的表现的可能性。这里,通过位来表现错误代码,在通信位区域实施上述检查a~c(步骤s36)。
69.接着,提取在校验a中始终接通、校验b和c始终断开、并且在校验b中始终接通、校验a和c始终断开、并且在校验c中始终接通、校验a和b始终断开的地址(步骤s38)。
70.在步骤s38中,在位被设定为相似的区域的情况下,完成错误a、错误b以及错误c的位地址的确定(步骤s40)。另一方面,在步骤s38中,在位没有被设定在类似的区域的情况下,在该方法中判断为不能确定位地址。
71.另外,在上述错误分析方法中,上述错误a~c没有特别限定,上述说明是一个例子。指定地址的错误的数量和类型不受限制。这里,在确定与显示灯3相关的地址和错误代码时,手动切换显示灯3。因此,在确定与显示灯3相关的地址及错误代码时,搜索因发生可能因手动而发生的错误而变化的地址。因此,优选选择容易从外部控制的错误。
72.另外,在上述错误分析方法中,在步骤s23、s27、s31中确认10次以上的实施,但次数没有限定。
73.如以上说明的那样,根据本实施方式的错误分析装置10以及错误分析方法,能够不接触设备1的从业者地分析该设备1的错误。因此,能够生成示出设备1因怎样的错误而停止了几秒钟的工作履历。
74.(实施方式2)在上述的实施方式1中,故意地产生错误,确定作为显示灯3使用的地址以及与错误的原因对应的错误代码。在本实施方式中,在设备1的工作中,确定作为显示灯3使用的地址以及与错误的原因对应的错误代码。
75.如图7所示,本实施方式的错误分析装置还具有检测设备1的错误的检测部30。根据检测部30的检测结果,检测设备1的错误的发生。由此,在设备1工作的状态下,能够通过分析部12分析plc的状态。
76.具体而言,设备1包括显示设备1的错误的触摸面板7。触摸面板7与显示灯3一起使用或者代替显示灯3而使用。在触摸面板7上显示示出"工作中"、"异常"等工作状况的字符等。工作状况用英语表述、日语表述等任意的字符示出。也可以用记号或颜色代替字符来显示工作状况。在本实施方式中,触摸面板7用字符示出工作状况。
77.检测部30包括摄像头31、字符获取部32、存储部33和判定部34。
78.摄像头31拍摄触摸面板7上的字符。摄像头31包括镜头、摄像元件、图像处理器等,拍摄静态图像和动态图像中的至少一个。当触摸面板7的字符被切换时,摄像头31拍摄该字符。另外,摄像头31拍摄的定时可以是字符切换时,也可以是每隔规定时间。将拍摄到的图像数据发送到字符获取部32。
79.字符获取部32获取由摄像头31拍摄的图像数据,从图像数据变换为字符。将转换后的字符发送到判定部34。
80.存储部33预先存储在触摸面板7上显示的字符。这里,存储部33存储"工作中"、"异常"等示出工作状态的字符。
81.判定部34从存储部33读出字符,判定是否与从字符获取部32获取的字符一致。当
存在一致的字符时,判定部34将切换到该字符的工作状态的情况发送到分析部12。
82.分析部12根据从判定部34发送的设备1的工作状况,从获取部11获取数据。分析部12根据设备的工作状况以及所获取的数据,分析发生了错误时的plc的状态。
83.另外,本实施方式的触摸面板7还显示"异常:紧急停止"等错误的原因。在这种情况下,除了示出工作状态的字符之外,存储部33还存储示出错误原因的字符。
84.判定部34从存储部33读出字符,根据与从字符获取部32获取的字符一致的字符,进一步判定错误的原因。判定部34还将错误的原因发送到分析部12。
85.分析部12根据从判定部34发送的设备1的错误的原因和从获取部11获取的数据,推测错误代码。
86.这样,在本变形例中,在使设备1工作的状态下自动地进行分析。因此,能够使按压紧急停止开关等的人工作业自动化。因此,能够一边将设备1用于通常的生产,一边分析发生了错误时的plc2的状态。
87.(变形例)在上述实施方式中,使用由位示出的数据进行了说明,但也可以使用由字符等其他代码示出的数据。
88.应该认为本次公开的实施方式在所有方面都是示例而不是限制性的内容。本发明的范围不是由上述实施方式示出,而是由权利要求示出,包括与权利要求等同的意思以及范围内的所有变更。标号说明
89.1:设备2:plc3:显示灯10:错误分析装置11:获取部12:分析部13:存储部14:生成部15:显示部21:输入部22:存储器23:控制部24:输出部30:检测部31:摄像机32:字符获取部33:存储部34:判定部
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献