国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

語音報警在集中監(jiān)控系統(tǒng)中的設(shè)計應(yīng)用

2011-08-14 14:14秦建華冉井旺
重慶與世界 2011年12期
關(guān)鍵詞:組態(tài)組件報警

秦建華,冉井旺,戴 滔

(重慶煙草工業(yè)公司黔江分廠,重慶 409000)

目前,在煙草行業(yè)制絲生產(chǎn)線上,當(dāng)生產(chǎn)線設(shè)備運行出現(xiàn)異常時,一般都是通過聲光報警和監(jiān)控畫面的文字警示方式來提示操作人員。因此,在集中監(jiān)控系統(tǒng)中主要存在一些問題:一是聲光報警形式單一,內(nèi)容籠統(tǒng),無法描述具體的故障信息;二是當(dāng)有多個監(jiān)控畫面時,沒有被切換為當(dāng)前監(jiān)控畫面的報警信息通常是無法顯示的;三是操作人員長時間的注視監(jiān)控畫面,極易產(chǎn)生疲勞,影響工作和身心健康;四是操作人員的精力如果不夠完全集中,很容易忽略掉一些報警信息,從而可能造成一些質(zhì)量事故發(fā)生。

語音報警是將報警內(nèi)容用語音的形式播放出來[1],能及時準確地表達出發(fā)生異常的部位、名稱等詳細信息,當(dāng)操作人員聽到報警后,能及時地作出相應(yīng)處理,從而減少了質(zhì)量事故的發(fā)生率,穩(wěn)定了產(chǎn)品質(zhì)量。

一、設(shè)計方案

大多數(shù)煙草行業(yè)都是采用的西門子WinCC(Windows ControlCenter)監(jiān)控軟件,西門子視窗控制中心SIMATIC WinCC是一款優(yōu)秀的HMI/SCADA軟件,廣泛地應(yīng)用于各個工業(yè)控制領(lǐng)域,在WinCCV6.0以上版本中[2],系統(tǒng)增加了Horn選件,Horn是PCS7OS系統(tǒng)中的聲音報警組件,當(dāng)系統(tǒng)產(chǎn)生的報警信息符合設(shè)定的條件時,Horn可以通過PC上的聲卡發(fā)出報警聲音。另外,WinCC提供了一種廣泛的API(應(yīng)用程序編程接口),這是一種供應(yīng)用程序訪問,WinCC項目本身中也可使用的WinCCAPI的函數(shù),可以通過WinCC的腳本語言創(chuàng)建項目函數(shù),調(diào)用Windows的聲音播放函數(shù)來實現(xiàn)語音報警功能[3]。

二、軟件設(shè)計

(一)程序設(shè)計原理

根據(jù)語音報警的工作原理,當(dāng)在生產(chǎn)過程中出現(xiàn)故障時,通過語音的形式提示操作人員,使其能更快更準確地做出反應(yīng)。因此,首先是要把需要語音提示的信息羅列出來,將其制作成聲音文件,再通過程序設(shè)計,在條件滿足時觸發(fā)相應(yīng)的聲音文件,當(dāng)操作人員確認報警后停止聲音報警,否則只有等到故障消除后聲音報警自動停止。其程序流程如圖1所示。

圖1 程序設(shè)計流程

(二)程序設(shè)計

1.編輯報警文件

WinCC支持波形文件,即為“*.wav”格式的聲音文件,因此首先是把需要報警的信息編輯成波形聲音文件,其方法一般有兩種形式:一是通過錄音設(shè)備進行錄制,保存為波形文件;二是通過專業(yè)軟件將報警內(nèi)容直接轉(zhuǎn)換為波形聲音文件。

2.用Horn組件設(shè)計語音報警

1)Horn組件的安裝。一般情況下,在WinCC的安裝過程中,Horn組件是不會自動安裝的,需要在選項中進行選擇。其步驟是:“選擇安裝或卸載的組件”→“基本過程控制”。

2)用Horn組件設(shè)計語音報警。在WinCC項目中,打開Horn組件,如圖2所示。

圖2 WinCC編輯界面

第一步,設(shè)置過濾條件。Horn組態(tài)工具第一個頁面“消息分配”用于設(shè)置聲音報警的觸發(fā)條件,在組態(tài)表格的“變量”欄中,輸入故障觸發(fā)變量,其他都采用系統(tǒng)默認值,如圖3所示。

圖3 Horn組態(tài)界面1

第二步,設(shè)置報警聲音。觸發(fā)變量設(shè)置完成之后,需要把觸發(fā)變量和一個報警聲音關(guān)聯(lián)起來,在Horn組態(tài)的第二個頁面“信號分配”中設(shè)置。

在“報警器確認”中選擇“按以下確認變量進行多次確認”,在該項中添加確認變量;在“播放聲音”中選擇“同時播放聲音的限制數(shù)目”,將該項設(shè)為1;在“變量”一列中雙擊,選擇第一步中設(shè)置的觸發(fā)變量;在“聲音”一列中雙擊,選擇一個聲音文件,完成報警聲音的關(guān)聯(lián),如圖4所示。

