導(dǎo)讀
一般在wincc中單單使用報(bào)警控件時(shí),若產(chǎn)生新的報(bào)警時(shí)系統(tǒng)是不會(huì)有對(duì)應(yīng)的報(bào)警聲音提示;若需要聲音提示那么我們可以通過(guò)以下兩種方式來(lái)是現(xiàn)實(shí)。
1、報(bào)警器
我們可以使用wincc自帶的報(bào)警器來(lái)實(shí)現(xiàn)報(bào)警聲音,具體操作如下:
首先在內(nèi)部變量中創(chuàng)建兩個(gè)BOOL(二進(jìn)制)變量,AlarmSound1、AlarmSound2(有幾種報(bào)警類(lèi)型就添加幾個(gè)變量,此處以?xún)煞N為例)。
創(chuàng)建(2進(jìn)制)內(nèi)部變量
打開(kāi)報(bào)警器,在消息分配中添加兩種消息類(lèi)別“錯(cuò)誤”和“無(wú)確認(rèn)”,并且分別分配剛剛創(chuàng)建的內(nèi)部變量。
“錯(cuò)誤”分配變量為AlarmSound1;
“無(wú)確認(rèn)”分配變量為AlarmSound2;
如下圖所示。
給消息類(lèi)別分配變量
消息分配完成后,點(diǎn)擊信號(hào)分配,給剛剛使用的變量分配聲音文件,不同的變量使用不同的聲音文件,當(dāng)然也可是使用一樣的聲音。但這樣做毫無(wú)意義。如下圖,分別分配了1.wav、2.wav文件。(需注意聲音文件必須為wav格式,若是其他的格式的聲音文件需先用轉(zhuǎn)換軟件轉(zhuǎn)成該格式)
給信號(hào)分配聲音
至此我們的報(bào)警器配置完成,當(dāng)報(bào)警記錄中配置的報(bào)警產(chǎn)生時(shí),系統(tǒng)會(huì)根據(jù)對(duì)應(yīng)的報(bào)警類(lèi)別播放我們配置的聲音,該聲音將一直循環(huán)播放,直到我們確認(rèn)報(bào)警或報(bào)警消失!有的低版本的wincc中沒(méi)有報(bào)警器則可以使用腳本的方式來(lái)實(shí)現(xiàn)。
2、使用腳本
Wincc中可以使用C腳本與VBS腳本,通過(guò)這兩種腳本都可以實(shí)現(xiàn)聲音的播放,配合我們的系統(tǒng)報(bào)警就可以實(shí)現(xiàn)報(bào)警時(shí)播放對(duì)應(yīng)的聲音,下面我們分別介紹下兩種腳本的寫(xiě)法。
先使用C腳本,具體代碼如下:
C腳本動(dòng)作示例
更改“PlaySoundA”("C:\soundfile.wav",NULL,1)路徑中的聲音文件就能實(shí)現(xiàn)播放其他的聲音文件。
該腳本寫(xiě)在全局腳本中,可以為其添加觸發(fā)器來(lái)實(shí)現(xiàn)聲音的播放;也可以定義為函數(shù),在其他需要調(diào)用的地方調(diào)用,比如單擊按鈕或屏幕更改。
VBS腳本代碼如下:
VBS腳本示例
調(diào)用該“PlaySound”腳本,例如,通過(guò)消息的到達(dá)或者按鈕事件調(diào)用。調(diào)用過(guò)程不做贅述!
審核編輯 :李倩
-
報(bào)警器
+關(guān)注
關(guān)注
12文章
923瀏覽量
108771 -
二進(jìn)制
+關(guān)注
關(guān)注
2文章
795瀏覽量
41654 -
WinCC
+關(guān)注
關(guān)注
6文章
204瀏覽量
47998
原文標(biāo)題:如何在WINCC中使用報(bào)警聲音?2種方式輕松實(shí)現(xiàn)!
文章出處:【微信號(hào):跟我學(xué)PLC,微信公眾號(hào):跟我學(xué)PLC吧】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論