專利名稱:高爐上料控制系統的制作方法
技術領域:
本發明涉及冶金行業電氣自動化技術領域,具體地說是一種高爐上料控制系統。
背景技術:
裝入高爐的爐料包括燒結礦、球團礦、雜礦、熔劑、焦炭及焦丁等,一般以高爐中心線為界,礦槽分別位于高爐中心線的左側和右側。現有技術中,高爐料制由兩側配料單和上料周期表構成。在配料單中定義每車選擇的礦料,在上料周期表中定義車次的上料順 序、批次及布料方式,每車的設定重量在料單外設定。這種料制在使用中存在幾個問題1、在上料周期表中以車為單位定義上料順序、批次和布料方式導致復雜料單的周期表會很復雜、冗長,可讀性差。并且變料單時不靈活,需要以車為單位考慮。2、在兩側配料單中以車為單位定義選擇不同礦料,則在備料時也是以車為單位備料,備料周期較長。3、設定重量在料單外設定,導致復雜爐況下人工干預過多,對于一批內每車料設定不同的情況,只能手動進行設定,導致操作復雜、繁瑣。4、對于高爐工藝常有的插料操作,只能采用料制暫停人工插料和料制指針跳躍實現,導致操作不便。
發明內容
本發明的目的是提供一種高爐上料控制系統,以克服現有料制所存在的料單變更困難、備料周期長及插料操作不便的技術問題。本發明是這樣實現的
一種高爐上料控制系統,在數據庫中存儲若干料單數據并在人機界面對料單數據進行顯示和修改;所述料單由上料周期表構成;所述上料周期表由若干依次排列的料批組成;料批由若干依次排列的料車構成,以料車為單位選定各料倉內的料種、重量,同時選定每次布料時的料線設定、布料方式。本高爐上料控制系統按如下步驟執行
(O系統是否運行;若為是,進入步驟(2);若為否,則結束;
(2)查驗是否需要修改料單,若為是,進行料單修改并將修改料單內容存儲至運行料單;若為否,進入步驟(3);
(3)查驗是否需要插料,若為是,暫停料單運行,讀取當前運行的料批數據,待輸入插料數據后,再繼續料單運行;若為否,進入步驟(4);
(4)查驗是否開始備料,若為是,進入步驟(5);若為否,則結束;
(5)讀周期數據;
(6)讀料批數據;
(7)讀車數據;
(8)分解數據到料倉;
(9)查驗料倉是否需要備料,若為是,進入步驟(10);若為否,則車次進位,進入步驟
(5);(10)振料到設定值;
(11)結束。本高爐上料控制系統中,步驟(2)中的修改料單是通過人機界面操作輸入。本高爐上料控制系統中,步驟(2)中進行料單修改,并將修改料單內容存儲至運行料單的過程包括以下步驟
(2_1)讀取修改料單的數據到緩存,預置車次i=l ;
(2_2)讀取緩存料單內的當前車數據;
(2_3)對當前車數據進行錯誤判定; (2_4)判斷是否為本料單最后一車,若為是,則進入步驟(2_5);否則,車次遞增;返回步驟(2_2);
(2_5)對本料批數據進行綜合錯誤判定,判斷本批料是否有錯誤標志,若為是,則進入步驟(2_7);否則,進入步驟(2_6);
(2_6)置位正確標志,確認后料單進入運行料單;
(2_7)置位錯誤標志,等待錯誤修改。本高爐上料控制系統中,步驟(2_3)中對當前車數據進行錯誤判定包括以下步驟
(2_3. I)查驗數據是否為空,若為否,進入下一步;若為是,置位標志i_0 ;
(2_3. 2)查驗有無料線設定,若為有,進入下一步;若為無,置位標志i_l ;
(2_3. 3)查驗有無布料方式,若為有,進入下一步;若為無,置位標志i_2 ;
(2_3. 4)查驗有無料重設定,若為有,進入下一步;若為無,置位標志i_3 ;
(2_3. 5)查驗有無礦超重,若為無,進入下一步;若為有,置位錯誤標志i_4 ;
(2_3. 6)查驗有無焦超重,若為無,進入下一步;若為有,置位錯誤標志i_5 ;
(2_3. 7)查驗有無焦礦混合,若為無,進入下一步;若為有,置位錯誤標志i_6 ;
(2_3.8)判定結束。本高爐上料控制系統中,步驟(2_6)對緩存料單內的料批數據進行綜合錯誤判定包括以下步驟
(2_6. I)查驗是否所有料車的數據均置有標志i_0,若為否,進入下一步;若為是,置位錯誤標志“空料單”;
(2_6. 2)查驗是否所有料車的數據均置有標志i_l,若為否,進入下一步;若為是,置位錯誤標志“無料線設定”;
(2_6. 3)查驗是否所有料車的數據均置有標志i_2,若為否,進入下一步;若為是,置位錯誤標志“無布料設定”;
(2_6. 4)料車數據中不存在i_l標志,也不存在i_2標志的情況下,查驗是否料車的數據置有標志i_3,若為否,進入下一步;若為是,置位錯誤標志“無重量設定”;
(2_6. 5)查驗是否料車的數據置有標志i_4,若為否,進入下一步;若為是,置位錯誤標志“礦超重”;
(2_6. 6)查驗是否料車的數據置有標志〔5,若為否,進入下一步;若為是,置位錯誤標志“焦超重”;
(2_6. 7)查驗是否料車的數據置有標志i_6,若為否,進入下一步;若為是,置位錯誤標志“焦礦混合”;
(2_6.8)判定結束。本高爐上料控制系統中,在數據庫中存儲料單數據的過程中,在以料車為單位選定各料倉內的料種、重量,同時選定每次布料時的料線設定、布料方式時,對每個料批的輸入內容進行智能判斷,當設定的料單出現超重、混料、設定漏項等錯誤時,在料單下方會出現警告,并不能確認該料單;沒有確認的料單,為無效料單,不能得到執行。本發明的上料控制系統具有如下優點
I、在上料周期表中以料批為單位,而不是以車次為單位,使周期表簡潔的同時,將變料操作通過改變料批、添加料批或修改料批來實現,從而使變料更加靈活。2、料單分為運行料單及修改料單,修改料單經確認后方可進入運行料單執行,修改過程中不影響當前運行料單。 3、對每個料批的輸入內容進行智能判斷,當設定的料單出現超重、混料、設定漏項等錯誤時,在料單下方會出現警告,并不能確認該料單。沒有確認的料單,是無效的,不能得到執行。由此,確保料單正確。4、以料批為單位備料,使備料過程獨立于放料過程。對于每個礦倉均按次序判斷兩個料批內是否需要備料并提前備料。5、放料以料批中選擇車次內容為依據,嚴格按照料批選擇執行,當前料批執行完畢后自動進入周期表中設定的下個料批,最后料批結束后自動執行周期表中第一個料批,以此循環執行。6、插料過程的設計,使得操作人員可以根據爐內情況,實時在當前運行料批內增力口、減少車次內容或添加預設料批,以達到人工即時干預從而即時修正爐內狀態,進而保證
生產正常進行。
圖I為備料流程圖。圖2為對當前車數據進行錯誤判定的流程圖。圖3為緩存料單綜合錯誤判定流程圖。
具體實施例方式下面結合附圖對本發明的具體實施方式
做詳細說明
高爐上料控制系統在數據庫中存儲若干料單數據并在人機界面對料單數據進行顯示和修改。所述料單由上料周期表構成;所述上料周期表由若干依次排列的料批組成;料批由若干依次排列的料車構成,以料車為單位選定各料倉內的料種、重量,以及本料車布料時的料線設定、布料方式。表I顯示了料批的結構構成,當前調用或運行的某一料批的數據即如表I所示顯示在人機交互界面中。以表I所示的一個料批設定為例,假定該料批為A、B、C、D、E、F、G、H等多個料批中的A料批。行3 行18為該高爐能提供料的種類,列3 列10為A批內車次Γ8, 二者交叉位置為A批內第幾車某種料的設定重量。以行3列3位置的3000為例,表示A批內第I車Ql料種的設定重量為3000Kg。行19為料線設定值,行20為布料方式設定。行21為設定判斷指示,若正常,系統給出“正確”提示,并可確認;否則,系統給出“錯誤”提示,修改正確后方可確認。行22中,“修改”點擊方可進行設定操作,“確認”:設定正確,點擊方可進行確認,進入運行料單。表I
權利要求
1.一種高爐上料控制系統,其特征在于,在數據庫中存儲若干料單數據并在人機界面對料單數據進行顯示和修改;所述料單由上料周期表構成;所述上料周期表由若干依次排列的料批組成;料批由若干依次排列的料車構成,以料車為單位選定各料倉內的料種、重量,同時選定每次布料時的料線設定、布料方式。
2.根據權利要求I所述的高爐上料控制系統,其特征在于,該控制系統按如下步驟執行 (1)系統是否運行;若為是,進入步驟(2);若為否,則結束; (2)查驗是否需要修改料單,若為是,進行料單修改并將修改料單內容存儲至運行料單;若為否,進入步驟(3); (3)查驗是否需要插料,若為是,暫停料單運行,讀取當前運行的料批數據,待輸入插料數據后,再繼續料單運行;若為否,進入步驟(4); (4)查驗是否開始備料,若為是,進入步驟(5);若為否,則結束; (5)讀周期數據; (6)讀料批數據; (7)讀車數據; (8)分解數據到料倉; (9)查驗料倉是否需要備料,若為是,進入步驟(10);若為否,則車次進位,進入步驟(5); (10)振料到設定值; (11)結束。
3.根據權利要求2所述的高爐上料控制系統,其特征在于,步驟(2)中的修改料單是通過人機界面操作輸入。
4.根據權利要求2所述的高爐上料控制系統,其特征在于,步驟(2)中進行料單修改,并將修改料單內容存儲至運行料單的過程包括以下步驟 (2_1)讀取修改料單的數據到緩存,預置車次i=l ; (2_2)讀取緩存料單內的當前車數據; (2_3)對當前車數據進行錯誤判定; (2_4)判斷是否為本料單最后一車,若為是,則進入步驟(2_5);否則,車次遞增;返回步驟(2_2); (2_5)對本料批數據進行綜合錯誤判定,判斷本批料是否有錯誤標志,若為是,則進入步驟(2_7);否則,進入步驟(2_6); (2_6)置位正確標志,確認后料單進入運行料單; (2_7)置位錯誤標志,等待錯誤修改。
5.根據權利要求4所述的高爐上料控制系統,其特征在于,步驟(2_3)中對當前車數據進行錯誤判定包括以下步驟 (2_3. I)查驗數據是否為空,若為否,進入下一步;若為是,置位標志i_0 ; (2_3. 2)查驗有無料線設定,若為有,進入下一步;若為無,置位標志i_l ; (2_3. 3)查驗有無布料方式,若為有,進入下一步;若為無,置位標志i_2 ; (2_3. 4)查驗有無料重設定,若為有,進入下一步;若為無,置位標志i_3 ;(2_3. 5)查驗有無礦超重,若為無,進入下一步;若為有,置位錯誤標志i_4 ; (2_3. 6)查驗有無焦超重,若為無,進入下一步;若為有,置位錯誤標志i_5 ; (2_3. 7)查驗有無焦礦混合,若為無,進入下一步;若為有,置位錯誤標志i_6 ; (2_3.8)判定結束。
6.根據權利要求4所述的高爐上料控制系統,其特征在于,步驟(2_6)對緩存料單內的料批數據進行綜合錯誤判定包括以下步驟 (2_6. I)查驗是否所有料車的數據均置有標志i_0,若為否,進入下一步;若為是,置位錯誤標志“空料單”; (2_6. 2)查驗是否所有料車的數據均置有標志i_l,若為否,進入下一步;若為是,置位錯誤標志“無料線設定”; (2_6. 3)查驗是否所有料車的數據均置有標志i_2,若為否,進入下一步;若為是,置位錯誤標志“無布料設定”; (2_6. 4)料車數據中不存在i_l標志,也不存在i_2標志的情況下,查驗是否料車的數據置有標志i_3,若為否,進入下一步;若為是,置位錯誤標志“無重量設定”; (2_6. 5)查驗是否料車的數據置有標志i_4,若為否,進入下一步;若為是,置位錯誤標志“礦超重”; (2_6. 6)查驗是否料車的數據置有標志i_5,若為否,進入下一步;若為是,置位錯誤標志“焦超重”; (2_6. 7)查驗是否料車的數據置有標志i_6,若為否,進入下一步;若為是,置位錯誤標志“焦礦混合”; (2_6.8)判定結束。
7.根據權利要求I所述的高爐上料控制系統,其特征在于,在數據庫中存儲料單數據的過程中,在以料車為單位選定各料倉內的料種、重量,同時選定每次布料時的料線設定、布料方式時,對每個料批的輸入內容進行智能判斷,當設定的料單出現超重、混料、設定漏項等錯誤時,在料單下方會出現警告,并不能確認該料單;沒有確認的料單,為無效料單,不能得到執行。
全文摘要
本發明公開了一種高爐上料控制系統,包括在數據庫中存儲若干料單數據并在人機界面對料單數據進行顯示和修改;所述料單由上料周期表構成;所述上料周期表由若干依次排列的料批組成;料批由若干依次排列的料車構成,以料車為單位選定各料倉內的料種、重量,同時選定每次布料時的料線設定、布料方式。本高爐上料控制系統可縮短備料周期,滿足快速上料要求。插料操作簡單,實現了自動插料。料單的智能判斷功能有效的避免了操作人員輸入錯誤所造成的不良后果。
文檔編號C21B5/00GK102851419SQ20121036177
公開日2013年1月2日 申請日期2012年9月26日 優先權日2012年9月26日
發明者薛輝, 郭進濤, 王宏林, 楊緒, 陸虹江, 曹東 申請人:石家莊華海冶金科技有限公司