工序监视装置、工序监视系统、工序监视方法、工序监视程序以及记录介质与流程

文档序号:11261670阅读:231来源:国知局
工序监视装置、工序监视系统、工序监视方法、工序监视程序以及记录介质与流程

本发明涉及工序监视装置、工序监视系统、工序监视方法、工序监视程序以及记录介质。

本申请基于2016年3月10日申请的日本专利申请第2016-046867号而主张优先权,在这里引用其内容。



背景技术:

当前,在车间中构建有现场仪器、分散控制系统(dcs:distributedcontrolsystem)。车间包含在化学等的工业车间、对气田、油田等的井场及其周边进行管理控制的车间、对水力·火力·原子能等的发电进行管理控制的车间、对阳光、风力等的环境能源发电进行管理控制的车间、对给排水、堤坝等进行管理控制的车间等的车间、工厂等(下面,在对它们进行统称的情况下称为“车间”)。现场仪器包含测定器或者操作器等现场仪器。分散控制系统通过使现场仪器和对其进行控制的控制装置经由通信单元进行连接而构建,实现了高级的自动操作。

在实现了这种高级的自动操作的车间中,在数据收集装置中对现场仪器的测定结果、车间的操作状况、仪器的维护信息、或者生产信息等各种各样的车间信息进行记录,使用对记录的车间信息进行分析的装置。作为公开这种技术的专利文献1,能够举出日本特开2002-157279号公报。

近年来,在所有产业中,利用被称为iiot(industrialinternetoftings)的互联网技术的方法得到应用。在iiot中,不仅是用于车间的仪器,通过将加工、整形、组装等伴随着作业者的作业的制造业、以及矿业、农业、物流、医疗、护理等各种各样的产业领域的仪器(下面称为“产业仪器”)与网络连接而实现生产率的提高等也被设为目标。

然而,在车间等的过程型的制造业中使用的用于对信息进行收集的数据收集装置连续地收集信息,因此信息量较大。因此,需要大规模的数据库(db)的构建。有时大规模的db例如进行车间的工序变更、db功能的变更等。在该情况下,对于db的改造要求专业的知识,有时维护成本升高。另外,在构建有单元方式的组装生产线等的密集型的制造业中,收集的信息量少,另外还频繁地变更工序,因此有时因db的维护成本高涨的理由而不设置数据收集装置。

另外,在过程型的制造业中,通过经验、专业知识丰富的人(分析专家)对数据收集装置中收集的信息进行分析而进行产生不良产品等问题的原因的确定。为了进行信息的分析,分析专家从保存于数据库的连续的大量的信息中选择并收集分析对象的信息,通过各种各样的方法对收集的信息进行分析,选择适当的图表等而使分析结果实现图表化,并且基于实现了图表化的图表等而判断问题的原因。因此,从产生问题起直至确定问题的原因为止耗费相当长的时间,有时无法实时地实施问题的对策。

另外,在密集型的制造业等中,问题的原因大多为装置单体的动作不良、作业者的作业失误等,通过对规定的测定数据等进行收集,有时即使不由分析专家进行分析也能够发现问题的征兆。



技术实现要素:

本发明就是鉴于上述情形而完成的,其目的在于提供实时地监视工序的工序监视装置、工序监视系统、工序监视方法、工序监视程序以及记录介质。

为了解决上述问题,本发明的工序监视装置具有:工序信息获取部,其获取从产业装置输出的表示工序的状态的工序信息;指标化信息生成部,其基于所述工序信息生成以规定的指标进行了指标化的指标化信息;阈值获取部,其获取所述指标化信息的阈值;判定结果生成部,其基于所述阈值而生成所述指标化信息的判定结果;以及判定结果通知部,其对所述判定结果进行通知。

另外,在本发明的工序监视装置中,所述工序信息获取部经由对所述工序信息进行中继的中继装置而获取所述工序信息。

另外,在本发明的工序监视装置中,所述工序信息获取部经由所述中继装置而获取针对所述工序设置的从操作装置输入的工序信息。

另外,本发明的工序监视装置还具有:指标信息记录部,其对所述指标化信息进行记录;以及图表生成部,其基于所述指标化信息生成图表,所述指标信息记录部以表形式的记录的追加的方式对所述指标化信息进行记录,所述图表生成部在每次追加所述记录时实时地创建所述图表。

另外,在本发明的工序监视装置中,所述指标信息记录部基于所述判定结果而对所述指标化信息进行区分记录,所述图表生成部基于所述指标化信息而创建图表。

另外,在本发明的工序监视装置中,所述图表生成部基于预先指定的所述规定的指标而创建图表。

