数据收集装置及数据收集程序制造方法及图纸

技术编号:10274755 阅读:207 留言:0更新日期:2014-07-31 18:42
本发明专利技术包括:第一存储部(411b),该第一存储部(411b)存储在多个控制装置(21~23)之间扫描传输的数据;小组选择部(414a),该小组选择部(414a)将第一存储部(411b)的存储区域分割成多个小组,并将小组的存储区域进一步分割成多个子小组,基于数据传输速度特性来选择收集小组;计划生成部(414b),该计划生成部(414b)基于收集小组的个数和收集周期来生成计划;以及数据读取部(414e),该数据读取部(414e)基于生成的计划读取出数据。

【技术实现步骤摘要】
【国外来华专利技术】数据收集装置及数据收集程序
本专利技术涉及从控制装置中收集数据的数据收集装置及数据收集程序,该控制装置广泛应用于包含钢铁、造纸车间或汽车产业等的组装操作的FA领域、化学车间等PA领域、以及上下水道系统或其他公共系统等产业用系统的控制。
技术介绍
用于控制车间设备等控制对象的通常的控制系统由通过网络连接的多台控制装置构成,通过经由该网络在控制装置间进行控制信息的传输来控制车间设备。此外,通过经由该网络从控制装置收集过程值等数据,来监视车间设备。在该控制系统中对控制车间设备过程中的数据进行存储,例如,当车间设备发生某种异常现象时,考虑到通过对所存储的数据进行分析,会有助于探明所发生的异常现象的原因以及制定解决方案。因此,需要迅速地收集控制装置的数据。在专利文献中,提出了以下钢铁设备系统的数据收集装置,在该数据收集装置中,以二进制数据的形式收集控制装置输出至钢铁车间的控制信息,并以二进制数据的形式收集由控制装置输出的控制信息所控制的钢铁车间的事件信息,对同一时刻收集到的控制信息的二进制数据和事件信息的二进制数据添加通用关键词,存储添加有通用关键词的控制信息的二进制数据,并存储添加有通用关键词的事件信息的二进制数据。 现有技术文献 专利文献专利文献1:日本专利特开2010 - 271850号公报
技术实现思路
专利技术所要解决的技术问题在近年来的控制装置所具备的网卡中内置有用于共用数据的存储器,通过使用DMA (Direct Memory Access:直接存储器存取)对存储在该存储器中的数据进行数据传输,可在多个控制装置间高速地传输大量数据。然而,专利文献I所记载的数据收集装置中,在使用DMA来共用数据的情况下,若传输少量的数据,则有时其处理速度会下降。本专利技术是鉴于上述问题而完成的,提供一种无论数据量的多少均能迅速地收集数据,且具有简单结构的数据收集装置以及数据收集程序。 解决技术问题所采用的技术方案为实现上述目的,本专利技术所涉及的数据收集装置的第一特征在于,包括:存储部,该存储部存储在多个控制装置间扫描传输的数据;小组选择部,该小组选择部将所述存储部的存储区域分割成多个小组,并将所述小组的存储区域进一步分割成多个子小组,基于对应于所述数据的大小的数据传输速度特性,选择分割后的一个以上的所述子小组作为在所述小组内连续读取数据的单位即收集小组,以使得所述数据的读取速度不会下降;计划生成部,该计划生成部基于作为所述收集小组而选择的子小组的个数和收集所述数据的收集周期,生成每单位时间从所述存储部读取所述数据的计划;以及数据读取部,该数据读取部基于生成的所述计划,从所述存储部中读取出所述数据。本专利技术所涉及的数据收集装置的第二特征在于,还包括:时间计算部,该时间计算部基于由所述计划生成部生成的计划,计算出每个所述单位时间读取出所述数据所需要的时间,作为所需读取时间;以及判定部,该判定部基于由所述时间计算部计算出的所需读取时间,对在所述单位时间内是否能读取出所述数据进行判定,所述数据读取部在由所述判定部判定为在所述单位时间内能读取出所述数据的情况下,从所述存储部中读取出所述数据。本专利技术所涉及的数据收集装置的第三特征在于,所述时间计算部计算出由所述计划生成部生成的计划中的每单位时间的所述收集小组个数乘以数据传输速度后得到的值,以作为所述所需读取时间。本专利技术所涉及的数据收集装置的第四特征在于,所述判定部在由所述时间计算部计算出的所需读取时间大于等于从单位时间减去规定的时间余量而得到的阈值时间的情况下,判定为在所述单位时间内无法读取出所述数据,并发出警报。本专利技术所涉及的数据收集装置的第五特征在于,所述计划生成部在请求读取的数据没有包含在所选择的所述子小组内的情况下,再次生成所述计划,以在所述单位时间内所述收集小组的个数最少的时间段从所述存储部中读取出所请求的所述数据。为实现上述目的,本专利技术所涉及的数据收集程序的第一特征在于,在计算机上执行以下步骤:存储步骤,在该存储步骤中存储在多个控制装置间扫描传输的数据;小组选择步骤,在该小组选择步骤中,将所述存储部的存储区域分割成多个小组,并将所述小组的存储区域进一步分割成多个子小组,基于对应于所述数据的大小的数据传输速度特性,选择分割后的一个以上的所述子小组作为在所述小组内连续读取数据的单位即收集小组,以使得所述数据的读取速度不会下降;计划生成步骤,在该计划生成步骤中,基于作为所述收集小组而选择的子小组的个数和收集所述数据的收集周期,生成每单位时间从所述存储部读取所述数据的计划;以及数据读取步骤,在该数据读取步骤中,基于生成的所述计划,从所述存储部中读取所述数据。本专利技术所涉及的数据收集程序的第二特征在于,还执行以下步骤:时间计算步骤,在该时间计算步骤中,基于由所述计划生成步骤生成的计划,计算出每个所述单位时间读取出所述数据所需要的时间,作为所需读取时间;以及判定步骤,在该判定步骤中,基于由所述时间计算步骤计算出的所需读取时间,对在所述单位时间内是否能读取出所述数据进行判定,在所述数据读取步骤中,在由所述判定步骤判定为在所述单位时间内能读取出所述数据的情况下,从所述存储部中读取出所述数据。本专利技术所涉及的数据收集程序的第三特征在于,在所述时间计算步骤中计算出由所述计划生成步骤生成的计划中的每单位时间的所述收集小组个数乘以数据传输速度后得到的值,以作为所述所需读取时间。本专利技术所涉及的数据收集程序的第四特征在于,在所述判定步骤中,在由所述时间计算步骤计算出的所需读取时间大于等于从单位时间减去规定的时间余量而得到的阈值时间的情况下,判定为在所述单位时间内无法读取出所述数据,并发出警报。本专利技术所涉及的数据收集程序的第五特征在于,在所述计划生成步骤中,在请求读取的数据没有包含在所选择的所述子小组内的情况下,再次生成所述计划,以在所述单位时间内所述收集小组的个数最少的时间段从所述存储部中读取出所请求的所述数据。 专利技术效果根据本专利技术的数据收集装置和数据收集程序,无论数据量的多少,均能以简单的结构迅速地收集数据。【附图说明】图1是表示本专利技术的实施方式I的数据收集系统的连接关系的图。 图2是表示本专利技术的实施方式I的数据收集系统的控制装置及数据收集装置所具备的共用存储器的扫描传输概念的示意图。 图3是表示本专利技术的实施方式I的数据收集系统所具备的数据收集装置的结构的图。图4是表示本专利技术的实施方式I的数据收集系统的数据收集装置所具备的第一存储部的存储区域的图。 图5是表示本专利技术的实施方式I的数据收集系统所具备的数据收集装置执行处理的处理步骤的流程图。 图6是用于说明由本专利技术的实施方式I的数据收集系统的数据收集装置所具备的小组选择部所选择的收集小组模式的图。 图7是表示由本专利技术的实施方式I的数据收集系统的数据收集装置所具备的计划生成部生成的计划的一个示例的图。 图8是表示本专利技术的实施方式I的数据收集系统所具备的数据收集装置中,在新增收集数据的项目的情况下的处理的处理步骤的流程图。【具体实施方式】以下,参照【附图说明】用于实施本专利技术的最佳方式。 <实施方式1> 图1是表示本专利技术的实施方式I的数据收集系统的连接关系的图。如图1所示,本专利技术的实施方式I的数据收集系统I具本文档来自技高网...

