劳动出版社电子课件-《工业组态软件应用技术——组态王6.5》-B02-1994项目八 任务3历史数据查询.pptVIP

劳动出版社电子课件-《工业组态软件应用技术——组态王6.5》-B02-1994项目八 任务3历史数据查询.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
项目八 水箱水位组态监控系统设计 任务3 历史数据查询 学习目标 1.掌握历史数据的使用方法。 2.掌握历史数据窗口的设置方法。 3.掌握运行中历史数据库的保存与查询方法。 任务引入 很多工业现场要求存储数据并对存储的历史数据进行查询、打印输出。历史数据查询一般为起始时间、结束时间、间隔时间都不固定,最终用户根据实际需要进行查询。本任务要求保存水箱水位组态监控系统中的水箱液位、水池液位、用户阀状态的数据,使用组态王内置报表以及报表的函数,查询保存的历史数据,并将查询到的历史数据以Excel文件形式保存在工程文件夹中。 任务实施 一、历史数据查询画面设计 打开“水箱水位组态监控系统”组态工程中“历史数据查询”画面。在组态王工具箱按钮中,用鼠标左键单击“报表窗口”按钮,在画面中创建报表。 用鼠标双击报表窗口的灰色部分(表格单元格区域外没有单元格的部分),弹出“报表设计”对话框。该对话框主要设置报表的名称、报表表格的行列数目以及选择套用表格的样式。设置报表名称为“历史数据查询报表”,行数为11,列数为5。 对报表的格式进行设置,将单元格A1到E1合并,填写标题为“历史数据查询”。合并单元格A2到E2、A3到E3,单击右键在快捷菜单中选择“设置单元格格式”,设置字体、对齐方式等。如图8-3-1所示。 图8-3-1 历史数据报表 2.创建操作按钮等对象 使用工具栏\文本创建画面标题,使用工具栏\增强型按钮创建相关操作按钮。实时报表画面最终效果如图8-3-2所示。 图8-3-2 ODBC数据源管理器 二、组态王历史库配置 在组态王浏览器\系统配置中,双击“历史数据记录”,打开历史库配置对话框,如图8-3-3所示。选择“运行时启动历史数据记录”。 图8-3-3 历史库配置对话框 在当前记录历史数据的服务中选择“历史库”,单击“配置”,打开历史记录配置对话框,如图8-3-4所示。选择数据保存天数7日,存储路径选择当前工程路径,单击确定完成配置。 图8-3-4 历史记录配置对话框 三、命令语言编辑 双击“历史数据查询”按钮,弹出按钮的“动画连接”,选择命令语言连接\弹起时,打开脚本编辑窗口,编写脚本程序“ReportSetHistData2(2,1);”。 将“历史数据保存”按钮按下时的脚本程序为“Long nRet =ReportSaveAs(历史数据查询报表,D:\水箱水位组态监控系统\历史数据查询报表.xls);”,“历史数据打印”按钮按下时的脚本程序为“ReportPrintSetup(历史数据查询报表);”。 ReportSetHistData2()函数语法格式: eportSetHistData2(StartRow,StartCol); 【StartRow】查询的数据在报表中填充的起始行数。 【StartCol】查询的数据在报表中填充的起始列数。 此函数为报表专用函数。查询历史数据,使用该函数,只要设置查询的数据在报表中填充的起始位置,即输入起始行数(StartRow)、列数(StartCol)。系统会自动弹出历史数据查询对话框。 四、运行调试 1.单击开发系统菜单栏中文件/切换到View,进入组态王运行系统。 2.以经理身份登录,按下“运行”按钮,设备处于运行状态。 3.运行过程中调节供水箱水位模拟游标、水池水位模拟游标调的位置。 4.待运行一段时间,记录一段时间的历史数据,然后开到“历史数据查询”画面。 单击“历史数据查询”按钮打开如图8-3-5所示历史数据查询对话框。在报表属性设置中报表名称选择“历史数据查询报表”,起始行、起始列为报表函数中设置的起始行、起始列。排列属性、列属性等根据需要进行设置。 图8-3-5 报表属性 选择时间属性选项卡,如图8-3-6所示,选择起始时间、终止时间、间隔时间。 图8-3-6 时间属性 如图8-3-7所示,选择变量属性选项卡。 图8-3-7 变量属性 设置完成后单击“确定”,可查询所需的历史数据,如图8-3-8所示。 图8-3-8 历史数据查询 5.单击“历史数据保存”按钮,将所查询的历史数据保存在“D:\水箱水位组态监控系统”文件夹中。 6.单击“历史数据打印”按钮,可以对报表进行打印输出,并且可以进行报表的打印预览,如图8-3-9所示,可以对页面进行设置也可以直接打印输出。 图8-3-9 报表打印 思考与练习 1.简述如何实现组态王与Access数据库连接访问。 2.试在报警记录画面,KVADODBGrid控件功能查询Access数据库中记录的报警信息。 技能拓展 使用组态王软件创建某水位控制系统组态工程,主画面如图8-3-10所示。 图8-3-10 主画面 具体要求如下: 1.用滑动输入器构件显示水位变化,用显示仪表指示水位变化。 2.制作水

您可能关注的文档

文档评论(0)

开心农场 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档