崔昭武 賈宏濤 朱童峰
(河南安陽(yáng)鋼鐵集團(tuán)公司第二煉鋼廠,河南 安陽(yáng) 455004)
現(xiàn)代化的煉鋼生產(chǎn)面臨著較多的生產(chǎn)問(wèn)題和狀況,這就需要技術(shù)人員能夠及時(shí)準(zhǔn)確的掌握煉鋼生產(chǎn)數(shù)據(jù)并整合分析。原有的煉鋼儀表系統(tǒng)在改造之前,基本上無(wú)法滿足煉鋼需要,生產(chǎn)數(shù)據(jù)滯后,而且生產(chǎn)現(xiàn)場(chǎng)二次儀表繁多,所以急需對(duì)現(xiàn)有煉鋼生產(chǎn)系統(tǒng)進(jìn)行信息化改造。
近年來(lái),第二煉鋼廠對(duì)各生產(chǎn)單元進(jìn)行了多次自動(dòng)化技術(shù)改造,逐步實(shí)現(xiàn)了轉(zhuǎn)爐和鑄機(jī)計(jì)算機(jī)控制,改造后的自動(dòng)化系統(tǒng)由轉(zhuǎn)爐本體數(shù)據(jù)、輔助煉鋼數(shù)據(jù)、SQL數(shù)據(jù)庫(kù)及Web發(fā)布等部分組成。具體拓?fù)浣Y(jié)構(gòu)如圖1所示。
圖1 信息網(wǎng)絡(luò)實(shí)時(shí)采集及Web發(fā)布系統(tǒng)拓?fù)浣Y(jié)構(gòu)圖
隨著自動(dòng)化控制的發(fā)展,工業(yè)生產(chǎn)過(guò)程以及生產(chǎn)設(shè)備的PLC控制已經(jīng)由單線/單機(jī)控制逐步向網(wǎng)絡(luò)化控制過(guò)渡,我們利用OPC技術(shù),通過(guò)WinCC建立S7PLC監(jiān)控網(wǎng)絡(luò)的方法,利用OPC協(xié)議來(lái)組建整個(gè)系統(tǒng)架構(gòu)。
采用Windows2008操作系統(tǒng)和SQLServer 2005數(shù)據(jù)庫(kù)搭建數(shù)據(jù)庫(kù)服務(wù)器,C#為編程工具。上位機(jī)操作系統(tǒng)采用Windows2000,監(jiān)控軟件采用組態(tài)王實(shí)現(xiàn)工業(yè)自動(dòng)化軟件,通過(guò)VB6.0編寫的程序做為采集客戶端將PLC數(shù)據(jù)傳入實(shí)時(shí)數(shù)據(jù)庫(kù)中。
煉鋼信息網(wǎng)絡(luò)實(shí)時(shí)采集及Web發(fā)布系統(tǒng)的實(shí)施由轉(zhuǎn)爐部分和計(jì)算機(jī)網(wǎng)絡(luò)軟件開發(fā)兩部分組成。
1)利用PLC來(lái)控制氧槍儀表,監(jiān)控氧氣信號(hào)的工作狀態(tài)。
轉(zhuǎn)爐、氧槍、散裝料的儀表控制用PLC,氧槍部分PLC主要監(jiān)控氧槍氣、水同路控制信號(hào)工作狀態(tài)。
2)安裝5V繼電器(開關(guān)量)來(lái)根據(jù)轉(zhuǎn)爐傾角來(lái)判斷出鋼狀態(tài)。
3)安裝雷達(dá)料位計(jì)監(jiān)控散裝料裝入量。
4)將轉(zhuǎn)爐的吹煉時(shí)間、出鋼時(shí)間、出鋼溫度、吹氬時(shí)間、氬前溫度、氬后溫度、鑄機(jī)拉速等數(shù)據(jù)通過(guò)PLC傳入實(shí)時(shí)數(shù)據(jù)庫(kù)。
5)通過(guò)天車稱重采集系統(tǒng)將爐號(hào)、鐵水重重、鋼水重量、大包重量等數(shù)據(jù)存入實(shí)時(shí)數(shù)據(jù)庫(kù)中。
網(wǎng)絡(luò)由三座轉(zhuǎn)爐的PLC控制器、三臺(tái)連鑄機(jī)系統(tǒng)的上位機(jī)、原料跨天車電子稱系統(tǒng)服務(wù)器、鑄錠跨天車電子稱系統(tǒng)服務(wù)器、成份溫度系統(tǒng)服務(wù)器、Web發(fā)布服務(wù)器、交換機(jī)和數(shù)據(jù)采集客戶端構(gòu)成以太網(wǎng)。
1)用SQL Server2005做為實(shí)時(shí)數(shù)據(jù)服務(wù)器(OPC采集器)。
2)VB6.0編寫的后臺(tái)程序作為數(shù)據(jù)采集客戶端。
3)用C#(AJAX技術(shù))來(lái)做數(shù)據(jù)報(bào)表的發(fā)布平臺(tái)。
數(shù)據(jù)采集和Web共享方案如下:
1)使用VB6.0編寫的后臺(tái)程序用于采集成分溫度系統(tǒng)、鐵水sap系統(tǒng)、調(diào)度指揮翻牌系統(tǒng)、終點(diǎn)成分系統(tǒng)、原料跨、鑄錠跨天車電子稱重量的數(shù)據(jù)。
2)然后用C#將基礎(chǔ)數(shù)據(jù)進(jìn)行整合,處理,發(fā)布。
3)利用了當(dāng)今比較先進(jìn)的AJAX技術(shù)使PLC的上位機(jī)WINCC界面可以在網(wǎng)頁(yè)上傳輸,直接反映現(xiàn)場(chǎng)的實(shí)時(shí)數(shù)據(jù)。
4)在轉(zhuǎn)爐操作室、鑄機(jī)操作室各設(shè)三臺(tái)監(jiān)控計(jì)算機(jī),操作工監(jiān)控生產(chǎn)作業(yè)過(guò)程,包括顯示過(guò)程畫面和實(shí)時(shí)數(shù)據(jù),同時(shí)可查看歷史趨勢(shì)圖。
系統(tǒng)自投用以來(lái),運(yùn)行穩(wěn)定可靠,具備了以下功能:
1)令現(xiàn)場(chǎng)監(jiān)控層里設(shè)備不統(tǒng)一、數(shù)據(jù)雜亂、監(jiān)控點(diǎn)多且分散的狀況趨向合理,并使數(shù)據(jù)監(jiān)視與控制得以有效的分開,便于開發(fā)和維護(hù)。
2)能夠完成現(xiàn)場(chǎng)數(shù)據(jù)采集、實(shí)時(shí)和歷史數(shù)據(jù)處理、報(bào)警和安全機(jī)制、流程控制、動(dòng)畫顯示、趨勢(shì)曲線和報(bào)表輸出及生產(chǎn)監(jiān)控網(wǎng)絡(luò)等功能。
3)替代了原有的 iHistorian的OPC采集器,直接通過(guò)VB6.0編寫的后臺(tái)程序從OPC Server中讀取數(shù)據(jù),極大地節(jié)省了開支。
4)在現(xiàn)場(chǎng)的終端提供了友好的人機(jī)界面,實(shí)現(xiàn)了數(shù)據(jù)的集成,方便了人工的操作,使工人對(duì)現(xiàn)場(chǎng)設(shè)備運(yùn)行情況有了直觀、準(zhǔn)確的了解。
5)設(shè)計(jì)實(shí)現(xiàn)了實(shí)時(shí)數(shù)據(jù)報(bào)表和歷史數(shù)據(jù)報(bào)表,實(shí)時(shí)數(shù)據(jù)報(bào)表顯示5S鐘顯示一次實(shí)時(shí)值,歷史數(shù)據(jù)報(bào)表可按日期、班次、爐號(hào)等條件篩選數(shù)據(jù),設(shè)置了查詢和打印功能,統(tǒng)計(jì)清晰方便。
6)對(duì)用戶權(quán)限做了細(xì)致的劃分,操作工只能使用系統(tǒng)功能,不能修改參數(shù)設(shè)置;技術(shù)員除了操作工權(quán)限外還可以查看設(shè)備屬性,修改控制參數(shù),管理員則可以實(shí)現(xiàn)系統(tǒng)的全部功能,配置系統(tǒng)參數(shù)。
[1]李勝先,王全德,陳義,李祥和.Windows下基于主機(jī)的訪問(wèn)控制研究與實(shí)現(xiàn)[J].微計(jì)算機(jī)信息,2005(11):21—23
[2]常青,張卡.DDE與COM技術(shù)在組態(tài)軟件開發(fā)中的應(yīng)用[J].電子技術(shù)應(yīng)用,2004(11)
[3]王運(yùn)堅(jiān).《VISUAL BASIC 6.0應(yīng)用指南》[M].北京:人民郵電出版社,1998.