高鵬程,周曉慧
(杭州電子科技大學(xué)信息與控制研究所,浙江杭州310018)
近些年,條碼技術(shù)作為一種關(guān)鍵的信息標(biāo)識(shí)和信息采集技術(shù),在全球范圍內(nèi)取得迅猛的發(fā)展,被廣泛的應(yīng)用于生產(chǎn)生活領(lǐng)域,在我國(guó),條碼技術(shù)也正以飛快的速度,在各行業(yè)的應(yīng)用中不斷發(fā)展,已經(jīng)成為信息化建設(shè)中的一個(gè)重要部分[1]。而且,條碼技術(shù)作為21世紀(jì)最流行的一種信息采集和自動(dòng)識(shí)別技術(shù),具有成本低、即時(shí)數(shù)據(jù)輸入、可靠性高等優(yōu)點(diǎn)。利用條碼技術(shù)可以提高企業(yè)的信息化和自動(dòng)化[2]。目前電源生產(chǎn)現(xiàn)場(chǎng)的數(shù)據(jù)主要依靠操作人員手工記錄完成,工作量大,速度慢,成本高,而且在多次的紙、筆、鍵盤錄入過程中出錯(cuò)率高,降低了企業(yè)的生產(chǎn)效率,同時(shí)也不能保證數(shù)據(jù)的準(zhǔn)確性和實(shí)時(shí)性[3]。本文針對(duì)上述缺點(diǎn),以某電源公司為例,分析了生產(chǎn)過程中電池條碼流程,提出相應(yīng)的適合員工操作的條碼采集方案,并且實(shí)現(xiàn)了采集器與ERP條碼信息系統(tǒng)的通信,加快了企業(yè)的信息化管理。
為了能夠?qū)崿F(xiàn)基礎(chǔ)數(shù)據(jù)準(zhǔn)確、方便、快速采集,自動(dòng)識(shí)別技術(shù)是至關(guān)重要的。在電池整個(gè)生產(chǎn)銷售過程中,生產(chǎn)線上采用固定式掃描器,電池下線后采用手持式采集器,然后將采集得到的條碼信息上傳到ERP系統(tǒng)進(jìn)行處理。電池條碼掃描流程主要分為3部分:
(1)生產(chǎn)線熱膠封后,檢驗(yàn)員對(duì)電池進(jìn)行編號(hào),在熱封或膠封完畢后由操作人員將條碼貼在電池上,電池灌酸、活化清洗下線后,記錄下線時(shí)間和工序號(hào);
(2)裝箱電池復(fù)核合格后才能裝箱,裝箱時(shí),操作工把電池的開路電壓測(cè)量記錄。把同一類型的電池配置裝箱,然后貼上外箱條碼,檢驗(yàn)員審核;
(3)倉(cāng)庫(kù)裝箱后,叉車操作人員將各種類型的電池放到指定的貨架中,記錄貨架號(hào),如需調(diào)整電池,可將電池放入新貨架,并記錄新貨架號(hào),發(fā)貨時(shí),叉車操作工將電池從貨架上取下,經(jīng)檢驗(yàn)員檢驗(yàn)合格后發(fā)貨,將檢驗(yàn)不合格的電池內(nèi)部出庫(kù)。當(dāng)發(fā)生質(zhì)量投訴時(shí),由客戶中心提供發(fā)貨日期、發(fā)貨地點(diǎn)及電池編號(hào),質(zhì)管部負(fù)責(zé)查詢?cè)撾姵氐馁|(zhì)量信息,并將電池退回廢品倉(cāng)庫(kù)。企業(yè)根據(jù)條碼信息跟蹤電池,對(duì)報(bào)廢的電池回收處理,實(shí)現(xiàn)企業(yè)的綠色制造。
根據(jù)電池條碼流程和實(shí)際操作中存在的問題,本文提出相應(yīng)的采集方案[4,5]。
(1)生產(chǎn)線:在生產(chǎn)線上使用固定采集器,并將灌酸機(jī)采集的酸重,活化時(shí)采集的放電電壓保存到相應(yīng)的txt文檔中,將生產(chǎn)線上各個(gè)環(huán)節(jié)采集的條碼txt文件與相應(yīng)的數(shù)據(jù)txt文件合并,上傳到ERP中的條碼信息管理系統(tǒng)。
(2)裝箱:配組是裝箱的重要環(huán)節(jié),在采集器自帶的編譯器中用C語言編寫算法,將每箱中不能配組的電池和配組范圍顯示在采集器中,提高現(xiàn)場(chǎng)實(shí)時(shí)配組效率。在裝箱時(shí),先在采集器中輸入每箱電池?cái)?shù)量N,充電日期,下線批次,然后輸入開路電壓,采集電池條碼,依此循環(huán),采集完N個(gè)電池條碼后,將不能配組的電池條碼刪除,采集新的電壓和條碼,接著掃描外箱條碼,最后將生成的打包.txt上傳到ERP數(shù)據(jù)庫(kù)中,并將信息顯示在ERP中。
(3)倉(cāng)庫(kù)管理:入庫(kù)時(shí),先輸入每個(gè)貨位的電池?cái)?shù)量,然后掃描貨架號(hào),然后再掃描外箱條碼。貨架調(diào)整時(shí),掃描新的貨架號(hào),再掃描外箱條碼,上傳ERP后會(huì)把電池的貨架號(hào)換成新的貨架號(hào)。內(nèi)部出庫(kù)、盤點(diǎn)和發(fā)貨只需掃描外箱條碼,在ERP將電池的物品號(hào),規(guī)格,箱數(shù)和總量統(tǒng)計(jì)出來。在ERP查詢使用期>5年的電池,及時(shí)與相應(yīng)的客戶溝通,對(duì)報(bào)廢的電池回收,在廢品倉(cāng)庫(kù)中報(bào)廢處理。
企業(yè)選用CODE 128作為電池條碼的編碼碼制。條形碼由電池型號(hào)、條形碼部分和電池條形碼編號(hào)3部分組成,由于外箱條碼和電池條碼編碼信息不同,分別制訂編碼規(guī)則。
(1)電池編碼規(guī)則:前7位為電池分類,第8~9位為裝配線,10位其它,一般為0,11~16位為年月日,后4位為當(dāng)日序號(hào)。電池條碼如圖1所示。
(2)外箱編碼規(guī)則:前2位為產(chǎn)地,第3~9位為電池分類,10~15位為年月日,后6位為當(dāng)日序號(hào)。外箱條碼如圖2所示。
圖1 電池編碼規(guī)則
圖2 外箱編碼規(guī)則
根據(jù)生產(chǎn)實(shí)際需求和實(shí)際操作流程,需采用手持方便,移動(dòng)靈活,內(nèi)存容量大,可脫機(jī)獨(dú)立操作的采集器,企業(yè)選用JBA188采集器,采集器功能主要包括裝箱和倉(cāng)庫(kù)管理2部分:
(1)裝箱主要有大密裝箱、中密裝箱、裝箱拆箱、復(fù)檢等功能,每個(gè)功能在掃描條碼重復(fù),條碼位數(shù)不對(duì)都會(huì)報(bào)警提示,并且都有刪除功能。在裝箱中,同一箱電池必須為同一型號(hào),不同報(bào)警。復(fù)檢時(shí)需重新輸入開路電壓;
(2)倉(cāng)庫(kù)管理主要有入庫(kù)、調(diào)撥、發(fā)貨、倉(cāng)庫(kù)拆箱、貨架調(diào)整、盤點(diǎn)等功能。每個(gè)功能同樣在掃描條碼重復(fù),條碼位數(shù)不對(duì)都會(huì)報(bào)警提示,有刪除功能。
數(shù)據(jù)采集成功后,上傳采集的數(shù)據(jù)實(shí)現(xiàn)采集器與ERP的通信。上傳數(shù)據(jù)代碼主要采用delphi實(shí)現(xiàn)[6-8],通過靜態(tài)調(diào)用JBA188自帶的JBA188.d ll文件將采集器中的條碼txt文件上傳到PC機(jī),使用TADOConnection控件連接數(shù)據(jù)庫(kù),該控件提供了事務(wù)管理和恢復(fù)原數(shù)據(jù)等操作,用TADOQuery控件訪問數(shù)據(jù)庫(kù)中的表,執(zhí)行insert操作。利用數(shù)據(jù)庫(kù)的鎖機(jī)制來支持并發(fā)操作和保證數(shù)據(jù)的完整性。數(shù)據(jù)上傳流程圖如圖3所示。
電池裝箱在數(shù)據(jù)上傳后,外箱條碼和電池條碼對(duì)應(yīng)的物品號(hào)、物品名稱、物品規(guī)格、物品說明、物品單位、物品說明、開路電壓等信息顯示在ERP中。電池裝箱界面如圖4所示。
圖3 數(shù)據(jù)上傳流程圖
圖4 ERP中電池裝箱界面
本文詳細(xì)分析電源生產(chǎn)過程中條碼流程,并針對(duì)實(shí)際操作存在的問題,采用了不同的條碼采集方案,實(shí)現(xiàn)了采集器與ERP的直接通信,方便了員工操作,提高了企業(yè)的生產(chǎn)效率,降低了企業(yè)成本,加快了企業(yè)的信息化管理。
[1] 趙勝.條碼技術(shù)發(fā)展的現(xiàn)狀與趨勢(shì)研究[J].邢臺(tái)職業(yè)技術(shù)學(xué)院學(xué)報(bào),2008,25(5):76-78.
[2] 秦開涌,胡業(yè)發(fā),丁毓峰.條形碼技術(shù)在生產(chǎn)信息采集系統(tǒng)中的應(yīng)用[J].計(jì)算機(jī)工程與應(yīng)用,2005,41(23):206-208.
[3] 張德珍,張子芳,余鐘偉,等.基于盤點(diǎn)機(jī)的生產(chǎn)現(xiàn)場(chǎng)數(shù)據(jù)采集及處理系統(tǒng)[J].計(jì)算機(jī)工程與應(yīng)用,2008,44(22):222-225.
[4] 劉玉霞,肖淑君.ERP系統(tǒng)條碼數(shù)據(jù)采集采集解決方案[J].天津理工學(xué)院學(xué)報(bào),2004,20(2):66-68.
[5] 林小勇.手持條碼數(shù)據(jù)采集器在圖書現(xiàn)場(chǎng)采購(gòu)中的應(yīng)用[J].農(nóng)業(yè)圖書情報(bào)學(xué)刊,2006,18(10):58-59.
[6] 賽奎春,宋坤,趙智勇.Delphi工程應(yīng)用與項(xiàng)目實(shí)踐[M].北京:機(jī)械工業(yè)出版社,2005:205-211.
[7] 啟明工作室.Delphi+SQL Server數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開發(fā)與實(shí)例[M].北京:人民郵電出版社,2005:67-83.
[8] 劉輝.零基礎(chǔ)學(xué)SQL Server 2005[M].北京:機(jī)械工業(yè)出版社,2008:292-311.