摘 要:化纖行業(yè)上位機(jī)生產(chǎn)管理系統(tǒng)是在監(jiān)控軟件的基礎(chǔ)上,結(jié)合數(shù)據(jù)庫應(yīng)用技術(shù),采用VC++開發(fā)工具,設(shè)計編寫的生產(chǎn)統(tǒng)計應(yīng)用程序。結(jié)合實(shí)際生產(chǎn)的需求,生產(chǎn)統(tǒng)計的項(xiàng)目涉及生產(chǎn)過程中各紡位的切換、斷絲、卷繞、產(chǎn)量,以及匯總數(shù)據(jù)。上位機(jī)生產(chǎn)管理系統(tǒng)實(shí)現(xiàn)了生產(chǎn)報表統(tǒng)計的功能,拓展了監(jiān)控軟件的應(yīng)用范圍,不僅對生產(chǎn)數(shù)據(jù)進(jìn)行設(shè)定和監(jiān)控,還將數(shù)據(jù)進(jìn)行后臺處理,自動生成可反映生產(chǎn)狀況的統(tǒng)計報表,實(shí)現(xiàn)上位機(jī)的多方面管理。
關(guān)鍵詞:生產(chǎn)管理;數(shù)據(jù)庫;報表統(tǒng)計
1 概述
對化纖紡絲行業(yè)來說,生產(chǎn)數(shù)據(jù)管理的意義重大:生產(chǎn)數(shù)據(jù)客觀反映了生產(chǎn)線的生產(chǎn)能力,為管理者提供有價值的信息,便于迅速的找出問題、提高工作效率。
開發(fā)具有紡絲生產(chǎn)數(shù)據(jù)管理的上位機(jī)系統(tǒng)是行業(yè)的發(fā)展趨勢。上位機(jī)不僅停留在參數(shù)的設(shè)定、熱輥卷繞信息的顯示上,已經(jīng)朝實(shí)測數(shù)據(jù)的收集、保存、維護(hù)、使用等方向發(fā)展,利用上位機(jī)的數(shù)據(jù)收集處理能力,經(jīng)過相應(yīng)的程序化計算,系統(tǒng)可以生成生產(chǎn)報告,直接客觀的反映化纖生產(chǎn)的狀況。目前國際先進(jìn)的卷繞上位機(jī)控制系統(tǒng)已具備生產(chǎn)統(tǒng)計的功能。
上位機(jī)數(shù)據(jù)管理系統(tǒng)的生產(chǎn)報告功能,替代了原有管理方式的人工記錄。生產(chǎn)報告可以是日報、月報、季報或者是年報。生產(chǎn)報告功能只需要系統(tǒng)通過程序計算而得,同人工記錄相比只要上位機(jī)軟件工作正常、通訊穩(wěn)定,計算程序邏輯清楚、編程正確,得到的結(jié)果一定是準(zhǔn)確無誤、客觀實(shí)際的。這也正體現(xiàn)了上位機(jī)數(shù)據(jù)管理系統(tǒng)相對于原有管理方式的優(yōu)越性。
2 生產(chǎn)數(shù)據(jù)管理系統(tǒng)的設(shè)計
2.1 系統(tǒng)結(jié)構(gòu)的設(shè)計
上位機(jī)數(shù)據(jù)管理系統(tǒng)的原理如圖2-1所示,在原有監(jiān)控系統(tǒng)與紡絲設(shè)備數(shù)據(jù)交換的基礎(chǔ)上,拓展數(shù)據(jù)庫與數(shù)據(jù)管理的應(yīng)用。上位機(jī)監(jiān)控系統(tǒng)與紡絲現(xiàn)場設(shè)備保持?jǐn)?shù)據(jù)交換,傳輸熱輥與卷繞機(jī)的溫度、速度等實(shí)時數(shù)據(jù)到上位機(jī)。監(jiān)控系統(tǒng)以一定的采樣頻率將實(shí)時數(shù)據(jù)記錄到上位機(jī)數(shù)據(jù)庫。
數(shù)據(jù)庫起到重要的數(shù)據(jù)存儲功能,準(zhǔn)確快速的記錄現(xiàn)場數(shù)據(jù),同時數(shù)據(jù)還能被數(shù)據(jù)管理程序讀取,具備便捷的數(shù)據(jù)查找能力。
當(dāng)需要查看生產(chǎn)報告的時候,操作人員由監(jiān)控系統(tǒng)啟動數(shù)據(jù)管理程序,啟動后讀取數(shù)據(jù)庫中的記錄信息、分析數(shù)據(jù),再按照不同廠家的相關(guān)設(shè)定,生成生產(chǎn)報告。
2.2 生產(chǎn)報告的設(shè)計
生產(chǎn)報告能夠反映一段時間某些紡位的生產(chǎn)能力,管理者依據(jù)報告的內(nèi)容判定生產(chǎn)狀況。紡絲生產(chǎn)行業(yè)關(guān)注的統(tǒng)計項(xiàng)目主要有:卷繞機(jī)正常切換次數(shù)、手動切換次數(shù),滿卷的重量,斷絲時的卷大小、卷重量,廢絲的重量、廢卷的個數(shù),切換斷絲、生頭斷絲、升速斷絲的次數(shù),紡絲效率。這些統(tǒng)計項(xiàng)目經(jīng)過歸類,形成生產(chǎn)數(shù)據(jù)報表,便于查看。
3 生產(chǎn)數(shù)據(jù)管理系統(tǒng)的開發(fā)
3.1 Visual C++ 6.0及ADO技術(shù)
Visual C++ 6.0是Microsoft公司開發(fā)的基于C/C++的集成開發(fā)工具。Visual C++ 6.0功能強(qiáng)大、代碼執(zhí)行效率高,并且提供了強(qiáng)大的數(shù)據(jù)訪問功能。ADO (ActiveX Data Objects,ActiveX數(shù)據(jù)對象)是Microsoft提出的應(yīng)用程序接口(API)用以實(shí)現(xiàn)訪問關(guān)系或非關(guān)系數(shù)據(jù)庫中的數(shù)據(jù)。ADO具有強(qiáng)大的數(shù)據(jù)處理功能,能夠處理各種不同類型的數(shù)據(jù)源和分布式的數(shù)據(jù)處理,以及極其簡單、容易的編程接口[1]。
3.2 SQL Server 2008 R2
SQL Server是Microsoft公司推出的以結(jié)構(gòu)化查詢語言(SQL)為基礎(chǔ)的大型關(guān)系數(shù)據(jù)庫,是目前最流行的客戶/服務(wù)器(CLIENT/SERVER)體系結(jié)構(gòu)的數(shù)據(jù)庫之一。SQL Server由于其具有良好的安全性,而且用戶界面簡單易懂,對于數(shù)據(jù)庫管理人員來說操作起來簡便,因而很受企業(yè)的歡迎[2]。
SQL Server通過利用ADO簡化開發(fā)工作,與Visual Studio緊密集成。SQL Server 2008 R2是Microsoft公司2010年發(fā)布的版本,其Express Edition 適用于Window XP系統(tǒng),提供1G內(nèi)存、10G硬盤的支持,這些滿足目前上位機(jī)監(jiān)控軟件的運(yùn)行要求,是合適的上位機(jī)數(shù)據(jù)管理系統(tǒng)的數(shù)據(jù)庫開發(fā)工具。
4 生產(chǎn)數(shù)據(jù)管理系統(tǒng)的實(shí)現(xiàn)
生產(chǎn)數(shù)據(jù)管理系統(tǒng)的統(tǒng)計報表功能,需要查詢前進(jìn)行相關(guān)的設(shè)定,如下圖所示,設(shè)定查詢時間和查詢紡位。
設(shè)定完成后,按照系統(tǒng)預(yù)先設(shè)置好的數(shù)據(jù)分類指標(biāo),選擇相應(yīng)的限定條件,就可以自動生成生產(chǎn)數(shù)據(jù)報表。
上圖是某廠紡位10一天時間的生產(chǎn)數(shù)據(jù)報表統(tǒng)計。從生產(chǎn)數(shù)據(jù)報表中,可以查看報表的統(tǒng)計時間段、報表的生成時間、統(tǒng)計項(xiàng)目。統(tǒng)計時間是2014年12月27日,生成日期是2014年12月29日的上午9點(diǎn)29分。從統(tǒng)計項(xiàng)目中查看到,該紡位一天共有52次正常切換和2次手動切換,生產(chǎn)了208個滿卷,滿卷產(chǎn)量達(dá)到1372.79公斤;共有8次斷絲,分別是5次卷繞斷絲、1次切換斷絲、3次生頭斷絲,生產(chǎn)了4個大卷、24個小卷、無廢卷,大卷產(chǎn)量是26.06公斤、小卷產(chǎn)量是57.38公斤;廢絲量是120.29公斤,效率為92.4%。經(jīng)過與實(shí)際當(dāng)天生產(chǎn)情況的比較,切換統(tǒng)計、斷絲統(tǒng)計、卷繞統(tǒng)計正確無誤;產(chǎn)量統(tǒng)計方面,計算值與實(shí)際稱重值比較,單個滿卷的重量相差不到±0.05公斤,滿卷產(chǎn)量誤差處于極小水準(zhǔn),大卷產(chǎn)量、小卷產(chǎn)量、廢絲量誤差處于較小水準(zhǔn)。
5 總結(jié)
上位機(jī)紡絲生產(chǎn)數(shù)據(jù)管理系統(tǒng)在原有監(jiān)控軟件的基礎(chǔ)上,拓展了數(shù)據(jù)庫的應(yīng)用,通過相關(guān)的設(shè)定,增加了紡絲生產(chǎn)的項(xiàng)目統(tǒng)計功能,實(shí)現(xiàn)查詢紡位的滿卷情況、斷絲情況等,統(tǒng)計滿卷產(chǎn)量、小卷產(chǎn)量、廢絲量等,能準(zhǔn)確的反映出各個紡位的生產(chǎn)能力,提供數(shù)字化的生產(chǎn)報表,為管理者提供直觀的依據(jù)。
參考文獻(xiàn):
[1]崔晶.基于VC++、SQL Server的人力資源管理系統(tǒng)的設(shè)計和實(shí)現(xiàn)[D].長春:吉林大學(xué),2009.
[2]寇春鵬.SQL Server數(shù)據(jù)庫信息獲取系統(tǒng)的設(shè)計與實(shí)現(xiàn)[D].北京:北京化工大 學(xué),2008.
作者簡介:
劉家鑫,男,1985.12,碩士,研究方向:化纖紡絲上位機(jī)開
發(fā)。