本发明的工序监视方法包含如下步骤:获取从产业装置输出的表示工序的状态的工序信息的工序信息获取步骤;基于所述工序信息生成以规定的指标进行了指标化的指标化信息的指标化信息生成步骤;获取所述指标化信息的阈值的阈值获取步骤;基于所述阈值而生成所述指标化信息的判定结果的判定结果生成步骤;对所述判定结果进行通知的判定结果通知步骤;对所述指标化信息进行记录的指标信息记录步骤;以及基于所述指标化信息生成图表的图表生成步骤。

本发明的工序监视程序使计算机执行如下处理:获取从产业装置输出的表示工序的状态的工序信息的工序信息获取处理;基于所述工序信息生成以规定的指标进行了指标化的指标化信息的指标化信息生成处理;获取所述指标化信息的阈值的阈值获取处理;基于所述阈值而生成所述指标化信息的判定结果的判定结果生成处理;对所述判定结果进行通知的判定结果通知处理;对所述指标化信息进行记录的指标信息记录处理;以及基于所述指标化信息生成图表的图表生成处理。

本发明的记录介质对使计算机执行如下处理的工序监视程序进行记录:获取从产业装置输出的表示工序的状态的工序信息的工序信息获取处理;基于所述工序信息生成以规定的指标进行了指标化的指标化信息的指标化信息生成处理;获取所述指标化信息的阈值的阈值获取处理;基于所述阈值而生成所述指标化信息的判定结果的判定结果生成处理;对所述判定结果进行通知的判定结果通知处理;对所述指标化信息进行记录的指标信息记录处理;以及基于所述指标化信息生成图表的图表生成处理。

本发明能够提供实时地对工序进行监视的工序监视装置、工序监视系统、工序监视方法、工序监视程序以及记录介质。

附图说明

图1是表示本发明的一个实施方式所涉及的工序监视系统的硬件结构的一个例子的框图。

图2是表示本发明的一个实施方式所涉及的工序监视装置的功能结构的一个例子的框图。

图3是表示本发明的一个实施方式所涉及的工序监视装置的动作的一个例子的流程图。

图4是表示由本发明的一个实施方式所涉及的工序监视装置生成的指标和图表的设定的一个例子的图。

图5是表示由本发明的一个实施方式所涉及的工序监视装置判定的指标化信息的阈值的一个例子的图。

图6是表示由本发明的一个实施方式所涉及的工序监视装置记录的指标的一个例子的图。

具体实施方式

下面,参照附图对本发明的一个实施方式的工序监视装置、工序监视系统、工序监视方法、工序监视程序以及记录介质进行详细说明。

利用图1对工序监视系统的硬件结构进行说明。图1是表示实施方式的工序监视系统的硬件结构的一个例子的框图。

在图1中,工序监视系统1可以包含工序监视装置10、中继装置30、操作装置40、产业装置50(industrialdevice)。工序监视装置10经由中继装置30而与产业装置50或者操作装置40连接。

工序监视装置10可以包含cpu(centralprocessingunit)11、ram(randomaccessmemory)12、rom(readonlymemory)13、hdd(harddiskdrive)14、输入部15、显示部16以及通信部17。

工序监视装置10例如可以包含服务器装置、台式pc、笔记本式pc、平板式pc、pda、或者智能手机等通用的计算机、或者工序监视用的计算机。

cpu11执行存储于ram12、rom13或者hdd14的用于监视工序的程序(工序监视程序),对工序监视装置10进行控制。工序监视程序例如从对工序监视程序进行记录的记录介质、或者从经由网络的提供工序监视程序的服务器等获取,安装于hdd14等、且以能够从cpu11读取的方式存储于ram12。

输入部15具有将数据输入至工序监视装置10的功能。输入部15例如可以包含通过利用者(下面,可以包含作业者、操作者、监视者、监督者等)的输入操作而将数据输入的键盘、鼠标等指点设备、读取图像数据的扫描仪、或者读取记录于记录介质的数据的i/f(interface)等。显示部16具有对数据以及其他信息进行显示的功能。显示部16例如可以包含显示器、或者灯等。此外,输入部15以及显示部16可以利用如触摸面板那样进行输入操作和显示的装置而实施。

通信部17对经由有线通信或者无线通信与中继装置30的通信进行控制。通信部17例如可以包含有线通信或者无线通信的网络适配器。通信部17经由中继装置30而与产业装置50进行通信。通信部17可以与中继装置30对使用作为isa(internationalsocietyofautomation)的无线通信标准的isa100、hart(highwayaddressableremotetransducer)(注册商标)、brain(注册商标)、foundationfieldbus、profibus等的工业计量仪器专用的通信协议的通信进行控制。另外,通信部17可以对无线lan通信、有线lan通信、红外线通信、近距离无线通信等的通用通信协议进行控制。

中继装置30对工序监视装置10与产业装置50之间的通信进行中继。中继装置30例如可以包含plc(programmablelogiccontroller)、fa(factoryautomation)计算机、dcs控制装置(distributedcontrolsystem)、或者服务器装置。在下面的说明中,对中继装置30为plc的情况进行说明。

