張洋洋, 陳 進
(江南大學機械工程學院,江蘇無錫 214122)
目前市場競爭日益激烈,制造業(yè)面臨巨大的壓力,主要表現(xiàn)在:產(chǎn)品生命周期縮短;少量多態(tài)生產(chǎn)型態(tài);市場變化快,預測難度變大;嚴格的質量追溯體系[1-2]。企業(yè)要想在惡劣的市場環(huán)境中生存,必須能夠快速響應市場需求,迅速滿足客戶需求。為此,絕大部分企業(yè)實施了企業(yè)信息化工程,在市場中處于優(yōu)勢地位。但是隨著信息化的不斷深入,企業(yè)也面臨著瓶頸問題:生產(chǎn)過程中的數(shù)據(jù)不能實時準確的采集[3]。
伴隨識別技術的不斷提高,RFID技術[4]為制造執(zhí)行系統(tǒng)的數(shù)據(jù)采集功能提供了一種高效、可靠的實時數(shù)據(jù)采集技術。RFID最大的特點是非接觸性,因此完成識別工作時無需人工干預,適于實現(xiàn)自動化且不易損壞,可識別高速運動物體并可同時識別多卡,操作快捷方便。RFID技術既保證了數(shù)據(jù)的可靠、準確性,同時又提供了高效獲取生產(chǎn)數(shù)據(jù)的技術方法。文中以無錫某工程機械制造企業(yè)實際應用的數(shù)據(jù)采集系統(tǒng)為背景,提出一種基于RFID技術的離散型制造車間生產(chǎn)過程實時數(shù)據(jù)采集系統(tǒng)的設計與實現(xiàn)。
離散制造業(yè)涉及面非常廣泛,包括汽車、機床、計算機、日用電子消費品等。目前在大中型的離散制造企業(yè)中,管理信息化和設計信息化已得到一定的應用并取得了較好的效益。但是對于大部分離散制造企業(yè),車間信息化是一個薄弱環(huán)節(jié),車間生產(chǎn)的信息很難準確及時地反饋到企業(yè)的管理層,極大地影響了企業(yè)決策的及時性和科學性。離散制造業(yè)有如下特點[5]:
1)產(chǎn)品組成復雜、品種多。每種產(chǎn)品都由很多零部件組成,產(chǎn)品結構關系復雜;為了滿足市場發(fā)展,需要研發(fā)新品,提供更多的產(chǎn)品種類,很多企業(yè)還提供定制服務,使產(chǎn)品種類不斷增加。
2)工藝路線復雜多變,生產(chǎn)周期長。成品需要經(jīng)過零部件加工、裝配等一系列環(huán)節(jié),很多零件可能需要幾十道工序才能生產(chǎn)出來,涉及眾多車間、外協(xié)廠商。從采購到加工、裝配、出廠,一般需要幾十天甚至幾個月,導致產(chǎn)品生產(chǎn)周期太長。
3)生產(chǎn)過程組成復雜。要維持生產(chǎn),需要原材料、設備、工裝夾具、倉庫、操作人員等一系列科學配合,牽涉企業(yè)各部門和供應商,生產(chǎn)過程組織極其復雜。
離散制造車間生產(chǎn)過程中的數(shù)據(jù)包括車間人員、物料、加工設備、工票、工裝、加工過程等,涉及車間各個部分。生產(chǎn)現(xiàn)場的數(shù)據(jù)包括工人、物料、設備、工票、車間加工過程等?,F(xiàn)場數(shù)據(jù)可分為靜態(tài)數(shù)據(jù)和動態(tài)數(shù)據(jù),具體分類如下:
1)工人信息。包括工人工號、姓名、工種、班號等信息,是靜態(tài)數(shù)據(jù)??山㈧o態(tài)的工人信息表存儲工人信息,通過工號即可查詢到工人相關數(shù)據(jù),生產(chǎn)現(xiàn)場需要采集的是工人工號。
2)物料信息。包括物料編號、名稱、尺寸、材料牌號、加工工藝等,是靜態(tài)數(shù)據(jù)。可以建立靜態(tài)的物料數(shù)據(jù)表存儲物料信息,通過物料號即可查詢到相關數(shù)據(jù),生產(chǎn)現(xiàn)場需要采集的是物料編號。
3)設備信息。包括設備編號、名稱、分類、型號、所在車間、設備性能等,屬于靜態(tài)數(shù)據(jù)??梢越㈧o態(tài)的設備信息表存儲設備信息,通過設備編號即可查詢相關信息,生產(chǎn)現(xiàn)場需要采集的是設備編號。
4)工票信息。工票是離散制造企業(yè)車間生產(chǎn)現(xiàn)場加工的基本單位,也是工人進行加工的依據(jù),屬于動態(tài)數(shù)據(jù),包括工票號、工人工號、設備編號、開票日期、開工日期、準備工時、定額工時等,工票在有新的生產(chǎn)任務時開出,在工票任務加工完成時結束。在生產(chǎn)現(xiàn)場需要采集的是開工時間、完工時間等。
5)車間加工信息。用來記錄在車間的加工完成情況,是動態(tài)數(shù)據(jù),按約定的讀卡器事件進行采集。
在傳統(tǒng)的生產(chǎn)過程中生產(chǎn)數(shù)據(jù)是靠生產(chǎn)記錄文件獲得的。它通過手工在生產(chǎn)管理文件上記錄每一批次產(chǎn)品在每一個工序生產(chǎn)過程的數(shù)據(jù),等到該批產(chǎn)品加工完畢后,再把管理文件上記錄的生產(chǎn)數(shù)據(jù)通過手工錄至計算機中。因此,該方法操作繁冗,生產(chǎn)數(shù)據(jù)記錄滯后,無法實現(xiàn)實時監(jiān)控和統(tǒng)計,數(shù)據(jù)的可靠性差,效率也非常低。目前,不少企業(yè)仍然采用這一傳統(tǒng)手工錄入數(shù)據(jù)的方式。為了提高企業(yè)信息化程度,一些企業(yè)已采用條形碼方式的數(shù)據(jù)采集技術進行生產(chǎn)管理。
RFID(射頻技術)是一種非接觸的自動識別技術。RFID系統(tǒng)通常由讀寫器、電子標簽、天線及控制器組成。在RFID系統(tǒng)的應用中,標簽附著在被識別的物體上,當帶有電子標簽的被識別物體進入可識讀范圍時,讀寫器以自動無接觸的方式將約定的信息從電子標簽中讀取出來,從而完成自動識別物品或者自動收集物品標識信息的功能。
RFID技術與條形碼技術比較,有如下特點[6]:
1)可在惡劣環(huán)境下使用。條形碼必須依靠激光讀取信息,在光線差、油污污染等情況下不可識別。RFID采用無線電射頻,可以穿透外部材料進行識別。
2)可遠距離識別。條形碼只能靜距離讀取,而RFID則能快速準確地讀取數(shù)米外的信息。
3)可重復使用。RFID的標簽可以在生產(chǎn)任務完成后回收再利用,節(jié)約成本。
該系統(tǒng)采集的是車間的實時生產(chǎn)數(shù)據(jù),主要包括:零件的開始加工時間、完工時間、在線生產(chǎn)數(shù)等。根劇車間數(shù)據(jù)采集的需求,設計系統(tǒng)的硬件組成[7-10]如圖1所示。在每臺加工設備上安裝數(shù)據(jù)采集終端,利用串口網(wǎng)絡實現(xiàn)數(shù)據(jù)采集終端與采集系統(tǒng)的通信。將車間數(shù)據(jù)采集系統(tǒng)集成到企業(yè)局域網(wǎng)中,實現(xiàn)與ERP/MES系統(tǒng)的數(shù)據(jù)交換。
圖1 系統(tǒng)硬件組成Fig.1 System hardware
系統(tǒng)包括有:在每臺加工設備上安裝的數(shù)據(jù)終端,多臺通過局域網(wǎng)連接在一起的客戶機,多臺通過局域網(wǎng)連接的數(shù)據(jù)庫服務器。多個不同型號的閱讀器通過各個廠商提供的協(xié)議與軟件連接。標簽可以根據(jù)實際需要選無源的或是有源的;也可以是一些閱讀器對應有源標簽,而另一些對應無源標簽。每個閱讀器從標簽讀取數(shù)據(jù),經(jīng)過系統(tǒng)初步處理加工后,通過局域網(wǎng)存儲在企業(yè)數(shù)據(jù)庫中。
車間數(shù)據(jù)采集系統(tǒng)必須為上層ERP,MES等管理軟件提供車間生產(chǎn)的實時數(shù)據(jù),因此需要考慮實時數(shù)據(jù)的采集,并與其他管理軟件集成。
2.2.1 數(shù)據(jù)采集系統(tǒng)與其他信息系統(tǒng)的集成 分析企業(yè)目前的管理系統(tǒng),需要把車間數(shù)據(jù)采集系統(tǒng)與其他管理系統(tǒng)的數(shù)據(jù)集成,具體如圖2所示。系統(tǒng)通過數(shù)據(jù)終端及時采集車間生產(chǎn)數(shù)據(jù),觸發(fā)采集系統(tǒng)對數(shù)據(jù)的處理并存儲到企業(yè)數(shù)據(jù)庫,企業(yè)的其他管理系統(tǒng)可以共享該數(shù)據(jù),實現(xiàn)了集成功能。
圖2 系統(tǒng)數(shù)據(jù)流Fig.2 Data flow of system
2.2.2 系統(tǒng)操作流程 由于數(shù)據(jù)采集軟件僅在企業(yè)內(nèi)部使用,且考慮數(shù)據(jù)安全、運行速度等因素,軟件采用客戶/服務器結構,即C/S模式;同時考慮到企業(yè)目前已有管理軟件均采用SQL Server 2000數(shù)據(jù)庫管理系統(tǒng),為了滿足企業(yè)信息化集成、數(shù)據(jù)共享、軟件兼容性等需求,故數(shù)據(jù)采集軟件仍以SQL Server 2000作為數(shù)據(jù)庫管理系統(tǒng)。軟件在C++Builder與SQL Server 2000環(huán)境下開發(fā)完成。數(shù)據(jù)采集系統(tǒng)的流程如圖3所示。
圖3 系統(tǒng)操作流程Fig.3 Operation flow of system
軟件設計主要包含以下關鍵技術:
1)采用多線程技術。數(shù)據(jù)采集系統(tǒng)必須實時采集數(shù)據(jù),同時系統(tǒng)還需要統(tǒng)計在制品情況、車間計劃執(zhí)行情況等,所以系統(tǒng)采用多線程。一個線程負責掃描閱讀器狀態(tài),另一個線程則負責統(tǒng)計生產(chǎn)情況。
2)判斷閱讀器事件是否合法。為了系統(tǒng)正確地采集數(shù)據(jù),對于閱讀器的事件做一些約定。①員工卡卡號 <30 000,物料卡卡號 >90 000;②生產(chǎn)以刷物料卡、刷員工卡開始,以按“F1”鍵結束,如果在加工開始5 min之內(nèi)刷其他物料卡則視為無效,必須先按“F1”鍵結束,才能開始新的零件加工;③數(shù)據(jù)采集終端的按鍵事件,規(guī)定一些按鍵觸發(fā)的命令,“F2”鍵視為暫停。
3)利用數(shù)據(jù)庫存儲過程將合法事件保存至數(shù)據(jù)庫。對于閱讀器發(fā)生的合法事件,利用存儲過程將采集到的信息保存至數(shù)據(jù)庫,以便系統(tǒng)進行數(shù)據(jù)處理。合法的事件包含:①事件類型?!八⒖ㄊ录薄ⅰ伴_機事件”、“按鍵事件”。② 事件內(nèi)容??ㄌ?、鍵值、閱讀器ID等。③事件時間。每次事件發(fā)生的時間。
硬件安裝完成后,首先設置每個閱讀器的ID以及IP地址。對于軟件主要設置各串口的IP地址,保證每個閱讀器的IP地址唯一。調(diào)試完成后就可以運行系統(tǒng)進行數(shù)據(jù)采集。運行流程如圖4所示。
圖4 數(shù)據(jù)采集流程Fig.4 Flow chart of data collecting
車間數(shù)據(jù)采集運行流程如下:
1)開始。車間主管已根據(jù)生產(chǎn)計劃及工藝文件完成派工,將零件與物料卡按照車間計劃放置在托盤內(nèi)。生產(chǎn)管理軟件如圖5所示。
圖5 車間計劃窗體Fig.5 Workshop production plan form
2)刷物料卡。加工者取下托盤內(nèi)的物料卡并在閱讀器掃描,閱讀器會顯示該物料的批次以及名稱等信息。數(shù)據(jù)終端顯示如圖6所示。第1行顯示批號,第2行顯示零件名稱。
3)刷員工卡。加工者將自己的員工卡在閱讀器掃描,閱讀器會顯示該卡的姓名。系統(tǒng)將記錄時間作為零件的開始加工時間。數(shù)據(jù)終端如圖7所示。第1行顯示批號與工序號,第2行顯示零件名稱,第3行顯示加工者姓名與零件數(shù)量,第4行顯示提示信息。
圖7 數(shù)據(jù)終端界面Fig.7 Data terminal interfaces
4)開始加工。加工者裝夾零件,開始加工。生產(chǎn)管理軟件如圖8所示。生產(chǎn)臺賬記錄了該生產(chǎn)活動的主要信息,包括批號、零件名稱、工序序號、數(shù)量、加工者、開始加工時間。
圖8 生產(chǎn)臺賬窗體Fig.8 Production records form
5)按F1鍵。加工結束,系統(tǒng)將記錄結束加工時間。生產(chǎn)管理軟件如圖9所示。系統(tǒng)將結束加工時間更新到生產(chǎn)臺賬。
圖9 生產(chǎn)臺賬窗體Fig.9 Production records form
利用RFID的特點設計的車間數(shù)據(jù)采集系統(tǒng),不僅可以使數(shù)據(jù)采集更實時準確,同時為企業(yè)生產(chǎn)計劃層提供生產(chǎn)能力的準確值。該系統(tǒng)實現(xiàn)了對車間的實時監(jiān)控、在制品統(tǒng)計、生產(chǎn)計劃的科學安排,大幅度提高了企業(yè)的生產(chǎn)效率。本系統(tǒng)目前已經(jīng)初步開發(fā)完成,并在該企業(yè)實施。通過一段時間的運行,系統(tǒng)不斷完善,目前已經(jīng)能滿足企業(yè)需求,從而提高了企業(yè)的競爭力。
[1]李文川,王旭,景熠.離散制造企業(yè)RFID實施框架研究[J].計算機應用研究,2011,28(10):3746-3749.LI Wen-chuan,WANG Xu,JING Yi.Implementation framework of RFID in discrete manufacturing enterprises[J].Application Research of Computers,2011,28(10):3746-3749.(in Chinese)
[2]祁峰,謝慶生.射頻識別技術與ERP系統(tǒng)的集成應用[J].貴州大學學報:自然科學版,2008,25(5):498-502.QI Feng,XIE Qing-sheng.The integration application of RFID technology and ERP system[J].Journal of Guizhou University:Nature Science,2008,25(5):498-502.(in Chinese)
[3]丁斌,羅烽林,孫曉林,等.離散型制造企業(yè)RFID應用策略研究[J].中國管理科學,2008,16(2):76-82.DING Bin,LUO Feng-lin,SUN Xiao-lin,et al.Research on application strategy of RFID in discrete manufacturers[J].Chinese Journal of Management Science,2008,16(2):76-82.(in Chinese)
[4]孫棣華,銀國超,趙敏,等.基于RFID的生產(chǎn)線監(jiān)控技術與應用[J].重慶工學院學報,2008,22(4):27-30.SUN Di-hua,YIN Guo-chao,ZHAO Min,et al.RFID-based production line supervision technology and its application[J].Journal of Chongqing Institute of Technology,2008,22(4):27-30.(in Chinese)
[5]王加興.離散制造車間數(shù)據(jù)采集及其分析處理系統(tǒng)研究與開發(fā)[D].杭州:浙江大學,2010.
[6]田美花.基于RFID技術的生產(chǎn)執(zhí)行系統(tǒng)關鍵技術研究[D].青島:中國海洋大學,2007.
[7]何偉,曾雋芳,魏書楷,等.RFID生產(chǎn)監(jiān)控及調(diào)度管理系統(tǒng)[J].自動化儀表,2010,31(3):35-37.HE Wei,ZENG Juan-fang,WEI Shu-kai,et al.RFID-based monitoring and scheduling management system for production line[J].Process Automation Instrumentation,2010,31(3):35-37.(in Chinese)
[8]劉衛(wèi)寧,鄭林江,孫棣華,等.射頻識別在多品種小批量生產(chǎn)管理中的應用研究[J].計算機工程與應用,2010,46(27):1-5.LIU Wei-ning,ZHENG Lin-jiang,SUN Di-hua,et al.Application of RFID onmulti-varieties and small-batch production management[J].Computer Engineering and Applications,2010,46(27):1-5.(in Chinese)
[9]馬連博,胡琨元,朱云龍,等.面向離散制造業(yè)的過程監(jiān)控管理系統(tǒng)設計與實現(xiàn)[J].小型微型計算機系統(tǒng),2010,31(2):377-380.MA Lian-bo,HU Kun-yuan,ZHU Yun-long,et al.Design and implementation of the process monitoring management system DMI-oriented[J].Journal of Chinese Computer Systems,2010,31(2):377-380.(in Chinese)
[10]秦沛.基于RFID和ZigBee技術的MES數(shù)據(jù)采集研究[D].武漢:武漢科技大學,2010.