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