中继装置30为了减少对产业装置50的动作造成的影响而对工序监视装置10与产业装置50之间的通信进行中继。例如,如果产业装置50直接将工序信息发送至工序监视装置10,则在产业装置50产生发送工序信息的发送负荷,因此有时会对产业装置50的信息处理能力或者电力状况等造成影响。中继装置30可以包含作为缓存器的功能,因具有与产业装置50的输入输出相应的输出输入部而能够对通信进行中继,以便不对产业装置50的信息处理能力等造成影响。例如,在由plc实施中继装置30的情况下,能够选择输入输出模块、通信模块、光通信模块等各种模块而嵌入于中继装置30。输入输出模块例如能够使用无电压触点输入、ac电压输入、dc电压输入、双向晶闸管(triac)触点输出、有触点输出、晶体管输出等。能够选择上述这样的各种通信标准并嵌入于通信模块、光通信模块。通过将plc用于中继装置30,能够选择适合于产业装置50的输入输出的输入输出标准的模块而嵌入于中继装置30,因此中继装置30能够不对产业装置50的信息处理能力等造成影响地执行动作。另外,中继装置30通过使产业装置50和工序监视装置10电绝缘而能够屏蔽噪声。

操作装置40经由中继装置30而将操作数据输出至工序监视装置10。操作装置40例如可以包含触摸面板、按钮式开关、选择开关等。

操作装置40例如能够由通过产业装置50的工序进行作业的作业者来操作。操作装置40的操作例如能够在该工序的作业开始的定时、结束作业的定时、针对产业装置50的规定的操作时等定时进行。对于操作装置40而言,能够通过操作者的操作而获取从产业装置50无法获取的数据。

产业装置50是可以针对每道工序而设置的装置,能够将工序信息输出。工序是指在制造业、矿业、农业、物流、医疗、护理等各种各样的产业领域中对制造、生产、作业等进行管理的任意的单位。例如,能够将车间中1道工艺、单元方式的组装生产线上的1个单元、处置或作业的1个阶段等设为1道工序。本实施方式中的工序是用于发现问题的征兆等需要实时地监视的设备、作业的范围。产业装置50是能够在各种各样的产业领域的工序中使用的装置。产业装置50可以是电机、泵等的单体装置,也可以是将多个装置或者多种功能组合而成的复合的装置。产业装置50所输出的工序信息可以是表示工序的状态的信息。工序信息例如可以是从产业装置50获取的、温度、湿度、压力、流量、流速、水质、振动、电压、电流、电力、电力量、生产数量、工序时间等。工序信息中可以包含利用传感器测定的测定数据、预先存储于存储装置等的信息、在产业装置50中计算出的计算结果等。

此外,在图1所示的工序监视系统1中,举例示出了工序监视装置10、中继装置30、操作装置40、产业装置50分别由1台装置构成的系统,但工序监视系统的结构并不限定于此。例如,也可以是工序监视装置10、中继装置30、操作装置40或者产业装置50中的任1种或多种装置分别由多台装置构成的系统。例如,可以是1台工序监视装置10经由1台中继装置30而从多台操作装置40或者多台产业装置50获取工序信息的结构。在工序监视装置10从多道工序获取工序信息时,各工序信息设为能够确定工序的信息。

下面,利用图2对图1所示的工序监视装置10的功能结构进行说明。图2是表示实施方式的工序监视装置100的功能结构的一个例子的框图。

工序监视装置100可以包含工序信息获取部111、指标化信息生成部112、阈值获取部113、判定结果生成部114、判定结果通知部115、指标信息记录部116以及图表生成部117的各功能。工序监视装置100的上述各功能可以通过图1所示的cpu11执行程序而实现。即,工序监视装置100的各功能可以是通过软件而实现的功能模块。

工序信息获取部111能够经由中继装置30而获取从产业装置50输出的表示工序的状态的工序信息。工序信息获取部111例如能够根据表示产业装置50的状态的信息等而获取表示工序的开始和结束的信息。另外,表示工序的开始和结束的信息,可以通过获取针对操作装置40的操作信息而进行。工序信息获取部111例如能够以预先规定的时间间隔而获取工序信息。工序信息获取部111能够将获取的工序信息输出至指标化信息生成部112。

