欢迎来到天天文库
浏览记录
ID:42210147
大小:307.88 KB
页数:4页
时间:2019-09-10
《画面增加声音报警的方法总结》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、汽化冷去操作画面增加声音报警的方法为了保证春节期间的稳定运行,现在汽化冷却的操作画面的声音报警己经增加完毕。由于原来的声音报警画面没有备份,这次重新添加,发现存在儿个要点需要注意,增加声音报警的步骤总结如下:1>先确认计算机上安装的声卡驱动是否正常,确认方法,可以通过直接播放计算机内的咅频文件,是否能正常播放。另外在声咅利咅频设备属性卡里是否有默认设备图1声咅和咅频设备属性页2、汽化冷却系统的操作画面是基于WINCC软件制作的,在WINCC上增加声音报警通常有两种方法:一种是通过C语言编程的方式在WINCC里的全局脚本中增加相应的程序段,实现声音报警的功能;
2、另一种是通过wince中的HORN声音报警控件实现报警,由于在安装程序时没有安装相关的控件软件,所以我选择了第一种用C语言编译的方法来实现。3^在WINCC项目界面中找到全局脚本选项,有C-Editor和VBS-Editor两个选项卡,如图2,打开C-Editor,本次要进行做的声音报警,可以通过动作中的全局动作来实现,新建一个全局动作,如图3。f>nCCExplorcr-D:qhhBiIH7Ilqhhai11-7-!lqhhBi!l-71Lacp(■爲的]文件a>皿Q)决sisim(dMt)Qi)DG#■A氏THe?H■计El・9siuncs?rio
3、TocoLsvinSTSTDIIVO・h?覆■和工貝尼A加•在枝更改图2WINCC项目主界面WHHOEP图3全局动作编辑界面4,在程序编辑界面中,按照要求编辑入逻辑程序。编辑结束以后点击编译键,如果编译成果会在下边提示“Owarning,Oerror",然后点击保存。保存为声音报警.pas,附录1为现在最新编辑的程序。在编辑程序过程中创建了一个WINCC内部变量,用来控制声音报警开启和暂停,用于画面上操作用。5、编辑完成后,还要设定触发方式和周期,单击编译键左边的信息和触发键,会打开一个相关的对话框,点击到触发页。分为周期触发和变量触发,两种方法都可以,这里
4、我选用的是周期触发,设定周期为5秒,如图4所示。图4触发器编辑界面6、由于使用的全局脚本在WINCC软件中为独立的系统,所以需要在WINCC里计算机属性中的启动选项中将全局脚木系统选中,然后再重新激活运行。这样声音报警就能投入运行了。7、在操作画面上创建一个控件,连接到已经创建的在全局动作中使用的内部变量上,这样单击控件按钮就可以实现开启和暂停功能的效果,如图5。图5开启功能和关闭功能时的显示以上就是增加声音报警方法,另外,需要一个准备好的音频文件,放在相应的文件夹中,以便于调用。具体使用是否合适,还需要进一步调试。附录:使用中的程序#include"apd
5、efap.h”intgscAction(void){#pragmacode(,,winmm.dir,)BOOLPlaySound(LPCTSTRlpszSound,HMODULEhmodule,DWORDdwsound);BOOLss=(GetTagBit(MS118')==11
6、GetTagBit(”S12.8”)==11
7、GetTagBit(”S11.7M)==11
8、GetTagBit(”S11.6”)==11
9、GetTagBit(HS11.4”)==11
10、GetTagBit(”S11.5”)==11
11、GetTagBit(”S12.6”)==1)#pra
12、gmacode()if(GetTagBit(M111”)==1&&ss==1){PlaySound("d:\qhhmi111Wringout.wav”,NULL,8);}return0;参考文献:1>WinCC中全局脚本WINCC帮助说明2、WINCC实现声音报警参考样板百度文献
此文档下载收益归作者所有