999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

包鋼煉鋼廠檢化驗數據采集系統的設計與開發

2015-05-15 03:19:48郭廣豐鄔海燕
現代計算機 2015年7期
關鍵詞:數據庫功能系統

郭廣豐,鄔海燕

(1.包頭師范學院網絡信息中心,包頭 014030;2.內蒙古新聯信息產業有限公司,包頭 014010)

包鋼煉鋼廠檢化驗數據采集系統的設計與開發

郭廣豐1,鄔海燕2

(1.包頭師范學院網絡信息中心,包頭 014030;2.內蒙古新聯信息產業有限公司,包頭 014010)

針對包鋼煉鋼廠的實際需求,基于.NET技術,開發檢化驗數據采集系統。實現自動采集化驗數據,并將化驗數據實時存儲到三級系統數據庫,實時、準確地將其發送給現場顯示屏。企業在使用檢化驗數據采集系統后,降低現場工作人員的勞動量,提高產品質量、縮短生產運行時間、降低生產成本。

檢化驗數據采集系統;.NET技術;自動采集

0 引言

檢化驗數據是現代化鋼鐵企業生產信息的重要組成部分。隨著現代信息技術的不斷進步,檢化驗數據借助企業內部先進的信息網絡,通過不斷完善的管理系統滲透到企業的生產、管理、研發等各個層面,因此數字化的檢化驗系統在企業發展中顯得愈發重要[1]。檢化驗數據主要來源于檢化驗設備,目前鋼鐵企業基本上都配備有檢化驗設備,如德國OBLF公司生產的QSN750型的直讀光譜儀、ARL4460光譜儀等。雖然這些設備和配套軟件已經具有良好的特性,但在分析數據的遠端傳送方面實時性不高,不能滿足現代企業高速信息化的要求[2]。

為此,本文以包鋼煉鋼廠為背景,按照工藝要求和現場條件,在原化驗儀器自帶軟件的基礎上設計出相應的檢化驗數據采集系統。

1 采集系統的要求

包鋼煉鋼廠設有中心化驗室,它集中了檢化驗大部分的精密儀器,如熒光儀、直讀光譜儀等,檢化驗數據都由中心化驗室提供,對來自不同工序(轉爐、精煉爐以及連鑄機等)的試樣進行化驗分析,得到試樣的化學成分值,然后將這些數據發送給相應的工序,各個工序根據接收到的數據進行成分調整,以便達到相應的冶煉工藝要求,生產出優質鋼材。所以中心化驗室的數據分析和發送要保證準確性、實時性。

要求系統實時獲得中心化驗室各儀器的檢化驗數據,根據煉鋼生產過程化驗樣品的爐號,將化驗結果實時傳送到相應爐座的LED顯示屏;另外,寫入三級數據庫,在轉爐、精煉爐、連鑄等控制室,操作人員可通過計算機及時查詢樣品的化驗數據。

2 采集系統的結構和功能

2.1 采集系統的結構

根據包鋼煉鋼廠的實際,設計了檢化驗數據采集系統,其拓撲結果如圖1所示。