指标化信息生成部112能够基于在工序信息获取部111中获取的工序信息生成以规定的指标进行了指标化的指标化信息。指标可以是工序信息的处理方法(逻辑)。指标化信息可以包含通过规定的处理方法进行处理后的处理结果。指标的种类中例如可以包含包括过程型制造业或者密集型制造业以及其他产业在内的产业领域、产品的种类、产品的类别、工序信息中可以包含的值或者数值组、以及生成通过最大值、最小值、平均值、标准偏差、变化率、相关系数、回归分析对上述信息进行集群分析后的集群的变化等的处理等。指标化信息生成部112可以提供从产业领域、产品的种类、产品的类型、工序信息以及其他选择的信息中的进行指标化处理的对象、和使得利用者能够选择指标的种类的ui(userinterface),并根据所选择的指标的种类而进行指标化。例如,在工序信息获取部111以10秒的间隔在5分钟内获取由测温器测定的“温度”而作为工序信息的情况下,指标化信息生成部112能够生成作为指标化信息而选择的“5分钟内的温度的最大值”、“5分钟内的温度的平均值”等。另外,在工序信息为“电压”以及“电流”的情况下,指标化信息生成部112可以生成作为指标化信息而选择的“电力”。指标化信息生成部112能够实时地使工序信息实现指标化而生成指标化信息。指标化信息生成部112能够将生成的指标化信息输出至指标信息记录部116。通过选择并提取进行指标化处理的对象、指标的种类,能够提取通过指标化信息生成部112进行的指标化信息的生成工序,能够在更短时间内或者更实时地生成指标化信息。

阈值获取部113能够获取指标化信息的阈值。指标化信息的阈值是用于根据指标化信息是否处于其阈值的范围内而判定指标化信息的值。阈值可以设定1个或者多个。在阈值为1个时,阈值获取部113例如能够生成正常或者异常这2个值的判定结果。另外,在阈值为2个时,阈值获取部113例如能够生成正常、注意、异常这3个值的判定结果。另外,阈值可以是多个指标化信息的组合。另外,阈值可以是将指标化信息作为输入值的函数而并非常数。并且,阈值可以是表示由多个参数分割的区域的值。在阈值为由指标化信息生成部112进行指标化处理的对象时,可以是与产业领域、产品的种类、产品的类别、工序信息以及其他信息相关或者相关联的阈值。通过使阈值与这些信息分别相关或者相关联,能够提取对指标化信息进行判定的工序,能够在更短时间内或者更实时地生成判定结果。

另外,指标化信息的阈值可以由利用者预先设定并保存于hdd14等。阈值获取部113可以读出并获取在hdd14等中保存的指标化信息的阈值并输出至判定结果生成部114。

判定结果生成部114可以基于由阈值获取部113获取的指标化信息的阈值而生成由指标化信息生成部112生成的指标化信息的判定结果。判定例如可以判断指标化信息的值是否超过阈值。判定结果生成部114在指标化信息的值超过阈值时生成异常的判定结果,在指标化信息的值未超过阈值时生成正常的判定结果。判定结果生成部114在阈值为1个时例如能够生成正常或者异常这2个值的判定结果。另外,判定结果生成部114在阈值为2个时例如可以生成正常、注意、异常这3个值的判定结果。在指标化信息生成部112中实时地生成指标化信息的情况下,判定结果生成部114能够实时地生成判定结果。判定结果生成部114可以将生成的判定结果输出至判定结果通知部115。此外,判定结果生成部114可以仅在判定结果为异常的情况下将判定结果输出。

判定结果通知部115可以对在判定结果生成部114中生成的判定结果进行通知。判定结果通知部115可以将判定结果例如通知给显示部16、经由中继装置30的产业装置50。判定结果通知部115可以仅在判定结果为异常的情况下对判定结果进行通知。被从判定结果通知部115通知了判定结果的产业装置50例如可以通过产业装置50的显示部、灯、蜂鸣器等向利用者通报判定结果。

指标信息记录部116可以针对每道工序而在hdd14等中对指标化信息生成部112中生成的指标化信息进行记录。例如,在对由工序a~d构成的工序的指标化信息进行记录的情况下,指标信息记录部116可以分别针对工序a~d而记录指标化信息。

指标信息记录部116可以将指标化信息例如记录为表形式的数据。表形式的数据例如是指由项目和记录构成的数据形式,例如可以是csv(comma-separatedvalues)形式的数据。在csv形式的数据中,可以由逗号将项目隔开,以换行的方式划分出1条记录。作为表形式的数据,可以使用表计算应用程序用的数据形式。在追加记录指标化信息的情况下,指标信息记录部116可以以表形式的记录的追加的方式对指标化信息进行记录。例如,指标信息记录部116可以在将工序a的指标化信息作为1条记录的数据而进行记录之后,逐条记录地追加记录工序b、工序c、以及工序d的指标化信息。通过以记录的方式对指标化信息进行追加记录,能够使记录的指标化信息的数据结构简化,例如能够使记录的指标化信息的读取、变更、删除等的利用·编辑变得容易。

指标信息记录部116可以基于判定结果生成部114中生成的判定结果而对指标化信息进行区分记录。指标信息记录部116例如可以将判定结果作为所记录的记录项目而进行记录。