圖4 Horn組態(tài)界面2

當(dāng)符合條件的報警產(chǎn)生時,觸發(fā)變量被置位,相應(yīng)的報警聲音被觸發(fā),就會通過計算機聲卡發(fā)出聲響。

在此需要說明的是,故障變量和聲音確認變量都要在WinCC中組態(tài),要與對應(yīng)的PLC程序聯(lián)系起來,因這一步較為簡單,故此省略。

3.用WindowsAPI設(shè)計語音報警

WinCC項目可以使用所有的WindowsAPI,其設(shè)計主要包括兩個部分,一是在全局腳本里創(chuàng)建新的動作,并編寫程序代碼;二是設(shè)計動作的觸發(fā)條件。

1)編寫腳本代碼。打開全局腳本編輯器,用C語言進行程序設(shè)計,其部分程序清單如下:

在此程序中集成了WindowsDLLwinmm,由于只需要DLL的一個函數(shù),因此直接聲明了該函數(shù)。我們還應(yīng)用了windowsAPI函數(shù) sndPlaySoundA(char*szWave,DWORD dwFlag),其中char*szWave是聲音文件的路徑,DWORD dwFlag是標識常量(0x0:播放完WAV文件后將控制轉(zhuǎn)移回到應(yīng)用程序中;0x1:播放WAV文件,然后將控制立即轉(zhuǎn)移到應(yīng)用程序中,而不管對WAV文件的播放是否結(jié)束;0x8:循環(huán)播放WAV文件)。

2)觸發(fā)條件。當(dāng)全局腳本程序編寫完成后,就要設(shè)計觸發(fā)動作執(zhí)行的條件,其步驟是在全局腳本的當(dāng)前畫面中,點擊“信息/觸發(fā)”按鈕,打開如圖5所示的畫面,然后將報警變量添加進去編譯并保存即可。

圖5 觸發(fā)器設(shè)計

三、結(jié)果分析

當(dāng)完成語音報警功能設(shè)計后,就可以在監(jiān)控系統(tǒng)中運行了。一旦生產(chǎn)異常,音響就會發(fā)出聲音報警。比如葉片加料系統(tǒng)發(fā)生異常,當(dāng)前加料流量跟不上設(shè)定流量,于是,語音系統(tǒng)就會不斷播出“葉片加料故障請注意”的語音信息,當(dāng)操作工聽到了報警聲,就能作出及時、準確的判斷處理,減少了質(zhì)量事故的發(fā)生率,穩(wěn)定和提高了產(chǎn)品質(zhì)量,達到了我們的預(yù)期設(shè)計目標。

四、結(jié)束語

在煙草行業(yè)的生產(chǎn)線上,聲光報警應(yīng)用較為普遍,但語音報警的應(yīng)用幾乎還是空白,語音報警與傳統(tǒng)的報警方式相比,具有無法比擬的突出優(yōu)點,因此,將語音報警應(yīng)用到生產(chǎn)實際中,能極大地豐富報警信息,有利于我們更及時地控制生產(chǎn)。而且,設(shè)計語音報警較為簡單,具有很強的實用價值和推廣價值。

[1]殷福瑞,孟憲明.“人聲語音報警”系統(tǒng)的應(yīng)用[J].安全、健康和環(huán)境,2008(4):20.

[2]蘇昆哲.深入淺出西門子WinccV6[M].北京:北京航空航天大學(xué)出版社,2006.

[3]許志軍.工業(yè)控制組態(tài)軟件及應(yīng)用[M].北京:機械工業(yè)出版社,2005.

猜你喜歡
組態(tài)組件報警
淺談力控ForceControl V7.2組態(tài)軟件在自動化控制工程中的應(yīng)用
ZnF低激發(fā)電子態(tài)的組態(tài)相互作用研究
無人機智能巡檢在光伏電站組件診斷中的應(yīng)用
Kistler全新的Kitimer2.0系統(tǒng)組件:使安全氣囊和安全帶測試更加可靠和高效
一種嵌入式軟件組件更新方法的研究與實現(xiàn)
通用(OA)辦公自動化系統(tǒng)的組件運用
組態(tài)軟件技術(shù)現(xiàn)狀與發(fā)展
高職“工業(yè)組態(tài)技術(shù)”課程建設(shè)探析
2015款奔馳E180車安全氣囊報警
2014款奧迪Q5車發(fā)動機OBD燈報警
西乌| 北川| 龙井市| 佛学| 开远市| 阆中市| 邓州市| 丰顺县| 澎湖县| 琼海市| 通榆县| 永州市| 万全县| 栖霞市| 浦北县| 乐昌市| 乌拉特前旗| 巴彦淖尔市| 蛟河市| 泰来县| 祁东县| 临邑县| 扬中市| 贡山| 邯郸市| 金昌市| 江永县| 江源县| 台东县| 台州市| 和平区| 合阳县| 梧州市| 呼图壁县| 黄石市| 陕西省| 阿合奇县| 娄烦县| 金华市| 松原市| 乌鲁木齐县|