

摘 要:闞山電廠原DCS系統報警是以報警窗口的文字作為運行人員獲得報警信息的主要手段,報警聲音為特定的短促樂音,不利于運行人員從眾多的報警信息中把關鍵信息以最快的速度辨別出來,及時做出反應。為解決該問題,對DCS系統報警進行了優化改造,增加了語音報警系統。在報警信息產生時,及時用清晰的語音提醒運行人員,以便盡快采取措施、控制事態發展。
關鍵詞:DCS;OVATION;語音報警;實現
闞山電廠原DCS系統報警是以報警窗口的文字作為運行人員獲得報警信息的主要手段,報警聲音為特定的短促樂音,這樣的報警方式不利于運行人員從眾多的報警信息中把關鍵信息以最快的速度辨別出來,不便及時做出反應,消除報警產生的危害。
為了解決這個問題,我們對DCS系統報警進行了優化改造,增加了語音報警系統。在報警信息產生時,及時用清晰的語音提醒運行人員,以便盡快采取措施、控制事態發展。語音報警系統采用DCS畫面光字牌閃爍報警結合外部語音報警的方式。光字牌閃爍報警通過優化原DCS組態邏輯和監控畫面實現,外部語音通過針對該項目自主開發的語音報警軟件實現。
1 DCS報警組態
1.1 報警點組態
為了實現DCS畫面光字牌閃爍報警的效果,需將所有的報警信息組態為LD數字量點,并為每個數字量點配置報警屬性,即將數字量點PB中Config分項 "Statues Checking Type"設定為0或1,表示該數字量點為0或1時報警。每個數字量點為一個報警點,或稱為子報警;相關子報警通過邏輯產生一個總的報警點。用總報警點作為報警畫面上的一個光字牌,當有子報警存在時,則總報警點也觸發,相應光字牌閃爍報警。點擊光字牌可以彈出相應的報警細節窗口,用以顯示子報警以及進行報警確認操作,如圖1所示。
1.2 語音報警通訊設置
報警點首先根據所在控制器進行分組打包,16個報警點組成1個LP打包點,用以提高通訊效率。而后將報警打包點通過SLCPOUT算法寫入LC卡。其中,SLCPOUT算法需要填寫兩個重要參數,分別為卡件地址PHW和數據首地址REG1。
1.3 LC模塊配置
Ovation控制器通過鏈路控制器(LC)模塊向外部語音報警提供串行數據通信。LC模塊采用MODBUS-RTU協議與語音報警工作站進行通訊,LC卡為主機,語音報警工作站為從機。
2 外部語音報警
外部語音報警通過語音報警工作站來實現。語音報警工作站為Windows操作系統,安裝了利用Windows多媒體底層驅動函數集自主開發的語音報警軟件。語音報警軟件通過串口驅動程序與LC模塊通訊,從DCS系統采集報警點數據信息,并驅動相應語音文件播放。
語音報警軟件界面提供報警狀態監視、端口通訊診斷、報警點配置等功能,其中報警點的配置需在關閉端口條件下進行。報警點配置由10列構成:No、Point、Bit、KKS、Description、Primary、System、Enable、Wav、Loop,如圖2所示。
其中:No為0-1599等數字,為報警點的序號,共1600點,不需要修改。
Point為0-99等數字,指的是DCS中報警打包點的地址,在DCS中16個報警點打包為1個單元。
Bit為0-15等數字,指的是報警點在報警打包單元中的第幾位。
KKS為一系列字符串,指的是報警點在DCS中的KKS碼,主要為了方便在DCS中查詢。
Description為一系列字符串,指的是報警點的描述,表示報警點的具體含義。
Primary為1和2兩種數字,指的是報警級別,其中1的級別高于2。
System為B、T以及E三種字母,指的是鍋爐、汽機以及電氣,表示報警點所屬的系統。
Enable為T和F兩種字母,指的是該報警點是否進行語音報警,當T時,若該點發生報警將進行語音報警,當F時,該點發生報警不進行語音報警。
Wav為報警點在報警時的語音文件名。語音文件為wav格式,通過語音合成軟件生成,存放在程序目錄中指定文件夾內。
Loop為1,2,...等數字,指的是報警點在報警時進行報警語音提示的次數。
系統禁用設置指的是當選定禁用某一系統時,該系統中所有點均不進行語音提示。
3 結束語
該語音報警系統已在闞山電廠投入使用。當DCS發生報警時,相應的光字牌和語音提示同時被觸發,有助于運行人員在最短時間內發現和消除報警,使生產過程更加平穩,為公司的安全生產貢獻了力量。
參考文獻
[1]葛曉霞,繆國鈞,朱建.SoundAlarm純軟件智能語音報警系統在火電廠的應用[J].中國電力,2005,38(5).
[2]郎微微,王鑫,肖健.橫河DCS系統中語音報警的實現方法[J].化工自動化及儀表,2012,2.
作者簡介:花道君(1980,6-),漢族,江蘇省邳州市,工程師,本科,火力發電廠熱控專業檢修與維護。