图表生成部117可以基于指标信息记录部116中针对每道工序记录的指标化信息生成图表。图表可以是图或者表。图中可以包含曲线图、关联图、分布图等。图表生成部117中生成的图表可以预先由利用者指定。例如,利用者能够预先从所记录的指标化信息中指定形成为图表的指标化信息的范围、以及创建的曲线图的种类、显示方法等。指标化信息的范围例如可以设为能够指定指标化信息的种类、获取到工序信息的日期时间的范围、生成了指标化信息的日期时间的范围、数据数量、针对阈值的判定结果等。图表可以是与由指标化信息生成部112进行指标化处理的对象、即产业领域、产品的种类、产品的类别、工序信息以及其他信息分别相关或者相关联的布局。另外,图表可以是与针对由指标化信息生成部112进行指标化处理的对象、即产业领域、产品的种类、产品的类别、工序信息以及其他信息而由阈值获取部113分别设定的阈值分别相关或者相关联的布局。并且,由指标化信息生成部112进行指标化处理的对象、即产业领域、产品的种类、产品的类别、工序信息以及其他信息、针对由指标化信息生成部112进行指标化处理的对象、即产业领域、产品的种类、产品的类别、工序信息以及其他信息由阈值获取部113分别设定的阈值、以及图表生成部117基于在指标信息记录部116中针对每道工序记录的指标化信息生成的图表的布局,彼此分别相关或者相关联。另外,曲线图的种类可以指定棒状图、折线图、饼状图等。另外,显示方法例如可以指定对图表进行显示的定时、显示目标等。

图表生成部117可以在每次追加指标化信息的记录时实时地创建图表。通过在每次追加指标化信息的记录时实时地创建图表,能够在工序产生了异常等的情况下迅速地进行应对。

另外,图表生成部117可以基于判定结果、并基于区分记录的指标化信息生成图表。例如,图表生成部117可以通过基于判定结果来区分指标化信息的颜色或者基于判定结果对图例的形状进行变更等而创建图表。

此外,在图2中,对工序监视装置100所具有的工序信息获取部111、指标化信息生成部112、阈值获取部113、判定结果生成部114、判定结果通知部115、指标信息记录部116以及图表生成部117的各功能由软件实现的情况进行了说明。然而,工序监视装置100所具有的上述大于或等于1种的功能可以由硬件(例如、asic、门数组)实现。另外,工序监视装置100所具有的上述各功能可以通过将1种功能分割为多种功能而实施。另外,工序监视装置10所具有的上述各功能可以通过将大于或等于2种的功能合并为1种功能而实施。

下面,利用图3对工序监视装置100的动作进行说明。图3是表示实施方式的工序监视装置的动作的一个例子的流程图。举例示出了图3的流程图所示的动作由cpu11中执行的软件来实施的情况。

在图3中,首先,cpu11可以判断工序是否已开始(步骤s11)。cpu11能够通过例如获取表示产业装置50的状态的信息、或者针对操作装置40的操作信息等而判断工序是否已开始。在cpu11判断为工序并未开始的情况下(步骤s11:no),cpu11可以反复进行步骤s11的处理而等待工序的开始。

另一方面,在cpu11判断为工序已开始的情况下(步骤s11:yes),cpu11可以经由中继装置30而从产业装置50获取工序信息(步骤s12)。工序信息的获取例如可以通过读取中继装置30的特定的输出模块的值而进行。此外,在步骤s12的处理中可以获取1种工序信息,也可以获取多种工序信息。在步骤s12中,获取下面的步骤s13的处理中所需的工序信息。

cpu11可以基于获取的工序信息生成以规定的指标进行了指标化的指标化信息(步骤s13)。指标化信息的指标设为可以预先由利用者选择并设定。

cpu11可以获取由利用者预先设定的指标化信息的阈值(步骤s14)。如上所述,阈值可以是常数也可以是函数。

cpu11可以基于步骤s14中获取的阈值而生成步骤s13中所生成的指标化信息的判定结果(步骤s15)。例如在阈值为1个常数时,判定结果可以是正常或者异常这2个值。另外,在阈值为2个常数时,可以生成正常、注意、异常这3个值。另外,在阈值为对指标化信息进行集群的值的情况下,判定结果可以是对该指标化信息进行分类的类。

cpu11可以判断是否对步骤s15中生成的判定结果进行通知(步骤s16)。除了设定的阈值以外,用于是否对判定结果进行通知的判断的阈值可以由利用者预先设定。例如,利用者可以设定为在指标化信息超过阈值时进行通知。在判断为对生成的判定结果进行通知的情况下(步骤s16:yes),cpu11能够对判定结果进行通知(步骤s17)。cpu11例如能够将判定结果通知给显示部16、操作装置40、或者产业装置50的至少一个。判定结果例如能够通过文字的显示、灯的点亮、语音的输出、发送至产业装置50的控制信号等而进行通知。在判断为不对生成的判定结果进行通知的情况下(步骤s16:no),可以跳过步骤s17的处理而执行步骤s18的处理。

