《工业组态软件应用技术——组态王7.5》 课件 项目八 水箱水位组态监控系统设计.pptx

《工业组态软件应用技术——组态王7.5》 课件 项目八 水箱水位组态监控系统设计.pptx

  1. 1、本文档共35页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

项目八

水箱水位组态监控系统设计;;任务1

水箱水位组态监控系统界面创建设计;学习目标

1.掌握超级文本显示控件的创建、属性设置和使用方法。

2.能完成水箱水位组态监控系统界面的创建设计。;任务引入

创建如图所示的水箱水位组态监控系统,主画面中可以实时显示系统日期、时间以及登录用户,液位值反映当前水箱、水池的实时水位,用户阀模拟用户放水,可以进行画面切换。配置管理人员、操作员用户,用户登录后对系统进行操作,可实现手动上水和自动运行。自动运行时,当水箱或水池水位低于10%时自动上水,达到上限时自动停止,单击“停止”按钮,系统停止运行(实际应用中使用液位传感器进行液位检测,本任务为便于模拟演示,管理人员登录后可通过游标改变液位,模拟水箱/水池液位上、下限报警,自动运行时通过组态王脚本程序改变液位实现程序控制)。;393;394;395;相关知识

组态王提供超级文本显示控件,用于显示RTF格式或TXT格式的文本,也可以在超级文本显示控件中输入文本字符串,然后将其保存为指定的文件,RTF、TXT格式文件的调用和保存通过超级文本显示控件函数来完成。;一、超级文本显示控件的创建

选用工具箱中的“插入控件”工具,或单击“编辑”→“插入控件”,弹出“创建控件”对话框,在“种类”列表中单击“超文本显示”,再单击右侧的“显示框”对应图标,最后单击“创建”,创建超级文本,如图所示。;二、超级文本显示控件的属性

双击超级文本显示控件,弹出“超级文本显示框控件属性”对话框,如图所示。;【控件名称】:定义控件的名称,一个显示框控件对应一个名称,而且是唯一的,不能重复命名,控件的命名应符合组态王命名规则,如“Richtxt1”。

【优先级】:定义控件的优先级,范围为1~999。设置了优先级后,只有符合该优先级的用户登录系统,才能操作控件,否则无法修改控件的值。;三、超级文本显示控件的使用

超级文本显示控件的相关操作主要由LoadText()和SaveText()函数实现。

1.LoadText()函数。将指定RTF格式或TXT格式文件的内容加载到文本显示框中。

2.SaveText()函数。将显示框中的内容保存为指定的RTF格式或TXT格式文件。;任务2

水箱水位组态监控系统历史数据查询;学习目标

1.掌握历史数据报表的制作方法。

2.能完成水箱水位组态监控系统历史数据的查询。;任务引入

工业现场常需要将系统运行的实时数据进行存储,统计时常常需要对历史数据进行查询和打印。本任务对水箱水位组态监控系统中水箱液位、水池液位、用户用水量等实时数据进行保存,创建如图所示的历史数据查询窗口,对历史数据进行查询、保存和打印。;相关知识

历史数据报表

历史数据报表用于记录历史生产数据,下面介绍两种常用的历史数据报表的制作方法。

1.报表单元格实时添加数据

某锅炉房功耗记录表要求每8h生成一次报表,记录每小时最后一刻的数据作为历史数据,且该报表在被查看时应实时刷新。;这个报表可以采用向单元格中定时添加数据的方法实现。报表设计如图所示,按照要求在不同的时间,将变量的值用单元格设置函数“ReportSetCellValue()”定时设置到不同的单元格中,报表单元格中的数据即可自动刷新,而含有函数的单元格也会自动计算结果。换班时,保存当前添加数据的报表为报表文件,清除上一班次填充的数据后继续填充。可以另外创建一个报表窗口,即可在运行过程中调用这些保存的报表,实现历史数据报表的查询。;406;2.使用历史数据查询函数

可以使用历史数据查询函数从组态王历史库或工业库中按指定的起始时间和时间间隔查询指定变量的数据。在查询时,可使用函数ReportSetHistData2(StartRow,StartCol),通过弹出对话框并选择不同的变量和时间段来查询数据。该函数会将指定时间段内查询到的所有数据添加到报表中,如果报表不够大,系统会自动增加报表行数或列数,因此对于使用固定格式报表的情况而言不够方便。;如需要定时自动查询历史数据的报表,而不是弹出对话框,或者报表的格式是固定的,要求将查询到的数据添加到固定的表格中,而多余的数据不需要添加,可使用函数ReportSetHistData、ReportSetHistData3或ReportSetHistDataEx。;任务3

水箱水位组态监控系统历史报警事件查询;学习目标

1.了解开放型数据库访问控件。

2.了解报警输出的两种方式。

3.能完成水箱水位组态监控系统历史报警事件的查询。;任务引入

很多工业现场要将变量的相关报警信息和系统操作信息进行存储,并且要求可以灵活地进行历史报

您可能关注的文档

文档评论(0)

balala11 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档