對(duì)于任何一個(gè)企業(yè)來(lái)說(shuō),物料出/入倉(cāng)庫(kù)是十分頻繁的日常工作,一般的物料出/入庫(kù)流程為:物料人員拿著提料單/入庫(kù)單到倉(cāng)庫(kù)管理部門,倉(cāng)庫(kù)管理人員根據(jù)提料單/入庫(kù)單從倉(cāng)庫(kù)中提取物料/向倉(cāng)庫(kù)中存入物料,并從庫(kù)存系統(tǒng)中扣除提取的物料/增加新人庫(kù)的物料?梢钥闯,物料的進(jìn)/出倉(cāng)庫(kù)與數(shù)據(jù)的進(jìn)/出系統(tǒng)是靠人工去保持同步和一致,并沒(méi)有實(shí)現(xiàn)數(shù)據(jù)的出入系統(tǒng)與倉(cāng)庫(kù)的實(shí)際動(dòng)作的自動(dòng)關(guān)聯(lián)。
隨著市場(chǎng)競(jìng)爭(zhēng)的不斷加劇,企業(yè)不斷地通過(guò)信息化來(lái)提高管理水平,增強(qiáng)競(jìng)爭(zhēng)力,實(shí)施ERP就是當(dāng)前企業(yè)信息化的一大熱點(diǎn)。ERP可以實(shí)現(xiàn)對(duì)企業(yè)資源(人、財(cái)物以及信息)的全面管理。對(duì)制造型企業(yè)來(lái)說(shuō),ERP系統(tǒng)也包含了庫(kù)存控制的部分,其實(shí)現(xiàn)的主要功能有:建立新庫(kù),移動(dòng)庫(kù)存地點(diǎn)和改變庫(kù)存狀態(tài),調(diào)整庫(kù)存數(shù)量,庫(kù)存盤點(diǎn),庫(kù)存查詢,庫(kù)存分析,還可生成庫(kù)存精度報(bào)告,按物料查詢待下達(dá)或已下達(dá)訂單等?梢钥闯,ERP系統(tǒng)中的庫(kù)存控制主要是數(shù)據(jù)方面的操作,與實(shí)際的倉(cāng)庫(kù)動(dòng)作控制沒(méi)有任何關(guān)系,而是靠人工去操作倉(cāng)庫(kù)來(lái)實(shí)現(xiàn)物料的實(shí)際出/入倉(cāng)庫(kù)。
本文研究的目的就是實(shí)現(xiàn)ERP系統(tǒng)中的數(shù)據(jù)出/入庫(kù)與倉(cāng)庫(kù)的實(shí)際動(dòng)作控制相關(guān)聯(lián)。當(dāng)然其前提條件是倉(cāng)庫(kù)是自動(dòng)倉(cāng)庫(kù)或可改造為自動(dòng)倉(cāng)庫(kù)的倉(cāng)庫(kù)。
1 ERP系統(tǒng)中的數(shù)據(jù)出/入系統(tǒng)機(jī)制
ERP系統(tǒng)中的庫(kù)存控制對(duì)企業(yè)減少資金占用,加強(qiáng)資金流轉(zhuǎn)具有重要的意義,這里結(jié)合Founhshift的ERP系統(tǒng)說(shuō)明ERP系統(tǒng)中的數(shù)據(jù)出/入系統(tǒng)機(jī)制。Fourthshift ERP系統(tǒng)中數(shù)據(jù)出/入系統(tǒng)的基本原理如圖1所示。如果在Founhshift ERP系統(tǒng)中進(jìn)行了與庫(kù)存相關(guān)的操作,它將改寫F0urthshift ERP系統(tǒng)中的相關(guān)數(shù)據(jù)庫(kù),同時(shí),在日志文件AcHIVE.FIL中將詳細(xì)記錄此次操作的內(nèi)容。舉例如下:
圖1 Founhshift ERP系統(tǒng)中
上面為一條寫入日志文件AcHIVE.FIL的記錄。該條記錄包含了進(jìn)行操作的類型(即:出庫(kù),入庫(kù),庫(kù)存移動(dòng)等)以及庫(kù)位號(hào)的信息等。
2 自動(dòng)倉(cāng)庫(kù)的控制機(jī)制
自動(dòng)倉(cāng)庫(kù)在企業(yè)中應(yīng)用相當(dāng)廣泛,自動(dòng)倉(cāng)庫(kù)接受操作者輸入的指令,并按照指令進(jìn)行相應(yīng)的動(dòng)作,一般是采用PLC控制。其基本結(jié)構(gòu)如圖2所示。
圖2 自動(dòng)倉(cāng)庫(kù)的基本結(jié)構(gòu)示意圖
自動(dòng)倉(cāng)庫(kù)的工作過(guò)程為:操作者通過(guò)單片機(jī)或微機(jī)的附屬設(shè)備(如操作面板)輸入控制指令,主要包括庫(kù)號(hào)、位號(hào)等,單片機(jī)或微機(jī)通過(guò)串行通訊將控制指令發(fā)送給PLC,由PLC根據(jù)控制邏輯,由輸出端子輸出控制信號(hào)控制自動(dòng)倉(cāng)庫(kù)的實(shí)際動(dòng)作。自動(dòng)倉(cāng)庫(kù)在控制信號(hào)的作用下,自動(dòng)轉(zhuǎn)入或轉(zhuǎn)出,這樣就實(shí)現(xiàn)了物料的自動(dòng)出/入庫(kù)。
3 ERP中庫(kù)存控制與倉(cāng)庫(kù)實(shí)際動(dòng)作控制的關(guān)聯(lián)機(jī)制
根據(jù)1、2節(jié)的敘述可知,要將ERP中庫(kù)存控制與倉(cāng)庫(kù)實(shí)際動(dòng)作控制關(guān)聯(lián)起來(lái),就需要在ERP系統(tǒng)中進(jìn)行了庫(kù)存相關(guān)的操作的時(shí)候,能從ERP系統(tǒng)中提取庫(kù)存操作的相關(guān)的信息,并將這些信息轉(zhuǎn)換成自動(dòng)倉(cāng)庫(kù)需要的操作指令傳送給PLC,PLC通過(guò)輸入/出端子發(fā)出控制信號(hào)控制自動(dòng)倉(cāng)庫(kù)的實(shí)際動(dòng)作。
ERP中庫(kù)存控制與倉(cāng)庫(kù)實(shí)際動(dòng)作控制關(guān)聯(lián)的實(shí)現(xiàn)方式如圖3所示。ERP中庫(kù)存控制與倉(cāng)庫(kù)實(shí)際動(dòng)作控制關(guān)聯(lián)原理為:在FourthShift ERP系統(tǒng)中進(jìn)行了與庫(kù)存相關(guān)的操作后,F(xiàn)ounllshift ERP系統(tǒng)本身會(huì)做兩件事,一是將數(shù)據(jù)變化寫入Fourthshift ERP系統(tǒng)本身的數(shù)據(jù)庫(kù)中;二是將所進(jìn)行的操作寫入日志文件AcHIVE.FIL,AcHIVE.FIL中詳細(xì)記錄了每一次操作的詳細(xì)信息。事件監(jiān)測(cè)器用于監(jiān)測(cè)日志文件AcHIVE.FIL的變化,一旦監(jiān)測(cè)到進(jìn)行了與庫(kù)存操作相關(guān)的操作,就將與庫(kù)存操作的相關(guān)信息提取出來(lái)并寫人數(shù)據(jù)庫(kù)中。倉(cāng)庫(kù)實(shí)際動(dòng)作控制程序一旦監(jiān)測(cè)到庫(kù)存操作相關(guān)信息數(shù)據(jù)庫(kù)中有新的與庫(kù)存操作相關(guān)的信息出現(xiàn),就會(huì)提取出與庫(kù)存實(shí)際操作相關(guān)的信息(如庫(kù)、位號(hào)等),并生成PLc可以接受的格式的指令發(fā)送到控制倉(cāng)庫(kù)實(shí)際動(dòng)作的PLC,從而實(shí)現(xiàn)了ERP中庫(kù)存控制與倉(cāng)庫(kù)實(shí)際動(dòng)作控制關(guān)聯(lián)。
圖3中虛線表示可以由倉(cāng)庫(kù)實(shí)際動(dòng)作控制程序直接監(jiān)測(cè)日志文件ACHIⅦ.FIL的變化,提取出與庫(kù)存操作相關(guān)的信息,根據(jù)提取的信息生成實(shí)際的控制指令,控制自動(dòng)倉(cāng)庫(kù)的動(dòng)作。這樣對(duì)日志文件AcHIVE FIL的監(jiān)測(cè)更為簡(jiǎn)單、直接,減少了中間環(huán)節(jié)即庫(kù)存操作相關(guān)信息數(shù)據(jù)庫(kù)。但需要開發(fā)對(duì)日志文件AcHIVE.FIL的監(jiān)測(cè)程序。
圖3 ERP中庫(kù)存控制與倉(cāng)庫(kù)實(shí)際動(dòng)作控制關(guān)聯(lián)原理圖
圖4為ERP中庫(kù)存管理與倉(cāng)庫(kù)實(shí)際動(dòng)作控制關(guān)聯(lián)前后的比較圖。關(guān)聯(lián)前數(shù)據(jù)出入系統(tǒng)的工作由ERP中庫(kù)存管理用PC實(shí)現(xiàn),實(shí)際倉(cāng)庫(kù)動(dòng)作控制的工作由倉(cāng)庫(kù)實(shí)際動(dòng)作控制用Pc實(shí)現(xiàn);而關(guān)聯(lián)后,這兩項(xiàng)工作都由ERP中庫(kù)存管理用PC來(lái)完成。
圖4 ERP中庫(kù)存控制與倉(cāng)庫(kù)實(shí)際動(dòng)作控制的關(guān)聯(lián)前后比較圖
4 ERP中庫(kù)存控制與倉(cāng)庫(kù)實(shí)際動(dòng)作控制的關(guān)聯(lián)實(shí)現(xiàn)
如圖3所示,要實(shí)現(xiàn)ERP中庫(kù)存控制與倉(cāng)庫(kù)實(shí)際動(dòng)作控制的關(guān)聯(lián),必須要能對(duì)日志文件ACHIVE.FIL進(jìn)行準(zhǔn)確的監(jiān)測(cè)。
Fourthshift公司提供的事件監(jiān)測(cè)器visiwatch可以對(duì)很多事件進(jìn)行監(jiān)測(cè),包括事務(wù)流事件、時(shí)間事件、文件事件(包括文件的建立、修改和刪除等事件)等。這里用Visiwatch來(lái)對(duì)日志文件AcHIVE.FIL的變化進(jìn)行監(jiān)測(cè),提取出與庫(kù)存操作相關(guān)的信息并寫入庫(kù)存操作相關(guān)信息數(shù)據(jù)庫(kù),只需進(jìn)行簡(jiǎn)單的設(shè)定和二次開發(fā)便可實(shí)現(xiàn)。當(dāng)然也可以直接由倉(cāng)庫(kù)實(shí)際動(dòng)作控制程序?qū)崿F(xiàn)對(duì)日志文件AcHIVE.FIL的監(jiān)測(cè)。
倉(cāng)庫(kù)實(shí)際動(dòng)作控制程序的任務(wù)是實(shí)現(xiàn)對(duì)庫(kù)存操作相關(guān)信息數(shù)據(jù)庫(kù)的監(jiān)測(cè),并生成對(duì)自動(dòng)倉(cāng)庫(kù)的控制指令。生成控制指令只需遵循PLc的通訊協(xié)議即可,這里不再贅述。
在ERP系統(tǒng)中進(jìn)行與庫(kù)存操作相關(guān)的操作時(shí),一次可能要對(duì)多個(gè)庫(kù)位進(jìn)行出/入庫(kù)操作,也可能要進(jìn)行庫(kù)存移動(dòng)(從一個(gè)庫(kù)位出,進(jìn)入另一個(gè)庫(kù)位),也可能幾次的出/入庫(kù)操作都是對(duì)同一庫(kù)位進(jìn)行的。這時(shí),并不是每一次ERP中的庫(kù)存相關(guān)操作都需要立即進(jìn)行倉(cāng)庫(kù)的實(shí)際動(dòng)作控制,比如,需要從同一庫(kù)位出入庫(kù)的幾次操作可以合并為一次出入庫(kù)等。
圖5 倉(cāng)庫(kù)實(shí)際動(dòng)作控制程序操作界面
倉(cāng)庫(kù)實(shí)際動(dòng)作控制程序操作界面如圖5所示。要進(jìn)行的出入庫(kù)操作都以記錄形式列出。每條記錄包括:物料號(hào),出/入庫(kù)的庫(kù)位號(hào),出入庫(kù)標(biāo)志(I入庫(kù),O出庫(kù)),數(shù)量,日期,時(shí)間以及操作人員等字段。并設(shè)有“刪除”、“關(guān)閉”、“執(zhí)行”以及“合并”按鈕。
對(duì)于需要從同一庫(kù)位出入庫(kù)的幾次操作,可以合并為一次出入庫(kù),這時(shí)只需選中需要合并的記錄,點(diǎn)擊“合并”按鈕即可。如果是進(jìn)行了誤操作,則可在執(zhí)行具體出入庫(kù)操作之前刪除進(jìn)行了誤操作的記錄。點(diǎn)擊“執(zhí)行”按鈕,則可執(zhí)行所選中記錄的實(shí)際出入庫(kù)操作,托盤從指定的庫(kù)位轉(zhuǎn)出或轉(zhuǎn)入指定的庫(kù)位。移庫(kù)操作相當(dāng)于從一個(gè)庫(kù)位出再進(jìn)入另一庫(kù)位,即可分解為一次出庫(kù)操作和一次入庫(kù)操作。
倉(cāng)庫(kù)實(shí)際動(dòng)作控制程序是以最小化的方式運(yùn)行的,在用鼠標(biāo)將其點(diǎn)擊出來(lái)以前,都以最小化方式顯示在任務(wù)欄上。這樣在ERP系統(tǒng)進(jìn)行一系列與出入庫(kù)相關(guān)的操作時(shí),倉(cāng)庫(kù)實(shí)際動(dòng)作控制程序操作界面不會(huì)因監(jiān)測(cè)到庫(kù)存操作相關(guān)信息數(shù)據(jù)庫(kù)數(shù)據(jù)發(fā)生變化。進(jìn)行界面更新,從而彈出窗口妨礙ERP系統(tǒng)進(jìn)行的與庫(kù)存相關(guān)的操作。
5 結(jié)束語(yǔ)
通過(guò)實(shí)現(xiàn)ERP中庫(kù)存控制與倉(cāng)庫(kù)實(shí)際動(dòng)作控制的關(guān)聯(lián),在ERP中進(jìn)行庫(kù)存相關(guān)操作,便可直接實(shí)現(xiàn)對(duì)倉(cāng)庫(kù)實(shí)際出入庫(kù)動(dòng)作的控制,首先減少了過(guò)多的人為操作,在ERP系統(tǒng)中進(jìn)行了數(shù)據(jù)的出入系統(tǒng)操作以后,不需要操作者再到自動(dòng)倉(cāng)庫(kù)的控制面板前進(jìn)行自動(dòng)倉(cāng)庫(kù)實(shí)際動(dòng)作控制的操作;其次是可以降低成本,進(jìn)行庫(kù)存數(shù)據(jù)管理和倉(cāng)庫(kù)實(shí)際動(dòng)作控制可以由一臺(tái)微機(jī)來(lái)完成,同時(shí)兩個(gè)工人的工作可以由一個(gè)人來(lái)完成,且操作十分簡(jiǎn)便。
該關(guān)聯(lián)機(jī)制在某機(jī)械廠的信息化建設(shè)中得以實(shí)施和利用,證明是切實(shí)可靠和可行的。
轉(zhuǎn)載請(qǐng)注明出處:拓步ERP資訊網(wǎng)http://www.oesoe.com/
本文標(biāo)題:ERP中庫(kù)存控制與倉(cāng)庫(kù)實(shí)際動(dòng)作控制的關(guān)聯(lián)機(jī)制研究
本文網(wǎng)址:http://www.oesoe.com/html/support/1112183541.html