在判断为不对生成的判定结果进行通知的情况下(步骤s16:no)、或者在执行步骤s17的处理之后,cpu11可以判断工序是否已结束(步骤s18)。与步骤s11中的处理相同,能够通过获取表示产业装置50的状态的信息、或者针对操作装置40的操作信息等而判断工序是否已结束。在判断为工序并未结束的情况下(步骤s18:no),cpu11返回至步骤s12的处理而获取工序信息。通过在步骤s18的处理中判断工序的结束,能够在1道工序中执行多次指标化信息的生成和判定值的生成。

另一方面,在判断为工序已结束的情况下(步骤s18:yes),cpu11针对每道工序而记录指标化信息(步骤s19)。利用图6在后文中对步骤s19中的每道工序的指标化信息的记录进行详细叙述。

在执行步骤s19的处理之后,cpu11可以基于针对每道工序记录的指标化信息生成图表(步骤s20)。利用者可以预先指定生成的图表的种类。

cpu11在执行步骤s20的处理之后对生成的图表进行显示。例如能够在显示部16、操作装置40、或者产业装置50中对图表进行显示。

如图3中所说明,cpu11能够通过执行如下步骤而实时地对工序进行监视:获取针对每道工序而输出的工序信息的步骤;基于获取的工序信息生成以规定的指标进行了指标化的指标化信息的步骤;获取指标化信息的阈值的步骤;基于获取的阈值而生成所生成的指标化信息的判定结果的步骤;对生成的判定结果进行通知的步骤;针对每道工序而记录所生成的指标化信息的步骤;以及基于针对每道工序记录的指标化信息生成图表的步骤。

下面,利用图4对由工序监视装置100生成的指标和图表的设定进行说明。图4是表示由实施方式的工序监视装置生成的指标和图表的设定的一个例子的图。

图4中,指标设定表1000具有指标1001、指标的种类1002、阈值的种类1003、以及选择图表1004的各设定项目。指标设定表1000能够以可以由利用者例如从输入部15设定的方式显示于显示部16。能够在图5中的后述的产业装置50的工序a、工序b、工序c等工序中共通地利用图4所示的指标设定表1000。

指标1001为用于确定指标的id。图4中举例示出了指标1~指标7,但指标的数量是任意的,并不限定于此。指标1~指标7在图5等中表示相同的指标。

指标的种类1002是表示用于基于工序信息生成指标化信息的指标的种类的设定项目。从产业装置50获取的工序信息的指标化能够基于指标的种类1002的设定而执行。指标的种类例如为电力量、温度a、温度b(温度a和温度b表示不同的工序信息)、生产量、工序时间、温度a和温度b的关联性、集群等。指标的种类1002例如可以通过在显示部16中显示的基于下拉菜单的设定项目的选择、基于单选按钮或复选框的按下的设定项目的选择等而由利用者对指标的种类进行选择。指标的种类可以是对获取的工序信息的指标化的方法(处理方法)进行指定的种类,指标的种类的设定例如可以是将表示针对工序信息的处理的数学式输入的设定。另外,对于指标的种类的设定,可以设定用于指标化的工序信息的获取频率、获取条件等。

阈值的种类1003是设定针对指标的种类1002的阈值的种类的设定项目。阈值的种类1003例如可以由利用者通过下拉菜单等对阈值的种类进行选择。

指标1表示针对电力量之类的指标而将最大值设定为阈值。

电力量例如能够表示工序的负荷的大小。通过将电力量的最大值设为阈值,能够实时地判定工序中的过负荷。此外,在最大值、最小值等阈值的种类中,可以设定瞬间最大值、规定期间内的平均值的最大值等。

指标4表示针对生产量之类的指标而将变化率设定为阈值。变化率是规定期间内的变化率。对变化率进行计算的期间设为能够由利用者来设定。通过针对生产量之类的指标而将变化率设定为阈值,能够实时地判定工序中的问题的产生。另外,可以取代变化率而设定变化量。

指标5表示针对工序时间之类的指标而将标准偏差设定为阈值。例如在工序中进行同一作业的情况下,工序时间根据作业者的技能等而不同。通过针对工序时间之类的指标而将标准偏差设定为阈值,能够在基于作业者等的标准偏差超过阈值时实时地判定工序的问题。

指标6表示针对温度a和温度b之类的指标而将相关系数设定为阈值。例如在加工工序中的产品的入口温度的温度a和出口温度的温度b之类的指标为相关性较强的工序信息的情况下,通过针对温度a和温度b的相关系数之类的指标而将相关系数设定为阈值,能够实时地判定加工工序的异常。

