- 30
- 0
- 约9.95千字
- 约 22页
- 2017-03-05 发布于四川
- 举报
第六章数据后处理及报表
第六章 数据后处理及报表
6.1 数据后处理
MCGS 中的数据后处理,其本质上是对历史数据库的处理,MCGS 的存盘历史数据库
是原始数据的基本集合,MCGS 数据后处理就是对这些原始数据的数据操作(修改、删除、
添加、查询等数据库操作),数据后处理的目的是要从这些原始数据中提炼出对用户真正有
用的数据和信息并以数据报表的形式展示出来。
在工程应用中,对采集的工程物理量存盘后,需要对数据库进行操作和对存盘的数据进
行各种统计,以根据需要作出各种形式的报表。MCGS 组态软件提供的存盘数据浏览构件,
存盘数据提取构件和历史表格构件可以完成各种形式的数据报表, MCGS 组态软件数据处
理流程如下:
如图所示,数据从采集设备输入,通过设备驱动进入实时数据库,MCGS 组态软件提
供对实时数据库的实时变量进行数据和曲线等多种显示方式,同时可通过数据存盘控制器随
时对变量的存盘周期和方式进行修改,可对在硬盘上存好的数据进行多种处理。MCGS 存
盘数据浏览构件可以对存好的数据直接进行显示、打印、查询、修改、删除、添加记录和统
计。MCGS 存盘数据提取构件可以对存好的数据按照一定的时间间隔或不同的统计方式进
行提取处理,可以把数据提取到 MCGS 实时数据库中的变量中,也可以根据一定的查询条
件把相关的数据提取到其它的各种形式的数据库。用 MCGS 存盘数据提取构件配合 MCGS
历史表格可以完成工控项目中最常使用的各种形式的报表(如标准形式的日报表、月报表、
年报表,不定记录项的报表,定要求查询报表等)。
6.2 结合数据提取做复杂的报表
我们通过实例来进行详细讲解,具体如下:
6.2.1 新建一个窗口
在 MCGS 组态软件开发平台上,单击“用户窗口”进入,再单击“新建窗口”按钮,
生成“窗口 0 ”,选中“窗口 0 ”,单击“窗口属性”按钮,弹出“用户窗口属性”设置,设
置完毕按“确认”按钮,退出。如图:
双击“数据提取”进入动画组态,最终组态效果如下图:
6.2.2 模拟所需要的数据
在实时数据库中建立 7 个变量,分别为:“数据1”、“数据2 ”、“数据3 ”、“数据4 ”、“数
据 5 ”、“数据组”及“存数控制”。“数据1”、“数据2 ”、“数据3 ”、“数据4 ”、“数据5 ”为
数值型变量,“存数控制”为开关型变量,“数据组”为组对象。数据组属性设置如下:
在 MCGS 组态软件开发平台上,单击“运行策略”,再双击“循环策略”或选中“循环
策略”,单击“策略组态”进入策略组态中。首先双击 修改循环时间为 1000,再从
工具条中单击“新增策略行” 图标,新增加一个策略行。再从“策略工具箱”中选取
“脚本程序”,拖到策略行 上,单击鼠标左键,。
双击 图标,弹出“表达式条件”对话框,进行如图设置:
双击 进入脚本程序编辑环境,输入下面的语句:
数据 1=数据 1+1
数据2=数据2+2
数据3=数据3+3
数据4=数据4+4
数据5=数据5+5
!SaveData(数据组) ‘把数据组对象的值保存在硬盘上,如不明白请查在线帮助
我们可以把数据实时显示出来,打开“数据提取”窗口,按最终组态效果图所示在窗口
上放置一个表格和一个标签,把表格变为五行一列,一至五行分别对应数据 1、数据 2 、数
据 3、数据4 、数据 5,在标签内输入“变量的值”。如下图所示。这样在运行环境下,打开
“数据提取”窗口,选择存数控制,就会看到不断变化的数据变量。
在 MCGS 组态软件开发平台上,单击“运行策略”进入策略组态,再单击右侧的“新
建策略”按钮,弹出“选择策略类型”窗口,选中“用户策略”,会产生“策略 1”,单击“策
略属性”按钮,弹出“策略属性设置”窗口,按下图所示设置:
双击“原始数据”进入策略组态,单击工具条中的“新增策略行”,从“工具箱”中选
中“存
您可能关注的文档
最近下载
- 2025年一级建造师风险登记册在项目全生命周期中的应用专题试卷及解析.pdf VIP
- 《美学原理概要》课件.ppt VIP
- 2025年演出经纪人演出项目融资退出机制设计与法律安排专题试卷及解析.pdf VIP
- 2025年互联网营销师文案的“网感”与“社交货币”打造专题试卷及解析.pdf VIP
- 2025年演出经纪人演出经纪法律责任与权利义务边界专题试卷及解析.pdf VIP
- 基于联邦学习的跨机构医疗数据协作研究框架.pdf VIP
- 股份公司境外公司管理办法.doc VIP
- 2026苏教版高考化学一轮复习第30讲 有机物推断与合成(学用).doc
- 职业道德考试及答案.doc VIP
- 工勤职业道德考试及答案.doc VIP
原创力文档

文档评论(0)