报表反应生产过程中的数据、状态等情况,是组态软件监控查看生产数据的一种重要表现形式。
同一项目工 程中的报表模板,可以被其他工程引用。
实时报表
实时报表直观的展示变量数据的实时变化;
1. 添加报表
在编辑器顶部右上角工具栏【设置】中,选择报表;
在弹窗中点击【添加表格】,点击【确定】设置表格名称,即可添加实时报表模板;
2. 编辑报表
对于已经添加的报表可以点击【编辑】,进入报表界面进行二次编辑;
3. 报表模板属性
3.1 工具栏
- 撤销:撤销当前操作(快捷键:Ctrl + Z)
- 恢复:恢复撤销的操作(快捷键:Ctrl + Y)
- 字体大小:设置单元格中字体大小
- 加粗:对单元格中字体进行加粗
- 斜体:设置单元格中文本为斜体样式
- 下划线:对单元格中文本添加下划线
- 左对齐:设置单元格中文本居左对齐
- 居中:设置单元格中文本居中对齐
- 右对齐:设置单元格中文本居右对齐
- 顶端对齐:设置文本在单元格中顶端对齐
- 垂直居中:设置文本在单元格垂直居中
- 底端对齐:设置文本在单元格中底端对齐
- 自动换行:设置文本在单元格中自动换行
- 字体颜色:设置单元格中文本颜色
- 单元格填充:填充单元格背景颜色
- 线框:设置单元格的边框和颜色
- 单元格合并:将多个单元格进行合并
- 单元格拆分:拆分已合并的单元格
- 新增行列:增加指定数量的行或列
- 拷贝整个表格:可同此按钮拷贝当前表个中的内容及格式(变量无法拷贝)
- 粘贴替换表格:粘贴从其他表格拷贝的表格样式及内容
3.2 表格区域
- 字母列:大写英文字母为表格列
- 插入列:选中某列,单机鼠标右键即可在选中列前后插入列或删除选中列
- 调整列宽:将鼠标放置需要调整列宽的列与后一列之间,待鼠标变化为 时,按住鼠标左键,左右拖动,即可调整列宽
- 数字行:阿拉伯数字为表格行
- 插入行:选中某行,单机鼠标右键即可在选中行前后插入行或删除选中行
- 调整行高:将鼠标放置需要调整行高的行与后一行之间,待鼠标变化为 时,按住鼠标左键,上下拖动,即可调整行高
3.3 变量引用
选中需要引用变量的单元格,在右侧点击选择需要引用的变量;
4. 应用
使用【报表】图元,选择对应的实时报表模板,对报表数据进行实时查看;
历史报表
历史报表可以查询指定变量进行数据存储的历史数据,并对查询到的数据进行一系列运算后展示;
1. 添加历史报表
在编辑器顶部右上角工具栏【设置】中,选择报表;
在弹窗中点击【添加历史报表】;
选择需要进行查询展示的变量,点击【确定】,会根据选择的变量生成历史数据报表模板;
2. 编辑历史报表
自动生成的历史数据报表模版进行编辑,会自动对指定变量查询的历史数据进行【求和】、【最大值】、【最小值】和【平均值】的数据运算统计,也可以进行二次编辑,具体操作方式可参考报表模板属性相关;
2.1 查询时间段
历史报表需要配置默认的查询时间段,在报表编辑界面的右上角点击默认时间段进行设置;
2.2 间隔更新时长
间隔更新时长用于数据查询时的刷新间隔时间,设置后,报表会根据设置的时间间隔进行自动更新,为空或者为 0 时不自动刷新(范围:0-1800;单位:秒);
2.3 延伸列表行
历史数据报表的延伸列表行用于展示查询到的历史数据;
此行属性不 可复制至其他行,删除后将无法展示查询到的历史数据
2.4 排序
在使用【报表】图元查看历史数据报表时,鼠标悬浮于延伸列表行第一行时,会出现排序按钮 ,可以通过点击此按钮对历史数据列进行 正序
或 倒序
进行查看;
2.5 函数表达式
历史数据报表中内置了部分系统函数表达式,用于对查询到的历史数据进行运算,以下为系统函数表达式的相关说明;
函数表达式 | 说明 |
---|---|
=H.TIME('START') | 获取查询数据的起始时间 |
=H.TIME('END') | 获取查询数据的结束时间 |
=H.THESUM('1') | 求变量 ID 为 1 的历史数据的和 |
=H.MIN('1') | 求变量 ID 为 1 的历史数据的最小值 |
=H.MAX('1') | 求变量 ID 为 1 的历史数据的最大值 |
=H.AVERAGE('1') | 求变量 ID 为 1 的历史数据的平均值 |
查看变量 ID:
双击引用变量的单元格查看变量相关表达式,表达式中的数字即为此变量的唯一 ID。如下图中1
为当前变量的唯一 ID;
3. 应用
使用【报表】图元,选择对应的历史数据报表模板,对报表数据进行查看;