中心化驗室有5臺化驗設備(OBLF全自動分析儀、ARL 4460-458、ARL 2460-399、ARL 4460-721、ARL 2460-377),其中ARL 4460-458、ARL 2460-399、ARL 4460-721、ARL 2460-377通過RS-232線纜與采集工作站的多串口卡相連,OBLF全自動分析儀通過雙絞線連接中心化驗室交換機。首先各化驗儀器將化驗結果自動發送給采集工作站,采集工作站自動對數據進行修約,并存儲到本地Access數據庫;然后將數據發送各現場LED顯示屏(其中1#、2#、3#、4#高爐、三精練、四精練與采集工作站的另一個多串口卡相連,8#和9#轉爐通過雙絞線連入企業生產網),并將數據寫入三級系統數據庫。在轉爐、精煉爐、連鑄等控制室,操作人員可通過計算機以Web方式訪問三級系統Web服務器,三級系統Web服務器讀取三級系統數據庫相應的樣品化驗數據,這樣操作人員通過瀏覽器就可以查詢每個樣品的化驗數據了。

圖1 檢化驗數據采集系統拓撲圖

2.2 系統功能

檢化驗數據采集系統分為兩個子系統:數據采集子系統(單機版)和Web查詢子系統(基于Web)。數據采集子系統部署在采集工作站上,自動采集各化驗設備發送的化驗數據,發送給各顯示屏,并寫入三級系統數據庫。Web查詢子系統部署在三級系統Web服務器上,數據來源于三級系統數據庫,操作人員可通過Web查詢子系統查詢每個樣品的化驗數據。

(1)數據采集子系統的功能

①數據采集

自動采集5臺化驗設備傳送的數據。

②修約參數設置

實現修約位數自定義、修約值定義的功能。

③數據修約

實現依據修約值對采集到的數據進行修約的功能。

④上傳數據至三級系統數據庫

將修約后的數據存儲到三級系統數據庫中。

⑤數據傳送至現場LED

根據試樣號將化驗數據傳送至相應的爐前屏幕,供現場的工作人員參考。

⑥歷史化驗數據查詢

根據條件查詢歷史數據。

⑦修約前數據查詢

修約前化驗數據可在此查詢,方便與修約后數據對比。

⑧端口和網絡連接調試

連接現場屏幕的狀態測試,方便維修人員確認問題。

⑨數據清理功能

本地存儲的數據量過大時會影響程序運行速度,提供根據錄入日期清理數據功能,方便維護人員操作。

⑩日志記錄

程序運行日志,提供常見異常提示。

(2)Web查詢子系統的功能

Web查詢子系統供轉爐、精煉爐、連鑄等控制室的操作人員方便查詢每個樣品的化驗數據而開發的,主要有3個功能:

①數據查詢

根據試樣號或某一時間段,查詢每個樣品的化驗數據。

②數據清理功能

根據錄入日期,清理三級系統數據庫的歷史化驗數據。

③用戶管理

對使用Web查詢子系統的用戶進行管理,提供修改密碼、添加用戶、分配權限等功能。

3 系統實現

數據采集子系統基于單機運行,部署在采集工作站上,作為服務程序駐留在采集工作站的內存中;采集程序采用VB.NET開發,本地數據庫選用Access數據庫,三級數據庫選用Oracle數據庫。Web查詢子系統使用ASP.NET技術開發,使用ADO.NET讀取三級數據庫的化驗數據。

在數據采集子系統設計時,考慮到化驗儀器傳送數據時可能會遇到網絡不通或者三級數據庫關閉的情況,采用兩級數據存儲的方式,即數據采集程序先將化驗儀器傳送數據存儲到本地Access數據庫,然后再將數據寫入三級數據庫。遇到上述網絡不通或者三級數據庫關閉的情況,可以用“手動按鈕”向三級數據庫逐條補錄入數據。

4 關鍵技術

4.1 自動采集功能的實現

中心化驗室有5臺化驗設備,品牌型號各異,遵守的接口協議也不同,數據傳送應答方式不統一。其中ARL 4460-458、ARL 2460-399、ARL 4460-721、ARL 2460-377采用RS-232通過RS-232線纜與采集工作站的多串口卡相連,通過COM口傳入數據;OBLF全自動分析儀通過雙絞線連接中心化驗室交換機,通過RJ-45網口傳入數據。因此,需要針對不同的化驗儀器,編寫不同的采集代碼,需要編寫兩種不同類型的代碼,即COM采集和RJ-45網口采集。

(1)從COM口采集數據功能的實現

COM采集的實現,通過.NET自帶的SerialPort控件實現,并編寫相應的DataReceived事件的處理方法。在Form_Load方法中,設置SerialPort控件的Port-Name、BaudRate、ReadBufferSize等屬性,并使用Open()方法與化驗設備建立連接,并給SerialPort控件添加DataReceived事件的處理方法。在DataReceived事件的處理方法中,從緩沖區讀取傳來的數據,根據每個儀器相應讀寫規程,向儀器發送控制字,最終將化驗數據接收下來。

(2)從RJ-45網口采集數據功能的實現

OBLF全自動分析儀采用TCP協議傳輸數據,全自動分析儀作為TCP服務器端,因此需要編寫TCP客戶端程序來實現采集功能。編寫接收數據的方法(如ReciveMsg),使用Socket對象的Receive方法接收數據;在Form_Load方法中,建立Socket對象,使用Con nect()方法建立與分析設備的TCP連接,使用New Thread(AddressOf ReciveMsg)指定一個方法建立接收數據線程,使用起start()方法開始運行該線程。這樣就可以采集到OBLF全自動分析儀傳送的化驗數據了。

4.2 處理功能的實現

接收到化驗設備傳送的化驗數據后,數據采集子系統需要根據用戶設定的參數對每一個數據進行規約處理。由于要處理的化驗數據來自不同設備,其數據的結構也不同,如果直接做修約處理,就需要針對每個設備分別編寫處理程序,勢必會造成代碼量劇增,后期維護困難。為了解決上述問題,定義了一個特殊的字符串buuf,把各元素的測量值存入buuf,逗號作為分割,并規定了每個元素測量值的位置。這樣從化驗設備傳送來的不同結構的化驗數據先都存入結構相同的buuf字符串中,然后針對buuf字符串中的數據做修約處理;這樣編寫一個修約處理程序,實現對不同結構的化驗數據規約,屏蔽了不同儀器的化驗數據的結構差異,大大提高了代碼復用,后期維護變得容易了很多。

4.3 數據的存儲

使用OleDbConnection、OleDbCommand對象讀寫本地Access數據庫;在使用采集工作站上安裝Oracle客戶端,使用OracleConnection、OracleCommand對象讀寫三級Oracle數據庫。化驗數據先存儲到本地Access數據庫,然后再寫入三級Oracle數據庫。這樣就解決了上述網絡不通或者三級數據庫關閉的情況下,化驗數據傳送丟失的問題。如果發生上述問題,可以用“手動按鈕”向三級數據庫逐條補錄入數據。收到化驗數據后,存入結構相同的buuf字符串中,先將各元素含量值分別存入原始數據存入ZL_CHEMICAL_REPORT_XYQ數據表;然后針對buuf字符串中的數據做修約處理,把各元素含量值修約后的值存入另一個數據表ZL_CHEMICAL_REPORT,而后寫入三級Oracle數據庫。

修約前數據查詢功能的實現,就是同時從這兩張表中提取原始數據和規約后的數據做對比,這樣就方便用戶查看修約是否正確。

4.4 向現場屏幕發送數據

各元素含量值的修約后的值存入本地Access數據庫后,根據化驗數據中的爐號分別向相應的現場屏幕發送數據。現場屏幕分為兩大類,即北京科海小屏幕和鞍鋼LED大屏幕。北京科海小屏幕放置在1#、2#、3#、4#高爐、三精練、四精練現場,通過RS-485線與采集工作站的多串口卡相連;鞍鋼LED大屏幕放置在8#、9#轉爐現場,通過雙絞線接入企業生產網。

圖2 采集程序主界面

北京科海小屏幕和采集工作站通過COM口通信,通過xMSCommLib.AxMSComm控件實現,通過給其Output屬性設置值,向小屏幕發送化驗數據。

鞍鋼LED大屏幕通過TCP/IP協議通信,在采集工作站上安裝鞍鋼開發的數據抓取代理軟件,從中間表實時抓取化驗數據,并自動傳送到LED大屏幕。按照雙方約定,中間表和ZL_CHEMICAL_REPORT_XYQ、ZL_CHEMICAL_REPORT,均放在采集工作站的Access數據庫中。因此,只需要使用OleDbConnection、OleDb-Command對象把化驗數據寫入SCREEN_ZL_CHEMICAL_REPORT表中就可以。

5 實際應用

數據采集子系統部署在采集工作站上,作為服務程序駐留在采集工作站的內容中。第一次需要用戶啟動,隨后程序將自動運行。用戶登錄后,進入采集界面(如圖2),這樣程序就可以自動接收化驗儀器的數據,并進行處理了。

檢化驗數據采集程序經過較長時間的反復測試和使用,運行穩定、安全可靠,且占用內存較小、CPU使用率低。該軟件投入使用后,大大提高了數據傳輸效率。

6 結語

隨著生產的高效、快節奏的運行,企業必須借助先進的計算機技術來提升信息的實時響應速度,采用數據采集系統就可以得到最精確、最及時的信息,幫助企業分析生產運行趨勢,通過調整工藝路線和服務方式,快速解決暴露出來的問題,提高了運行穩定性。

企業在使用了檢化驗數據采集系統后,車間根據現場實際情況加強了管理,優化了生產作業順序,有效地減少了生產的波動,降低了現場工作人員的勞動量、提高了產品質量、縮短生產運行時間、降低了生產成本。

[1] 李劍省,魏淑超,趙梅等.淺談鋼鐵企業的檢化驗系統[J].山東冶金,2007,29(1):73~75

[2] 張新法,趙志誠,逯建平.煉鋼廠檢化驗數據采集系統開發與應用[J].太原科技大學學報,2011,32(1):19~23

Design and Development of Data Acquisition System for Inspection and Analysis in Baogang Steel Plant

GUO Guang-feng1,WU Hai-yan2
(1.Network Information Center,Baotou Teachers College,Baotou 014030;2.Inner Mongolia XinLian IT Co.,Ltd.,Baotou 014010)

According to the requirements of Baogang Steel Plant,develops a data acquisition system for inspection and analysis based on.NET technology.Collects inspection data automatically,and stores it on the three-level database,and real-time,accurately transmits to the scene displays.Uses the acquisition system for inspection and analysis,the steel plant reduces the amount of labor,improves the quality of products,shortens the production operation time,and reduces the cost of production.

Data Acquisition System for Inspection and Analysis;.NET Technology;Automatic Data Collection

1007-1423(2015)07-0060-05

10.3969/j.issn.1007-1423.2015.07.017

郭廣豐(1981-),男,內蒙古和林格爾人,碩士,講師,研究方向為計算機網絡應用技術、信息安全

鄔海燕(1980-),女,內蒙古自治區霍林郭勒人,本科,工程師,研究方向為軟件工程

2015-01-29

2015-02-10

內蒙古高等學校科學技術研究項目(No.NJZY12200)

猜你喜歡
數據庫功能系統
也談詩的“功能”
中華詩詞(2022年6期)2022-12-31 06:41:24
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
關于非首都功能疏解的幾點思考
數據庫
財經(2017年2期)2017-03-10 14:35:35
數據庫
財經(2016年15期)2016-06-03 07:38:02
數據庫
財經(2016年3期)2016-03-07 07:44:46
數據庫
財經(2016年6期)2016-02-24 07:41:51
主站蜘蛛池模板: www.91在线播放| 久久99蜜桃精品久久久久小说| 国产极品粉嫩小泬免费看| 谁有在线观看日韩亚洲最新视频| 美臀人妻中出中文字幕在线| 国产主播在线一区| 亚洲欧洲日产国产无码AV| 国产在线视频自拍| 午夜激情福利视频| 97se亚洲综合| 国产精品污污在线观看网站| 亚洲欧美激情小说另类| 亚洲欧美激情小说另类| 福利在线免费视频| 色综合成人| 精品国产女同疯狂摩擦2| 久久精品66| a级毛片毛片免费观看久潮| 黄色三级毛片网站| 99精品免费欧美成人小视频| 狠狠色丁香婷婷| 久久久久青草大香线综合精品| 亚洲无码视频一区二区三区| 国产黄色免费看| 全色黄大色大片免费久久老太| 国产成人无码AV在线播放动漫 | 久久婷婷国产综合尤物精品| 国产微拍一区二区三区四区| 亚洲男人的天堂网| 九色在线观看视频| 欧美一区福利| 全部无卡免费的毛片在线看| 久久久久国产一区二区| 国产一级无码不卡视频| 日韩不卡免费视频| 视频二区中文无码| 国产在线一区二区视频| 欧美视频二区| 九九九精品成人免费视频7| 欧美高清日韩| 国产精品hd在线播放| 精品少妇人妻av无码久久| 天堂av综合网| 2022精品国偷自产免费观看| 一区二区三区成人| 亚洲国产日韩在线成人蜜芽| 最新日本中文字幕| 精品色综合| 五月天丁香婷婷综合久久| 九九九久久国产精品| 亚洲人在线| 国产精品偷伦视频免费观看国产| 538精品在线观看| 亚洲精品亚洲人成在线| 欧美中文字幕一区| 就去色综合| 国内自拍久第一页| 国产制服丝袜无码视频| 欧美a级在线| 欧美高清国产| 国产尤物jk自慰制服喷水| 91色在线观看| 在线视频一区二区三区不卡| 91丨九色丨首页在线播放| 91亚洲影院| 欧美色99| 久久综合色视频| 伊人久久婷婷五月综合97色| 精品一区二区三区无码视频无码| 亚洲天堂网站在线| 亚洲成人免费看| 久久久久亚洲AV成人人电影软件| 国产一区免费在线观看| 亚洲美女一区二区三区| 操国产美女| 日韩人妻无码制服丝袜视频| 色视频国产| 欧美日韩国产在线播放| 亚洲日韩第九十九页| 国产成人亚洲欧美激情| 国产麻豆va精品视频| 亚洲人成高清|