CN103959187B - 数据收集装置及数据收集方法 - Google Patents
数据收集装置及数据收集方法 Download PDFInfo
- Publication number
- CN103959187B CN103959187B CN201280058825.8A CN201280058825A CN103959187B CN 103959187 B CN103959187 B CN 103959187B CN 201280058825 A CN201280058825 A CN 201280058825A CN 103959187 B CN103959187 B CN 103959187B
- Authority
- CN
- China
- Prior art keywords
- data
- group
- time
- reading
- plan
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims description 21
- 238000013481 data capture Methods 0.000 title claims description 7
- 238000003860 storage Methods 0.000 claims abstract description 75
- 230000005540 biological transmission Effects 0.000 claims abstract description 57
- 238000012546 transfer Methods 0.000 claims abstract description 15
- 238000004364 calculation method Methods 0.000 claims description 40
- 238000001514 detection method Methods 0.000 claims description 14
- 230000007423 decrease Effects 0.000 claims description 11
- 230000011218 segmentation Effects 0.000 claims description 8
- 230000033228 biological regulation Effects 0.000 claims description 6
- 238000012544 monitoring process Methods 0.000 description 9
- XEEYBQQBJWHFJM-UHFFFAOYSA-N Iron Chemical compound [Fe] XEEYBQQBJWHFJM-UHFFFAOYSA-N 0.000 description 6
- 238000013480 data collection Methods 0.000 description 6
- 229910000831 Steel Inorganic materials 0.000 description 4
- 239000010959 steel Substances 0.000 description 4
- 229910052742 iron Inorganic materials 0.000 description 3
- 230000002159 abnormal effect Effects 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000005098 hot rolling Methods 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 241000854350 Enicospilus group Species 0.000 description 1
- 238000013499 data model Methods 0.000 description 1
- 239000006185 dispersion Substances 0.000 description 1
- 238000005401 electroluminescence Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 239000000123 paper Substances 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 239000000126 substance Substances 0.000 description 1
- 230000000153 supplemental effect Effects 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/28—Databases characterised by their database models, e.g. relational or object models
- G06F16/284—Relational databases
- G06F16/285—Clustering or classification
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/418—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
- G05B19/4183—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] characterised by data acquisition, e.g. workpiece identification
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q9/00—Arrangements in telecontrol or telemetry systems for selectively calling a substation from a main station, in which substation desired apparatus is selected for applying a control signal thereto or for obtaining measured values therefrom
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/37—Measurements
- G05B2219/37532—Synchronized data acquisition
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/37—Measurements
- G05B2219/37533—Real time processing of data acquisition, monitoring
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2209/00—Arrangements in telecontrol or telemetry systems
- H04Q2209/10—Arrangements in telecontrol or telemetry systems using a centralized architecture
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2209/00—Arrangements in telecontrol or telemetry systems
- H04Q2209/30—Arrangements in telecontrol or telemetry systems using a wired architecture
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- Economics (AREA)
- Strategic Management (AREA)
- Quality & Reliability (AREA)
- Human Resources & Organizations (AREA)
- Entrepreneurship & Innovation (AREA)
- General Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Educational Administration (AREA)
- Development Economics (AREA)
- Game Theory and Decision Science (AREA)
- Manufacturing & Machinery (AREA)
- Marketing (AREA)
- Operations Research (AREA)
- Tourism & Hospitality (AREA)
- General Business, Economics & Management (AREA)
- Computer Networks & Wireless Communication (AREA)
- Data Mining & Analysis (AREA)
- Testing And Monitoring For Control Systems (AREA)
- Selective Calling Equipment (AREA)
Abstract
本发明包括:第一存储部(411b),该第一存储部(411b)存储在多个控制装置(21~23)之间扫描传输的数据;小组选择部(414a),该小组选择部(414a)将第一存储部(411b)的存储区域分割成多个小组,并将小组的存储区域进一步分割成多个子小组,基于数据传输速度特性来选择收集小组;计划生成部(414b),该计划生成部(414b)基于收集小组的个数和收集周期来生成计划;以及数据读取部(414e),该数据读取部(414e)基于生成的计划读取出数据。
Description
技术领域
本发明涉及从控制装置中收集数据的数据收集装置及数据收集程序,该控制装置广泛应用于包含钢铁、造纸车间或汽车产业等的组装操作的FA领域、化学车间等PA领域、以及上下水道系统或其他公共系统等产业用系统的控制。
背景技术
用于控制车间设备等控制对象的通常的控制系统由通过网络连接的多台控制装置构成,通过经由该网络在控制装置间进行控制信息的传输来控制车间设备。
此外,通过经由该网络从控制装置收集过程值等数据,来监视车间设备。
在该控制系统中对控制车间设备过程中的数据进行存储,例如,当车间设备发生某种异常现象时,考虑到通过对所存储的数据进行分析,会有助于探明所发生的异常现象的原因以及制定解决方案。因此,需要迅速地收集控制装置的数据。
在专利文献中,提出了以下钢铁设备系统的数据收集装置,在该数据收集装置中,以二进制数据的形式收集控制装置输出至钢铁车间的控制信息,并以二进制数据的形式收集由控制装置输出的控制信息所控制的钢铁车间的事件信息,对同一时刻收集到的控制信息的二进制数据和事件信息的二进制数据添加通用关键词,存储添加有通用关键词的控制信息的二进制数据,并存储添加有通用关键词的事件信息的二进制数据。
现有技术文献
专利文献
专利文献1:日本专利特开2010-271850号公报
发明内容
发明所要解决的技术问题
在近年来的控制装置所具备的网卡中内置有用于共用数据的存储器,通过使用DMA(DirectMemoryAccess:直接存储器存取)对存储在该存储器中的数据进行数据传输,可在多个控制装置间高速地传输大量数据。
然而,专利文献1所记载的数据收集装置中,在使用DMA来共用数据的情况下,若传输少量的数据,则有时其处理速度会下降。
本发明是鉴于上述问题而完成的,提供一种无论数据量的多少均能迅速地收集数据,且具有简单结构的数据收集装置以及数据收集程序。
解决技术问题所采用的技术方案
为实现上述目的,本发明所涉及的数据收集装置的第一特征在于,包括:存储部,该存储部存储在多个控制装置间扫描传输的数据;小组选择部,该小组选择部将所述存储部的存储区域分割成多个小组,并将所述小组的存储区域进一步分割成多个子小组,基于对应于所述数据的大小的数据传输速度特性,选择分割后的一个以上的所述子小组作为在所述小组内连续读取数据的单位即收集小组,以使得所述数据的读取速度不会下降;计划生成部,该计划生成部基于作为所述收集小组而选择的子小组的个数和收集所述数据的收集周期,生成每单位时间从所述存储部读取所述数据的计划;以及数据读取部,该数据读取部基于生成的所述计划,从所述存储部中读取出所述数据。
本发明所涉及的数据收集装置的第二特征在于,还包括:时间计算部,该时间计算部基于由所述计划生成部生成的计划,计算出每个所述单位时间读取出所述数据所需要的时间,作为所需读取时间;以及判定部,该判定部基于由所述时间计算部计算出的所需读取时间,对在所述单位时间内是否能读取出所述数据进行判定,所述数据读取部在由所述判定部判定为在所述单位时间内能读取出所述数据的情况下,从所述存储部中读取出所述数据。
本发明所涉及的数据收集装置的第三特征在于,所述时间计算部计算出由所述计划生成部生成的计划中的每单位时间的所述收集小组个数乘以数据传输速度后得到的值,以作为所述所需读取时间。
本发明所涉及的数据收集装置的第四特征在于,所述判定部在由所述时间计算部计算出的所需读取时间大于等于从单位时间减去规定的时间余量而得到的阈值时间的情况下,判定为在所述单位时间内无法读取出所述数据,并发出警报。
本发明所涉及的数据收集装置的第五特征在于,所述计划生成部在请求读取的数据没有包含在所选择的所述子小组内的情况下,再次生成所述计划,以在所述单位时间内所述收集小组的个数最少的时间段从所述存储部中读取出所请求的所述数据。
为实现上述目的,本发明所涉及的数据收集程序的第一特征在于,在计算机上执行以下步骤:存储步骤,在该存储步骤中存储在多个控制装置间扫描传输的数据;小组选择步骤,在该小组选择步骤中,将所述存储部的存储区域分割成多个小组,并将所述小组的存储区域进一步分割成多个子小组,基于对应于所述数据的大小的数据传输速度特性,选择分割后的一个以上的所述子小组作为在所述小组内连续读取数据的单位即收集小组,以使得所述数据的读取速度不会下降;计划生成步骤,在该计划生成步骤中,基于作为所述收集小组而选择的子小组的个数和收集所述数据的收集周期,生成每单位时间从所述存储部读取所述数据的计划;以及数据读取步骤,在该数据读取步骤中,基于生成的所述计划,从所述存储部中读取所述数据。
本发明所涉及的数据收集程序的第二特征在于,还执行以下步骤:时间计算步骤,在该时间计算步骤中,基于由所述计划生成步骤生成的计划,计算出每个所述单位时间读取出所述数据所需要的时间,作为所需读取时间;以及判定步骤,在该判定步骤中,基于由所述时间计算步骤计算出的所需读取时间,对在所述单位时间内是否能读取出所述数据进行判定,在所述数据读取步骤中,在由所述判定步骤判定为在所述单位时间内能读取出所述数据的情况下,从所述存储部中读取出所述数据。
本发明所涉及的数据收集程序的第三特征在于,在所述时间计算步骤中计算出由所述计划生成步骤生成的计划中的每单位时间的所述收集小组个数乘以数据传输速度后得到的值,以作为所述所需读取时间。
本发明所涉及的数据收集程序的第四特征在于,在所述判定步骤中,在由所述时间计算步骤计算出的所需读取时间大于等于从单位时间减去规定的时间余量而得到的阈值时间的情况下,判定为在所述单位时间内无法读取出所述数据,并发出警报。
本发明所涉及的数据收集程序的第五特征在于,在所述计划生成步骤中,在请求读取的数据没有包含在所选择的所述子小组内的情况下,再次生成所述计划,以在所述单位时间内所述收集小组的个数最少的时间段从所述存储部中读取出所请求的所述数据。
发明效果
根据本发明的数据收集装置和数据收集程序,无论数据量的多少,均能以简单的结构迅速地收集数据。
附图说明
图1是表示本发明的实施方式1的数据收集系统的连接关系的图。
图2是表示本发明的实施方式1的数据收集系统的控制装置及数据收集装置所具备的共用存储器的扫描传输概念的示意图。
图3是表示本发明的实施方式1的数据收集系统所具备的数据收集装置的结构的图。
图4是表示本发明的实施方式1的数据收集系统的数据收集装置所具备的第一存储部的存储区域的图。
图5是表示本发明的实施方式1的数据收集系统所具备的数据收集装置执行处理的处理步骤的流程图。
图6是用于说明由本发明的实施方式1的数据收集系统的数据收集装置所具备的小组选择部所选择的收集小组模式的图。
图7是表示由本发明的实施方式1的数据收集系统的数据收集装置所具备的计划生成部生成的计划的一个示例的图。
图8是表示本发明的实施方式1的数据收集系统所具备的数据收集装置中,在新增收集数据的项目的情况下的处理的处理步骤的流程图。
具体实施方式
以下,参照附图说明用于实施本发明的最佳方式。
<实施方式1>
图1是表示本发明的实施方式1的数据收集系统的连接关系的图。
如图1所示,本发明的实施方式1的数据收集系统1具备控制装置21~22、以及数据收集装置41~43,分别经由控制网络52相连接。此外,数据收集系统1具备监视装置62,经由上位网络51与数据收集装置41~43相连接。
控制装置21~22例如由以PLC(ProgrammableLogicController:可编程逻辑控制器)为代表的控制用控制器构成。
数据收集装置41~43对由控制装置21~22提供的数据进行收集。这里,所谓数据是指例如在以热轧车间的车间设备作为控制对象的情况下,在运行热轧车间上所需的关于车间控制设备的各种数据,即,制造指示数据,制造实际数据、警报数据、轧辊数据模型计算数据、模型学习数据、常数数据、参数数据等。
此外,连接至控制网络52的数据收集装置41~43和控制装置21~22具有共用存储器,通过在各个装置间进行控制数据的扫描传输(循环传输),来实现作为网络装置的功能。
因此,在各共用存储器内设有分别在各装置间进行分配的发送数据区域和接收数据区域。由此,例如,利用一次数据传输将控制装置21的发送数据区域内的数据发送给连接至控制网络52的所有装置内的共用存储器。关于该共用存储器的扫描传输概念将在后文中阐述。
显示装置61具备有机EL(electroluminescence:电致发光)显示器、液晶显示器等图像输出装置,与监视装置62相连接。显示装置61基于由监视装置62提供的输出信号,显示警报等。
监视装置62基于由数据收集装置41~43提供的过程数据,以使多个数据的时间轴相一致的方式将数据显示在显示装置61上。
图2是表示本发明的实施方式1的数据收集系统1的控制装置21~22及数据收集装置41~43所具备的共用存储器的扫描传输概念的示意图。
如图2的C1行所示,在每个控制周期,利用一次数据传输将控制装置21的发送数据区域内的数据传输给连接至同一个传输路径的所有装置(控制装置22~23、以及数据收集装置41~43)各自的共用存储器。同样地,如C2行所示,在每个控制周期,也将控制装置22的发送数据区域内的数据传输给控制装置21、23、以及数据收集装置41~43各自的共用存储器。
由此,由于在各共用存储器内设有分别在各装置间进行分配的发送数据区域和接收数据区域,通过扫描传输将数据发送给所有装置内的共用存储器,因此能够在各装置间共用相同的数据。
图3是表示本发明的实施方式1的数据收集系统1所具备的数据收集装置41的结构的图。另外,数据收集装置41~43具有相同的结构,因此下面以数据收集装置41为例进行说明。
如图3所示,数据收集装置41包括第一网卡411、第二存储部412、第二网卡413、以及CPU414,分别经由总线417相连接。
第一网卡411是用于与控制网络52相连接的接口卡,包括以自推进方式进行计时的计时器411a、第一存储部411b、以及第一存储控制部411c。
第一存储部411b是上述共用存储器,存储由控制装置21~22提供的数据。
若第一存储部411b的发送数据区域内的数据被改写,则第一存储控制部411c向其他装置进行扫描传输,或者通过扫描传输来改写第一存储部411b的接收数据区域内的数据。
第二存储部412将由计时器411a计时得到的时刻和基于CPU414的指示而存储在第一存储部411b中的数据建立关联,并作为过程数据进行存储。此外,第二存储部412基于对应于数据大小的传输速度特性预先存储收集小组模式。
第二网卡413是用于与上位网络51相连接的接口卡。
CPU414进行数据收集装置41的关键控制。此外,CPU414包括小组选择部414a、计划生成部414b、时间计算部414c、判定部414d、以及数据读取部414e。
小组选择部414a将第一存储部411b的存储区域分割成多个小组,并将小组的存储区域进一步分割成多个子小组。
图4是表示本发明的实施方式1的数据收集系统1的数据收集装置41所具备的第一存储部411b的存储区域的图。
如图4所示,小组选择部414a将从第一存储部411b的存储区域的起始开始的128(字节)作为一个块,将块101~108的8个块作为一个子小组,由此来对存储区域进行分割。
然后,小组选择部414a将4个子小组,例如子小组201~204作为一个小组301。
由此,小组选择部414a以分层的方式对存储区域进行分割,如后文中所要描述的那样,通过以子小组为单位进行读取,能够高效地读取出所存储的数据。
接着,小组选择部414a基于对应于数据大小的数据传输速度特性,选择分割后的一个以上的子小组作为在小组内连续读取数据的单位即收集小组,以使得数据的读取速度不会下降。这里,根据通信标准和网络设定,数据的大小有可能会对数据的传输速度产生较大的影响。例如,在使用上述DMA进行数据传输的情况下,能够高速地传输大量数据,但在对分散存储在存储部中的少量数据进行传输的情况下,有时不使用DMA的数据传输方式能够更为高速地传输数据。因此,根据所传输的数据的大小的不同,数据的传输速度特性也有可能存在差异。因此,小组选择部414a对连续读取的单位即收集小组进行选择,以使得数据的读取速度不会下降,即,使得从第一存储部411b中读取数据的读取速度不会下降。
计划生成部414b基于作为收集小组而选择的子小组的个数和收集数据的收集周期,生成每单位时间从第一存储部411b中读取数据的计划。
此外,计划生成部414b在请求读取的数据没有包含在所选择的子小组内的情况下,再次生成计划,以使得在单位时间内收集小组的个数最少的时间段从第一存储部411b中读取出所请求的数据。
时间计算部414c基于由计划生成部414b生成的计划,计算出每单位时间读取数据所需要的时间,作为所需读取时间。具体而言,时间计算部414c计算出由计划生成部414b生成的计划中每单位时间的收集小组个数乘以数据传输速度后的值,以作为所需读取时间。
判定部414d基于由时间计算部414c计算出的所需读取时间,对是否能在单位时间内读取出数据进行判定。具体而言,判定部414d在由时间计算部414c计算出的所需读取时间大于等于从单位时间减去规定的时间余量而得到的阈值时间的情况下,判定为无法在单位时间内读取出数据,并发出警报。
数据读取部414e在由判定部414d判定为能在单位时间内读取出数据的情况下,从存储部中读取数据。
图5是表示本发明的实施方式1的数据收集系统1所具备的数据收集装置41执行处理的处理步骤的流程图。
如图5所示,若请求收集数据(步骤S101),则CPU414的小组选择部414a选择收集小组(步骤S103)。具体而言,小组选择部414a将第一存储部411b的存储区域分割成多个小组,并将小组的存储区域进一步分割成多个子小组。接着,小组选择部414a基于对应于数据的大小的传输速度特性,选择分割后的一个以上的子小组作为在小组内连续读取数据的单位即收集小组,以使得数据的读取速度不会下降。
图6是用于说明由本发明的实施方式1的数据收集系统1的数据收集装置41所具备的小组选择部414a所选择的收集小组模式的图。该收集小组的模式是基于对应于数据的大小的传输速度特性而预先确定的,并作为收集小组模式存储在第二存储部412中。
小组选择部414a基于存储在第二存储部412中的收集数据模式来选择收集小组。
如图6所示,小组模式501示出子小组的排列模式。“■”表示在第一存储部411b中登录有数据的子小组,“□”表示在第一存储部411b中没有登录数据的子小组。
例如,小组模式501a以“■□□□”来表示。这表示,在起始的子小组502a中登录有数据,而在子小组502b~502d中没有登录数据。
在该小组模式501a的情况下,收集小组模式503a表示为“■”。
这表示从传输速度特性方面来看,与读取所有子小组502a~502d相比,仅读取子小组502a的情况下的传输速度,即读取速度较快。
小组模式501b以“■■□□”来表示。这表示,在起始的子小组502a~502b中登录有数据,而在子小组502c~502d中没有登录数据。
在该小组模式501b的情况下,收集小组模式503b表示为“■■”。
这表示从传输速度特性方面来看,与读取所有子小组502a~502d相比,仅读取子小组502a~502b的情况下的传输速度,即读取速度较快。
小组模式501c以“■□■□”来表示。这表示,在子小组502a、502c中登录有数据,而在子小组502b、502c中没有登录数据。
在该小组模式501c的情况下,收集小组模式503c表示为“■□■”。
这表示,从传输速度特性方面来看,与分别读取子小组502a、502c相比,将被子小组502a和子小组502c夹住的子小组502b也包括在内,一并读取子小组502a~502c的情况下的传输速度、即读取速度较快。
小组模式501d以“■□□■”来表示。这表示,在子小组502a、502d中登录有数据,而在子小组502b、502c中没有登录数据。
在该小组模式501d的情况下,收集小组模式503d表示为“■□□■”。
这表示,从传输速度特性方面来看,与分别读取子小组502a、502d相比,将被子小组502a和子小组502d夹住的子小组502b、502c也包括在内,一并读取子小组502a~502d的情况下的传输速度、即读取速度较快。
小组模式501e以“■■■□”来表示。这表示,在起始的子小组502a~502c中登录有数据,而在子小组502d中没有登录数据。
在该小组模式501e的情况下,收集小组模式503e表示为“■■■”。
这表示从传输速度特性方面来看,与读取所有子小组502a~502d相比,读取子小组502a~502c的情况下的传输速度,即读取速度较快。
小组模式501f以“■■□■”来表示。这表示,在子小组502a、502b、502d中登录有数据,而在子小组502c中没有登录数据。
在该小组模式501f的情况下,收集小组模式503f表示为“■■□■”。
这表示从传输速度特性方面来看,与分别读取子小组502a、502b、502d相比,读取包含子小组502c在内的子小组502a~502d的情况下的传输速度,即读取速度较快。
小组模式501g以“■■■■”来表示。这表示在所有子小组502a~502d中均登录有数据。
在该小组模式501g的情况下,收集小组模式503f当然就表示为“■■■■”。
由此,通过在第二存储部412中存储基于对应于数据的大小的传输速度特性而预先确定的收集小组模式,小组选择部414a能够基于该收集小组模式来进行选择,以作为收集小组。由此,小组选择部414a能够基于对应于数据的大小的传输速度特性,选择分割后的一个以上的子小组作为在小组内连续读取数据的单位即收集小组,以使得数据的读取速度不会下降。
回到图5,CPU414的计划生成部414b计算出最恰当的计划(步骤S105)。具体而言,计划生成部414b基于由小组选择部414a作为收集小组而选择的子小组的个数和收集数据的收集周期,生成每单位时间(这里设为1毫秒)从第一存储部411b中读取数据的计划。
例如,计划生成部414b基于由小组选择部414a选择的收集小组的个数除以收集数据的收集周期而得到的值,以整数值来确定收集周期内每单位时间的收集小组的个数。接着,计划生成部414b通过在每单位时间配置该确定的值,来生成计划。
图7是表示由本发明的实施方式1的数据收集系统1的数据收集装置41所具备的计划生成部414b生成的计划的一个示例的图。另外,这里存在高速、中速、低速三种收集周期,高速收集时的收集周期为2毫秒,中速收集时的收集周期为25毫秒,低速收集时的收集周期为200毫秒。此外,这里将由小组选择部414a选择的收集小组个数设为114,高速收集时的收集小组个数设为“19”,中速收集时的收集小组个数设为“55”,低速收集时的收集小组个数设为“40”。
在高速收集的情况下,计划生成部414b将由小组选择部414a选择的收集小组个数(=19)除以收集数据的收集周期(=2),计算得到“9.5”,因此,计划生成部414b将收集周期内每单位时间的收集小组的个数设定为整数值,从而确定为10,9。
在图7所示的例子中,计划生成部414b将时间1中每单位时间的收集小组的个数配置为“10”,将下一个单位时间即时间2中每单位时间的收集小组的个数配置为“29”。在此之后的时间内也同样地,计划生成部414b将时间3中每单位时间的收集小组的个数配置为“10”,将下一个单位时间即时间4中每单位时间的收集小组的个数配置为“9”。
此外,在中速收集的情况下,计划生成部414b将由小组选择部414a选择的收集小组个数(=55)除以收集数据的收集周期(=25),计算得到“2.2”,因此,计划生成部414b以整数值确定的收集周期内每单位时间的收集小组的个数为“3”或者“2”。
例如,计划生成部414b将从起始开始的5个单位时间的收集小组的个数设定为“3”,将接下来的20个单位时间的收集小组的个数设定为“2”,从而确定每单位时间的收集小组的个数为3、3、3、3、3、2、2、2、2、2、2、2、2、2、2、2、2、2、2、2、2、2、2、2、2。
在图7所示的例子中,计划生成部414b将时间1~5内每单位时间的收集小组的个数配置为“3”,将接下来的单位时间即时间6~25内每单位时间的收集小组的个数配置为“2”。在此之后的时间内也同样地,计划生成部414b将时间26~30内每单位时间的收集小组的个数配置为“3”,将接下来的单位时间即时间31~50内每单位时间的收集小组的个数配置为“2”。
此外,在低速收集的情况下,计划生成部414b将由小组选择部414a选择的收集小组个数(=40)除以收集数据的收集周期(=200),计算得到“0.2”,因此,计划生成部414b以整数值确定的收集周期内每单位时间的收集小组的个数为“1”或者“0”。
例如,计划生成部414b将从起始开始的40个单位时间内的收集小组的个数确定为“1”,将接下来160个单位时间内的收集小组的个数确定为“0”。
在图7所示的例子中,计划生成部414b将时间1~40内每单位时间的收集小组的个数配置为“1”,将接下来的单位时间即时间41~200内每单位时间的收集小组的个数配置为“0”。在此之后的时间内也同样地,计划生成部414b将时间201~240内每单位时间的收集小组的个数配置为“1”,将接下来的单位时间即时间241~400内每单位时间的收集小组的个数配置为“0”。
由此,计划生成部414b基于由小组选择部414a作为收集小组而选择的子小组的个数和收集数据的收集周期,生成每单位时间从第一存储部411b中读取数据的计划。
回到图5,CPU414的时间计算部414c基于由计划生成部414b生成的计划,计算出每单位时间读取数据所需要的时间,作为所需读取时间(步骤S107)。具体而言,时间计算部414c将由计划生成部414b生成的计划中每单位时间的收集小组个数设为Cg,将对应于数据传输量的数据传输速度设为Vt,使用下述(数学式1)计算出与数据传输量相对应的所需读取时间Tt。
Tt=Cg×Vt···(数学式1)
这里,由于数据传输速度Vt因网卡的传输速度特性等的不同而不同,因此时间计算部414c通过读取虚拟数据来测定每个收集小组个数的数据传输速度Vt。例如,若在读取4096字节的数据时的数据传输速度为25微秒,则时间计算部414c将收集小组个数为4的情况下的数据传输速度Vt设为25微秒。若在读取3072字节的数据时的数据传输速度为24微秒,则时间计算部414c将收集小组个数为3的情况下的数据传输速度Vt设为24微秒。若在读取2048字节的数据时的数据传输速度为22微秒,则时间计算部414c将收集小组个数为2的情况下的数据传输速度Vt设为22微秒。若在读取1024字节的数据时的数据传输速度为20微秒,则时间计算部414c将收集小组个数为1的情况下的数据传输速度Vt设为20微秒。
于是,在图7所示的例子中,在高速收集的情况下,在时间1读取的收集小组个数为“10”,若其中读取4096字节的数据的收集小组个数为“4”、读取3072字节的数据的收集小组个数为“3”、读取2048字节的数据的收集小组数为“2”、读取1028字节的数据的收集小组个数为“1”,则时间计算部414c利用(数学式1)计算出高速收集的所需读取时间Th,即为236微秒(=25×4+24×3+22×2+20×1)。
此外,在图7所示的例子中,在中速收集的情况下,在时间1读取的收集小组个数为“3”,若将这些收集小组全部设为读取4096字节的数据的收集小组,则时间计算部414c利用(数学式1)计算出中速收集的所需读取时间Tm,即为75微秒(=25×3)。而且,在图7所示的例子中,在低速收集的情况下,在时间1读取的收集小组个数为“3”,若将这些收集小组全部设为读取4096字节的数据的收集小组,则时间计算部414c利用(数学式1)计算出低速收集的所需读取时间Tl,即为25微秒(=25×1)。
接着,时间计算部414c对根据高速收集、中速收集、低速收集时各自的数据传输量而得到的所需读取时间Tt(Th、Tm、Tl)进行合计,从而计算出所需读取时间T为336微秒(=236+75+25)。
回到图5,接着,CPU414的判定部414d基于由时间计算部414c计算出的所需读取时间T,对是否能在单位时间内读取出数据进行判定(步骤S109)。具体而言,判定部414d对由时间计算部414c计算出的所需读取时间T是否在阈值时间以上进行判定(步骤S109)。这里,阈值时间Tb是指从单位时间减去规定的时间余量Tc而得到的时间。这里,若将单位时间设为1毫秒,时间余量Tc设为100微秒,则阈值时间Tb为900微秒。
在图7所示的例子中,由于时间1中所需读取时间T为336微秒,在阈值时间Tb即900微秒以下,因此判定部414d判定为在单位时间内能够读取出数据。
在步骤S109中,在判定为单位时间内无法读取出数据的情况(否的情况)下,判定部414d发出无法进行数据收集的警报(步骤S111)。具体而言,判定部414d向监视装置62发送无法进行数据收集的警报信号,监视装置62在显示装置61上显示警报,并且输出警报音。
另一方面,在步骤S109中,在判定为能够读取数据的情况(是的情况)下,判定部414d进行负荷计算(步骤S113)。具体而言,判定部414d通过从阈值时间减去所需读取时间,计算出剩余能力。例如,在图7所示的例子中,由于阈值时间Tb为900微秒,所需读取时间T为336微秒,因此判定部414d计算出剩余能力为564微秒。
接着,判定部414d对负荷是否在允许范围内进行判定(步骤S115)。具体而言,判定部414d在步骤S113中计算出的剩余能力为正值时,判定为负荷在允许范围内,在步骤S113中计算出的剩余能力为0微秒以下时,判定为负荷超过允许范围。
在步骤S115中,在判定为负荷超过允许范围的情况(否的情况)下,判定部414d发送过负荷的警报(步骤S117)。具体而言,判定部414d向监视装置62发送过负荷的警报信号,监视装置62在显示装置61上显示警报,并且输出警报音。
另一方面,在步骤S115中,在判定为负荷在允许范围内的情况(是的情况)下,数据读取部414e开始收集数据(步骤S119)。具体而言,数据读取部414e基于由计划生成部414b生成的计划,从第一存储部411b中读取数据,然后将由计时器411a计时得到的时刻与读取出的数据建立关联,并作为过程数据存储到第二存储部412中。
如上所述,根据本发明的实施方式1的数据收集系统1所具备的数据收集装置41,包括:第一存储部411b,该第一存储部411b存储在多个控制装置21~23之间扫描传输的数据;小组选择部414a,该小组选择部414a将第一存储部411b的存储区域分割成多个小组,并将小组的存储区域进一步分割成多个子小组,基于对应于数据的大小的数据传输速度特性,选择分割后的一个以上的子小组作为在小组内连续读取数据的单位即收集小组,以使得数据的读取速度不会下降;计划生成部414b,该计划生成部414b基于作为收集小组而选择的子小组的个数和收集数据的收集周期,生成每单位时间从第一存储部411b中读取数据的计划;以及数据读取部414e,该数据读取部414e基于生成的计划,从第一存储部411b中读取数据,因此无论数据量的多少均能以简单的结构迅速地收集数据。
图8是表示本发明的实施方式1的数据收集系统1所具备的数据收集装置41中,在新增收集数据的项目的情况下的处理的处理步骤的流程图。
如图8所示,若通过用户操作来新增收集数据的项目(步骤S201),则计划生成部414b对增加的数据项目的数据是否包含在收集小组内进行判定(步骤S203)。
在步骤S201中,在判定为增加的数据项目的数据包含在收集小组内的情况(是的情况)下,由于增加的数据项目的数据已经成为数据收集的对象,因此计划生成部414b将该数据项目添加到收集小组中(步骤S205)。
另一方面,在步骤S201中,在判定为增加的数据项目的数据没有包含在收集小组内的情况(否的情况)下,由于增加的数据项目的数据不是数据收集的对象,因此需要重新生成计划。
因此,计划生成部414b将该数据项目添加到收集小组个数最少的时间中(步骤S207)。在图7所示的例子中,在增加未包含在作为高速收集的收集小组中的数据的情况下,计划生成部414b在时间1和时间2中收集小组个数最少的时间即时间2中添加包含新增的数据项目的收集小组,并将收集小组个数从“9”变更为“10”。同样地,计划生成部414b也同样地将时间4、6、8··中的收集小组个数从“9”变更为“10”。
由此,计划生成部414b再次生成计划,以使得在单位时间内收集小组的个数最少的时间段内从第一存储部411b中读取出所请求的数据。由此,在数据收集的过程中增加所采用的数据项目的情况下,无论数据量的多少,也均能以简单的结构迅速地收集数据。
另外,在本发明的实施方式1中,数据收集装置41基于图6所示的收集小组模式,对收集小组进行选择,但收集小组模式并不限于图6所示的模式。
例如,在本发明的实施方式1中,小组模式501c以“■□■□”来表示,在这种情况下,收集小组模式503c表示为“■□■”。从传输速度特性方面来看,与将子小组502a与子小组502c夹住的子小组502b也包括在内,一并读取子小组502a~502c的情况相比,分别读取子小组502a、502c的情况下的传输速度,即读取速度较快,在这种情况下也可以将收集小组模式503c设为“■■”,即仅读取子小组502a、502c。
此外,也可以在开始进行数据收集时,对读取子小组502a~502c的情况下的传输速度,和分别读取子小组502a、502c的情况下的传输速度进行测量,然后采用任一传输速度较快的方式。
此外,也可以通过执行安装于计算机中的数据收集程序来实现上述实施方式。即,例如可以通过从存储有数据收集程序的记录介质中读取该数据收集程序,并由CPU414执行该数据收集程序,来构成数据收集装置,也可以通过经由通信网络传输、安装该数据收集程序,并由CPU414执行该数据收集程序,来构成数据收集装置。
标号说明
1…数据收集系统
21~23…控制装置
41~43…数据收集装置
51…上位网络
52…控制网络
61…显示装置
62…监视装置
411…第一网卡
411a…计时器
411b…第一存储部
411c…第一存储控制部
412…第2存储部
413…第二网卡
414…CPU
414a…小组选择部
414b…计划生成部
414c…时间计算部
414d…判定部
414e…数据读取部
工业上的实用性
本发明可适用于收集车间数据的数据收集系统等。
Claims (10)
1.一种数据收集装置,其特征在于,包括:
存储部,该存储部存储在多个控制装置间扫描传输的数据;
小组选择部,该小组选择部将所述存储部的存储区域分割成多个小组,并将所述小组的存储区域进一步分割成多个子小组,基于对应于所述数据的大小的数据传输速度特性,选择分割后的一个以上的所述子小组作为在所述小组内连续读取数据的单位即收集小组,以使得所述数据的读取速度不会下降;
计划生成部,该计划生成部基于作为所述收集小组而选择的子小组的个数和收集所述数据的收集周期,生成每单位时间从所述存储部读取出所述数据的计划;以及
数据读取部,该数据读取部基于生成的所述计划,从所述存储部中读取出所述数据。
2.如权利要求1所述的数据收集装置,其特征在于,还包括:
时间计算部,该时间计算部基于由所述计划生成部生成的计划,计算出每个所述单位时间读取所述数据所需要的时间,作为所需读取时间;以及
判定部,该判定部基于由所述时间计算部计算出的所需读取时间,对在所述单位时间内是否能读取出所述数据进行判定,
所述数据读取部在由所述判定部判定为在所述单位时间内能读取出所述数据的情况下,从所述存储部中读取出所述数据。
3.如权利要求2所述的数据收集装置,其特征在于,
所述时间计算部计算出由所述计划生成部生成的计划中的每单位时间的所述收集小组个数乘以数据传输速度后得到的值,以作为所述所需读取时间。
4.如权利要求2所述的数据收集装置,其特征在于,
所述判定部在由所述时间计算部计算出的所需读取时间大于等于从单位时间减去规定的时间余量而得到的阈值时间的情况下,判定为在所述单位时间内无法读取出所述数据,并发出警报。
5.如权利要求1所述的数据收集装置,其特征在于,
所述计划生成部在请求读取的数据没有包含在所选择的所述子小组内的情况下,再次生成所述计划,以在所述单位时间内所述收集小组的个数最少的时间段从所述存储部中读取出所请求的所述数据。
6.一种数据收集方法,其特征在于,包括以下步骤:
存储步骤,在该存储步骤中存储在多个控制装置间扫描传输的数据;
小组选择步骤,在该小组选择步骤中,将所述存储部的存储区域分割成多个小组,并将所述小组的存储区域进一步分割成多个子小组,基于对应于所述数据的大小的数据传输速度特性,选择分割后的一个以上的所述子小组作为在所述小组内连续读取数据的单位即收集小组,以使得所述数据的读取速度不会下降;
计划生成步骤,在该计划生成步骤中,基于作为所述收集小组而选择的子小组的个数和收集所述数据的收集周期,生成每单位时间从所述存储部读取出所述数据的计划;以及
数据读取步骤,在该数据读取步骤中,基于生成的所述计划,从所述存储部中读取出所述数据。
7.如权利要求6所述的数据收集方法,其特征在于,还执行以下步骤:
时间计算步骤,在该时间计算步骤中,基于由所述计划生成步骤生成的计划,计算出每个所述单位时间读取所述数据所需要的时间,作为所需读取时间;以及
判定步骤,在该判定步骤中,基于由所述时间计算步骤计算出的所需读取时间,对在所述单位时间内是否能读取出所述数据进行判定,
在所述数据读取步骤中,在由所述判定步骤判定为在所述单位时间内能读取出所述数据的情况下,从所述存储部中读取出所述数据。
8.如权利要求7所述的数据收集方法,其特征在于,
在所述时间计算步骤中计算出由所述计划生成步骤生成的计划中的每单位时间的所述收集小组个数乘以数据传输速度后得到的值,以作为所述所需读取时间。
9.如权利要求7所述的数据收集方法,其特征在于,
在所述判定步骤中,在由所述时间计算步骤计算出的所需读取时间大于等于从单位时间减去规定的时间余量而得到的阈值时间的情况下,判定为在所述单位时间内无法读取出所述数据,并发出警报。
10.如权利要求6所述的数据收集方法,其特征在于,
在所述计划生成步骤中,在请求读取的数据没有包含在所选择的所述子小组内的情况下,再次生成所述计划,以在所述单位时间内所述收集小组的个数最少的时间段从所述存储部中读取出所请求的所述数据。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2012/066200 WO2014002178A1 (ja) | 2012-06-26 | 2012-06-26 | データ収集装置及びデータ収集プログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103959187A CN103959187A (zh) | 2014-07-30 |
CN103959187B true CN103959187B (zh) | 2016-07-27 |
Family
ID=49782413
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201280058825.8A Active CN103959187B (zh) | 2012-06-26 | 2012-06-26 | 数据收集装置及数据收集方法 |
Country Status (6)
Country | Link |
---|---|
US (1) | US10055477B2 (zh) |
JP (1) | JP5735711B2 (zh) |
KR (1) | KR101461364B1 (zh) |
CN (1) | CN103959187B (zh) |
TW (1) | TWI486734B (zh) |
WO (1) | WO2014002178A1 (zh) |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10740692B2 (en) | 2017-10-17 | 2020-08-11 | Servicenow, Inc. | Machine-learning and deep-learning techniques for predictive ticketing in information technology systems |
US10600002B2 (en) | 2016-08-04 | 2020-03-24 | Loom Systems LTD. | Machine learning techniques for providing enriched root causes based on machine-generated data |
CN105408898B (zh) * | 2013-03-15 | 2019-05-28 | 弗兰克公司 | 测量数据的自动记录和图形生成 |
US10223436B2 (en) * | 2016-04-27 | 2019-03-05 | Qualcomm Incorporated | Inter-subgroup data sharing |
US10789119B2 (en) | 2016-08-04 | 2020-09-29 | Servicenow, Inc. | Determining root-cause of failures based on machine-generated textual data |
US10963634B2 (en) * | 2016-08-04 | 2021-03-30 | Servicenow, Inc. | Cross-platform classification of machine-generated textual data |
JP7020392B2 (ja) * | 2018-12-25 | 2022-02-16 | 東芝三菱電機産業システム株式会社 | データ収集再生システム |
CN111240289B (zh) * | 2020-01-19 | 2024-06-25 | 宁波中科信息技术应用研究院(宁波人工智能产业研究院) | 一种采集可编程逻辑控制器数据的数据项采集调度方法 |
CN113018852B (zh) * | 2021-05-28 | 2021-08-06 | 腾讯科技(深圳)有限公司 | 一种数据处理方法及数据处理装置 |
CN113467378B (zh) * | 2021-07-15 | 2024-03-29 | 苏州谋迅智能科技有限公司 | Cnc时间轴对正的方法 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002163180A (ja) * | 2000-11-27 | 2002-06-07 | Nissan Motor Co Ltd | データ収集装置およびデータ転送方法 |
CN1532709A (zh) * | 2003-03-20 | 2004-09-29 | ���µ�����ҵ��ʽ���� | 数据存储器高速缓存装置及数据存储器高速缓存系统 |
CN101364097A (zh) * | 2008-09-22 | 2009-02-11 | 中国兵器工业第二〇六研究所 | 一种高实时性的多通道数据采集系统 |
JP2009205486A (ja) * | 2008-02-28 | 2009-09-10 | Mitsubishi Electric Corp | データ処理装置及び通信システム及びデータ処理方法及びプログラム |
JP2010271850A (ja) * | 2009-05-20 | 2010-12-02 | Toshiba Mitsubishi-Electric Industrial System Corp | 鉄鋼プラントシステムのデータ収集方法及びデータ収集装置 |
CN202058149U (zh) * | 2011-05-31 | 2011-11-30 | 江汉大学 | 基于pci总线的双通道数据采集仪 |
Family Cites Families (42)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS61114363A (ja) * | 1984-11-07 | 1986-06-02 | Hitachi Ltd | 計算機システム間ジヨブ転送方式 |
JPH0731662B2 (ja) * | 1986-07-15 | 1995-04-10 | 富士通株式会社 | マルチプロセッサシステム |
US4897777A (en) * | 1988-04-11 | 1990-01-30 | Square D Company | Peer-to-peer register exchange controller for PLCS |
DE69330661T2 (de) * | 1992-04-27 | 2002-06-27 | Nippon Telegraph And Telephone Corp., Tokio/Tokyo | Paketnetzwerk und Verfahren zur Vermeidung von Überlastung eines solchen Netzwerks |
JP3369267B2 (ja) | 1992-10-28 | 2003-01-20 | 株式会社東芝 | プラント遠隔監視装置 |
JP3460291B2 (ja) * | 1994-01-28 | 2003-10-27 | ソニー株式会社 | 信号蓄積供給方法及び装置 |
EP0670547B1 (en) * | 1994-03-04 | 2000-11-08 | Canon Kabushiki Kaisha | Data processing method and a system using the method |
US5461570A (en) * | 1994-06-10 | 1995-10-24 | Johnson & Johnson Vision Products, Inc. | Computer system for quality control correlations |
JPH0983535A (ja) * | 1995-09-14 | 1997-03-28 | Toshiba Corp | セルデータ交換方法及び交換装置 |
JP2950223B2 (ja) * | 1996-01-12 | 1999-09-20 | 日本電気株式会社 | データ読出装置 |
JPH1069498A (ja) | 1996-08-29 | 1998-03-10 | Toshiba Corp | プラントデータ収集収録装置 |
US6330625B1 (en) * | 1999-01-15 | 2001-12-11 | Oracle Corporation | System for initiating multiple read operation requests to multiple copies of a data item and identifying a first one of the requests as having the fastest response time |
US6598056B1 (en) * | 1999-02-12 | 2003-07-22 | Honeywell International Inc. | Remotely accessible building information system |
JP2001005516A (ja) | 1999-06-25 | 2001-01-12 | Fuji Electric Co Ltd | 時系列データの検索方法 |
JP4294821B2 (ja) * | 2000-01-26 | 2009-07-15 | 株式会社日立製作所 | ネットワーク中継装置 |
US6941419B2 (en) * | 2000-05-24 | 2005-09-06 | Seagate Technology Llc | Method and apparatus for disc drive buffer segment management |
US6880050B1 (en) * | 2000-10-30 | 2005-04-12 | Lsi Logic Corporation | Storage device, system and method which can use tag bits to synchronize queuing between two clock domains, and detect valid entries within the storage device |
JP2002171572A (ja) * | 2000-12-01 | 2002-06-14 | Hitachi Ltd | 無線基地局、パケット中継装置並びに無線通信システム |
JP3558044B2 (ja) * | 2001-02-09 | 2004-08-25 | 日本電気株式会社 | パケット転送レート監視制御装置、方法、及びプログラム |
US6907499B2 (en) * | 2002-01-31 | 2005-06-14 | Seagate Technology Llc | Interrupting disc write operations to service read commands |
US7979632B2 (en) * | 2002-09-06 | 2011-07-12 | Hewlett-Packard Development Company, L.P. | Storage system including a fast storage device for storing redundant data |
JP2004274201A (ja) | 2003-03-06 | 2004-09-30 | Yaskawa Electric Corp | 通信データ収集装置 |
JP4073383B2 (ja) * | 2003-09-17 | 2008-04-09 | 株式会社東芝 | スキャン伝送ネットワーク間の中継装置 |
WO2005041207A2 (en) * | 2003-10-29 | 2005-05-06 | Matsushita Electric Industrial Co.,Ltd. | Drive device and related computer program |
JP4008911B2 (ja) * | 2004-09-29 | 2007-11-14 | 株式会社東芝 | 制御装置 |
KR100886485B1 (ko) * | 2006-09-06 | 2009-03-05 | 노키아 코포레이션 | 데이터 전송 방법, 장치 및 시스템 |
US8492283B2 (en) * | 2007-08-28 | 2013-07-23 | Taiwan Semiconductor Manufacturing Co., Ltd. | Method and structure for automated inert gas charging in a reticle stocker |
EP2605140B1 (en) * | 2007-11-21 | 2020-08-26 | Marvell Asia Pte, Ltd. | Parallel Reed-Solomon RAID (RS-RAID) Architecture, Device, and Method |
US7831340B2 (en) * | 2007-11-26 | 2010-11-09 | Control Components, Inc. | Local digital valve controller unit |
WO2009081479A1 (ja) * | 2007-12-25 | 2009-07-02 | Kabushiki Kaisha Toshiba | ネットワーク制御装置 |
JP2009251874A (ja) | 2008-04-04 | 2009-10-29 | Nec Corp | 時系列データ保存装置および時系列データ保存方法 |
US20100005214A1 (en) * | 2008-07-01 | 2010-01-07 | International Business Machines Corporation | Enhancing bus efficiency in a memory system |
US20100061207A1 (en) * | 2008-09-09 | 2010-03-11 | Seagate Technology Llc | Data storage device including self-test features |
KR100978355B1 (ko) * | 2008-11-06 | 2010-08-30 | 연세대학교 산학협력단 | 계층화된 데이터를 전송하는 데이터 전송 장치 및 데이터 전송 방법 |
US8055287B1 (en) * | 2009-01-13 | 2011-11-08 | Sprint Communications Company L.P. | Adaptive retry algorithm for short message service message delivery |
US9316228B2 (en) * | 2009-03-24 | 2016-04-19 | Concepts Nrec, Llc | High-flow-capacity centrifugal hydrogen gas compression systems, methods and components therefor |
JP2010282405A (ja) * | 2009-06-04 | 2010-12-16 | Renesas Electronics Corp | データ処理システム |
EP2455865B1 (en) * | 2009-07-17 | 2020-03-04 | Toshiba Memory Corporation | Memory management device |
JP5380314B2 (ja) | 2010-01-13 | 2014-01-08 | 東芝三菱電機産業システム株式会社 | 制御システム及びデータ解析支援システム |
JP2011237929A (ja) | 2010-05-07 | 2011-11-24 | Toyota Motor Corp | マルチコア・プロセッサ |
JP5470177B2 (ja) | 2010-07-06 | 2014-04-16 | 株式会社日立製作所 | トレースシステム |
US8850153B2 (en) * | 2011-09-30 | 2014-09-30 | International Business Machines Corporation | Enabling throttling on average write throughput for solid state storage devices |
-
2012
- 2012-06-26 CN CN201280058825.8A patent/CN103959187B/zh active Active
- 2012-06-26 WO PCT/JP2012/066200 patent/WO2014002178A1/ja active Application Filing
- 2012-06-26 KR KR1020147014326A patent/KR101461364B1/ko active IP Right Grant
- 2012-06-26 US US14/356,445 patent/US10055477B2/en active Active
- 2012-06-26 JP JP2014522253A patent/JP5735711B2/ja active Active
- 2012-08-16 TW TW101129683A patent/TWI486734B/zh active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002163180A (ja) * | 2000-11-27 | 2002-06-07 | Nissan Motor Co Ltd | データ収集装置およびデータ転送方法 |
CN1532709A (zh) * | 2003-03-20 | 2004-09-29 | ���µ�����ҵ��ʽ���� | 数据存储器高速缓存装置及数据存储器高速缓存系统 |
JP2009205486A (ja) * | 2008-02-28 | 2009-09-10 | Mitsubishi Electric Corp | データ処理装置及び通信システム及びデータ処理方法及びプログラム |
CN101364097A (zh) * | 2008-09-22 | 2009-02-11 | 中国兵器工业第二〇六研究所 | 一种高实时性的多通道数据采集系统 |
JP2010271850A (ja) * | 2009-05-20 | 2010-12-02 | Toshiba Mitsubishi-Electric Industrial System Corp | 鉄鋼プラントシステムのデータ収集方法及びデータ収集装置 |
CN202058149U (zh) * | 2011-05-31 | 2011-11-30 | 江汉大学 | 基于pci总线的双通道数据采集仪 |
Also Published As
Publication number | Publication date |
---|---|
WO2014002178A1 (ja) | 2014-01-03 |
TWI486734B (zh) | 2015-06-01 |
KR101461364B1 (ko) | 2014-11-13 |
US10055477B2 (en) | 2018-08-21 |
TW201401000A (zh) | 2014-01-01 |
JPWO2014002178A1 (ja) | 2016-05-26 |
JP5735711B2 (ja) | 2015-06-17 |
US20140289250A1 (en) | 2014-09-25 |
CN103959187A (zh) | 2014-07-30 |
KR20140076637A (ko) | 2014-06-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103959187B (zh) | 数据收集装置及数据收集方法 | |
CN105144128B (zh) | 存储器访问控制 | |
JP2018534684A5 (zh) | ||
CN103988137A (zh) | 数据收集系统、数据收集装置、数据收集系统程序、以及数据收集程序 | |
WO1990002379A1 (en) | Utility metering | |
CN105849766A (zh) | 过程系统的管理系统、服务器装置、管理程序及管理方法 | |
CN115564348B (zh) | 一种基于数字孪生的3d智慧仓库监测引导系统及方法 | |
KR101447419B1 (ko) | 데이터 수집 시스템 및 데이터 수집 시스템 프로그램이 기록된 기록매체 | |
CN112907215A (zh) | 纺织订单的生产控制方法、装置、计算机设备和存储介质 | |
KR102417694B1 (ko) | 다중 ai 기법을 이용한 스마트 제조 환경에서의 이상탐지 시스템 및 그 방법 | |
TR201103553T1 (tr) | İstatiksel verilerin hesaplanması ve çizilmesi. | |
US20230019594A1 (en) | Data distribution control apparatus, data distribution control method, and non-transitory computer-readable medium | |
CN117406844B (zh) | 一种基于神经网络的显卡风扇控制方法及相关装置 | |
CN104834573B (zh) | 一种退出智能终端误操作的方法、装置和一种智能终端 | |
CN114980450A (zh) | 一种分区域光环境在线评估展示方法、系统、介质及设备 | |
CN111767275B (zh) | 数据的处理方法及装置、数据处理系统 | |
WO2020221656A1 (en) | Method, apparatus and system for acquiring digitized data of factory | |
CN112488766B (zh) | 页面展示图设置方法、装置、计算机设备和存储介质 | |
CN114401488B (zh) | 机器人运动路径上报方法、下载方法、装置和电子装置 | |
CN111723921B (zh) | 人工智能计算装置及相关产品 | |
US20240184795A1 (en) | A method for retrieving time-series data sets from a process database system of an industrial plant | |
CN118885777A (zh) | 针对新能源的发电能力预测计算模型性能测试方法及系统 | |
CN109101821A (zh) | 一种机器人身份证信息获取系统和方法 | |
CN115689805A (zh) | 一种能源远程监控方法、装置、电子设备及存储介质 | |
CN116066959A (zh) | 用于训练冷媒泄漏概率预测模型的方法及装置、电子设备、存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |