趙烽敏, 田世烜, 孫小紅
(上海寶信軟件股份有限公司, 上海 201900)
Citect在鋼鐵能源管理中的應(yīng)用*
趙烽敏, 田世烜, 孫小紅
(上海寶信軟件股份有限公司, 上海 201900)
CitectSCADA作為數(shù)據(jù)采集及監(jiān)控解決方案,在鋼鐵能源管理系統(tǒng)中有著廣泛的應(yīng)用。介紹了CitectSCADA在解決數(shù)據(jù)累積量波動問題中的應(yīng)用,對其他能源管理系統(tǒng)有很好的借鑒作用。
Citect; 鋼鐵能源管理系統(tǒng); 累積量波動
CitectSCADA是集成的HMI/SCADA解決方案,是現(xiàn)成的、完整的系統(tǒng)。所有的驅(qū)動及擴(kuò)展等主要功能都已經(jīng)內(nèi)置。CitectSCADA廣泛應(yīng)用于各種工業(yè)現(xiàn)場,在全球范圍內(nèi)包括食品加工、半導(dǎo)體、石油和天然氣、汽車、化工、醫(yī)藥、紙漿和造紙、鋼鐵能源、運(yùn)輸及公共設(shè)施等行業(yè)都有廣泛應(yīng)用[1]。
鋼鐵企業(yè)作為國民經(jīng)濟(jì)的命脈,是國家強(qiáng)盛的標(biāo)志;特種鋼材還是國家武器裝備的基礎(chǔ),也是國家安全的保證條件之一。鋼鐵企業(yè)同時也是高能耗的行業(yè),大型鋼鐵聯(lián)合企業(yè)生產(chǎn)過程中,需要大量的燃料、電力、氧氣、氮?dú)?、蒸汽和水等能源介質(zhì)的供應(yīng),其中絕大多數(shù)由企業(yè)自己生產(chǎn),尚處于一種邊生產(chǎn)、邊消耗、無庫存的動態(tài)平衡狀態(tài);同時每一種能源介質(zhì)的使用變化均將影響甚至制約其它能源介質(zhì)的生產(chǎn)與使用。因此,平穩(wěn)供應(yīng),動態(tài)調(diào)整及合理、經(jīng)濟(jì)使用數(shù)量龐大的能源介質(zhì)對鋼鐵企業(yè)正常生產(chǎn)、節(jié)約成本具有重要的意義[2]。
在能源管理系統(tǒng)實施過程中,由于現(xiàn)場儀表及通訊設(shè)備復(fù)雜,經(jīng)常出現(xiàn)累積值錯誤,對能源預(yù)測及平衡有很大的影響,并具有一定的共通性,此問題的提出對類似企業(yè)有很大的參考性及借鑒性。
在興澄特鋼能源管理系統(tǒng)中,由于生產(chǎn)現(xiàn)場儀表及PLC等設(shè)備的原因,從現(xiàn)場設(shè)備讀取到的數(shù)據(jù)累積值經(jīng)常出現(xiàn)以下異常情況:
(1)累積值變小的情況(如圖1所示);
圖1 累計值變小
(2)現(xiàn)場儀表超量程,累積值歸零的情況;
(3)累積值有上下波動的情況(如圖2所示);
圖2 累積值上下波動
(4)12 h當(dāng)班累積值清零的情況
正常情況下,數(shù)據(jù)的累積值應(yīng)該逐漸變大,累積值曲線呈平滑上升的趨勢。當(dāng)累積量出現(xiàn)上述異常變化時,對能源調(diào)度人員會產(chǎn)生極大的誤導(dǎo),嚴(yán)重時會影響能源的統(tǒng)計平衡。
(1)當(dāng)累積量數(shù)據(jù)累加到一定值后,其數(shù)值會變得很大,這會對PLC的累積量算法產(chǎn)生影響,從而導(dǎo)致累積值數(shù)據(jù)不準(zhǔn),有時甚至可能出現(xiàn)變小的情況;
(2)由于現(xiàn)場儀表分別來自不同的廠商,儀表型號及量程各不相同,當(dāng)累積流量超過儀表量程后,會導(dǎo)致儀表自動清零的現(xiàn)象;
(3)當(dāng)現(xiàn)場儀表與PLC通訊不穩(wěn)定時會出現(xiàn)累積值上下波動;
(4)因大多數(shù)鋼鐵企業(yè)采用兩班倒的工作方式,當(dāng)班的現(xiàn)場操作工只需記錄本班12 h內(nèi)的累積量數(shù)值,因此現(xiàn)場的很多累積數(shù)據(jù)只有12 h的值,而EMS系統(tǒng)作為一個整體連續(xù)的系統(tǒng),總的累積量才能反映能源的實際消耗情況。
3.1 設(shè)置取值條件
首先對累積值按上述4種情況歸類,再新建對應(yīng)的硬盤點(diǎn)(默認(rèn)初始值為0),并對硬盤點(diǎn)數(shù)值與實際值做比較:
(1)當(dāng)實際值大于硬盤點(diǎn)時,將現(xiàn)場取到的實際值寫入硬盤點(diǎn);
(2)當(dāng)實際值小于硬盤點(diǎn)時,將實際值與儀表量程最大值相加寫入硬盤點(diǎn);此時需要定義儀表的最大量程rMaxACC;
(3)當(dāng)實際值與硬盤點(diǎn)的差值在某一范圍內(nèi)波動,并且實際值大于硬盤點(diǎn)時,將實際值寫入硬盤點(diǎn);此時需定義累積量變化閾值rThreshold;
(4)對于當(dāng)班累積值清零的情況,首先獲取當(dāng)班累積量的最大值,當(dāng)實際值大于硬盤點(diǎn)時,將實際值寫入硬盤點(diǎn)。
3.2 編程修正
基于以上分析,建立DBF數(shù)據(jù)表,將有問題的信號點(diǎn)按以上四種情況分類,將DBF不斷輪詢,如圖3所示。
以上述內(nèi)容為基礎(chǔ),在Citect中利用其自身提供的Cicode語句進(jìn)行編程,建立“ModErrAccValue”函數(shù)。
主要代碼如下:
FUNCTION ModErrAccValue(STRING sDevice)
INT hFile_AccTag;//存儲累積量變量設(shè)備
INT iCase;//iCase=1:適用于累積值變?。?//iCase=2:適用于現(xiàn)場儀表超量程,累積值歸零的情況; //iCase=3:適用于累積值有上下波動的情況; //iCase=4:適用于12 h當(dāng)班累積值清零的情況;
REAL rValueDisk;//硬盤點(diǎn)
REAL rValueReal;//實際值
REAL rMaxACC;//儀表最大值
REAL rThreshold;//累積量變化閾值
……
SELECT CASE iCase
CASE 1 //當(dāng)實際值大于硬盤點(diǎn)時,將實際值寫入硬盤點(diǎn)
CASE.累積量變化的4種情況;TAGNAME.累積量標(biāo)簽的中文名稱;TAGDISK.累積量硬盤點(diǎn);TAGREAL.累積量實際值; MAXVALUE.儀表最大量程; rThreshold.累積量變化閾值;
IF rValueReal>rValueDisk THEN
TagWrite(DevGetField(hFile_AccTag,"TAGDISK"),rValueReal);
END
CASE 2//當(dāng)實際值小于硬盤點(diǎn)時,將實際值與儀表最大量程相加后寫入硬盤點(diǎn)
IF rValueReal END CASE 3//首先判斷實際值與硬盤點(diǎn)的絕對差值是否在累積量變化閾值內(nèi);當(dāng)實際值大于硬盤點(diǎn)時,將實際值寫入硬盤點(diǎn) IF Abs(rValueReal-rValueDisk) IF rValueReal>rValueDisk THEN TagWrite(DevGetField(hFile_AccTag,"TAGDISK"),rValueReal); END END CASE 4//首先獲取當(dāng)班累積量最大值(執(zhí)行TrendGetMax函數(shù));當(dāng)實際值大于硬盤點(diǎn)時,將實際值寫入硬盤點(diǎn)(同CASE1) TrendGetMax();//獲取當(dāng)班累積量最大值函數(shù) IF rValueReal>rValueDisk THEN TagWrite(DevGetField(hFile_AccTag,"TAGDISK"),rValueReal); END END SELECT …… END 圖4 主服務(wù)器中觸發(fā)的事件 此函數(shù)在服務(wù)器中通過事件觸發(fā),主服務(wù)器從00:00:00開始,每一分鐘觸發(fā)一次(如圖4所示),備服務(wù)器從00:00:30開始,每一分鐘觸發(fā)一次(如圖5所示);由此,將負(fù)荷分別分擔(dān)給主、備兩臺服務(wù)器,既減輕了每個服務(wù)器的負(fù)荷,又能達(dá)到每30 s執(zhí)行一次修正事件的頻率。 圖5 備服務(wù)器中觸發(fā)的事件 修正后的累積量趨勢如圖6所示。 圖6 修正后的累積量趨勢 通過此方法對興澄特鋼能源管理系統(tǒng)中的累積量標(biāo)簽進(jìn)行修正,整個累積量曲線呈平滑上升趨勢,符合實際工作情況,達(dá)到了預(yù)期的效果,為基礎(chǔ)能源管理的相關(guān)應(yīng)用提供了正確的、有價值的數(shù)據(jù)。 [1] 陳太伍,孔斌,程懷舟. 基于Citect的泵站計算機(jī)監(jiān)控系統(tǒng)[J]. 可編程控制器與工廠自動化(PLC FA). 2011,(7):84—86. [2] 王海風(fēng), 張春霞. 能源中心在鋼鐵企業(yè)中的應(yīng)用和發(fā)展趨勢[J]. 中國冶金. 2009,(2): 6—9. [3] 邱東,高國麗,李征燕,等.鋼鐵企業(yè)能源計量與管理系統(tǒng)的實現(xiàn)[A]. 十七屆全國測控計量儀器儀表學(xué)術(shù)年會[C],2007. 2014-08-30 TP2744 結(jié)束語