趙 群,方亮青
馬鋼股份公司煤焦化公司 安徽馬鞍山 243000)
?
馬鋼7.63 m焦爐全爐溫度測調(diào)智能分析軟件研制
趙 群,方亮青
馬鋼股份公司煤焦化公司 安徽馬鞍山 243000)
7.63 mm焦爐對于國內(nèi)煉焦行業(yè)來說,是一個新爐型,這就導致與之配套的管理軟件的欠缺,以前軟件開發(fā)商開發(fā)的相關軟件均不適用,而國外此類軟件價格奇高。從節(jié)約成本及開發(fā)的可維護性上看,自行開發(fā)乃是上乘之策。為此,我公司使用了先進的框架式.net framework開發(fā)式語言Vb.net作為開發(fā)工具。開發(fā)了此類軟件,主要內(nèi)容包括:軟件安裝、用戶登錄、參數(shù)設置、信息維護、班查詢、程序擴展等,并獲得國家軟件知識產(chǎn)權。
影響焦炭質量的主要因素包括配合煤質量與爐溫調(diào)節(jié),焦爐直行溫度的測調(diào)關系到全爐溫度的穩(wěn)定及焦炭的成熟。因此對全爐溫度的準確及時監(jiān)控,是關系到焦炭質量的重中之重。
7 m63焦爐對于國內(nèi)煉焦行業(yè)來說,是一個新爐型,這就導致與之配套的管理軟件的欠缺,以前軟件開發(fā)商開發(fā)的相關軟件均不適用,而國外此類軟件價格奇高。從節(jié)約成本及開發(fā)的可維護性上看,自行開發(fā)乃是上乘之策。為此,我公司使用了先進的框架式.net framework開發(fā)式語言Vb.net作為開發(fā)工具。
.net framework 是一個用于構造、部署和運行服務以及其他應用程序的環(huán)境。整個環(huán)境主要針對代碼重用和專業(yè)化的、多語言的開發(fā)、部署、管理及安全性。本套軟件開發(fā)使計算和通訊相融和使得開發(fā)人員能夠構造真正意義上的分布式應用程序促成,這些應用程序能夠與其他的互補服務集成與協(xié)作。
本軟件是基于.net framework架構,安裝相對簡單,如果本機未安裝Microsoft.net Framework2.0 程序,只需安裝此補丁程序dotnetfx.exe,安裝完成后,拷貝本軟件程序《7.63焦化直行.exe》于任一目錄下運行即可。軟件自動聯(lián)網(wǎng)。
系統(tǒng)操作者登錄
用戶登錄操作步驟如下:
1>輸入用戶名。
2>輸入密碼,輸入密碼錯誤3次后,系統(tǒng)自動退出。
3>可以修改個人密碼。
配置管理
本軟件采用了SQLserver數(shù)據(jù)庫,查詢迅速、數(shù)據(jù)安全可靠性大。為減輕網(wǎng)絡數(shù)據(jù)量提供了堅實的保障。
圖1 參數(shù)設置
參數(shù)設置包括測溫順序與串口設置兩部分,測溫順序本軟件設置為可手動調(diào)節(jié),當實際測溫順序應以操作規(guī)程規(guī)定為依據(jù)。即:每座焦爐每班測量兩次,每次測量間隔4小時,測溫前與交換機對表。
交換后5分鐘開始測量下降氣流火道溫度,由交換機一端的焦側開始,由機側返回。
根據(jù)工藝規(guī)定選擇測定兩排或三排。
CIT-H型便攜式紅外線測溫儀在安裝后,雖然配置的是USB接口,但實際上使用的安裝軟件后,生成了相應的串口,串口設置中包括串口號、波特率、奇偶校驗、數(shù)據(jù)位數(shù)及握手協(xié)議等,除了串口號要根據(jù)運行的計算機的情況進行設置以外,其它項目則要根據(jù)測溫儀進行設定。
CIT-H型便攜式紅外線測溫儀的串口參數(shù)如下:波 特 率:9600 Hz、奇偶校驗:N、數(shù)據(jù)位數(shù):8位、握手協(xié)議:無;當點擊“恢復缺省值”按鈕時,系統(tǒng)會將串口設為上述屬性。
下表列出合法的波特率:設置值
110 300 600 1200 2400 9600(缺省) 14400 19200 28800 38400(保留)
111 56000(保留) 128000(保留) 256000(保留)
下表說明合法的奇偶校驗值。
設置值 描述
E 偶數(shù)(Even)、M 標記 (Mark)、N 缺省 (Default)
None O 奇數(shù) (Odd)、S 空格 (Space)
下表列出合法的數(shù)據(jù)位值。
設置值4 5 6 7 8 (缺省)
下表列出合法的停止位值。
設置值 1 (缺省) 1.5 2
數(shù)據(jù)類型:String
本軟件默認設定數(shù)值:
MSComm1.Settings = "9600,N,8,1"
信息維護包括溫度補償?shù)脑O定與焦爐相關信息的設定。
溫度補償:溫度補償默認共三排、并全為0、可以在信息設定內(nèi)選擇幾排。修改某一個立火道的方法是:首先首先選擇某一焦爐號,單擊“顯示”命令鈕,該窗口左下角顯示以前所保存的數(shù)據(jù)。用鼠標選中某一立火道,該立火道的數(shù)據(jù)顯示在方框內(nèi),將要改的數(shù)據(jù)輸入文本框內(nèi)。然后將鼠標選中其它位置,該數(shù)據(jù)自動保存。
焦爐相關信息:包括班次、班名、爐號、操作、側別、操作人員,以“班次”為例,對某一項的具體操作方法是:單擊“班次”命令,在中間的空白處顯示所有已經(jīng)添加的班次,如需再添加新的班次,單擊“增加”命令鈕,在窗口的上方顯示一個輸入文本框,在文本框內(nèi)輸入所要加的內(nèi)內(nèi)容,然后單擊“保存”命令鈕,則增加操作完畢。
如需修改某一項,用鼠標選中要修改的內(nèi)容條目,則上方文本框內(nèi)顯示要修改的內(nèi)容。將內(nèi)容修改后,單擊“保存”命令鈕。修改完畢。
如需刪除某一條目,只需選中該條目后,單擊“刪除”命令鈕,則刪除該條內(nèi)容。
所有操作完畢后,單擊“返回”命令鈕返回主界面。
數(shù)據(jù)輸入
數(shù)據(jù)輸入包括數(shù)據(jù)接受、數(shù)據(jù)處理、數(shù)據(jù)畫圖與保存三個過程。
數(shù)據(jù)接受:當紅外測溫儀連接好后,單擊“開始”命令鈕,這時左上角的文本框內(nèi),顯示藍色,在紅外測溫儀上進行“發(fā)送”操作后,開始接受數(shù)據(jù),接受完數(shù)據(jù)后,文本框顯示為白色紅字,一般所需時間為5秒鐘左右。如需重新輸入,則單擊“清空”命令鈕。再單擊“開始”命令鈕。如長時間不見數(shù)據(jù),則需檢查數(shù)據(jù)線連接,串口設置的各種參數(shù)是否正確,檢查完畢后,再進行重試。
數(shù)據(jù)處理:在數(shù)據(jù)接受完后,選擇與輸入日期、班次、班名、結焦時間、最高調(diào)節(jié)值、最低調(diào)節(jié)值、操作人員、第幾次、目標溫度、機側標準溫度、中部標準溫度、焦側標準溫度。
數(shù)據(jù)畫圖與保存:數(shù)據(jù)的畫圖可根據(jù)經(jīng)驗數(shù)據(jù)選擇最大值與最小值,以致將整個圖形有效高度加大,從而顯示細微數(shù)據(jù)之間的差別。在圖形顯示前,還可對顯示的圖形進行選擇。用鼠標可選中某一可顯示的圖形。
上述操作完成后,單擊“轉換”命令鈕,數(shù)據(jù)進行了轉換,并按要求顯示圖形。
數(shù)據(jù)轉換完后,在本班記事內(nèi)輸入所要記錄的事,然后單擊“保存”命令鈕,進行數(shù)據(jù)保存,完成操作。然后單擊“返回”命令鈕。返回主窗口。
圖3 溫度曲線
圖4 班次報表
班查詢:各班在輸入數(shù)據(jù)后,進入班查詢模塊。進行班查詢時,首先選中待查詢的日期、爐名后,單擊“查詢”命令鈕,查詢出選擇日期的所有測溫的數(shù)據(jù),并顯示出需要調(diào)節(jié)的爐號,如需打印某一班的數(shù)據(jù),選中對應的班次后,單擊“打印”命令鈕。進行打印選擇本班的數(shù)據(jù)。
可進行再次操作操作或打印,操作完成后,單擊“退出”命令鈕,進行退出操作。并返回主控窗口。
數(shù)據(jù)查詢:各班在輸入數(shù)據(jù)后,進入數(shù)據(jù)查詢模塊。進行班查詢時,首先選中待查詢的日期、爐名后,單擊“查詢”命令鈕,查詢出選擇日期的所有測溫的數(shù)據(jù)。
數(shù)據(jù)畫圖與打?。簲?shù)據(jù)的畫圖可根據(jù)經(jīng)驗數(shù)據(jù)選擇最大值與最小值,以致將整個圖形有效高度加大,從而顯示細微數(shù)據(jù)之間的差別。在圖形顯示前,還可對顯示的圖形進行選擇。用鼠標可選中某一可顯示的圖形。按要求顯示圖形。
如需打印所查數(shù)據(jù),按打印命令鈕即可。
操作完成后,單擊返回命令鈕,返回主控界面。
圖5 班次曲線圖
查詢數(shù)據(jù)修改
目的:一般軟件原始數(shù)據(jù)是不允許修改的,由于本軟件是依據(jù)現(xiàn)場生產(chǎn)情況所制定,現(xiàn)場一些立火道的數(shù)據(jù)受生產(chǎn)影響無法測定,而在后續(xù)計算指數(shù)時需要該數(shù)據(jù),為此只有根據(jù)工藝情況模擬出該立火道數(shù)據(jù)。
為了查出修改的立火道號,則設計出本模塊,以供工藝決策提供參考。
查詢方法:首先確定日期,如僅需日期查詢,則選中日期后,單擊查詢命令鈕。則可查詢修改的詳細情況:包括:修改日期、日期、爐名、班次、班名、第幾次、側別、火道號、原值、現(xiàn)值、ID,其次也可在日期確定情況下選擇某個焦爐進行查詢,在焦爐確認的情況下選擇側別,還可選擇班次與班名進行查詢。
本軟件采用的工具所編程方法為程序的擴展提供了接口,可利用ODBC數(shù)據(jù)源及相關WEB查詢進行程序擴展。本套軟件除完成自身相應功能外,也可將擴展為互聯(lián)網(wǎng)設備。也就是說它不僅提供了現(xiàn)有的工業(yè)網(wǎng)、管理網(wǎng)的接口也與一些通訊設備與掌上電腦、手寫板個人電腦、手表和移動電話等等,彼此能相互協(xié)同從而創(chuàng)造出了更加豐富多樣的服務。
圖6 班次修改表
本程序運行8年來,有效的穩(wěn)定了爐溫與焦炭質量,節(jié)約了人力資源,并為公司節(jié)約了幾萬元的軟件費用。由于其技術含量高、適用性強已于2014年獲得國家知識產(chǎn)權局發(fā)給的軟件著作權證書。
[1] 于振東等.焦爐生產(chǎn)技術[M].沈陽:遼寧科學技術出版社,2002
[2] 王亞林等.融會貫通Visual Basic 6.0[M].北京:人民交通出版社,2001
[3] 晨禾工作室.Windows 2000 server中文版應用指南[M].北京:人民郵電出版社,2000
Develope of the Whole Battery Temperature Measuring and Regulation Intelligent Analysis Softwane in 7.63m Batteries of Masteel
ZHAO Qun,FANG Liang-qing
7.63 m battery is a new type coke oven in domestic coking industry. Now this type battery is lack of accompanying management software,the old relevant software in China are not applicable for the 7.63 m battery,but the price of overses relevant software are very expensive.So in order to saving cost and convenient maintenance,self-developed is an excellent choose.We use advanced net framework and Vb.net language as tools to develop this software.Now this software have obtained the national software intellectual property rights which mainly includes:software installation,user login,parameter setting,information maintenance,shift query,program extension,etc.
the whole battery temperature;measuring and regulation;intelligent analysis software
2016-10-06
趙 群(1970-),女,馬鋼股份公司煤焦化公司,工程技術人員。
TP311.5:TQ520.5
B
1672-9994(2016)04-0043-05