力控组态报表
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、数据表的阐述
数据表是工业生产中不可缺少的统计工具,它能将生产过程中的各类信息如:生产数据、统计数据一直关的表格形式进行反映,为生产管理人员提供有效的分析工具。一般的组态软件中提供了历史报表和万能报表。实用历史报表可根据生产数据形成典型的班报、日报、月报、季报、年报。万能表提供类似EXCEL的电子表格动能,可以形成更为复杂的报表系统。
二、历史报表
历史报表是一个或多个变量在过去一段时间间隔内按照一定的抽样频率获取的历史数据的列表。属性包括数据源的指定、变量的指定、历史数据的开始时间、数据采样间隔及采样时刻的数据类型(瞬时值、平均值、最大最小值)、数据显示的颜色、背景色、位置、宽度、高度等。历史报表可打印输出,可以用脚本程序控制历史报表对象的起始时刻及自动打印时机,还可以前后翻页查看任意时间段的历史报表。
1、历史报表及其要组态的关键参数
(1)创建历史报表
在工具箱中选择历史报表按钮,在窗口中点击并拖拽到合适大小后释放鼠标。会出现一个报
表。这是想处理普通图形一样来改变历史报表的属性。选中历史报表对象,单击鼠标右键,
弹出右键菜单:
选择“对象属性”弹出对话框就可以进行修改了。
(2)组态参数
组态参数有“一般”和“变量”两页内容组成。
“一般”页要组态的关键参数包括:
1)、起始时间。这个单选按钮有两个选项。一个是指起始时间。选择此项表示。报表将获取
从指定时间开始的一段历史数据。另一个起始时刻决定于打印时间。选择此项表示,报表将
获取从报表打印时间开始向前追溯的一段历史数据。
2)、报表起始时间。当在单选按钮“起始时间”选择了“指定起始时刻”选项时,该项变为
有效,否则为禁止状态。此项用于指定报表从什么时间开始将获取一段历史数据。具体需要
制定从前几天的第几点钟和第几分钟。
3)、字体。此项规定为报表字体。
4)、颜色。“标题背景”、“工位号/标题”、“序号”、“PV”和“时间”这5项分别用来指定历史
报表的标题颜色、位号名称/标题文字显示的颜色、位号的显示颜色、过程值(PV)的显示颜
色和PV值采样时间的显示颜色。点击对应的颜色按钮,出现调色板窗口以选择颜色。
5)、时间。改组为共有4项内容,包括1个复选框和3个输入框。其中显示时间为复选框,
指定报表中是否现实和打印历史数据的产生时间;范围输入报表获取历史数据的时间跨度;
间隔输入报表获取历史数据的时间间隔;格式输入报表中显示时间所占的字符宽度。
6)、数据源。此按钮选择连接实时数据库的数据源。
7)、数据类。当在单选按钮“起始时间”选择了“指定起始时刻”选项时,该项变为有效,
否则为禁止状态。此项用于指定报表将获取哪一类历史数据。它共有四个选项。
【1】瞬时值。此项指定报表将获取数据库点的过程值(PV)历史数据。
【2】平均值。此项指定报表将获取数据库点的过程值(PV)在指定的小时时间内的平均历史数据。
【3】最大值。此项指定报表将获取数据库点的过程值(PV)在指定的小时时间内的最大值历史数据。
【4】最小值。此项指定报表将获取数据库点的过程值(PV)在指定的小时时间内的最小值历史数据。
注:平均值、最大值与最小值属于数据库点的统计数据,只有在数据库组态时指定生成统
计数据的点才会产生统计数据。
在“变量”页需输入要打印报表的实时数据库变量名称及其数据格式。它的关键参数有:
1)点名。此输入框用来输入实时数据库的点名称。
2)格式。此输入框指定数值的字符显示宽度。
注:在输入框“点名”内输入的是数据库点的名称,这些点只有在数据库组态时指定保存历史才会产生历史数据。
2、查询历史报表
若要连续查询历史报表数据,需要给报表加入控制对象,方法与在实时趋势中加入按钮控制方法相同,只是给按钮赋予的动作不同。
比如,要加入四个按钮:前一天、后一天、前八个小时。后八个小时。分别控制报表查询数据的相对起始时间:向前变更一天、向后变更一天、向前变更八个小时、向后变更八个小时。
按如下步骤加入控制(假定选择“前一天”按钮做为控制对象)。
(1)同时选中4个按钮和历史报表,用工具箱“打成单元”工具,将按钮和历史报表打成单元。
(2)双击“前一天”按钮出现对话链接对话框。
(3)选中“触敏动作/一般动作”,在弹出的脚本输入器中输入:“This.Off_Day= This.Off_Day+1.
(4)单击确认和返回按钮。
(5)其他几个按钮的处理方法相同,但脚本程序分别是:“后一天”按钮“This.Off_Day= This.Off_Day-1. “前八个小时”按钮“This.Off_Hour= This.Off_ Hour +1. “后八个
小时”按钮“This.Off_Hour= This.Off_ Hour -1.
在系统运行环境下,这4个按钮分别可以控制历史报表的前一天、后一天、前八个小时、后八个小时。
3、手动打印表
可以通过操作其他图形对象打印报表
4、自动打印报表
若要在每天固定时刻自动打印报表,可以通过脚本控制来实现。
5、自定义历史报表表头
当要实现形式比较复杂的历史报表表头时,可以利用Draw提供的对象,如线、文本、矩形等,手工绘制历史报表的表头。
三、万能报表
万能报表提供类似EXCEL的电子表格功能,可实现形式更为复杂的报表格式,他的目的是提供一个方便有灵活的报表设计系统。
1、基本概述
单元格:他是万能报表的最基本的单位,描述分为两部分:序列号和行序号,列序号用字母描述,行序号用数字描述。
区域:它是多个连续单元格的组合,如果对多个单元格进行统一中操作,就可把连续的单元格看成一个区域。区域可以用表达式来描述,表达式有三部分组成:起始单元格、分割符、终止单元格。
属性:单元格有自己的属性,包括:字体,字体大小,背景色,字体颜色,粗体,斜体,下划线,数据格式,数字型变量输出格式,边框属性,字符的对齐方式等。变量单元格可以通过一个变量
开描述。
表达式:单元格可以用表达式来进行计算,为了和普通文本分开,表达式一字符“=”为开始字符。
变量/函数:报表中提供的变量和函数必须加前缀“this”以区别于其他变量和函数。
复制工具:在报表制作中,可能有许多相似的计算,只能复制可让用户的操作更方便。
2、万能表设置页
在万能表的设置页上点击“设置“页。
(1)、报表名称:必须指定,不能为空,且不通报表之间的名称不能相同,用户报表名称,当有