CN110058811A - 信息处理装置、数据管理系统、方法以及计算机可读介质 - Google Patents
信息处理装置、数据管理系统、方法以及计算机可读介质 Download PDFInfo
- Publication number
- CN110058811A CN110058811A CN201910043293.4A CN201910043293A CN110058811A CN 110058811 A CN110058811 A CN 110058811A CN 201910043293 A CN201910043293 A CN 201910043293A CN 110058811 A CN110058811 A CN 110058811A
- Authority
- CN
- China
- Prior art keywords
- data
- frequency
- transmission
- storage unit
- information processing
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0602—Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
- G06F3/0604—Improving or facilitating administration, e.g. storage management
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0602—Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
- G06F3/0608—Saving storage space on storage systems
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0629—Configuration or reconfiguration of storage systems
- G06F3/0634—Configuration or reconfiguration of storage systems by changing the state or mode of one or more devices
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0655—Vertical data movement, i.e. input-output transfer; data movement between one or more hosts and one or more storage devices
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0668—Interfaces specially adapted for storage systems adopting a particular infrastructure
- G06F3/067—Distributed or networked storage systems, e.g. storage area networks [SAN], network attached storage [NAS]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/06—Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1095—Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1097—Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/60—Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
- H04L67/61—Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources taking into account QoS or priority requirements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/60—Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
- H04L67/62—Establishing a time schedule for servicing the requests
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/25—Flow control; Congestion control with rate being modified by the source upon detecting a change of network conditions
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- General Factory Administration (AREA)
- Testing And Monitoring For Control Systems (AREA)
Abstract
本发明提供可以抑制信息处理资源的消耗并将所需的数据储存至数据储存部的信息处理装置、数据管理系统、方法以及计算机可读介质。数据获取部获取设备数据。数据发送部将由数据获取部获取到的设备数据发送至服务器的数据储存部(8)。发送频度决定部决定数据发送部将设备数据发送至数据储存部的频度。发送频度决定部决定将设备数据发送至数据储存部的频度,以使得设备的劣化状态加剧的情况下的设备数据的发送频度高于设备的劣化状态没有加剧的情况下的动作状态数据的发送频度。
Description
技术领域
本发明涉及信息处理装置、数据管理系统、数据管理方法以及程序,特别是涉及对表示设备的动作状态的动作状态数据进行管理的信息处理装置、数据管理系统、数据管理方法以及程序。
背景技术
为了进行工厂内的多个设备的管理,进行获取表示各设备的动作状态的动作状态数据。在这种情况下,有时由设置在设备侧的上位的云等服务器进行多个设备的管理。服务器经由因特网等网络从设备侧获取动作状态数据,可以使用获取到的动作状态数据来进行各种解析。换句话说,在设备侧所检测出的动作状态数据经由网络从设备侧被发送至服务器。
在这种技术中,希望抑制服务器的储存的容量的负担以及网络的拥挤(通信故障),换句话说,抑制储存以及网络这样的信息处理资源的消耗。为了抑制信息处理资源的消耗,有时减少从设备侧向服务器发送的数据量。
关于该技术,日本特开2009-080696号公报公开了一种储存子系统,具备存储设备;具备控制程序的存储器、基于控制程序来控制对来自主机的存储设备的数据的写访问或者对该数据的读访问的控制器。在日本特开2009-080696号公报中,在具有保证码的磁盘阵列装置中,也能够有效地通过De-duplication进行数据量的减少。日本特开2009-080696号公报基于数据的固有的属性来生成保证码,并附加保证码来将数据写入存储设备,在从存储设备读出数据时检查保证码来判定该数据的正确性。作为数据,有第一数据和第二数据,在第一数据和第二数据为相同内容的情况下,不将第二数据储存至存储设备,而将第一数据与保证码一起储存至存储设备。另一方面,在第一数据和第二数据不是相同内容的情况下,将第二数据储存至存储设备。
在动作状态数据中,在每次检测时数据的内容大多不同。而且,解析所需的数据量可以根据设备的劣化状态而不同。此处,在日本特开2009-080696号公报的技术中,由于在数据的内容不同的情况下将数据储存至存储设备,所以存储的数据量有可能增大。因此,在日本特开2009-080696号公报所涉及的技术中,担心不能够有效地抑制信息处理资源的消耗。
发明内容
本发明提供可以抑制信息处理资源的消耗,并将所需的数据储存至数据储存部的信息处理装置、数据管理系统、数据管理方法以及程序。
本发明所涉及信息处理装置具有:数据获取部,获取表示与设备相关的信息的设备数据;数据发送部,将由上述数据获取部获取到的上述设备数据发送至储存上述设备数据的数据储存部;以及发送频度决定部,决定上述数据发送部将上述设备数据发送至上述数据储存部的频度,上述发送频度决定部决定将上述设备数据发送至上述数据储存部的频度,以使得上述设备的劣化状态加剧的情况下的上述设备数据的发送频度高于上述设备的劣化状态没有加剧的情况下的上述设备数据的发送频度。
另外,本发明所涉及数据管理系统具有:数据获取部,获取表示与设备相关的信息的设备数据;数据储存部,对上述设备数据进行储存;数据发送部,将由上述数据获取部获取到的上述设备数据发送至上述数据储存部;以及发送频度决定部,决定上述数据发送部将上述设备数据发送至上述数据储存部的频度,上述发送频度决定部决定将上述设备数据发送至上述数据储存部的频度,以使得上述设备的劣化状态加剧的情况下的上述设备数据的发送频度高于上述设备的劣化状态没有加剧的情况下的上述设备数据的发送频度。
另外,本发明所涉及数据管理方法具有:获取表示与设备相关的信息的设备数据的步骤;决定将上述设备数据发送至数据储存部的频度,以使得上述设备的劣化状态加剧的情况下的上述设备数据的发送频度高于上述设备的劣化状态没有加剧的情况下的上述设备数据的发送频度的步骤;以及按照上述决定的频度将上述设备数据发送至上述数据储存部的步骤。
另外,本发明所涉及程序使计算机执行:获取表示与设备相关的信息的设备数据的步骤;决定将上述设备数据发送至数据储存部的频度,以使得上述设备的劣化状态加剧的情况下的上述设备数据的发送频度高于上述设备的劣化状态没有加剧的情况下的上述设备数据的发送频度的步骤;以及进行控制以使得按照上述决定的频度将上述设备数据发送至上述数据储存部。
由于本发明如上述那样构成,所以在设备劣化时提高发送频度而能够详细地监视设备的状态,在设备没有劣化时降低发送频度,从而能够抑制信息处理资源的消耗。因此,可以抑制信息处理资源的消耗,并将所需的数据储存至数据储存部。
另外,优选,上述设备的运行时间越长,视为上述设备的劣化状态加剧,上述发送频度决定部越提高上述设备数据的发送频度。
本发明通过这样构成,可以利用更简单的处理判断劣化状态的加剧。
另外,优选,上述发送频度决定部计算上述设备数据的基准值,且上述基准值和与上述设备数据相关的值的差值越大,视为上述设备的劣化状态加剧,越提高上述设备数据的发送频度。
本发明通过这样构成,可以更精度良好地判断劣化状态的加剧。
另外,优选,在与上述设备数据相关的值达到预先决定的阈值时判断为上述设备是异常的情况下,与上述设备数据相关的值越接近上述阈值,视为上述设备的劣化状态加剧,上述发送频度决定部越提高上述设备数据的发送频度。
本发明通过这样构成,可以利用精度良好且简单的方法判断劣化状态的加剧。
另外,优选,上述设备数据包括用于判定由上述设备加工的工件的品质的品质数据、和表示上述设备的动作状态的动作状态数据,上述发送频度决定部决定上述数据发送部将上述动作状态数据发送至上述数据储存部的频度。
本发明通过这样构成,对于品质数据,可以全部发送至数据储存部。由此,能够更适当地管理产品的品质。因而,即使变更数据的发送频度,也能够防止产品的品质的降低。
根据本发明,能够提供可以抑制信息处理资源的消耗,并将所需的数据储存至数据储存部的信息处理装置、数据管理系统、数据管理方法以及程序。
本发明的其它特征、目的、优点通过参照作为用于并不是限制本发明的例子的附带的附图并且阅读以下的详细的说明而变得更加清楚。
附图说明
图1是表示实施方式1所涉及的数据管理系统的图。
图2是表示实施方式1所涉及的设备侧系统的结构的图。
图3是表示实施方式1所涉及的服务器的图。
图4是表示实施方式1所涉及的信息处理装置的结构的图。
图5是表示在实施方式1所涉及的信息处理装置中进行的、数据管理方法的流程图。
图6是用于对实施方式1所涉及的数据范围以及待机期间进行说明的图。
图7是表示图5的S122以及S124的处理的详细的流程图。
图8是表示实施方式1所涉及的数据范围的例子的图。
图9是表示针对在第二次以后获取到的数据决定待机期间的例子的图。
图10是表示随着时间经过而数据文件的发送频度变高的图。
图11是表示实施方式2所涉及的信息处理装置的结构的图。
图12是表示在实施方式2所涉及的信息处理装置中进行的、数据管理方法的流程图。
图13是表示实施方式3所涉及的信息处理装置的结构的图。
图14是表示在实施方式3所涉及的信息处理装置中进行的、数据管理方法的流程图。
图15是用于对实施方式3所涉及的待机期间的决定方法进行说明的图。
具体实施方式
(实施方式1)
以下,参照附图对本发明的实施方式进行说明。此外,对实际相同的构成要素标注相同的符号。
图1是表示实施方式1所涉及的数据管理系统1的图。实施方式1所涉及的数据管理系统1具有作为上位侧的系统的服务器2、和作为下位侧的系统的设备侧系统4。服务器2和设备侧系统4例如经由因特网等网络6连接。服务器2例如可以通过云计算来实现。服务器2具有作为计算机的功能。服务器2具有对从设备侧系统4获取到的各种数据进行储存的数据储存部8。
设备侧系统4具有例如引入到车辆等产品的制造工厂等中的多个设备50。可以在产品的每个制造工序中设置设备50。各设备50是用于制造产品的设备。各设备50对工件90进行在各工序中所需的加工处理(切削、研磨、涂装、组装等)。设备50例如可以是各种工作机械,可以是工业用机器人,也可以是车床等切削机械,还可以是NC(Numerical Control:数字控制)工作机械。此处,设备侧系统4可以具有一个工厂内的多个设备50。另外,设备侧系统4也可以具有多个工厂中的多个设备50。
另外,设备侧系统4具有PLC(Programmable Logic Controller:可编程逻辑控制器)30、传感器40以及信息处理装置100。传感器40检测各设备50的状态或者由各设备50加工的工件90的状态。换句话说,传感器40对表示各设备50的状态或者工件90的状态的物理量进行计测。PLC30控制各设备50的动作。另外,在设备50为工业用机器人的情况下,PLC30可以组装在设备50中。另外,PLC30获取表示由传感器40检测出的状态的设备数据。
此处,将表示工件90的状态的设备数据称为品质数据12。另外,将表示设备50的运行状态之类的动作状态的设备数据称为动作状态数据22。品质数据12是用于判定产品(工件90)的品质的。动作状态数据22是用于保全设备50的。动作状态数据22例如是保全数据。动作状态数据22例如可以用于判定对应的设备50的异常的预兆。动作状态数据22是表示各设备50的动作状态的参数的测量数据,例如表示振动、温度、压力、流量、转速、电流值、位置、速度等。另外,品质数据12是工件90(产品)的各工序中的测量数据,例如表示尺寸、压力、转速等。
信息处理装置100例如是计算机。信息处理装置100具有作为针对作为云的服务器2的边缘设备的功能。换句话说,信息处理装置100以及服务器2构成云/边缘系统,可以进行云/边缘解析。信息处理装置100将由PLC30获取到的设备数据发送至服务器2。
服务器2(云)具有将与各设备50相关的信息(设备数据)集中来进行数据的管理以及解析的作为平台的功能。该情况下,服务器2可以是对一个工厂中的设备50进行管理的工厂内云(工厂内平台),也可以是横跨多个工厂来管理设备50的工厂间云(工厂间平台)。服务器2也可以使用设备数据来监视设备50的运作情况以及劣化状态。
服务器2使用动作状态数据22例如进行设备50的异常有关的预兆管理。预兆管理是指根据动作状态数据22的变动来判定各设备50的异常的预兆,或在判定为某个设备50有异常的预兆时报告异常预兆。此处,作为判定为某个设备50有异常的预兆的方法,例如可以通过与该设备50相关的动作状态数据22的值是否达到预先决定的阈值(或者是否超过阈值)来进行。服务器2能够使用与多个同一机型的设备50相关的动作状态数据22来决定这样的异常预兆管理的算法。例如,服务器2可以使用动作状态数据22来决定成为异常预兆的判定的基准的阈值。
与此相对,信息处理装置100(边缘设备)对与对应的设备50相关的动作状态数据22实时进行所需的解析以及控制。例如,在与对应的设备50相关的动作状态数据22表示异常值的情况下,信息处理装置100能够进行控制以停止该设备50。
此外,PLC30(或者信息处理装置100)例如可以每隔各设备50的加工处理的1周期创建一个数据文件。而且,信息处理装置100也可以将一个数据文件发送至服务器2。此外,数据文件可以按照品质数据12和动作状态数据22分开,也可以包括品质数据12和动作状态数据22。此外,传感器40也可以例如每隔数m秒生成品质数据12以及动作状态数据22。另一方面,数据文件包括例如包括数分钟的1周期中的设备数据。换句话说,数据文件是每个周期,换句话说以规定间隔分组的数据群。
此处,在本实施方式中,信息处理装置100并不是将设备数据中的至少动作状态数据22全部发送至服务器2。信息处理装置100根据设备50的劣化状态至少决定动作状态数据22的发送频度。另一方面,信息处理装置100将品质数据12全部发送至服务器2。由此,服务器2能够更适当地管理产品的品质。因此,能够防止产品的品质的降低。
服务器2的数据储存部8具有品质数据储存部10和动作状态数据储存部20。品质数据储存部10对从多个信息处理装置100发送的多个品质数据12进行储存。动作状态数据储存部20对从多个信息处理装置100发送的多个动作状态数据22进行储存。换句话说,数据储存部8储存设备数据。换言之,服务器2具有作为储存设备数据的数据储存部的功能。
图2是表示实施方式1所涉及的设备侧系统4的结构的图。设备侧系统4具有多个设备50-1、50-2、50-3、50-4、…、50-N。此处,N为2以上的整数。设备50-1、50-2、50-3、50-4、…、50-N分别可以在工序1、2、3、4、…、N中加工工件90。工件90(产品)可以从工序1移动到工序N。另外,设备侧系统4具有多个信息处理装置100A、100B、100C、…、100X。此外,信息处理装置100的数量可以是任意的而与工序以及设备50的数量无关。
另外,图1所示的传感器40包括品质数据收集传感器42以及动作状态检测传感器44。品质数据收集传感器42在各工序中检测与工件90的品质相关的状态,并生成品质数据12。动作状态检测传感器44在各工序中检测设备50的动作状态,并生成动作状态数据22。
设备侧系统4具有与各设备50(各工序)对应的、PLC30、品质数据收集传感器42以及动作状态检测传感器44。对于工序1(设备50-1),设置有一个PLC30-1、一个以上的品质数据收集传感器42-1和一个以上的动作状态检测传感器44-1。同样,对于工序2(设备50-2),设置有一个PLC30-2、一个以上的品质数据收集传感器42-2和一个以上的动作状态检测传感器44-2。对于工序3(设备50-3),设置有一个PLC30-3、一个以上的品质数据收集传感器42-3和一个以上的动作状态检测传感器44-3。对于工序4(设备50-4),设置有一个PLC30-4、一个以上的品质数据收集传感器42-4和一个以上的动作状态检测传感器44-4。对于工序N(设备50-N),设置有一个PLC30-N、一个以上的品质数据收集传感器42-N和一个以上的动作状态检测传感器44-N。另外,信息处理装置100A进行工序1以及工序2(设备50-1以及设备50-2)有关的信息处理。信息处理装置100B进行工序3(设备50-3)有关的信息处理。信息处理装置100C进行工序4(设备50-4)有关的信息处理。信息处理装置100X进行工序N(设备50-N)有关的信息处理。
图3是表示实施方式1所涉及的服务器2(上位侧的设备)的图。如上述那样,服务器2具有数据储存部8。数据储存部8具有品质数据储存部10和动作状态数据储存部20。品质数据储存部10具有品质判定部14、未知品质数据储存部16、品质OK数据储存部17以及品质NG数据储存部18。此外,各品质数据12包括表示各工序的识别信息、和产品的识别信息亦即产品ID(identification)。未知品质数据储存部16对对应的产品的品质是OK(良)还是NG(不良)的未知的品质数据12进行储存。品质OK数据储存部17对被判定为对应的产品的品质是OK的品质数据12进行储存。品质NG数据储存部18对被判定为对应的产品的品质是NG的品质数据12进行储存。从信息处理装置100发送的品质数据12首先被储存至未知品质数据储存部16。
品质判定部14针对某个工序,对未知品质数据储存部16中储存的品质数据12进行解析,判定对应的工件90(产品)的品质是OK还是NG。例如,品质判定部14判定品质数据12的值是否满足预先决定的基准。具体而言,品质判定部14可以判定品质数据12的值是否是公差内。品质判定部14将品质是OK的旨意与被判定为品质是OK的品质数据12建立对应。然后,品质判定部14将与品质是OK的旨意建立对应的品质数据12储存至品质OK数据储存部17。另一方面,品质判定部14将品质是NG的旨意与被判定为品质是NG的品质数据12建立对应。然后,品质判定部14将与品质是NG的旨意建立对应的品质数据12储存至品质NG数据储存部18。
未知品质数据储存部16在品质数据12被对应为OK或者NG以前的期间一直保存品质数据12。品质OK数据储存部17无需将被判定为品质是OK的品质数据12全部保存,而可以按照每个设备变更或者每个材料批次仅保存代表的品质数据12。另一方面,优选品质NG数据储存部18将被判定为品质是NG的品质数据12全部保存,以用于产品的品质管理。
各动作状态数据22包括表示各工序的识别信息、和产品的识别信息亦即产品ID。动作状态数据22(22-1、22-2、22-3、22-4、…、22-N)可以按照每个工序(按照工序1、2、3、4、…、N)保存。服务器2使用动作状态数据22来监视设备50的状态。具体而言,服务器2使用动作状态数据22来监视设备50的异常的预兆。此处,在异常预兆的判定中,随着接近产生异常的时刻,需要提高精度。因此,在本实施方式中,越接近产生异常的时刻,则将更多的动作状态数据22储存至服务器2的数据储存部8(动作状态数据储存部20)。
换言之,在本实施方式中,动作状态数据22的保存周期根据对应的设备50的劣化状态而不同。换句话说,随着设备50的劣化状态加剧,动作状态数据22的保存周期变短。换言之,随着设备50的劣化状态加剧,保存更多的动作状态数据22。由此,在设备50的劣化加剧时,服务器2能够更详细地监视设备50的运作情况。
图4是表示实施方式1所涉及的信息处理装置100的结构的图。信息处理装置100例如是计算机。信息处理装置100具有CPU(Central Processing Unit:中央处理器)102、ROM(Read Only Memory:只读存储器)104、RAM(Random Access Memory:随机存取存储器)106、接口部108(IF;Interface),作为主要的硬件构成。CPU102、ROM104、RAM106以及接口部108经由数据总线等相互连接。
CPU102具有进行控制处理以及运算处理等的作为运算装置的功能。ROM104具有用于对由CPU102执行的控制程序以及运算程序等进行存储的功能。RAM106具有用于暂时存储处理数据等的功能。接口部108经由有线或者无线与外部进行信号的输入输出。接口部108可以包括通信端口。此外,接口部108可以具有显示器。此外,服务器2也可以具有CPU、ROM、RAM和接口部。
另外,信息处理装置100具有数据获取部112、发送频度决定部120、数据发送部140以及设备侧储存部142。发送频度决定部120具有基准值计算部122、数据范围决定部124、平均值计算部126、待机期间决定部128以及发送判定部130。数据获取部112、发送频度决定部120、数据发送部140以及设备侧储存部142例如可以通过CPU102执行ROM104中存储的程序来实现。另外,也可以通过预先将所需的程序记录至任意的非易失性记录介质,并根据需要安装,从而实现数据获取部112、发送频度决定部120、数据发送部140以及设备侧储存部142。此外,这在后述的其它实施方式中也是同样的。
另外,数据获取部112、发送频度决定部120、数据发送部140以及设备侧储存部142并不限于如上述那样通过软件来实现,也可以通过任何的电路元件等硬件来实现。另外,数据获取部112、发送频度决定部120、数据发送部140以及设备侧储存部142无需在物理上设置在一个装置内,也可以构成单独的硬件。该情况下,数据获取部112、发送频度决定部120、数据发送部140以及设备侧储存部142的各个可以作为计算机发挥功能。
数据获取部112从传感器40经由PLC30获取设备数据(品质数据12以及动作状态数据22)。数据发送部140将由数据获取部112获取到的设备数据发送至服务器2的数据储存部8。发送频度决定部120决定数据发送部140将设备数据中的动作状态数据22发送至数据储存部8(服务器2)的频度。换句话说,数据发送部140并不是发送所有的动作状态数据22。设备侧储存部142对数据发送部140没有发送的动作状态数据22进行储存。换言之,未发送到数据储存部8(服务器2)的动作状态数据22可以保存至设备侧系统4。
此处,发送频度决定部120决定将动作状态数据22发送至数据储存部8的频度,以使得在设备50的劣化状态加剧的情况下的动作状态数据22的发送频度高于设备50的劣化状态没有加剧的情况下的动作状态数据22的发送频度。而且,发送频度决定部120计算动作状态数据22的基准值,且基准值和与动作状态数据22相关的值的差值越大,视为设备50的劣化状态加剧,越提高动作状态数据22的发送频度。详细后述。
图5是表示在实施方式1所涉及的信息处理装置100中进行的、数据管理方法的流程图。针对与各信息处理装置100相关的设备50的、某个动作状态数据22所示的每个参数(物理量)进行该图5所示的处理。例如,对于设备50-3,在由动作状态检测传感器44-3检测出两个振动数据的情况下,针对设备50-3的振动数据的每一个进行图5所示的处理。
首先,信息处理装置100的数据获取部112从PLC30获取包括动作状态数据22的数据文件(步骤S102)。接下来,信息处理装置100的发送频度决定部120判断S102的处理是否是第一次的数据收集(步骤S104)此处,“第一次的数据收集”对应于将成为处理对象的设备50引入工厂,并在最初的周期(第一个周期)中发送数据文件。此外,在“第一次的数据收集”中,假设是初始不良的影响消除之后。
在第一次的数据收集的情况下(S104的“是”),发送频度决定部120的基准值计算部122计算构成第一个周期的数据文件的多个动作状态数据22的值的平均值μ以及标准偏差σ(步骤S106)。此处,平均值μ与基准值对应。接下来,发送频度决定部120的数据范围决定部124决定成为动作状态数据22的发送频度的基准的多个数据范围以及与各数据范围对应的待机期间(步骤S108)。此处,待机期间是指不将动作状态数据22向服务器2发送而待机的期间。使用图6对数据范围进行说明。
图6是用于对实施方式1所涉及的数据范围以及待机期间进行说明的图。图6将第一次的数据文件中的动作状态数据22的直方图和数据范围建立对应地进行表示。在图6中,横轴表示动作状态数据22的数据值,纵轴表示数据值的各区间中的数据数(次数)。如图6所示,一般,越接近平均值μ,则数据数趋于越多。
此处,数据范围决定部124将从平均值μ起±σ的范围(μ-σ~μ+σ;μ-σ以上且μ+σ以下)决定为数据范围A。而且,数据范围决定部124将数据范围A和待机期间a建立对应。另外,数据范围决定部124将从平均值μ起±2σ的范围中从平均值μ起±σ的范围的外侧的范围(μ-2σ~μ-σ、μ+σ~μ+2σ;μ-2σ以上且小于μ-σ,超过μ+σ且μ+2σ以下)决定为数据范围B。而且,数据范围决定部124将数据范围B和待机期间b建立对应。另外,数据范围决定部124将从平均值μ起±3σ的范围中从平均值μ起±2σ的范围的外侧的范围(μ-3σ~μ-2σ、μ+2σ~μ+3σ;μ-3σ以上且小于μ-2σ,超过μ+2σ且μ+3σ以下)决定为数据范围C。而且,数据范围决定部124将数据范围C和待机期间c建立对应。另外,数据范围决定部124将从平均值μ起±4σ的范围中从平均值μ起±3σ的范围的外侧的范围(μ-4σ~μ-3σ、μ+3σ~μ+4σ;μ-4σ以上且小于μ-3σ,超过μ+3σ且μ+4σ以下)决定为数据范围D。而且,数据范围决定部124将数据范围D和待机期间d建立对应。此处,越是远离平均值μ的数据范围,则对应的待机期间的长度越短。换句话说,a≥b≥c≥d。例如,a可以为几个月,b可以为几周,c可以为几日,d可以为几个小时。
而且,数据发送部140将动作状态数据22的数据文件发送至服务器2(步骤S110)。具体而言,数据发送部140控制接口部108,使动作状态数据22的数据文件向服务器2的数据储存部8发送。而且,信息处理装置100登记发送动作状态数据22的数据文件的时刻t(步骤S112)。
而且,在数据获取部112获取到第k次(k>2)周期的数据文件时(S102,S104的“否”),平均值计算部126计算第k次数据文件的动作状态数据22的平均值μk(步骤S120)。待机期间决定部128根据平均值μk包含在S108的处理中所决定的数据范围中的哪个数据范围来决定第k次数据文件有关的待机期间(步骤S122)。详细后述。
接下来,信息处理装置100的发送判定部130判定自前次的上位发送(S110)以来的时间是否超过S122的处理中所决定的待机期间(步骤S124)。具体而言,发送判定部130判定从前次的上位发送时刻t到当前为止的时间是否超过所决定的待机期间。在没有超过待机期间的情况下(S124的“否”),发送判定部130判定为没有将该数据文件发送至服务器2。该情况下,信息处理装置100的设备侧储存部142对数据文件进行储存。换句话说,在设备侧系统4中保存数据(步骤S130)。而在从时刻t到当前为止的时间超过待机期间的情况下(S124的“是”),发送判定部130判定为将该数据文件发送至服务器2。该情况下,数据发送部140向服务器2发送数据文件(S110),并登记发送时刻t(S112)。详细后述。
图7是表示图5的S122以及S124的处理的详细的流程图。在图7中示出通过S108的处理决定图6所示的数据范围的情况下的例子。待机期间决定部128判定平均值μk是否包含在数据范围A中(步骤S12)。在平均值μk包含在数据范围A的情况下(S12的“是”),待机期间决定部128将第k次数据文件有关的待机期间决定为期间a。而且,发送判定部130判定是否从上位发送时刻t起经过了期间a(步骤S14)。在从上位发送时刻t起没有经过期间a的情况下(S14的“否”),发送判定部130判定为没有进行上位发送,设备侧储存部142对第k次数据文件进行储存(S130)。而在从上位发送时刻t起经过了期间a的情况下(S14的“是”),发送判定部130判定为进行上位发送,数据发送部140将第k次数据文件发送至服务器2(S110)。
另一方面,在平均值μk不包含在数据范围A的情况下(S12的“否”),待机期间决定部128判定平均值μk是否包含在数据范围B中(步骤S22)。在平均值μk包含在数据范围B中的情况下(S22的“是”),待机期间决定部128将第k次数据文件有关的待机期间决定为期间b。而且,发送判定部130判定是否从上位发送时刻t起经过了期间b(步骤S24)。在从上位发送时刻t起没有经过期间b经过的情况下(S24的“否”),发送判定部130判定为没有进行上位发送,设备侧储存部142对第k次数据文件进行储存(S130)。而在从上位发送时刻t起经过了期间b的情况下(S24的“是”),发送判定部130判定为进行上位发送,数据发送部140将第k次数据文件发送至服务器2(S110)。
在平均值μk不包含在数据范围B中的情况下(S22的“否”),待机期间决定部128判定平均值μk是否包含在数据范围C中(步骤S32)。在平均值μk包含在数据范围C的情况下(S32的“是”),待机期间决定部128将第k次数据文件有关的待机期间决定为期间c。而且,发送判定部130判定是否从上位发送时刻t起经过了期间c(步骤S34)。在从上位发送时刻t起没有经过期间c的情况下(S34的“否”),发送判定部130判定为没有进行上位发送,设备侧储存部142对第k次数据文件进行储存(S130)。而在从上位发送时刻t起经过了期间c的情况下(S34的“是”),发送判定部130判定为进行上位发送,数据发送部140将第k次数据文件发送至服务器2(S110)。
另一方面,在平均值μk不包含在数据范围C中的情况下(S32的“否”),待机期间决定部128判定平均值μk是否包含在数据范围D中(步骤S42)。在平均值μk包含在数据范围D中的情况下(S42的“是”),待机期间决定部128将第k次数据文件有关的待机期间决定为期间d。而且,发送判定部130判定是否从上位发送时刻t起经过了期间d(步骤S44)。在从上位发送时刻t起没有经过期间d的情况下(S44的“否”),发送判定部130判定为没有进行上位发送,设备侧储存部142对第k次数据文件进行储存(S130)。而在从上位发送时刻t起经过了期间c的情况下(S44的“是”),发送判定部130判定为进行上位发送,数据发送部140将第k次的数据文件发送至服务器2(S110)。
另一方面。在平均值μk也不包含在数据范围D的情况下(S42的“否”),发送判定部130可以判定为进行上位发送。而且,数据发送部140可以将第k次数据文件发送至服务器2(S110)。换句话说,在平均值μk也不包含在数据范围D中的情况下,视为设备50的劣化已显著加剧,数据发送部140可以发送所有的数据文件。
以下,使用图8以及图9,示出使用了具体的数值的例子。
图8是表示实施方式1所涉及的数据范围的例子的图。假设第一次的数据文件的动作状态数据22的平均值μ为10.04,标准偏差σ为3.17。此时,数据范围A为6.87~13.23。另外,数据范围B为3.69~6.87、13.23~16.41。数据范围C为0.51~3.69、16.41~19.59。另外,数据范围D为0~0.51、19.59~22.77。
图9是表示针对第二次以后获取到的数据决定待机期间的例子的图。第二次的数据文件(k=2)的动作状态数据22的平均值μk为10.05。在图8所示的例子中,该平均值μk=10.05包含在数据范围A中。因此,第二次的数据文件有关的待机期间为期间a。第100次的数据文件(k=100)的动作状态数据22的平均值μk为14.86。在图8所示的例子中,该平均值μk=14.86包含在数据范围B中。因此,第100次的数据文件有关的待机期间为期间b。第500次的数据文件(k=500)的动作状态数据22的平均值μk为17.50。在图8所示的例子中,该平均值μk=17.50包含在数据范围C中。因此,第500次的数据文件有关的待机期间为期间c。第1000次的数据文件(k=1000)的动作状态数据22的平均值μk为20.04。在图8所示的例子中,该平均值μk=20.04包含在数据范围D中。因此,第1000次的数据文件有关的待机期间为期间d。
这样,随着k增加,换句话说,随着运行时间经过,作为基准值的第一次的数据文件中的平均值μ(基准平均值μ)和第k次数据文件中的平均值μk的差值变大。此处,在第一次的数据文件中,劣化被认为加剧最少。因此,基准值和平均值μk的差值增加意味劣化加剧。在实施方式1中,构成为随着基准值和与动作状态数据22相关的值(平均值μk)的差值增加,视为劣化加剧,而提高由动作状态数据22构成的数据文件向服务器2的发送频度。
图10是表示随着时间经过而数据文件的发送频度变高的图。横方向表示设备50的运行时间的经过。上方向的箭头表示将动作状态数据22发送至服务器2。在设备50运行不久的期间,由于基准平均值μ和平均值μk的差值没有变大,所以数据文件的发送间隔为期间a。换句话说,发送频度较低。而随着运行时间经过,由于基准平均值μ和平均值μk的差值变大,所以数据文件的发送间隔变更为期间b,发送频度变高。进而随着运行时间经过,基准平均值μ和平均值μk的差值变大,数据文件的发送间隔变更为期间c,发送频度变高。而且当经过运行时间时,基准平均值μ和平均值μk的差值变大,数据文件的发送间隔变更为期间d,发送频度进一步变高。
这样,实施方式1所涉及的信息处理装置100决定发送频度,以使得设备50的劣化状态加剧的情况下的动作状态数据22(设备数据)的发送频度高于设备50的劣化状态没有加剧的情况下的动作状态数据22的发送频度。由此,由于动作状态数据22的发送被减少,换句话说存在没有发送到服务器2的动作状态数据22,所以抑制服务器2的存储资源以及网络资源之类的信息处理资源的消耗。并且,通过在服务器2中进行异常预兆的解析时,更多地使用劣化加剧时的动作状态数据22,有助于更精度良好地进行异常预兆的判定。
因此,需要大量劣化加剧时的动作状态数据22。换言之,对于劣化没有加剧时的动作状态数据22,并不那么需要。因此,实施方式1所涉及的信息处理装置100可以抑制信息处理资源的消耗,并将所需的数据储存至服务器2(数据储存部8)。由此,在设备50的劣化加剧时,服务器2能够更详细地监视设备的运作情况。
并且,实施方式1所涉及的信息处理装置100通过将第一次的数据文件中的平均值μ设为基准值,并使用之后的数据文件中的动作状态数据22的平均值μk和基准值(基准平均值μ)的差值来判断劣化状态的加剧。因此,可以更精度良好地判定劣化状态的加剧。
此外,动作状态数据22的发送频度根据设备50的劣化状态而变化,而品质数据12总是被发送至服务器2。因此,服务器2能够适当地判定产品的品质。换句话说,能够防止使用本实施方式所造成的产品的品质的降低。因而,即使采用本实施方式,也能够更适当地进行品质管理。
(实施方式2)
接下来,对实施方式2进行说明。在实施方式2中,数据文件向服务器2的发送频度的决定方法与实施方式1不同。对于实施方式2的除此以外的结构,实际与实施方式1相同。对于实施方式2所涉及的数据管理系统1的硬件构成,由于实际与图1~图3所示的相同,所以省略说明。
图11是表示实施方式2所涉及的信息处理装置100的结构的图。实施方式2所涉及的信息处理装置100具有CPU102、ROM104、RAM106和接口部108。并且,实施方式2所涉及的信息处理装置100具有数据获取部112、发送频度决定部220、数据发送部140以及设备侧储存部142。发送频度决定部220具有运行时间计测部222、待机期间决定部228以及发送判定部230。
图12是在实施方式2所涉及的信息处理装置100中进行的、数据管理方法的流程图。针对与各信息处理装置100相关的每个设备50进行该图12所示的处理。运行时间计测部222对设备50的运行时间进行计测(步骤S200)。数据获取部112从PLC30获取包括动作状态数据22的数据文件(步骤S202)。发送频度决定部220判断S202的处理是否是第一次的数据收集(步骤S204)。在第一次的数据收集的情况下(S204的“是”),数据发送部140将动作状态数据22的数据文件发送至服务器2(步骤S210)。而且,信息处理装置100登记发送动作状态数据22的数据文件的时刻t(步骤S212)。
而且,在数据获取部112获取到第k次(k>2)周期的数据文件时(S202,S204的“否”),待机期间决定部228根据由运行时间计测部222计测的设备50的运行时间来决定待机期间(步骤S222)。具体而言,待机期间决定部228以运行时间越长则待机期间越短的方式决定。因此,运行时间越长,则数据文件的发送频度越高。此处,通常设备50处于运行时间越长则劣化越加剧的趋势。因此,运行时间越长,视为设备50的劣化加剧,待机期间决定部228越提高数据文件的发送频度。例如,待机期间决定部228可以在运行时间每增加1年时缩短待机期间。
发送判定部230判断自前次的上位发送(S210)以来的时间是否超过在S222的处理中所决定的待机期间(步骤S224)。具体而言,发送判定部230判定从前次的上位发送时刻t到当前为止的时间是否超过所决定的待机期间。在没有超过待机期间的情况下(S224的“否”),发送判定部230判定为没有将该数据文件发送至服务器2。该情况下,信息处理装置100的设备侧储存部142对数据文件进行储存。换句话说,在设备侧系统4中保存数据(步骤S230)。另一方面,在从前次的上位发送时刻t到当前为止的时间超过待机期间的情况下(S224的“是”),发送判定部230判定为将该数据文件发送至服务器2。该情况下,数据发送部140向服务器2发送数据文件(S210),并登记发送时刻t(S212)。
实施方式2所涉及的信息处理装置100构成为设备50的运行时间越长,视为设备50的劣化状态加剧,越提高动作状态数据22(设备数据)向服务器2的发送频度。由此,与实施方式1同样地,可以抑制服务器2的存储资源以及网络资源之类的信息处理资源的消耗,并将所需的数据储存至服务器(数据储存部8)。
另外,实施方式2所涉及的信息处理装置100不进行实施方式1中所进行过的基准值的计算等处理,仅根据运行时间的长度来决定待机期间。因此,可以通过更简单的处理来判断劣化状态的加剧。另一方面,运行时间和劣化状态的进行的关系可以根据设备50的使用状况等而变动。因此,在实施方式2所涉及的方法中,与实施方式1相比较,劣化状态的加剧的判定的精度有可能没有变高。
(实施方式3)
接下来,对实施方式3进行说明。在实施方式3中,数据文件向服务器2的发送频度的决定方法与其它实施方式不同。实施方式3的除此以外的结构实际与实施方式1相同。对于实施方式3所涉及的数据管理系统1的硬件构成,由于实际与图1~图3所示的相同,所以省略说明。
图13是表示实施方式3所涉及的信息处理装置100的结构的图。实施方式3所涉及的信息处理装置100具有CPU102、ROM104、RAM106和接口部108。并且,实施方式3所涉及的信息处理装置100具有数据获取部112、发送频度决定部320、数据发送部140以及设备侧储存部142。发送频度决定部320具有阈值获取部322、差值计算部324、待机期间决定部328以及发送判定部330。
图14是表示在实施方式3所涉及的信息处理装置100中进行的、数据管理方法的流程图。针对与各信息处理装置100相关的每个设备50进行该图14所示的处理。阈值获取部322从服务器2获取成为异常预兆的判定的基准的阈值Th(步骤S300)。此外,在实施方式3中,设为预先在服务器2中决定阈值Th。而且,服务器2使用从信息处理装置100发送的动作状态数据22来验证阈值Th的妥当性,如果需要也可以更新阈值Th。
数据获取部112从PLC30获取包括动作状态数据22的数据文件(步骤S302)。发送频度决定部320判定S302的处理是否是第一次的数据收集(步骤S304)。在第一次的数据收集的情况下(S304的“是”),数据发送部140将动作状态数据22的数据文件发送至服务器2(步骤S310)。而且,信息处理装置100登记发送动作状态数据22的数据文件的时刻t(步骤S312)。
而且,在数据获取部112获取到第k次(k>2)周期的数据文件时(S302、S304的“否”),差值计算部324计算数据文件的动作状态数据22的值和阈值Th的差值(步骤S320)。此处,差值计算部324可以计算数据文件所包含的动作状态数据22的平均值μk与阈值Th的差值Δ3を。
待机期间决定部328根据在S320的处理中所计算出的差值Δ3来决定待机期间(步骤S322)。具体而言,待机期间决定部328以差值Δ3越小,换句话说动作状态数据22的值(平均值μk)越接近阈值Th则待机期间越短的方式决定待机期间。使用图15来说明待机期间的决定方法的一个例子。
图15是用于对实施方式3所涉及的待机期间的决定方法进行说明的图。在图15所示的例子的动作状态数据22中,假设随着其值上升而劣化加剧。预先设定被判定为有设备50的异常的预兆的动作状态数据22的阈值Th、和动作状态数据22的边界值v1、v2、v3(v1>v2>v3>0)。
而且,待机期间决定部328在动作状态数据22的值(平均值μk)处于0~v3(0以上且小于v3)即范围A时,将待机期间设为期间a。另外,待机期间决定部328在动作状态数据22的值(平均值μk)处于v3~v2(v3以上且小于v2)即范围B时,将待机期间设为期间b。待机期间决定部328在动作状态数据22的值(平均值μk)处于v2~v1(v2以上且小于v1满)即范围C时,将待机期间设为期间c。并且,待机期间决定部328在动作状态数据22的值(平均值μk)处于v1~Th(v1以上且小于Th)即范围D时,将待机期间设为期间d。此处,动作状态数据22的值(平均值μk)越接近阈值Th,则待机期间越短。换句话说,a≥b≥c≥d。
接下来,发送判定部330判定自前次的上位发送(S310)以来的时间是否超过在S322的处理中所决定的待机期间(步骤S324)。具体而言,发送判定部330判定从前次的上位发送时刻t到当前为止的时间是否超过所决定的待机期间。在没有超过待机期间的情况下(S324的“否”),发送判定部330判定为没有该数据文件发送至服务器2。该情况下,信息处理装置100的设备侧储存部142对数据文件进行储存。换句话说,在设备侧系统4中保存数据(步骤S330)。而在从时刻t到当前为止的时间超过待机期间的情况下(S324的“是”),发送判定部330判定为将该数据文件发送至服务器2。该情况下,数据发送部140向服务器2发送数据文件(S310),并登记发送时刻t(S312)。
实施方式3所涉及的信息处理装置100构成为与动作状态数据22相关的值(平均值μk)越接近阈值Th,视为设备50的劣化状态加剧,越提高动作状态数据22(设备数据)向服务器2的发送频度。由此,与实施方式1等同样地,可以抑制服务器2的存储资源以及网络资源之类的信息处理资源的消耗,并将所需的数据储存至服务器(数据储存部8)。
另外,实施方式3所涉及的信息处理装置100不进行在实施方式1中进行过的基准值的计算等处理,而根据动作状态数据22的值和预先决定的阈值Th的差值来决定待机期间。因此,与实施方式1相比较,可以通过更简单的处理来判断劣化状态的加剧。另外,如上述那样,在实施方式2中,由于运行时间和劣化状态的加剧的关系可以根据设备50的使用状况等而变动,所以劣化状态的加剧的判定的精度有可能不高。与此相对,在实施方式3中,由于根据动作状态数据22和阈值Th的差值来决定待机期间,所以与实施方式2相比较,可以更精度良好地判断劣化状态的加剧。另一方面,在实施方式3中,需要预先设定阈值Th。
(变形例)
此外,本发明并不限于上述实施方式,能够在不脱离主旨的范围中适当地变更。例如,图5等所示的流程图的各步骤的顺序可以适当地变更。另外,在图5等的流程图中,设定为必须将第一次获取到的数据文件发送至服务器2,但无需将第一次获取到的数据文件发送至服务器2。
另外,在实施方式1中,使用第一次获取到的数据文件来计算基准值(基准平均值μ),但并不限于这样的结构。也可以使用第一个周期的数据文件以外的数据文件来计算基准值。例如,可以在劣化被认为几乎基本没有加剧的任意的周期(例如第2次~第3次等),计算基准值。该情况下,可以从用于计算基准值的数据文件的周期的下一个周期进行图5的S120~S124的处理。
另外,在实施方式1中,在图6中例示出数据范围的数量为四个(范围A、B、C、D)的情况,但数据范围的数量并不限于四个。因此,待机期间的数量也是任意的。并且,可以按照每个设备50适当地设定数据范围以及待机期间的数量。
另外,在上述的实施方式中,在每一个周期中将动作状态数据22集中的数据文件发送至服务器2,但并不限于这样的结构。信息处理装置100也可以不以数据文件的形式将动作状态数据22发送至服务器2。信息处理装置100可以将动作状态数据22一个一个发送至服务器2。
另外,在上述的实施方式中,构成为随着劣化加剧,发送频度逐步变高,但并不限于这样的结构。也可以用表示劣化的加剧的参数的函数表现发送频度(或者待机期间),并根据该参数来变更发送频度。例如,在实施方式1中,可以将待机期间设为基准平均值μ与第k次的数据文件的平均值μk的差值的函数。在实施方式2中,可以将待机期间设为运行时间的函数。另外,在实施方式3中,可以将待机期间设为阈值Th与动作状态数据的差值Δ3的函数。本发明也包含这样的结构。
另外,在上述的例子中,程序能够使用各种类型的非暂时性的计算机可读介质(non-transitory computer readable medium)来储存,并供给给计算机。非暂时性的计算机可读介质包括各种类型的有实体的记录介质(tangible storage medium)。非暂时性的计算机可读介质的例子包括磁记录介质(例如软盘、磁带、硬盘驱动器)、光磁记录介质(例如光磁盘)、CD-ROM、CD-R、CD-R/W、半导体存储器(例如,掩模ROM、PROM(ProgrammableROM)、EPROM(Erasable PROM)、闪存ROM、RAM)。另外,程序可以通过各种类型的暂时性的计算机可读介质(transitory computer readable medium)供给给计算机。暂时性的计算机可读介质的例子包括电信号、光信号以及电磁波。暂时性的计算机可读介质能够经由电线以及光纤等有线通信路或者无线通信路将程序供给给计算机。
根据以上的本发明的说明,明白能够对本发明进行各种变形。那样的变形并不视为从本发明的思想以及范围脱离,另外,对所有的本领域技术人员来说显而易见的那样的改进包含在以下的权利要求书中。
Claims (9)
1.一种信息处理装置,其中,具有:
数据获取部,其获取表示与设备相关的信息的设备数据;
数据发送部,其将由上述数据获取部获取到的上述设备数据发送至储存上述设备数据的数据储存部;以及
发送频度决定部,其决定上述数据发送部将上述设备数据发送至上述数据储存部的频度,
上述发送频度决定部决定将上述设备数据发送至上述数据储存部的频度,以使得上述设备的劣化状态加剧的情况下的上述设备数据的发送频度高于上述设备的劣化状态没有加剧的情况下的上述设备数据的发送频度。
2.根据权利要求1所述的信息处理装置,其中,
上述设备的运行时间越长,视为上述设备的劣化状态加剧,上述发送频度决定部越提高上述设备数据的发送频度。
3.根据权利要求1或者2所述的信息处理装置,其中,
上述发送频度决定部计算上述设备数据的基准值,且上述基准值和与上述设备数据相关的值的差值越大,视为上述设备的劣化状态加剧,越提高上述设备数据的发送频度。
4.根据权利要求1或者2所述的信息处理装置,其中,
在与上述设备数据相关的值达到预先决定的阈值时判断为上述设备是异常的情况下,与上述设备数据相关的值越接近上述阈值,视为上述设备的劣化状态加剧,上述发送频度决定部越提高上述设备数据的发送频度。
5.根据权利要求1~4中的任意一项所述的信息处理装置,其中,
上述设备数据包括用于判定由上述设备加工的工件的品质的品质数据、和表示上述设备的动作状态的动作状态数据,
上述发送频度决定部决定上述数据发送部将上述动作状态数据发送至上述数据储存部的频度。
6.根据权利要求5所述的信息处理装置,其中,
上述品质数据全部被发送至上述数据储存部。
7.一种数据管理系统,其中,具有:
数据获取部,其获取表示与设备相关的信息的设备数据;
数据储存部,其对上述设备数据进行储存;
数据发送部,其将由上述数据获取部获取到的上述设备数据发送至上述数据储存部;以及
发送频度决定部,其决定上述数据发送部将上述设备数据发送至上述数据储存部的频度,
上述发送频度决定部决定将上述设备数据发送至上述数据储存部的频度,以使得上述设备的劣化状态加剧的情况下的上述设备数据的发送频度高于上述设备的劣化状态没有加剧的情况下的上述设备数据的发送频度。
8.一种数据管理方法,其中,具有:
获取表示与设备相关的信息的设备数据的步骤;
决定将上述设备数据发送至数据储存部的频度,以使得上述设备的劣化状态加剧的情况下的上述设备数据的发送频度高于上述设备的劣化状态没有加剧的情况下的上述设备数据的发送频度的步骤;以及
按照上述决定的频度将上述设备数据发送至上述数据储存部的步骤。
9.一种计算机可读介质,其中,存储有使计算机执行如下步骤的程序:
获取表示与设备相关的信息的设备数据的步骤;
决定将上述设备数据发送至数据储存部的频度,以使得上述设备的劣化状态加剧的情况下的上述设备数据的发送频度高于上述设备的劣化状态没有加剧的情况下的上述设备数据的发送频度的步骤;以及
进行控制以使得按照上述决定的频度将上述设备数据发送至上述数据储存部的步骤。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2018-006577 | 2018-01-18 | ||
| JP2018006577A JP7124321B2 (ja) | 2018-01-18 | 2018-01-18 | 情報処理装置、データ管理システム、データ管理方法及びプログラム |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN110058811A true CN110058811A (zh) | 2019-07-26 |
Family
ID=67214436
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201910043293.4A Pending CN110058811A (zh) | 2018-01-18 | 2019-01-17 | 信息处理装置、数据管理系统、方法以及计算机可读介质 |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US10862812B2 (zh) |
| JP (1) | JP7124321B2 (zh) |
| CN (1) | CN110058811A (zh) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7267225B2 (ja) * | 2020-03-16 | 2023-05-01 | 株式会社日立産機システム | 監視システム、監視装置及び監視方法 |
| CN111722293B (zh) * | 2020-05-29 | 2021-11-12 | 中国石油天然气集团有限公司 | 一种基于伽马管状态参数的伽马融合计算方法 |
| US12088481B2 (en) * | 2021-07-22 | 2024-09-10 | Schweitzer Engineering Laboratories, Inc. | Dynamic histogram builder |
| WO2025253883A1 (ja) * | 2024-06-05 | 2025-12-11 | 株式会社島津製作所 | 工業炉の管理装置、工業炉システム、及びプログラム |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007188425A (ja) * | 2006-01-16 | 2007-07-26 | Hitachi Plant Technologies Ltd | センサ端末の制御方法および制御装置 |
| CN102355483A (zh) * | 2011-08-04 | 2012-02-15 | 南京三宝通信技术实业有限公司 | 一种应用于无线传感器节点的数据通信频率自适应调节方法 |
| CN102468907A (zh) * | 2010-11-05 | 2012-05-23 | 北京北方微电子基地设备工艺研究中心有限责任公司 | 工艺数据的传送方法、装置及系统 |
| CN103112323A (zh) * | 2013-02-17 | 2013-05-22 | 奇瑞汽车股份有限公司 | 一种汽车胎压监测系统及其监测方法 |
| CN106214129A (zh) * | 2016-08-03 | 2016-12-14 | 北京京东尚科信息技术有限公司 | 终止劣质睡眠的方法、设备、睡眠服务器和智能穿戴终端 |
Family Cites Families (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH05125538A (ja) * | 1991-11-01 | 1993-05-21 | Hitachi Ltd | 自動製造方法および自動製造装置 |
| JP2001356972A (ja) * | 2000-06-15 | 2001-12-26 | Fast Net Kk | ネットワーク監視システム及びネットワーク監視方法 |
| US6735541B2 (en) * | 2001-02-16 | 2004-05-11 | Exxonmobil Research And Engineering Company | Process unit monitoring program |
| US7007084B1 (en) * | 2001-11-07 | 2006-02-28 | At&T Corp. | Proactive predictive preventative network management technique |
| US7253644B2 (en) * | 2004-06-01 | 2007-08-07 | Exxonmobil Research And Engineering Company | Apparatus and method for measuring electrochemical and viscoelastic properties of a liquid |
| JP5331323B2 (ja) | 2007-09-26 | 2013-10-30 | 株式会社日立製作所 | ストレージサブシステム及びその制御方法 |
| AT506092B1 (de) * | 2008-08-13 | 2009-06-15 | Siemens Ag Oesterreich | Elektrische anlage |
| ES2993431T3 (en) * | 2015-06-15 | 2024-12-30 | Hpt Sinergy Srl | Cartesian numerically controlled machine tool for high-precision machining |
| EP3307453B1 (en) * | 2015-06-15 | 2022-08-03 | Milwaukee Electric Tool Corporation | Hydraulic crimper tool |
| EP3643449B1 (en) * | 2015-12-18 | 2022-04-27 | Apex Brands, Inc. | Electrically isolated fastener driving device |
| JP6140331B1 (ja) | 2016-04-08 | 2017-05-31 | ファナック株式会社 | 主軸または主軸を駆動するモータの故障予知を学習する機械学習装置および機械学習方法、並びに、機械学習装置を備えた故障予知装置および故障予知システム |
-
2018
- 2018-01-18 JP JP2018006577A patent/JP7124321B2/ja active Active
-
2019
- 2019-01-03 US US16/238,555 patent/US10862812B2/en active Active
- 2019-01-17 CN CN201910043293.4A patent/CN110058811A/zh active Pending
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007188425A (ja) * | 2006-01-16 | 2007-07-26 | Hitachi Plant Technologies Ltd | センサ端末の制御方法および制御装置 |
| CN102468907A (zh) * | 2010-11-05 | 2012-05-23 | 北京北方微电子基地设备工艺研究中心有限责任公司 | 工艺数据的传送方法、装置及系统 |
| CN102355483A (zh) * | 2011-08-04 | 2012-02-15 | 南京三宝通信技术实业有限公司 | 一种应用于无线传感器节点的数据通信频率自适应调节方法 |
| CN103112323A (zh) * | 2013-02-17 | 2013-05-22 | 奇瑞汽车股份有限公司 | 一种汽车胎压监测系统及其监测方法 |
| CN106214129A (zh) * | 2016-08-03 | 2016-12-14 | 北京京东尚科信息技术有限公司 | 终止劣质睡眠的方法、设备、睡眠服务器和智能穿戴终端 |
Also Published As
| Publication number | Publication date |
|---|---|
| US10862812B2 (en) | 2020-12-08 |
| JP2019125252A (ja) | 2019-07-25 |
| JP7124321B2 (ja) | 2022-08-24 |
| US20190222524A1 (en) | 2019-07-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN113853275B (zh) | 基板处理系统 | |
| TWI539298B (zh) | 具取樣率決定機制的量測抽樣方法 與其電腦程式產品 | |
| CN110058811A (zh) | 信息处理装置、数据管理系统、方法以及计算机可读介质 | |
| US11030036B2 (en) | Equipment failure risk detection and prediction in industrial process | |
| EP3859472B1 (en) | Monitoring system and monitoring method | |
| CN116009480B (zh) | 一种数控机床的故障监测方法、装置、设备及存储介质 | |
| US9891975B2 (en) | Failure prediction system of controller | |
| JP6525044B1 (ja) | 監視システム、学習装置、学習方法、監視装置及び監視方法 | |
| JPWO2018104985A1 (ja) | 異常分析方法、プログラムおよびシステム | |
| US7957821B2 (en) | Systems and methods for statistical process control | |
| WO2019240019A1 (ja) | 異常解析装置、製造システム、異常解析方法及びプログラム | |
| CN114077919A (zh) | 用于预测加工异常的系统 | |
| CN106651124A (zh) | 建筑工人违章控制方法、终端、服务器及系统 | |
| CN111555899A (zh) | 告警规则配置方法、设备状态监测方法、装置和存储介质 | |
| CN110069379A (zh) | 监控指标的筛选方法及筛选装置 | |
| CN108693842A (zh) | 管理系统 | |
| CN117707050B (zh) | 基于云计算的数控机床实时监控与数据分析系统及方法 | |
| CN119105898A (zh) | 设备的处理方法、装置、计算机程序产品以及电子设备 | |
| CN112997177B (zh) | 攻击探测装置、攻击探测方法以及攻击探测程序 | |
| JP2019102574A (ja) | 情報処理装置、情報処理装置の制御方法、およびプログラム | |
| US9054995B2 (en) | Method of detecting measurements in service level agreement based systems | |
| US20190122944A1 (en) | Data management and mining to correlate wafer alignment, design, defect, process, tool, and metrology data | |
| KR20250040892A (ko) | 프로세스 처리 장치의 진단 장치, 진단 시스템, 및 진단 방법 | |
| CN110770661B (zh) | 测量控制方法和系统 | |
| CN120565453A (zh) | 一种统计过程控制方法和装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| RJ01 | Rejection of invention patent application after publication |
Application publication date: 20190726 |
|
| RJ01 | Rejection of invention patent application after publication |