【技术保护点】
一种数据收集装置,其特征在于,包括:存储部,该存储部存储在多个控制装置间扫描传输的数据;小组选择部,该小组选择部将所述存储部的存储区域分割成多个小组,并将所述小组的存储区域进一步分割成多个子小组,基于对应于所述数据的大小的数据传输速度特性,选择分割后的一个以上的所述子小组作为在所述小组内连续读取数据的单位即收集小组,以使得所述数据的读取速度不会下降;计划生成部,该计划生成部基于作为所述收集小组而选择的子小组的个数和收集所述数据的收集周期,生成每单位时间从所述存储部读取出所述数据的计划;以及数据读取部,该数据读取部基于生成的所述计划,从所述存储部中读取出所述数据。

【技术特征摘要】
【国外来华专利技术】1.一种数据收集装置,其特征在于,包括: 存储部,该存储部存储在多个控制装置间扫描传输的数据; 小组选择部,该小组选择部将所述存储部的存储区域分割成多个小组,并将所述小组的存储区域进一步分割成多个子小组,基于对应于所述数据的大小的数据传输速度特性,选择分割后的一个以上的所述子小组作为在所述小组内连续读取数据的单位即收集小组,以使得所述数据的读取速度不会下降; 计划生成部,该计划生成部基于作为所述收集小组而选择的子小组的个数和收集所述数据的收集周期,生成每单位时间从所述存储部读取出所述数据的计划;以及 数据读取部,该数据读取部基于生成的所述计划,从所述存储部中读取出所述数据。2.如权利要求1所述的数据收集装置,其特征在于,还包括: 时间计算部,该时间计算部基于由所述计划生成部生成的计划,计算出每个所述单位时间读取所述数据所需要的时间,作为所需读取时间;以及 判定部,该判定部基于由所述时间计算部计算出的所需读取时间,对在所述单位时间内是否能读取出所述数据进行判定, 所述数据读取部在由所述判定部判定为在所述单位时间内能读取出所述数据的情况下,从所述存储部中读取出所述数据。3.如权利要求2所述的数据收集装置,其特征在于, 所述时间计算部计算出由所述计划生成部生成的计划中的每单位时间的所述收集小组个数乘以数据传输速度后得到的值,以作为所述所需读取时间。4.如权利要求2所述的数据收集装置,其特征在于, 所述判定部在由所述时间计算部计算出的所需读取时间大于等于从单位时间减去规定的时间余量而得到的阈值时间的情况下,判定为在所述单位时间内无法读取出所述数据,并发出警报。5.如权利要求1所述的数据收集装置,其特征在于, 所述计划生成部在请求读取的数据没有包含在所选择的所述子小组内的情况下,再次生成所述计划,以在所述单位时间内所述收集小组的个数最少的时间段从所述存储部中读取出所请求的所述数据。6.一种数据收集程序,其特征在于,该数据收集程序在计算机上执行以下步...

【专利技术属性】
技术研发人员:野岛章
申请(专利权)人:东芝三菱电机产业系统株式会社
类型:发明
国别省市:日本;JP

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1