- 1、本文档共83页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
第五章报警和事件系统”5.6语音报警工程实例(1)首先新建一个工程,打开工程,在“数据词典”中新建4个变量:表5-2定义变量(2)新建“液位语音报警”画面,图形参考如图5-13所示:第五章报警和事件系统”图5-13画面设计(3)分别双击两个小水池,设置“填充”。●表达式:\\local\小水池液位;●最小填充高度:对应值0;占据百分比0;●最大填充高度:对应值500;占据百分比100;●填充方向:向下;第五章报警和事件系统”(4)双击大水池,设置“填充”。●表达式:\\local\大水池液位;●最小填充高度:对应值0;占据百分比0;●最大填充高度:对应值1000;占据百分比100;●填充方向:向下;(5)双击按钮“抽水”,在命令语言“按下时”写入下面程序: \\local\状态=1;(6)双击按钮“排水”,在命令语言“按下时”写入下面程序: \\local\状态=2;(7)双击按钮“停止”,在命令语言“按下时”写入下面程序: \\local\状态=0;(8)双击显示小水池液位的“##”,选择“模拟值输出”,整数位数3,小数位数0,表达式为: \\local\小水池液位;(9)双击显示大水池液位的“##”,选择“模拟值输出”,整数位数3,小数位数0,表达式为: \\local\大水池液位;第五章报警和事件系统”(10)分别双击两节水管,设置动画连接“流动”,流动条件为; \\local\管道;(11)双击报警窗口,设置报警窗口名为“报警”,并勾选为“实时报警窗”。(12)准备两段音乐作为语音,音乐格式为“.wav”,并放到工程文件夹内。(13)双击“应用程序命令语言”,将时间改为“每55毫秒”,在“存在时”写入以下程序:if(状态==0)管道=0;if(状态==1){ 小水池液位=小水池液位+1; 大水池液位=大水池液位-2; if(大水池液位==0)管道=0;else管道=10;}if(状态==2){ 小水池液位=小水池液位-1; 大水池液位=大水池液位+2; if(小水池液位==0)管道=0; else管道=-10;}第五章报警和事件系统”(14)双击“事件命令语言”;事件描述为:大水池液位100||大水池液位900。1)在“发生时”下入以下程序:if(大水池液位100)PlaySound(警报.wav,2);if(大水池液位900)PlaySound(小黄人.wav,2);2)在“消失时”下入以下程序:PlaySound(,0);(15)在工程浏览器界面,点击“配置-运行系统”,在“主画面配置”中选择“液位语音报警”,在“特殊”中设置“运行系统基准频率”为55毫秒。确定返回工程浏览器界面,点击图标“VIEW”进入运行系统,如图5-14所示,点击“抽水”,大水池的水位下降,当低于100时有可以听到音乐并显示报警;点击“放水”,大水池的水位上升,当高于900时有可以听到音乐并显示报警;点击“停止”,大水池停止运作。第五章报警和事件系统”图5-14系统运行画面”5.7本章小结本章主要讲述了组态王中报警和事件的使用。报警和事件的主要作用是提醒操作人员,方便操作人员的管理和查看。其中报警主要检测的是变量的值是否超出允许范围,而事件主要检测的是变量操作是否发生。在使用报警和事件时,首先是要对其进行定义,其次是通过控件或者数据库等,对其进行观察和记录。对于数据库以及其他的控件的使用,将根据以后章节来具体介绍。第五章报警和事件系统第五章”课后习题1.请分别概述报警和事件2.事件有哪些分类?3.在“报警和事件画面”中,绘制一报警窗口。4.报警窗口有哪些分类?其主要功能是什么?5.在组态王自定义函数中,有三个系统预置的报警自定义函数,分别为?6.自定义函数的调用执行的两种方式是什么,请详细说明。报警和事件系统THANKSNAMEDAMEN我们毕业啦其实是答辩的标题地方工控组态软件及应用6.1创建报表第六章报表系统6.2报表函数6.3日历控件使用说明6.4利用报表历史数据查询函数实现历史数据查询实例6.
文档评论(0)