WINCC报表详细设计步骤

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

无锡康博自动化设备工程有限公司

WINCC报表详细做法

2014年2月10日珍藏版

(如有雷同,就是盗版)

一、报表的需求分析

从需求上讲报表一般分为:

①内容上的需求:涉及求和、平均、最大值和最小值的计算,同时还有复杂报表中混合排列上的处理。

②样式上的需求:简单报表的样式多为固定格式,固定内容。复杂报表的样式可以有用户自己设计和决定显示的内容,甚至涉及历史趋势及报警信息。

③任务上的需求:报表不仅能显示查看,重要的是打印任务,WINCC的全局脚本能够实现事件触发打印或者定时打印。

报表实例:汉阴污水厂

二、WINCC的数据存储

④WINCC自带强大的数据归档功能,WINCC的数据记录已包含周期记录

归档、非周期动作触发、动作触发的周期记录,甚至在数据处理中可以自动统计出平均值、最大值、最小值以及求和等数据信息。

④对于过程归档的访问,我们可以使用WINCC的在线表格,报表编辑器中

自带的打印控件实现报表数据记录功能。

④对于存储数据的访问,WINCC提供了另外一个数据存储和处理工具就是

用户归档。

报表实例:用户归档界面

三、报表的具体做法

关键词:

④①报表编辑

④②用户归档

④③全局脚本

④④创建打印任务

④⑤画面编辑

关于报表编辑器

④WINCC的报表制作完成后存储在当前项目下的PRT文件夹内,可以直接

复制粘贴到其他项目内使用,只需要修改数据库链接变量即可。

④对于大量数据信息存储的项目,可以创建多张报表进行分类,更准确直

接的查看和生成报表。

④每一张报表对应一个新的打印作业,并且需要与用户归档里记录的数据

库信息一一对应,下面将一一介绍详细。

报表编辑器—编辑报表

报表编辑器—编辑报表动态数据库的创建链接

报表编辑器—编辑报表动态数据库的创建链接

报表编辑器—编辑报表静态文本的编辑

报表编辑器—编辑报表

一张完整的报表格式,可以查询10个数据,如果数据较多,可以创建多张报表

关于用户归档

④WINCC变量记录是系统的存储部分,使用的是SQL数据块。而用户归档

是基于数据库而生成的记录表。简单的说变量记录相当于缓冲区域,用户归档相当于配方功能。

④使用WINCC用户归档制作报表时,创建记录的数据要与所制作表格的数

据一一对应。

④多张表格将对应多个用户归档功能。

用户归档(USER ARCHIVE)创建

当ID等于-1,指令等于6时就可以把过程值存储到数据库中

用户归档数据创建

继续创建用户归档数据,在WINCC用户归档控件中需要的数据类型有记录日期(0-23整点记录)、时间(0-23整数值,打印中显示)、需记录的数据。可以根据打印设备的纸张自定义设计数据列栏,以10个数据为例。

日报触发在每小时变化的整点记录。

添加系统信息设备

用户归档数据创建

依次创建10个需要存储记录的数据变量。

关于全局脚本与打印任务

④WINCC通过编辑VBS全局脚本能够实现定时触发记录数据,WINCC系

统时间为DD/MM//YY和MM/DD/YY时间,此例通过脚本将时间格式转换成YY/MM/DD。

④打印作业与报表一一对应,多张报表对应多个打印任务。并与在线的归

档插件相关联

编写全局脚本,定时生成报表数据

新建打印作业

WINCC画面中实现在线查看以及历史查询功能的方法

④完成前面的报表编辑,用户归档创建以及脚本编辑后,只要在画面中插

入相应的归档控件,即可以实现在线记录功能。

④最后利用按钮功能VBS脚本动作实现在线记录与报表表格的关联。利用

按钮C动作实现与打印任务的功能关联。

④实例演示。

winCC画面中实现查看报表方法:新建画面,插入UserArchiveControl控件

winCC画面中实现查看报表方法:

关联在线控件参数,实现归档记录功能,在线也可以实现查看功能。

winCC画面中实现查看报表方法:

创建查询日期查询输入输出域,与报表中查询静态文本中

的I/O域关联。链接内部变量sYear,sMonth,sDay。

创建生成报表按钮,使用按钮的C动作以及VBS脚本动作

实现报表的查询功能。

winCC画面中实现查看报表方法:按钮C动作脚本,关联打印任务Print job001

winCC画面中实现查看报表方法:按钮VBS动作脚本,关联报表表格

制作实例演示:在线插件查询

制作实例演示:报表查询

其他说明:

④生成的报表可以连接打印机打印,没有打印机的情况下可以存储CSV文

件,随时可以查看当天报表。

④生成的报表数据形式是取自然小数位,可以通过VBS脚

本convert(decimal(8,2),tag0)as tag0 实现取2位小数位。

④月报,年报形式与日报相同,只需要更改脚本就可以实现每日,每月定

时记录数据。

总结:

④WINCC报表多种实现方式中,在线表格简单易做,但不方便查询;通过

导入Excel实现报表数据,需要安装相应的选件和授权;而通过用户归档功能实现的报表,既能简单易实现,又能够方便直观的查询报表,是最容易掌握的一种实现报表的方式。

相关文档
最新文档