用户归档实现wincc报表

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

使用用户归档实现报表简介Use User Archive Create Report

摘要 简单介绍了用户归档,介绍如何通过用户归档和WinCC报表编辑器实现复杂报表。 关键词 用户归档,报表

Key Words User Archive ,Report

IA&DT Service & Support Page 2-17

目录

使用用户归档实现报表简介 (1)

一.用户归档介绍 (4)

二.用户归档的使用 (6)

三.结合用户归档实现报表 (8)

1.数据的存储 (9)

2.报表布局的设计 (12)

3.报表输出 (14)

附录-推荐网址 (17)

IA&DT Service & Support Page 3-17

一.用户归档介绍

用户归档编辑器是一个WinCC的附加选件,需要安装相应的授权才能使用,否则只能使用DEMO模式。

它可以用来在服务器 PC 上连续的保存来自技术过程的数据。 在图形编辑器中,可以组态 WinCC 用户归档表格元素来以表格显示运行系统中用户归档的在线数据。用户归档还可用于准备自动化系统(例如 S5、S7)的数据。如果必要,数据可以配方或设定值的形式从控制器读出。

用户归档编辑器提供两种数据库表格:

用户归档: 用户归档是用户可在其中创建自己的数据域的数据库表格。 用户归档用于存储数据,并根据 SQL 数据库规则提供对这些数据的标准化访问。

视图: 视图接收来自用户归档的数据并用于数据的相加,例如,为获得有关产品组的概述。

其在WinCC默认情况下是不会被安装的。可以通过以下步骤安装。插入WinCC安装光盘,选择安装SIMATIC WinCC,弹出界面(图1),选择安装或者卸载的组件,在弹出的选择组件界面中左侧选择选项,右侧选中用户归档,点击下一步开始安装。

图1 安装卸载

IA&DT Service & Support Page 4-17

图2选择组件

安装好后打开WinCC项目编辑器在项目的树状结构里会看到用户归档选项。如下图:

图3用户归档

至此用户归档安装完毕。

IA&DT Service & Support Page 5-17

二.用户归档的使用

双击用户归档,打开如下界面:

图4 用户归档操作界面

右击归档弹出插入新归档菜单,点击就会打开新建归档的界面。按照提示步骤依次输入归档名称和控制变量。

图5创建用户归档

IA&DT Service & Support Page 6-17

图6 设置控制变量

点击下一步,完成创建工作。

控制变量是用户归档中很重要的概念,简单介绍如下:

利用这四个控制变量,可以触发用户归档。 要触发用户归档,必须为“ID”和“Job”变量或“Job”、“Field”和“Value”变量提供相应的值。

图7控制变量的功能

(说明:图中的读和写是站在用户归档的角度讲的,就是把变量的数据读到用户归档写到控制系统变量。从用户归档中把数据删除。)

IA&DT Service & Support Page 7-17

图8控制变量的组合

(说明:该图中ID=-1,job=6的操作是把变量的值写入用户归档。ID=-1 job=7的操作是把用户归档的数据写入变量中。)

控制变量提供了两种访问用户归档的方法:

通过输入控制变量“ID”和“Job”,可以写入或读取或删除数据记录中的目标值。可以使用控制变量“Field”和“Value”代替控制变量“ID”来搜索数据记录。 通过控制变量“Job”,可以写入或读取或删除通过该方法选择的数据记录。 例如,如果必须将数据记录从表格中删除然后将其再添加到表格末尾,则可以使用该数据选择类型。 “值”域必须唯一,否则将采用域中满足该条件值的第一条数据记录。

更详细的信息请参见WinCC的帮助系统—>选项—>用户归档。

三.结合用户归档实现报表

针对论坛中提到的报表问题,可以结合用户归档实现。下面以下图的报表为例作一个说明:

IA&DT Service & Support Page 8-17

图9报表样例

该报表主要功能是小时量的记录和班平均值的计算。下面分步介绍如果使用用户归档和WinCC自带的报表编辑器实现这样的报表。

1.数据的存储

首先创建一个用户归档。选择该归档,在右侧空白处单击鼠标右键选择插入新域。

如下图:

图10创建域

IA&DT Service & Support Page 9-17

图11 创建域名

图12和WinCC变量建立连接

点击下一步,按照提示完成操作。

最后对应要记录的每一个变量都创建一个域与之相对应。同时为了统计方便创建日期和时间域分别对应在WinCC中创建的字符串变量。创建的结果如下图:

IA&DT Service & Support Page 10-17

图13 创建好的归档

在变量管理Æ SYSTEM INFO下创建变量用于取得系统小时值。如下图:

图14创建触发变量

创建写入动作:

在WinCC的全局脚本中创建一个动作,通过变量MyID1的变化来触发。脚本如下: Dim riqi

Dim riqijiu

Set riqijiu = HMIRuntime.Tags("riqijiu")

Dim MyID1

IA&DT Service & Support Page 11-17

相关文档
最新文档