教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 教育文库 >

WinCC数据报表实现方法介绍

来源:网络收集 时间:2026-05-22
导读: WinCC数据报表实现方法介绍 数据报表实现方法介绍 在工业生产中报表一直占有非常重要的部分,它一般用来记录现场的工艺参数和统计信息。早期是由人工抄录然后统计出相关的报表。进入计算机控制阶段,这份工作就需要工控软件来实现。对于工控行业的工程师来说

WinCC数据报表实现方法介绍

数据报表实现方法介绍

在工业生产中报表一直占有非常重要的部分,它一般用来记录现场的工艺参数和统计信息。早期是由人工抄录然后统计出相关的报表。进入计算机控制阶段,这份工作就需要工控软件来实现。对于工控行业的工程师来说:如何开发适合用户需求的报表一直是个难

题。

接下来就从报表的需求分析、WinCC报表系统的应用、复杂报表的WinCC报表系统实现这几个部分来分别介绍。最后总结出WinCC报表系统在应用的优缺点和常见的问题的

解决方法。

WinCC数据报表实现方法介绍

小时不停运转的系统。 还有一种内容上是分总的关系,就是一部分是简单的数据记录,另一部分是对上 一部分数据的统计,比如汇总、求和、平均等。如下图也是很典型的应用:

图 2. 总分报表 另外一种就是涉及到混合排列的问题,一张表上既有分项数据,中间也涉及到统 计信息,同时也会添加一些实时的信息在上面。如下图:

图 3. 复杂报表

WinCC数据报表实现方法介绍

这是一个复杂的报表,中间涉及到分项的记录,数据求平均,和一些操作信息的 记录。既有历史数据也有实时信息。 当然更复杂的报表需求也是有的,比如说涉及到一张报表上既有实时信息又有历 史信息同时还涉及趋势视图、 报警信息等。 用户自己可以灵活的定义报表的内容和样式。 比如下图:

图 4.用户定制报表样式 内容上的需求就本质来讲是对客户关心信息的总结和整理。内容的需求也就决定 了报表的样式和可能采用的数据处理方式。1.2 报表样式和打印任务

从上面的分析我们不难看出,报表在样式上要么是固定的,就是事先设计好报表 的样式,然后把一个一个数据填写上去。这也是传统报表延续下来的一种方式:格式固 定、内容固定(比如:图 1 和图 3)。 另一种就是格式样式固定,但是数据信息不固定。可能返回很多的数据集,也可能 是没有数据。这对报表系统的数据归纳能力提出了要求。但是对样式上没有特别明确的 需求。 最后一种就是比

较复杂的问题,报表内容不固定、样式不固定完全由用户自己设 计和决定显示的内容。 其实报表的打印任务很简单就是事件触发打印或者定时打印。 更深层次的分析。报表其实就是数据的展示问题,早期没有存储设备,只能人共抄 写下来。现在有了机器存储。其实我们最终需要的就是一个数据的统计分析和显示。 当然如果能把这些报表的样式和需求以电子版的样式在网络上共享。我想很多人 可以接受不用打印输出的报表。最终关心的是这些数据如实的存储下来,并可以随时查 阅。 对于以上的问题,各家软件都有相应的解决方法。那么 WinCC 中提供了哪些方法来 应对这些需求呢?回复引用举报

稚若初现 0

个人主页

给 TA 发消息

加 TA 为好友 发表于: 2012-07-19 21:07:51 2 楼

2.WinCC 的报表系统作为一款监控组态软件,WinCC 针对需求提供了强大的报表组态功能。来帮助 大家应对客户这方面的需求。从以下几个方面进行分析:数据存储、数据分析和数据 输出。这也是处理报表问题的经典思路。

WinCC数据报表实现方法介绍

2.1 数据存储

就存储而言,如果能自由灵活的记录数据的统计分析结果那是再好不过的了。其 实 WinCC 的过程归档功能提供了强大的数据处理能力。 我们可以在归档管理中灵活的 控制归档的动作和内容。如下图:

图5.过程值变量归档定义 仔细分析这个界面,我们几乎可以定义所有需要的数据统计种类。 1、 周期的记录 2、 非周期的动作触发 3、 动作触发的周期记录 在数据处理上 WinCC 可以自动的统计出平均值、最大值、最小值等数据信息。

