以太網(wǎng)在布袋除塵系統(tǒng)中的研究與應(yīng)用
摘要:通過(guò)對(duì)某煉鋼廠現(xiàn)有轉(zhuǎn)爐布袋除塵系統(tǒng)中的監(jiān)控部分的調(diào)查與研究,發(fā)現(xiàn)其采用工業(yè)現(xiàn)場(chǎng)總線進(jìn)行通訊,協(xié)議較多且不統(tǒng)一,如opc協(xié)議、modbus協(xié)議、modbusmodbusplus協(xié)議等。整個(gè)系統(tǒng)分7個(gè)部分,分散且距離較遠(yuǎn),不便于對(duì)系統(tǒng)進(jìn)行有效分析和控制,所以除塵效率比較低下。針對(duì)此問(wèn)題,采用施奈德Quantum系列Plc,Mp7工業(yè)監(jiān)控軟件,將工業(yè)以太網(wǎng)作為現(xiàn)場(chǎng)數(shù)據(jù)的通訊通道,采用TCP-IP協(xié)議作為統(tǒng)一的通訊協(xié)議,進(jìn)行集中監(jiān)控,利用觸發(fā)方式對(duì)于事件進(jìn)行激活,從而減少系統(tǒng)資源利用,有效減少網(wǎng)絡(luò)誘導(dǎo)延遲。通過(guò)系統(tǒng)的設(shè)計(jì),提高了除塵效率,減少煙塵排放濃度,改善大氣環(huán)境質(zhì)量。
關(guān)鍵詞:布袋除塵;網(wǎng)絡(luò)監(jiān)控;工業(yè)以太網(wǎng);冗余;延遲
0 引言
鋼鐵冶煉過(guò)程中產(chǎn)生的大量粉塵對(duì)操作人員的健康及環(huán)境造成極大的危害,而布袋除塵在除塵治理方面效果良好而被廣泛采用。濟(jì)南某鋼鐵廠雖然采用布袋除塵系統(tǒng),但由于缺乏完善的除塵器監(jiān)控系統(tǒng),使得整個(gè)除塵器監(jiān)控工作分布比較分散、仍處于人工狀態(tài),導(dǎo)致除塵器除塵效率低下、系統(tǒng)故障維護(hù)實(shí)時(shí)性差、工作任務(wù)繁重、信息不全。故人員配備較多造成浪費(fèi)。為此,建立一個(gè)高性能的除塵器監(jiān)控系統(tǒng)非常必要。傳統(tǒng)采用vB或Vc++等高級(jí)語(yǔ)言編制監(jiān)控系統(tǒng),雖然有從底層開發(fā),靈活性大的優(yōu)點(diǎn),但是有開發(fā)周期較長(zhǎng),系統(tǒng)可移植性差和擴(kuò)充性差的缺點(diǎn)。針對(duì)此缺點(diǎn),本系統(tǒng)采用施耐德(Schneider)公司研制的MonitorProV7.2工業(yè)控制組態(tài)軟件。
1 系統(tǒng)總體網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)
2群、3群轉(zhuǎn)爐除塵網(wǎng)絡(luò)監(jiān)控系統(tǒng)由7套子系統(tǒng)組成,其中包括:輔原料除塵系統(tǒng);混鐵爐除塵系統(tǒng);1群轉(zhuǎn)爐二次除塵系統(tǒng):一期LF除塵系統(tǒng);鐵水預(yù)處理除塵系統(tǒng);2、3轉(zhuǎn)爐二次除塵系統(tǒng);二期LF二次除塵系統(tǒng),如圖1所示。
7套子系統(tǒng)分屬7地,均有除塵電機(jī)和除塵本體、除塵清灰控制系統(tǒng)、除塵卸灰系統(tǒng),除塵輸灰系統(tǒng)構(gòu)成。上位機(jī)與現(xiàn)場(chǎng)采用電儀一體化(電氣、儀表共用)的施耐德PLC控制系統(tǒng)進(jìn)行順序控制、連續(xù)控制構(gòu)成I級(jí)基礎(chǔ)自動(dòng)化系統(tǒng)。II級(jí)過(guò)程計(jì)算機(jī)由2套服務(wù)器互備系統(tǒng)組成,主要功能包括工藝技術(shù)計(jì)算、生產(chǎn)指導(dǎo)、過(guò)程監(jiān)視、數(shù)據(jù)通信和生產(chǎn)報(bào)表等。現(xiàn)場(chǎng)就近設(shè)置一個(gè)HMI組態(tài)人機(jī)界面分站。分站系統(tǒng)采用10M/100M工業(yè)以太網(wǎng)與上位機(jī)通訊。現(xiàn)場(chǎng)分站分間距離比較遠(yuǎn),需另建立一個(gè)中央監(jiān)控室。將7套子系統(tǒng)集中到一個(gè)監(jiān)控室中來(lái),數(shù)據(jù)采集到固定的服務(wù)器中,放置于SQL-server實(shí)時(shí)數(shù)據(jù)庫(kù)中,利用VisualBasic基本工具,自動(dòng)進(jìn)行報(bào)表的生成與打印功能,從而自動(dòng),實(shí)時(shí)地記錄現(xiàn)場(chǎng)運(yùn)行、故障、曲線及人員值班情況。
電平的上升沿進(jìn)行觸發(fā),它的輸出僅僅決定邊沿時(shí)刻的輸入,所以抗干擾能力強(qiáng),不會(huì)造成空翻。本系統(tǒng)中,由于設(shè)備比較復(fù)雜,要求不同,所以要針對(duì)各個(gè)不同的操作情況而選定不同的觸發(fā)方式。如一些數(shù)字量的翻轉(zhuǎn)操作中,則用電平觸發(fā)的方式就可完成所需操作;而對(duì)于設(shè)各的啟停這種比較重要的操作,則要用脈沖觸發(fā),以確保其安全性和穩(wěn)定性。
2 系統(tǒng)功能介紹
2.1設(shè)備起停操作
設(shè)備起停操作有現(xiàn)場(chǎng)、本地、集中操作3種方式。本地和集中全部采用鼠標(biāo)或鍵盤方式進(jìn)行。設(shè)備起停由計(jì)算機(jī)集中操作實(shí)現(xiàn),起動(dòng)前首先需要查詢本地操作柜是否已經(jīng)給予操作權(quán)限,在權(quán)限給予的情況下方可進(jìn)行操作,以防引起誤操作。設(shè)備單動(dòng)或調(diào)試狀態(tài)下,可以對(duì)某一臺(tái)設(shè)備進(jìn)行操作進(jìn)行自動(dòng)\手動(dòng)操作選擇、設(shè)備起??刂撇僮?、清灰,輸灰方式選擇等。
2.2顯示與報(bào)警提示
顯示部分需要顯示除塵風(fēng)機(jī)的軸壓、工作油壓、振動(dòng)烈度、定子溫度等參數(shù);除塵本體倉(cāng)室中噴吹電磁閥、料位狀態(tài)、振打等狀態(tài),除塵倉(cāng)室壓差。設(shè)備的運(yùn)行狀態(tài)用不同的顏色來(lái)區(qū)分,過(guò)程的測(cè)控參數(shù)同時(shí)顯示于相應(yīng)位置。設(shè)計(jì)多幅畫面來(lái)表示不同的生產(chǎn)工序,鼠標(biāo)切換顯示流程中的總貌與細(xì)節(jié)。故障時(shí),聲光報(bào)警,報(bào)警欄閃爍報(bào)警故障,并將故障位置、時(shí)間、記錄到后臺(tái)數(shù)據(jù)庫(kù)中以供事后追憶與分析。故障確認(rèn)后,聲音和頻閃畫面可手動(dòng)解除,但畫面繼續(xù)保持。
2.3參數(shù)歷史記錄
瞬時(shí)記錄和歷史記錄曲線和報(bào)表,對(duì)重要的工藝參數(shù)進(jìn)行數(shù)據(jù)保存,以便生產(chǎn)調(diào)試和事故分析,查詢。
2.4系統(tǒng)安全管理
為防止非法用戶使用操作計(jì)算機(jī)和工作人員退出系統(tǒng)等違紀(jì)操作,保證整個(gè)監(jiān)控系統(tǒng)的安全,對(duì)不同用戶設(shè)計(jì)相應(yīng)的級(jí)別和口令。本系統(tǒng)采用的用戶管理功能:普通用戶、高級(jí)用戶、超級(jí)用戶3種級(jí)別,對(duì)應(yīng)的用戶操作權(quán)限不同。用戶只能在超級(jí)用戶賦予的操作權(quán)限范圍內(nèi)操作,從而加強(qiáng)了系統(tǒng)的安全性和可靠性。
2.5報(bào)表打印功能
為了察看生產(chǎn)狀態(tài),減輕操作人員工作量,設(shè)計(jì)自動(dòng)報(bào)表系統(tǒng)。利用VisualBasic語(yǔ)言,從Sql數(shù)據(jù)庫(kù)中讀取數(shù)server據(jù),自動(dòng)生成報(bào)表并打印,打印方式分以下幾種:①定時(shí)打?。嚎啥〞r(shí)打印T/R運(yùn)行表、定時(shí)時(shí)間可以設(shè)定;②用戶打?。河脩艨勺远x打印當(dāng)前或者歷史報(bào)表;③報(bào)警打?。寒?dāng)T/R發(fā)生故障時(shí),自動(dòng)記錄訊發(fā)生故障的時(shí)間、故障類型及故障發(fā)生時(shí)的運(yùn)行參數(shù)。
3 系統(tǒng)軟件設(shè)計(jì)
本系統(tǒng)主要是基于施耐德公司的MonitorProV7-2工控組態(tài)軟件構(gòu)建,通過(guò)該軟件的服務(wù)器SERVER端和下位PLC利用工業(yè)以太網(wǎng),采用TCP/IP協(xié)議進(jìn)行通訊,通過(guò)客戶端CLIENT使用戶進(jìn)行方便的人機(jī)界面操作。
3.1MonitorProV7.2介紹
MonitorProV7.2是施耐德公司開發(fā)的一種工業(yè)組態(tài)軟件,旨在優(yōu)化生產(chǎn)管理過(guò)程。在各種領(lǐng)域——自動(dòng)化行業(yè)、農(nóng)業(yè)綜合部門、水處理等,該軟件都可以提供信息管理和處理方面的最佳技術(shù)。由于其模塊化的設(shè)計(jì)方法,可根據(jù)應(yīng)用程序的要求來(lái)進(jìn)行定制。其界面友好、結(jié)構(gòu)靈活,可以方便地根據(jù)用戶要求來(lái)量身定制。用戶可以快速地創(chuàng)建自己的用戶界面,增加遠(yuǎn)程維護(hù)功能,執(zhí)行更多的操作。
3.2工業(yè)以太網(wǎng)簡(jiǎn)介
以太網(wǎng)是由美國(guó)Xerox公司于1975年推出的一種局域網(wǎng)。目前,由于因特網(wǎng)和工業(yè)以太網(wǎng)采用統(tǒng)一通訊協(xié)議——TCP/IP,以太網(wǎng)具有實(shí)時(shí)性、穩(wěn)定性與通用性比較強(qiáng)的優(yōu)勢(shì),因此也不僅用于人機(jī)接口層、企業(yè)信息系統(tǒng)層外,也逐漸用于I/O層和人機(jī)接口層,享有“e網(wǎng)到底”的美譽(yù)。盡管具有所有網(wǎng)絡(luò)的固有弊端,如通信的實(shí)時(shí)性、確定性的問(wèn)題,魯棒性和抗干擾能力的問(wèn)題,但是綜合其利弊還是廣泛應(yīng)用于工業(yè)現(xiàn)場(chǎng)中。
3.3系統(tǒng)監(jiān)控的顯示設(shè)計(jì)
雖然監(jiān)控中的顯示部分相對(duì)簡(jiǎn)單,但為了達(dá)到畫面簡(jiǎn)潔明了,標(biāo)簽使用少,方便管理和維護(hù)的目的,采用了把相近或相同的設(shè)備用數(shù)組來(lái)定義,對(duì)這一類設(shè)備用一個(gè)標(biāo)簽名并可代替,并且對(duì)系統(tǒng)中數(shù)量最多的數(shù)字量的定義,沒(méi)有采用逐一定義的方法,而是利用模擬量的二進(jìn)制的每個(gè)位來(lái)定義多個(gè)數(shù)字量的0,1變化,從而大大減少了煩瑣的標(biāo)簽定義過(guò)程。
3.4冗余服務(wù)器的設(shè)計(jì)與實(shí)現(xiàn)
現(xiàn)場(chǎng)要求系統(tǒng)無(wú)故障連續(xù)運(yùn)行,這就需要一個(gè)主服務(wù)器,一個(gè)從服務(wù)器(后備服務(wù)器)進(jìn)行冗余服務(wù)器運(yùn)行。這需要兩個(gè)完全相同的服務(wù)器工作,主從服務(wù)器進(jìn)行配置并支持主/從服務(wù)器的仲裁,實(shí)時(shí)數(shù)據(jù)、數(shù)據(jù)庫(kù)記錄、系統(tǒng)報(bào)警同步。現(xiàn)場(chǎng)Client同時(shí)連接到兩個(gè)服務(wù)器中,當(dāng)任何一個(gè)服務(wù)器故障時(shí),在10ms時(shí)間切換到另一個(gè)服務(wù)器中,這樣不影響現(xiàn)場(chǎng)系統(tǒng)的實(shí)時(shí)運(yùn)行,從而達(dá)到無(wú)故障安全運(yùn)行的目的。
3.5網(wǎng)絡(luò)中的誘導(dǎo)延遲解決
由于系統(tǒng)中的點(diǎn)數(shù)較多,距離較遠(yuǎn),而且由于網(wǎng)絡(luò)固有的特性有數(shù)據(jù)延遲的問(wèn)題,造成系統(tǒng)不穩(wěn)定性的增加,現(xiàn)在比較常用的是沖突碎片屏蔽的方法和時(shí)延補(bǔ)償?shù)姆椒?,考慮到網(wǎng)絡(luò)誘導(dǎo)延遲的原因是數(shù)據(jù)包排隊(duì)等待延遲、信息產(chǎn)生延遲、傳輸延遲。采用觸發(fā)的方式要求數(shù)據(jù)傳輸以減少數(shù)據(jù)等待時(shí)間,從而減少延遲。
一般傳輸分兩種觸發(fā)方式:電平觸發(fā)和脈沖觸發(fā)。不同的觸發(fā)方式,有著不同的優(yōu)缺點(diǎn):①電平觸發(fā):電平觸發(fā)是在當(dāng)信號(hào)變成高電平或低電平的時(shí)候觸發(fā),所以它的抗干擾能力不強(qiáng)。而且它有結(jié)構(gòu)簡(jiǎn)單,觸發(fā)速度快的特點(diǎn)。但它的缺點(diǎn)是容易造成空翻。②脈沖觸發(fā):脈沖觸發(fā)是在信號(hào)變成高電平的上升沿進(jìn)行觸發(fā), 它的輸出僅僅決定邊沿時(shí)刻的輸入 ,所以抗干擾能力強(qiáng),不會(huì)造成空翻。
3.6報(bào)警點(diǎn)設(shè)計(jì)中的一種算法
在系統(tǒng)故障發(fā)生點(diǎn)和報(bào)警的設(shè)計(jì)中,由于涉及到一些閥門的聯(lián)動(dòng),所以設(shè)計(jì)了專門的算法,以達(dá)到正常和正確報(bào)警的目的?,F(xiàn)以除塵器脈沖閥和提升閥的聯(lián)動(dòng),聯(lián)鎖關(guān)系為例,進(jìn)行說(shuō)明:清灰時(shí),先關(guān)閉該清灰倉(cāng)的提升閥,即該倉(cāng)的提升閥通電工作。然后逐一的接通該倉(cāng)的12個(gè)噴吹脈沖閥,壓縮空氣經(jīng)脈沖閥和噴吹管向?yàn)V袋內(nèi)噴射,使附在濾袋外的過(guò)濾粉塵脫落,清灰倉(cāng)的12個(gè)脈沖閥噴吹完畢后,打開該倉(cāng)提升閥,恢復(fù)過(guò)濾狀態(tài)。由于閥門的開/關(guān)是典型的數(shù)字量0/1切換,而且閥門較多,根據(jù)用一個(gè)模擬量的二進(jìn)制的每個(gè)位來(lái)定義多個(gè)數(shù)字量的方法,一個(gè)倉(cāng)中1個(gè)提升閥對(duì)應(yīng)12個(gè)脈沖閥和12個(gè)噴嘴,定義為一個(gè)模擬量me,其二進(jìn)制數(shù)的第1位到第12位分別代表著12個(gè)脈沖閥的狀態(tài)。
報(bào)警規(guī)則為:當(dāng)除塵倉(cāng)提升閥和脈沖閥都正常工作時(shí)(即都顯示綠色時(shí)),則除塵倉(cāng)中的對(duì)應(yīng)噴嘴才能工作正常(顯示為綠色,為1)。只要有任意一個(gè)出現(xiàn)故障(除塵倉(cāng)提升閥或任一脈沖閥),則除塵倉(cāng)中的對(duì)應(yīng)噴嘴不能正常工作(顯示為紅色,為0)。為實(shí)現(xiàn)此規(guī)則,采用二進(jìn)制的位操作,mc代表12個(gè)脈沖閥的開/關(guān)狀態(tài),所以,對(duì)每個(gè)脈沖閥的狀態(tài)位進(jìn)行與操作,再和提升閥狀態(tài)進(jìn)行與操作,當(dāng)提升閥狀態(tài)ts和脈沖閥狀態(tài)me都為I時(shí),噴嘴pz的狀態(tài)就輸出1;提升閥狀態(tài)ts和脈沖閥狀態(tài)mc有一個(gè)不為1,則噴嘴pz的狀態(tài)就輸出就為0。這樣,這種算法即實(shí)現(xiàn)了上面所述的報(bào)警規(guī)則,又實(shí)現(xiàn)了脈沖閥和提升閥的聯(lián)鎖,聯(lián)動(dòng)關(guān)系。提高了系統(tǒng)的穩(wěn)定性和準(zhǔn)確性,保證了整個(gè)系統(tǒng)的正常運(yùn)行。
4 系統(tǒng)的特點(diǎn)
?。?)系統(tǒng)人機(jī)界面選用MP7軟件進(jìn)行設(shè)計(jì)開發(fā),界面友好,畫面形象直觀,操作方便靈活。
(2)利用聲光報(bào)警,能及時(shí)通知相關(guān)人員,以減少或避免事故的發(fā)生和擴(kuò)大,并形成記錄以供查閱。
?。?)生產(chǎn)運(yùn)行中的主要工藝參數(shù)在硬盤中均有記錄,并生成生產(chǎn)報(bào)表,以便分析歸檔。
(4)系統(tǒng)可擴(kuò)展性好,增建的工藝也可納入本系統(tǒng)中,再選配相應(yīng)軟硬件資源可實(shí)現(xiàn)總調(diào)度室微機(jī)聯(lián)網(wǎng)。
5 結(jié)束語(yǔ)
綜上所述,我們通過(guò)對(duì)布袋除塵器和施耐德組態(tài)軟件MP7的敘述,對(duì)整個(gè)系統(tǒng)的軟硬件的配置和設(shè)計(jì)有了進(jìn)一步了解,采用MP7工控組態(tài)軟件,采用工業(yè)以太網(wǎng),利用TCP/IP協(xié)議,實(shí)現(xiàn)了PLC與上位監(jiān)控系統(tǒng)之間的實(shí)時(shí)數(shù)據(jù)傳遞,保證了管理人員和生產(chǎn)人員需求的實(shí)時(shí)數(shù)據(jù),而且減少了原有數(shù)據(jù)傳遞失真現(xiàn)象,保障了機(jī)組經(jīng)濟(jì)運(yùn)行,提高了生產(chǎn)率,減少人員浪費(fèi),從而提高了工廠效益。
參考文獻(xiàn):
【1】1向曉冬.現(xiàn)代除塵理論與技術(shù)【M】.北京:冶金工業(yè)出版社,2002.10-60.
【2】黃志峰.VisualBasic高級(jí)編程實(shí)例精解【M】.北京:國(guó)防工業(yè)出版社,2001.1-150.
【3】李代平,章文沖文SQLServer2000數(shù)據(jù)庫(kù)應(yīng)用開發(fā).北京:冶金工業(yè)出版社,2002.105-200.
【4】王常力,羅安.分布式控制系統(tǒng)(DCS)設(shè)計(jì)與應(yīng)用實(shí)例[1棚.北京:電子工業(yè)出版社,2004.11-140.
【5】李偉.基于以太的IP組網(wǎng)技術(shù)【M】.成都:西南交通大學(xué)出版社,2004.135-145.
Band.jpg