指标7表示针对集群之类的指标而将集群的变动设定为阈值。例如因工序包含多种工序信息而对装置的运转状态进行集群,在工序的状态变化而使得工序的类不同的类发生变动的情况下,能够实时地判定运转状态的异常。此外,对于指标的种类而举例示出集群的理由在于,表示能够在指标化中应用回归分析的方法。在本实施方式中,能够应用除了集群等回归分析的方法以外的分析方法。

选择图表1004是基于针对每道工序记录的指标化信息生成的图表的设定项目。例如,指标1~指标3选择折线图,指标4选择棒状图,指标5以及指标7选择表,并且,指标6选择分布图。图4中示出了选择的图表为1种的情况,但例如可以预先选择多种图表,通过利用者的操作而对显示进行切换。

下面,利用图5对图4中说明的指标设定表1000的阈值的种类1003的指标化信息的阈值进行说明。图5是表示利用实施方式的工序监视装置判定的指标化信息的阈值的一个例子的图。

在图5中,阈值设定表1010具有工序1011、指标1(1012)、指标2(1013)、指标3(1014)、指标4(1015)、指标5(1016)的设定项目。此外,图4中对指标1~指标7进行了说明,但在工序a~工序d中使用指标1~指标5。

工序1011中对确定产业设备50的工序的工序id进行设定。图5中举例示出了工序a~工序d的4道工序,但工序的数量并不限定于此。指标1(1012)~指标5(1016)相当于图4中说明的指标1001的指标1~指标5。即,指标1(1012)是将电力量设为指标、且将最大值(w)设为阈值的设定项目。指标2(1013)是将温度a设为指标、且将最大值(℃)设为阈值的设定项目。指标3(1014)是将温度b设为指标、且将最小值(℃)设为阈值的设定项目。指标4(1015)是将生产量设为指标、且将变化率(%)设为阈值的设定项目。另外,指标5(1016)是将工序时间设为指标、且将标准偏差(分钟)设为阈值的设定项目。例如,在工序a中示出了如下情况,即,针对电力量之类的指标而将最大值的阈值设定为10w,针对温度a之类的指标而将最大值的阈值设定为50℃,针对温度b之类的指标而将最小值的阈值设定为40℃,针对生产量之类的指标而将变化率的阈值设定为5%,并且,针对工序时间之类的指标而将标准偏差的阈值设定为2分钟。在图3的步骤s15的处理中说明的判定结果,通过判定指标1~5的指标化信息是否分别超过上述阈值而生成。

利用阈值设定表1010而对每道工序的各指标分别设定阈值,由此能够针对相同的指标的种类而设定根据每道工序而不同的阈值。此外,图5示出了针对工序a~工序d而分别使用相同的指标的种类的情况,但也可以利用根据每道工序而不同的指标的种类对阈值进行设定。

下面,利用图6对图3的步骤s19的处理中说明的按工序的指标化信息的记录进行说明。图6是表示由实施方式的工序监视装置记录的指标化信息的一个例子的图。图6表示对工序信息记录1020中记录的工序信息实施指标化并记录于指标化信息记录1030。

在图6中,工序信息记录1020具有工序1021、时刻1022、信息1(1023)、信息2(1024)、信息3(1025)的记录项目。工序信息记录1020的每1行的记录相当于数据库中的1条记录。

与图5中的工序1011相同地,工序1021为对产业设备50的工序进行确定的工序id,举例示出了工序a~工序d。

时刻1022表示各工序id的工序信息的获取时刻。例如,在图6中,举例示出了工序id为工序a~工序d、且以5分钟的间隔而获取工序信息的情况。在工序a中,获取10:00、10:05、10:10、10:15这4次(4条记录)的工序信息。同样地,在工序b中获取3次(3条记录)的工序信息,在工序c中获取2次(2条记录)的工序信息,并且在工序d中获取2次(2条记录)的工序信息。

在信息1(1023)中对获取的工序信息1进行记录,在信息2(1024)中对获取的工序信息2进行记录,并且在信息3(1025)中对获取的工序信息3进行记录。信息1(1023)、信息2(1024)、以及信息3(1025)的记录项目,对时刻1022下设定的工序信息的获取时刻下获取的各工序信息进行记录。在图6中举例示出了工序信息1、工序信息2以及工序信息3的获取时刻相同的情况,但工序信息的获取时刻的设定是任意的。例如,可以设定为使得获取间隔根据工序信息而不同。

作为一个例子,指标化信息记录1030具有工序1031、开始日期时间1032、结束日期时间1033、指标1(1034)、指标2(1035)、指标3(1036)、指标4(1037)、以及指标5(1038)的记录项目。指标化信息记录1030能够分别针对每道工序而记录1条记录的记录项目。

