如何在wincc在做单个报警触发对应单个报警声音

如何在wincc在做单个报警触发对应单个报警声音

ID:35711431

大小:1.64 MB

页数:38页

时间:2019-04-13

如何在wincc在做单个报警触发对应单个报警声音_第1页
如何在wincc在做单个报警触发对应单个报警声音_第2页
如何在wincc在做单个报警触发对应单个报警声音_第3页
如何在wincc在做单个报警触发对应单个报警声音_第4页
如何在wincc在做单个报警触发对应单个报警声音_第5页
资源描述:

《如何在wincc在做单个报警触发对应单个报警声音》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、2017年8月16日15:05:27如何在WINCC中做单个报警触发对应单个报警声音如某个电机故障报警,就发出“某某电机故障报警”起到警示作用一、首先安装一个文字转语音的软件!并打开软件!二、在软件里输入报警内容,如“P001收尘风机电机故障”第38页共38页一、点击生成MP3第38页共38页一、指定存放文件的路径,最好是存放在所要实现该功能的WINCC项目在网上邻居上的路径下的Horn下,这样到后面的组态就方便很多。第38页共38页第38页共38页在WINCC项目在本电脑被正确打开后就会在网上邻居存放有WINCC项目和路径。第38页共38页以上就是刚刚生成的

2、报警声音所在的路径的报警声音文件,但它们格式只是MP3格式,不是WINCC系统所要求的WAV格式,所以要下载的格式转换软件,将刚刚生成的MP3格式转换成WAV格式才行。利用这个格式转换软件将MP3转换成WAV格式,再次将文件存放在刚刚的路径中来。方便后面的组态。第38页共38页打开WINCC项目,新建一个二进制变量内部变量Error打开WINCC报警器组件第38页共38页第38页共38页在报警器组态的对话框中的消息分配中设置如上图所示内容,意思就是当报警记录中的错误类别有报警触发时就置位刚刚新建的内部变量Error。然后在报警器组态的信息分配中组态最关键的内容

3、第38页共38页4的意思即使有很多报警同时触发时,也只能有一个声音报警响起,5组态触发声音报警的变量,6组态触发声音报警变量所对应的报警声音。第38页共38页此处选择触发的报警变量第38页共38页此处选择报警触发变量所对应的报警声音至此报警器组态工作完成。一、然后在WINCC项目的主画面组态能打开和关闭报警声音的按钮功能所用的报警的内部系统自动的变量如下:第38页共38页其内部变量对应的功能如上图所示它在WINCC项目的位置如下:一、在WINCC主画面中新建一个打开声音报警功能的按钮组件:第38页共38页它的属性如下:几何属性颜色属性第38页共38页样式属性字

4、体属性第38页共38页主要是在文本中输入“报警音关”内容闪烁属性如下不开闪烁功能其它功能如下第38页共38页主要是想组态当报警声音被关闭的时候显示该按钮第38页共38页填充属性如下第38页共38页画面属性如下效果属性如下第38页共38页然后就在事件选项中组态第38页共38页意思就是当在按钮组件上释放左键时就将常数1赋值给@HornTriggeringSignalsActive,打开声音报警功能一、再新建一个取消声音报警功能的按钮组件该按钮的属性如下第38页共38页几何属性如下颜色属性如下:第38页共38页样式属性如下:第38页共38页字体属性如下:第38页共3

5、8页关键是在文本里输入“报警音开”字体闪烁属性如下:第38页共38页闪烁功能不开其它属性如下:第38页共38页第38页共38页意思是当报警声音开时显示该按钮组件填充属性如下:画面属性如下:效果属性如下:第38页共38页下面组态事件第38页共38页意思当鼠标在该按钮有鼠标动作时有如下C动作1、会弹出一个对话框,让你选择是进行取消报警声音的操作,并进行操作提示“请确认是否取消报警声音”2、同时赋值0给@HornTriggeringSignalsActive和@HornRese完成后将两个按钮重叠在一起并在画面中合适的位置上!C脚本如下:#include"apdef

6、ap.h"voidOnClick(char*lpszPictureName,char*lpszObjectName,char*lpszPropertyName){#pragmaoption(mbcs)//WINCC:TAGNAME_SECTION_START//syntax:#defineTagNameInAction"DMTagName"//nextTagID:1//WINCC:TAGNAME_SECTION_END第38页共38页//WINCC:PICNAME_SECTION_START//syntax:#definePicNameInAction"Pic

7、tureName"//nextPicID:1if(MessageBox(NULL,"请确认是取消报警声音","报警声音取消操作提示!!",MB_OKCANCEL)==IDOK){SetTagBitWait("@HornTriggeringSignalsActive",0);//Return-Type:BOOLSetTagBitWait("@HornReset",0);//Return-Type:BOOL}//WINCC:PICNAME_SECTION_END//Return-Type:BOOL//WINCC:PICNAME_SECTION_START//syn

8、tax:#definePicNameI

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。