第六章数据后处理及报表.PDFVIP

  • 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”,单击“策 略属性”按钮,弹出“策略属性设置”窗口,按下图所示设置: 双击“原始数据”进入策略组态,单击工具条中的“新增策略行”,从“工具箱”中选 中“存

文档评论(0)

1亿VIP精品文档

相关文档