工序1031与工序1021相同。在工序1031的工序a的记录中,能够在工序1021的工序a中获取第4次的工序信息之后进行工序1021的工序a的工序信息的指标化,由此在指标化信息记录1030中对指标化信息进行记录。同样地,在工序1031的工序b的记录中,能够在工序1021的工序b中获取到第3次的工序信息之后进行工序1021的工序b的工序信息的指标化,由此在指标化信息记录1030中对指标化信息进行记录。在工序1031的工序c的记录中,能够在工序1021的工序c中获取到第2次的工序信息之后进行工序1021的工序c的工序信息的指标化,由此在指标化信息记录1030中对指标化信息进行记录。在工序1031的工序d的记录中,能够在工序1021的工序d中获取到第2次的工序信息之后进行工序1021的工序d的工序信息的指标化,由此在指标化信息记录1030中对指标化信息进行记录。即,能够在1道工序结束时(进行了指标化之后)实时地对指标化信息记录1030的1条记录进行记录。

指标化信息记录1030的开始日期时间1032是工序1031的各工序的开始日期时间的记录项目,另外,指标化信息记录1030的结束日期时间1033是工序1031的各工序的结束日期时间的记录项目。此外,开始日期时间1032或者结束日期时间1033与获取到工序信息的时刻即时刻1022不一致。

指标化信息记录1030的指标1(1034)、指标2(1035)、指标3(1036)、指标4(1037)以及指标5(1038),是基于工序信息生成的指标化信息的记录项目。图6举例示出了生成并记录5个指标化信息的情况。

例如,在基于图4所示的指标设定表1000而生成标化信息的情况下,在与指标化信息记录1030的指标1(1034)的工序a(1021)相对应的位置,记录在工序信息记录1020的工序a(1021)中遍及信息1(1023)的4条记录所获取的电力量的最大值。在与指标化信息记录1030的指标1(1034)的工序b(1021)相对应的位置,记录在工序b(1021)中遍及信息1(1023)的3条记录所获取的电力量的最大值。同样地,在与指标2(1035)的工序a相对应的位置,记录在工序a中遍及信息2(1024)的4条记录所获取的温度a的最大值。在与指标2(1035)的工序b相对应的位置,记录在工序b中遍及信息2(1024)的3条记录所获取的温度a的最大值。

此外,工序信息记录1020或者指标化信息记录1030能够记录于hdd14等。能够将工序信息记录1020或者指标化信息记录1030记录为csv形式的数据或者表形式的数据。

另外,图6说明了将工序信息记录1020和指标化信息记录1030作为不同的表(数据)而进行记录的情况,但也可以将工序信息记录1020和指标化信息记录1030作为相同的表而进行记录。例如,通过对工序信息的记录和指标化信息的记录分别标注对各记录加以区别的标号,能够作为1个表而对二者的记录进行记录。

如以上说明,在本实施方式中,工序监视装置具有:工序信息获取部,其获取从产业装置输出的表示工序的状态的工序信息;指标化信息生成部,其基于获取到的工序信息生成以规定的指标进行了指标化的指标化信息;阈值获取部,其获取指标化信息的阈值;判定结果生成部,其基于获取到的阈值而生成所生成的指标化信息的判定结果;判定结果通知部,其对所生成的判定结果进行通知;指标信息记录部,其对所生成的指标化信息进行记录;以及图表生成部,其基于所记录的指标化信息生成图表,从而该工序监视装置能够实时地对工序进行监视。

另外,可以将用于实现构成本实施方式中所说明的各装置的功能的程序记录于计算机可读取的记录介质,将记录于该记录介质的程序读入至计算机系统并执行该程序,由此进行本实施方式的上述的各种处理。此外,这里所说的“计算机系统”可以包含os、外围仪器等硬件。另外,如果在利用www系统的情况下,则“计算机系统”设为包含主页提供环境(或者显示环境)。另外,“计算机可读取的记录介质”是指软盘、光磁盘、rom、闪存等可写入的非易失性存储器、cd-rom等可携带介质、内置于计算机系统中的硬盘等存储装置。

并且,“计算机可读取的记录介质”设为如经由互联网等网络、电话回线等通信回线而发送程序的情况下的服务器、成为客户端的计算机系统内部的易失性存储器(例如dram(dynamicrandomaccessmemory))那样在一定时间内对程序进行保有。另外,上述程序可以从将该程序储存于存储装置等的计算机系统经由传送介质、或者通过传送介质中的传送波而向其他计算机系统传送。这里,传送程序的“传送介质”是指如互联网等网络(通信网络)、电话回线等通信回线(通信线)那样具有传送信息的功能的介质。另外,上述程序可以是用于实现前述的功能的一部分的程序。并且,可以通过与已经将前述的功能记录于计算机系统的程序的组合而实现的、所谓的差分文件(差分程序)。

以上参照附图对本发明的实施方式进行了说明,但具体的结构并不限定于该实施方式,还包含不脱离本发明的主旨的范围内的各种变更。

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