我們可以使用wincc自帶的報警器來實現報警聲音,具體操作如下:
首先在內部變量中創建兩個BOOL(二進制)變量,AlarmSound1、AlarmSound2(有幾種報警類型就添加幾個變量,此處以兩種為例)。
創建(2進制)內部變量
打開報警器,在消息分配中添加兩種消息類別“錯誤”和“無確認”,并且分別分配剛剛創建的內部變量。
“錯誤”分配變量為AlarmSound1;
“無確認”分配變量為AlarmSound2;
如下圖所示。
給消息類別分配變量
消息分配完成后,點擊信號分配,給剛剛使用的變量分配聲音文件,不同的變量使用不同的聲音文件,當然也可是使用一樣的聲音。但這樣做毫無意義。如下圖,分別分配了1.wav、2.wav文件。(需注意聲音文件必須為wav格式,若是其他的格式的聲音文件需先用轉換軟件轉成該格式)
給信號分配聲音
至此我們的報警器配置完成,當報警記錄中配置的報警產生時,系統會根據對應的報警類別播放我們配置的聲音,該聲音將一直循環播放,直到我們確認報警或報警消失!有的低版本的wincc中沒有報警器則可以使用腳本的方式來實現。
2、使用腳本
Wincc中可以使用C腳本與VBS腳本,通過這兩種腳本都可以實現聲音的播放,配合我們的系統報警就可以實現報警時播放對應的聲音,下面我們分別介紹下兩種腳本的寫法。
先使用C腳本,具體代碼如下:
C腳本動作示例
更改“PlaySoundA”("C:\\soundfile.wav",NULL,1)路徑中的聲音文件就能實現播放其他的聲音文件。
該腳本寫在全局腳本中,可以為其添加觸發器來實現聲音的播放;也可以定義為函數,在其他需要調用的地方調用,比如單擊按鈕或屏幕更改。
VBS腳本代碼如下:
VBS腳本示例
調用該“PlaySound”腳本,例如,通過消息的到達或者按鈕事件調用。調用過程不做贅述!
- STEP7要求使用.net3.5。請在該PC上啟動.net3.5,這是什么意思? 2024-12-02
- WINCC7.5可以和博途安裝在一起嗎? 2024-12-02
- 西門子博途V15軟件如何把里面的FB塊導出,然后導入到另一個程序里面? 2024-12-02
- WinCC flexible SMART IO域如何顯示負數值? 2024-12-02
- 西門子WinCC flexible SMART的觸摸屏如何下載組態畫面? 2024-12-02
- 博途導出GSD文件,添加到S7-200后點擊生成后報錯輸入數據字符長度超出了允許的字符長度如何解決? 2024-12-02
- WinCC如何設置Windows系統啟動時自動激活項目 2024-12-02
- 安裝西門子WINCC7.4時提示沒有安裝microsoft 消息隊列是什么意思? 2024-12-02
- 西門子S7-1200PLC如何接收從上位機PC發送過來的字符串? 2024-12-02
- 西門子S7-300PLC 數據類型如何查看? 2024-12-02
- STEP 7 MicroWIN SP9編程軟件和博途V15.1裝在一起會沖突嗎? 2024-12-02
- 西門子STEP7Micro編程軟件設置PG/PC接口”時顯示“未找到指定的訪問點”是什么原因 2024-12-02
- 西門子STEP 7 MicroWIN SP9連接PLC提示未找到指定訪問點,如何解決? 2024-12-02
- 西門子S7-200SMART編程軟件出現由于找不到s7epaapi.dll這樣怎么辦? 2024-12-02
- 西門子STEP 7-MicroWIN SMART編程軟件支持WIN8系統嗎? 2024-12-02
聯系方式
- 電 話:13510737515
- 聯系人:董海波
- 手 機:13185520415
- 微 信:13185520415