专利名称:实现工业组态软件通用接口报表的方法
技术领域:
本发明涉及从数据库软件中提取数据的方法,特别是一种从任意工业通用 组态软件中提取工业数据形成报表的方法。
背景技术:
国内外工业通用組态软件目前在数据报表方面的现状表现在
(1) 、进口软件大多数不集成数据报表软件,其中有的软件可以根据客户 的需要选择购买额外的组件以实现数据报表的功能,但这无疑增加了客户的使 用成本;
(2) 、进口软件中有的含有数据报表软件,但这些软件存在着针对性较差 的问题,所制作出来的格式不满足或者不能完全满足国内用户的要求;
(3) 、国产工业通用类报表软件含有该部分功能,实现简单的数据浏览功 能,但是没有复杂的格式及其数据统计功能;
(4) 、最重要的是,常用的组态软件对需要用户或者开发工程人员进行复 杂的编程工作,对用户或工程人员要求一定的编程语言功底,不便于普及,对 于实用软件的公司来说提高了门槛要求,无形中也就提高了人工成本;
(5) 、单个数据才艮表的开发周期比较长,查询即打印时限制较多。
本方法解决的技术问题为目前国内所使用的进口及其国产通用工业组态软 件软件如iFix、 Wincc、组态王等实现脱离软件本体数据库实现工业类数据报表, 使用统一的第三方软件,采用统一的方法实现任意格式数据报表的方法,目前 国内外还没有该类工具软件及其实现方法。
该方法可以实现的功能包括
(1 )、降低目前自动化工程上对工程师对编程语言类能力要求。 (2)、采用该方法实现的软件可以统一工程质量。
报表。 "、 、 、 多
发明内容
本发明的目的是提供一种实现工业组态软件通用接口报表的方法,采用免编程的方式通过EXCEL才莫板,对任意的工业通用类才艮表軟件实现数据报表。 本发明的目的是通过以下技术方案来实现 实现工业组态软件通用接口报表的方法,包括如下顺序
A、 根据用户使用的通用工业组态软件的类型自动选择接口函数;
B、 用户设定数据报表的类型和报表的变量参数;
C、 调用函数根据用户的设定获取数据;
D、 用户定义模板格式;
E、 拷贝模板并将步骤C获取的数据填充到具体文件上生成数据报表。
F、 步骤E所生成的数据报表文件根据用户调用,打印或保存表格文件。 步骤B中,所述的数据才艮表的类型包括班、日、月、年等,所述的变量参
数包括起始时间、时间间隔、变量的种类和名称等。
通过上述的方法对组态软件进行操作以后,可以使任意格式的组态软件实 现数据生成的功能,并可以实时的保存以及在保存的基础上进行修改、删除或 增加数据变量的种类和数量,具有简单、高速、任意、实用的特点。
图1是本发明所述实现工业组态软件通用接口报表的方法的流程图。
具体实施例方式
本发明的目的是通过以下技术方案来实现 实现工业组态软件通用接口报表的方法,包括如下顺序
A、 根据用户使用的通用工业组态软件的类型自动选择接口函数;
B、 用户设定数据才议的类型和报表的变量参数;
C、 调用函数根据用户的设定获取数据;
D、 用户定义模板格式;
E、 拷贝模板并将步骤C获取的数据填充到具体文件上生成数据报表。
F、 步骤E所生成的数据报表文件根据用户调用,打印或保存表格文件。 步骤B中,所述的数据^4的类型包括班、日、月、年等,所述的变量参
数包括起始时间、时间间隔、变量的种类和名称等。
用户可以对所生成的数据报表内的变量参数进行进一步选择生成新的数据 报表。采用本发明的方法可以使客户完全脱离数据库组态软件自身数据库的支 持,或者第三方数据库软件的支持。实现实时提取数据,实时保存数据的功能。
能够通过一种途径,对用户来说提供统一选取数据源的方式,这样用户就 不需要去区别,解决用户用的何种软件需要学习何种知识才能提取到用户需要 的数据的问题。用户只需要知道一种数据源提取的方式即可。方法易于实现, 大量减少了用户学习的负担。
采用常用的工具来实现数据报表模版的制作(例如EXCEL ),这样用户和工 程人员只需要学会一种常用的数据报表模板软件即可,而不需要在去学习每种 工业组态软件提供各自的工具去设计和繁瑣的设计方法。
设计模版可以满足国内外用户共同的要求,设计出一组常用参数,可以让 工程人员完成模版制作,而用户只要根据自己的需要进行选择即可。
可以在实现用户需求的数据报表的过程中,不需要用户编制任何程序来实 现数据提取、数据分析和数据汇总功能。这样可以使工程人员可以快速实现每 个数据报表。
用户在后期维护过程中也能够修改数据格式或删除、增加数据变量的种类 和数量。
采用常用表格工具(例如EXCEL)实现复杂的模版制作,打印预览工作, 包括用户可以独立修改模版工作。
i^ii以Jl方法"^T以j吏工禾呈y^员i3k法的实规教4法^"个粉》法扭夹-为化
简单、高速、任意、实用的特点。
恥,具有
权利要求
1、实现工业组态软件通用接口报表的方法,包括如下顺序A、根据用户使用的通用工业组态软件的类型自动选择接口函数;B、用户设定数据报表的类型和报表的变量参数;C、调用函数根据用户的设定获取数据;D、用户定义模板格式;E、拷贝模板并将步骤C获取的数据填充到具体文件上生成数据报表。
2、 根据权利要求1所述的实现工业组态软件通用接口报表的方法,其特征 在于,还包括F、 步骤E所生成的数据报表丈件根据用户调用,打印或保存表格文件。
3、 根据权利要求1或2所述的实现工业组态软件通用接口报表的方法,其 特征在于,步骤B中,所述的数据报表的类型包括班、日、月、年等,所述的 变量参数包括起始时间、时间间隔、变量的种类和名称等。
全文摘要
本发明所述的实现工业组态软件通用接口报表的方法,包括如下顺序根据用户使用的通用工业组态软件的类型自动选择接口函数;用户设定数据报表的类型和报表的变量参数;调用函数根据用户的设定获取数据;用户定义模板格式;拷贝模板并将获取的数据填充到具体文件上生成数据报表,所生成的数据报表文件根据用户调用,打印或保存表格文件。通过上述的方法对组态软件进行操作以后,可以使任意格式的组态软件实现数据生成的功能,并可以实时的保存以及在保存的基础上进行修改、删除或增加数据变量的种类和数量,具有简单、高速、任意、实用的特点。
文档编号G06F9/44GK101604238SQ20081018112
公开日2009年12月16日 申请日期2008年11月25日 优先权日2008年11月25日
发明者华 凌 申请人:无锡虹业自动化工程有限公司