WinCC数据报表实现方法介绍

图 6.归档设置界面 对于过程归档数据的访问,我们可以使用 WinCC 的在线表格控件、WinCC 报表编 辑器中自带的打印控件, 同时也可以使用 Connectivity Pack 选件使用脚本读出数据。 只有安装了该选件才支持特定的语法访问归档数据(该选件需要单独的授权)。对于 有一定编程功底的工程师来说 Connectivity Pack 选件是一个很好地分析和数据处理 工具。在后面会有相应的应用实例介绍。 很多人熟悉数据库的操作, 那么能不能像操作数据库那样操作 WinCC 存储的数 据呢?WinCC 为我们提供了另一个强大的数据存储和处理工具:用户归档。 用户归档编辑器是一个 WinCC 的附加选件,需要安装相应的授权才能使用,否 则只能使用 DEMO 模式。 它可以用来在服务器 PC 上连续的保存来自技术过程的数据。 在图形编辑器中,可以组态 WinCC 用户归档表格元素来以表格显示运行系统中用户 归档的在线数据。用户归档还可用于准备自动化系统(例如 S5、S7)的数据。如果 必要,数据可以配方或设定值的形式从控制器读出。

WinCC数据报表实现方法介绍

图 7.

用户归档界面 用户归档的控制变量可以很好地实现数据的读取和写入。 从而免去了用户自己 写脚本的工作(登录 http://doc.guandang.net,在技术文档综合搜索中输入文档编号 A0296,查询到《使用用户归档实现报表简介》下载即可获得详细信息)。在用户归 档编辑器中,可以最多组态 500 个归档和 500 个视图。 每个归档最多可创建 500 个域。归档中的数据记录的最大数目受到限制,取决于已组态列的数目和归档中包含 的数据记录。 列和数据记录的乘积不能大于 320000。这样用户归档基本上可以满足 数据存储量不是很大的需求。同时又可以像操作数据库那样操作数据。很方便实用。 当然更灵活的方法就是使用 WinCC 的脚本操作外部数据库。 这个已经超出了咱 们讨论的范围。2.2 数据分析和输出

其实这两个问题我们需要结合来讲。如何把存储和分析的结果很好地展示出 来,这应该是大家最关心也是对报表系统体会最深的地方。很多时候我们的问题就出 现在如何分析和展示数据上。很多人希望报表格式能像 EXCEL 那样灵活。当然我们可 以把数据读出来写入 EXCEL 这不失为一个方法。但是这需要开发者的一些编程功底。 如何不用编程序或者使用很少的程序代码就能实现报表功能呢?其实 WinCC 在数据分 析和数据输出上提供了很好的工具。 最简单和直接的方法,就是调用 WinCC 的控件集成的打印功能。它是一种所见 即所得的方式实现的打印工具。用户可以很轻松的执行打印任务。 对于普通归档的访问如果编程的话 WinCC 提供了 Connectivity pack 工具, 用于分析和统计数据。对于用户归档 WinCC 的报表系统提供了直接的接口控件。同时

WinCC数据报表实现方法介绍

也可以像操作普通数据库的表一样来操作用户归档中的归档和视图。对于外部数据 WinCC 也提供了 ODBC 数据表和数据域控件来直接连接获取数据。 从而省去了部分编写 数据库访问脚本的工作。如下图:

图 8.报表系统选件

图 9.ODBC 动态对象 对于这些控件只需要简单的配置就能得到相应的数据结果。 图 10. 参数配置图 其中 ODBC 数据源变量用于填写数据源的名称, SQL 语句变量用于创建一个变量 写入查询条件。列数处填写返回数据记录的变量数。 很多人理想中的报表: 是既有 EXCEL 的易用性同时又能兼顾很好的数据库接口。 并在系统中保留 EXCEL 的数据统计分析功能和数据展示功能。 其实 WinCC 是可以实现这样的报表的。WinCC 有一个选件 DataMonitor 它的一 项功能就是使用 EXCEL 连接 WinCC 的归档数据,主要就是结 …… 此处隐藏:6108字,全部文档内容请下载后查看。喜欢就下载吧 ……

WinCC数据报表实现方法介绍.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/1812949.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)