报表应用案例分享
报表是项目中经常用到的功能。若日常生产过程中做一些用水电气用量数据,产量数据,关键工艺参数的记录统计分析,就需要用报表来实现。本期分享几种常见的报表应用案例。
在实际项目使用时,InPlant SCADA提供两种报表模式供选择使用,可以选择常规模式报表进行数据记录处理,也可以选择Excel模式的报表进行配置。相较于常规模式的报表,Excel模式报表可以导出Excel文件,也能做一些较为复杂的数据处理,大家根据实际需求进行选择。
Excel模式报表需要安装推荐的office2019或2021版本,具体可查看软件安装规范或联系技术支持获取office软件安装包。
日报表
需求:每天输出一张报表,1小时记录一次当天的现场运行数据。
采集事件定义:每日触发,开始时间00:00:00,时间间隔01:00:00。
报表输出事件定义:每日触发,开始时间23:59:59,时间间隔23:59:59。
报表数据填充展示:
月报表
需求:每月月底晚上23点输出一张报表,记录每天早上8点的数据。
采集事件定义1:每日触发,开始时间08:00:00,时间间隔23:59:59。
采集事件定义2:每月1-31号,开始时间08:00:00。
以上两种记录事件,均可满足需求。
报表输出事件定义:每月最后一天触发,开始时间23:00:00。
报表数据填充展示:
运行时间记录(单位:秒)
需求:记录设备运行启动时(位号值上跳变true)的时间,记录设备运行停止时(位号值下跳变false)的时间,统计设备运行的时间,单位秒。
采集事件定义1-启动时间:位号上跳变true时触发。
采集事件定义2-停止时间:位号下跳变false时触发。
采集事件定义3-运行时间:记录位号总为true的时间,误差±1秒。
报表数据填充展示:
数据变化记录
需求:位号变化时触发记录,记录变化时间和需要记录的值。位号变化时,触发输出报表。
采集事件定义:位号M1变化时(0-非0值,非0值-0)触发记录。
报表输出事件定义:位号为true时,输出报表。
报表数据填充展示:
数据变化记录功能补充:
如果想要进行非0值变化为fei0值时触发记录,如23-45变化记录,可通过调度任务和全局脚本实现。
1. 增加事件计划表
增加一个事件Event1,位号bl2变化时触发。
2. 调用全局脚本
事件Event1变化时,触发脚本对M1中间变量位号true-false变化赋值。
3. M1变化触发事件定义
通过M1的变化,触发采集事件。