[发明专利]大容量高速组态软件报表的实现方法无效
| 申请号: | 200810191717.3 | 申请日: | 2008-12-30 |
| 公开(公告)号: | CN101763350A | 公开(公告)日: | 2010-06-30 |
| 发明(设计)人: | 凌华 | 申请(专利权)人: | 无锡虹业自动化工程有限公司 |
| 主分类号: | G06F17/30 | 分类号: | G06F17/30;G06F9/44 |
| 代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 张诗琼 |
| 地址: | 214187 江*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 容量 高速 组态 软件 报表 实现 方法 | ||
技术领域
本发明涉及一种从工业组态软件中提取数据并实现报表的方法。
背景技术
国内外工业通用组态软件目前在数据存储方面有自己集成的简单数据存储功能,但是当用户需要长时间,大量的存储及读取数据时,由于需要将全部数据读入进程中,所以提取数据的速度慢,长时间存储数据时会出错的现象,提取数据时需要长时间操作硬盘,给使用者带来诸多的不便。
(1)、进口及国产组态软件集成简单的数据存储功能,但有很多缺点。
(2)、历史数据对第三方软件不开放,要获得历史数据很困难。
(3)、数据存储随着数据量增大会导致查询速度下降,数据存储出错概率大大增加。
(4)、数据录入周期大多数只能限制在60s,这种情况对要求实时性教高的场合很难满足。
(5)、配套的实时数据库费用教高。
本发明提供了一种从通用组态软件中提取数据并形成报表的方法,本方法解决了从目前国内所使用的进口及其国产通用工业组态软件软件如iFix、Wincc、组态王等实现大容量高速组态软件中提取数据并实现报表的问题。本方法采用统一的第三方软件,采用统一的方法从大容量高速组态软件数据快速提取,实现任意格式数据报表输出的方法。
目前国内外还没有该类工具软件及其实现方法。
该方法可以达到:
(1)、降低目前自动化工程上对工程师对编程语言类能力要求。
(2)、采用该方法实现的软件可以统一工程质量。
(3)、可以实现大容量的,高速度数据存储和提取,不会在随着数据存储量增大而降低数据查询效果,提取速度A4幅面低于2s。
发明内容
本发明的目的是提供大容量高速组态软件报表的实现方法,实现从通用工业组态软件软件如iFix、Wincc、组态王等大容量高速组态软件中快速提取数据并形成任意格式的通用报表,解决了大容量高速组态软件报表的数据,存储空间大和读取速度慢的问题。
本发明的技术方案:
将第三方数据库软件与现有的组态软件通用数据接口对接,实现数据传输;
在程序中定义一个进程进行数据管理;
把从组态软件录入的数据按照时间段分割成若干数据表,便于查询,数据管理进程在同一时间只管理一个数据表;在未定义查询的情况下,数据管理进程管理时间段最近的数据表;
定时清除过期或者无效日志文件,以防止在管理数据过程中大量占用磁盘空间;
通过上述步骤即可生成各种工业组态软件数据的日常数据管理工作,便于在用户需要提取数据时可以快速浏览到数据。
此外,提供ODBC源驱动,便于用户在使用第三方报表软件时可以通过标准数据源接口提供数据。
本发明解决了大容量高速组态软件报表的数据,存储空间大和读取速度慢的问题,降低目前自动化工程上对工程师对编程语言类能力要求,并且可以实现大容量的,高速度数据存储和提取,不会在随着数据存储量增大而降低数据查询效果,提取速度A4幅面低于2s。
附图说明
下面根据附图和实施例对本发明作进一步详细说明。
图1是本发明所述大容量高速组态软件报表的实现方法的流程图。
具体实施方式
根据现在业内的现状,我们研究国内外各种工业通用组态软件的数据存储方式,找出用户要求的共同点,把用户的需求与现有软件的结合起来,寻找一个解决得方案,解决业内目前所存在的诸如存储空间大和读取速度慢的问题。
本发明通过工业组态软件的第三方数据库接口,存储数据;通过在Windows系统下常驻进程实时管理存储数据,把数据整理成需要的存储和高速提取模式,便于用户提取数据时快速返回数据;把提取出来的数据按照用户输入的参数要求整理成用户规定的数据格式生成数据报表。
参考图1,本发明实施例所述的大容量高速组态软件报表的实现方法,具体为:
将第三方数据库软件与现有的组态软件通用数据接口对接,实现数据传输;
在程序中定义一个进程进行数据管理;
把从组态软件录入的数据按照时间段分割成若干小数据表,便于查询,数据管理进程在同一时间只管理一个数据表;在未定义查询的情况下,数据管理进程管理时间段最近的数据表;由于组态软件录入数据固定存储在同一个表中,会导致在运行一段时间内数据提取速度明显变慢;
定时清除过期或者无效日志文件,以防止在管理数据过程中大量占用磁盘空间;
通过上述步骤即可生成各种工业组态软件数据的日常数据管理工作,便于在用户需要提取数据时可以快速浏览到数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于无锡虹业自动化工程有限公司,未经无锡虹业自动化工程有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810191717.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:成像装置和成像方法
- 下一篇:图像处理设备、图像显示方法和图像显示程序





