豐磊 任彥
(1內(nèi)蒙古科技大學(xué)信息工程學(xué)院 內(nèi)蒙古 包頭 014010)
(2內(nèi)蒙古包鋼鋼聯(lián)股份有限公司薄板坯連鑄連軋廠 內(nèi)蒙古 包頭 014010)
(3內(nèi)蒙古科技大學(xué)信息工程學(xué)院 內(nèi)蒙古 包頭 014010)
基于OPC技術(shù)的KR脫硫過程控制系統(tǒng)的設(shè)計與研究
豐磊1,2任彥3
(1內(nèi)蒙古科技大學(xué)信息工程學(xué)院 內(nèi)蒙古 包頭 014010)
(2內(nèi)蒙古包鋼鋼聯(lián)股份有限公司薄板坯連鑄連軋廠 內(nèi)蒙古 包頭 014010)
(3內(nèi)蒙古科技大學(xué)信息工程學(xué)院 內(nèi)蒙古 包頭 014010)
文章在分析我國脫硫數(shù)據(jù)管理系統(tǒng)現(xiàn)狀的基礎(chǔ)上,介紹了軟件開發(fā)的背景及意義,重點闡述了軟件的主要功能及技術(shù)難點,其中包括KR脫硫L2級和基礎(chǔ)自動化PLC、煉鋼排程MES、化驗室系統(tǒng)之間的通訊,人機(jī)交互界面的設(shè)計與實現(xiàn)。
KR脫硫L2級;數(shù)據(jù)通訊;數(shù)據(jù)庫;設(shè)計
在信息技術(shù)高速發(fā)展的今天,計算機(jī)在國民經(jīng)濟(jì)生產(chǎn)中發(fā)揮著極其重要的作用。當(dāng)前鋼鐵企業(yè)數(shù)據(jù)庫的發(fā)展趨勢是以關(guān)系數(shù)據(jù)庫與實時數(shù)據(jù)庫為核心,建立統(tǒng)一的數(shù)據(jù)平臺,為企業(yè)的整體信息化應(yīng)用提供有效的數(shù)據(jù)管理和深層次的數(shù)據(jù)挖掘,從海量數(shù)據(jù)中提取、分析有價值的信息,支持企業(yè)決策[1]。我國鋼鐵企業(yè)在技術(shù)創(chuàng)新能力、企業(yè)的市場開拓能力以及市場快速響應(yīng)能力等方面與發(fā)達(dá)國家相比仍有較大的差距。
我廠的爐前冶煉數(shù)據(jù)管理系統(tǒng)起步較晚,基本上屬于憑經(jīng)驗進(jìn)行手工操作的水平,現(xiàn)場操作人員往往憑經(jīng)驗決定脫硫劑的加入量、脫硫時間等工藝操作參數(shù),這樣很難保證脫硫操作工藝的穩(wěn)定,無法確保產(chǎn)品質(zhì)量,更不能有效地降低脫硫劑、能源的消耗;雖然脫硫過程已實現(xiàn)了基礎(chǔ)自動化控制,但是各種檢測儀表(如稱量、溫度等)的KR脫硫生產(chǎn)數(shù)據(jù)仍停留在人工手動記錄階段,嚴(yán)重制約著企業(yè)生產(chǎn)效率的提高。
改造后薄板廠爐前冶煉的生產(chǎn)分為三級,一級(L1)是基礎(chǔ)自動化級,控制電氣設(shè)備(PLC,傳感器等)運行;二級(L2)是生產(chǎn)過程級,負(fù)責(zé)取數(shù)、傳數(shù)的過程控制;三級(MES)是生產(chǎn)計劃級,是實施企業(yè)敏捷制造戰(zhàn)略和實現(xiàn)車間生產(chǎn)敏捷化的基本技術(shù)手段[2]。KR脫硫L2級系統(tǒng)處于三層中承上啟下的中間環(huán)節(jié),可見它的重要性。
KR脫硫L2級系統(tǒng)是爐前冶煉系統(tǒng)的重要組成部分,它的投入使用,在提高產(chǎn)品質(zhì)量方面和協(xié)調(diào)轉(zhuǎn)爐與煉鐵廠之間的生產(chǎn)節(jié)奏、穩(wěn)定生產(chǎn)方面都起到了非常重要的作用[3]。
2.1 軟件簡介
該服務(wù)器運行在Windows Server 2008 R2 Standaard操作系統(tǒng)下,安裝有開發(fā)工具軟件Microsoft Visual Studio 2010;通訊軟件Kepware Products,數(shù)據(jù)庫軟件Oracle 11g,以及程序運環(huán)境軟件Microsoft.net framework 4.0。
該系統(tǒng)軟件的主要功能如下:
①進(jìn)行脫硫生產(chǎn)過程的實時動態(tài)跟蹤。進(jìn)行生產(chǎn)數(shù)據(jù)實時跟蹤記錄。
②進(jìn)行生產(chǎn)過程操作提示指導(dǎo)。KR脫硫過程控制計算機(jī)系統(tǒng)向操作工提示當(dāng)前處理時序及下一步的處理時序。
③進(jìn)行重要的設(shè)備狀態(tài)監(jiān)視和重要的事件監(jiān)視。
④進(jìn)行冶金模型計算。通過模型的計算,計算出脫硫劑加入量、攪拌頭高度、速度等生產(chǎn)重要參數(shù),并且通過操作工確認(rèn)后下傳到基礎(chǔ)自動化系統(tǒng)。
⑤通過與MES計算機(jī)的數(shù)據(jù)通訊實現(xiàn),完成生產(chǎn)計劃的接收,并轉(zhuǎn)發(fā)生產(chǎn)實績給MES計算機(jī)系統(tǒng)。
⑥通過與化驗中心計算機(jī)的數(shù)據(jù)通訊實現(xiàn),完成化驗數(shù)據(jù)的實時接收。
⑦通過與BOF(轉(zhuǎn)爐)過程控制計算機(jī)系統(tǒng)的網(wǎng)絡(luò)實現(xiàn),完成重要的生產(chǎn)數(shù)據(jù)的傳遞。
⑧進(jìn)行生產(chǎn)報表處理。產(chǎn)生KR脫硫報表、生產(chǎn)的班報、日報、月報。
圖1是薄板廠KR脫硫區(qū)域數(shù)據(jù)交換示意圖,其中,KR脫硫L2級和基礎(chǔ)自動化PLC、煉鋼排程MES、化驗室是雙向數(shù)據(jù)交換,和BOF(轉(zhuǎn)爐)系統(tǒng)是單向數(shù)據(jù)傳送。下面分別詳細(xì)介紹KR脫硫L2級和各個區(qū)域的通訊過程。
圖1 薄板廠KR脫硫區(qū)域數(shù)據(jù)交換示意圖
2.2 KR脫硫L2級和基礎(chǔ)自動化PLC的通訊
以往PLC和二級的通訊經(jīng)驗是經(jīng)過基礎(chǔ)級WINCC畫面?zhèn)魉?,結(jié)果導(dǎo)致WINCC畫面響應(yīng)速度太慢,時常出現(xiàn)死機(jī)的現(xiàn)象,隨著OPC技術(shù)的出現(xiàn)和發(fā)展,解決了二級系統(tǒng)和基礎(chǔ)級PLC之間的數(shù)據(jù)通訊的瓶頸問題,因此我們也采用OPC技術(shù)實現(xiàn)L2級和基礎(chǔ)級PLC的數(shù)據(jù)交換。在KR脫硫L2級服務(wù)器上安裝KEPServerEX軟件,KEPServerEX提供的西門子Siemens TCP/IP驅(qū)動能夠為用戶提供一個OPC Server接口,將西門子TCP/IP以太網(wǎng)設(shè)備連接到OPC Client應(yīng)用程序中,簡單、可靠,KEPServerEX和基礎(chǔ)級PLC的通訊實現(xiàn)后,用C#編寫應(yīng)用程序從OPC Server中取數(shù),保存到后臺Oracle數(shù)據(jù)庫中,以完成各種KR脫硫的實時控制,以及數(shù)據(jù)查詢和報表打印工作。
2.3 KR脫硫L2級和煉鋼排程MES、BOF(轉(zhuǎn)爐)以及化驗室的通訊
KR脫硫L2級和煉鋼排程MES、BOF、以及化驗室的通訊均是通過DBLINK的方式進(jìn)行的,使用DBLINK可以便捷的建立本地數(shù)據(jù)庫與遠(yuǎn)程數(shù)據(jù)庫之間的數(shù)據(jù)交換通道。KR脫硫L2級與MES系統(tǒng)和轉(zhuǎn)爐系統(tǒng)的數(shù)據(jù)通訊是在后臺自動傳輸完成的,主要傳輸?shù)臄?shù)據(jù)有制造命令號、鋼種信息、以及鐵水信息等;而與化驗室的數(shù)據(jù)傳輸則通過DBLINK的讀取方式開發(fā)了脫硫檢化驗通訊程序進(jìn)行化驗數(shù)據(jù)的讀取,并顯示在人機(jī)界面上,供操作人員查詢。
2.4 KR脫硫L2級生產(chǎn)過程控制的實現(xiàn)
脫硫L2級生產(chǎn)過程控制是本系統(tǒng)開發(fā)的重點,脫硫生產(chǎn)過程的控制包括后臺KR脫硫跟蹤程序的開發(fā)以及前臺人機(jī)接口程序的開發(fā)兩部分:
KR脫硫跟蹤程序是在服務(wù)器上運行的,是本系統(tǒng)的核心程序,所有的數(shù)據(jù)庫操作以及模型計算都是該程序控制的,是KR脫硫過程控制的核心。
人機(jī)接口畫面程序的開發(fā)是該系統(tǒng)開發(fā)的難點,是系統(tǒng)軟件的門面,要求能夠滿足所有工藝的要求,還要體現(xiàn)出系統(tǒng)的可操作性。本系統(tǒng)共開發(fā)了15個具體的操作畫面,如表1所示。
表1 KR脫硫過程控制系統(tǒng)前臺畫面一覽
在人機(jī)接口畫面中,操作人員主要進(jìn)行對灌操作,鐵水灌的到達(dá)離開操作、以及脫硫過程中的攪拌扒渣的控制操作。
脫硫L2級過程控制系統(tǒng)的成功上線使我廠脫硫生產(chǎn)由原來的手動錄入數(shù)據(jù)升級為計算機(jī)自動傳輸,且所有功能都已實現(xiàn),且沒有明顯的報錯信息,只是按照工藝人員的要求,對報表的樣式及字段設(shè)置進(jìn)行了必要的修改和完善;這樣充分利用了計算機(jī)在數(shù)據(jù)管理方面的查找方便、檢索迅速、存儲量大、可靠性高、壽命長、保密性好等優(yōu)點[4]。
包鋼薄板廠KR脫硫L2級系統(tǒng)上線運行以來,一直平穩(wěn)正常運行,操作人員反映良好,提高了爐前冶煉的生產(chǎn)效率,提升了我廠信息化管理水平。
[1]邢超.基于OPC技術(shù)的高爐實時數(shù)據(jù)處理系統(tǒng)的設(shè)計與實現(xiàn)[D].包頭:內(nèi)蒙古科技大學(xué),2013.
[2]劉介.連鑄及爐外精煉自動化技術(shù)[M].北京:冶金工業(yè)出版社,2006.
[3]寧漢吉.濟(jì)鋼LF精煉爐L2級自動化系統(tǒng)設(shè)計[D].西安:西安理工大學(xué),2010.
[4]王亮.通鋼薄板坯連鑄機(jī)二級計算機(jī)控制系統(tǒng)的設(shè)計與實現(xiàn)[D].沈陽:東北大學(xué),2010.
TP15
A
1009-5624(2016)05-0012-03
豐磊(1982—),男,漢族,內(nèi)蒙古包頭人,在讀碩士,高級信息系統(tǒng)管理師,從事工作:包綱薄板廠計算機(jī)中心工程師。
任彥(1977—),女,漢族,遼寧鞍山人,博士,副教授,從事工作:先進(jìn)運動控制。