ERP軟件如何跟MES系統對接
先說結論,按照就事論事的法則,因為ERP和MES沒有國家標準沒有國際范例,如何做對接,需要靠兩個系統做一定的開發,必須當個體項目來處理。
好吧,承認上面好似說了句廢話。不過,我們還是可以梳理一些思路的。一般企業會先上ERP系統,特別是制造業,涉及到數字工廠,智慧車間這些牛X的概念,ERP就不行了。所以需要引入MES系統。
MES系統的主要目標是抓取生產過程的數據,反饋數據,出報表或者看板。這是MES系統的主要功能,它解決的是“計劃執行的如何”的問題;而我們知道,ERP的主要職責是做資源計劃,也就是“定計劃”。MES系統和ERP系統的對接點就在“計劃”。具體方式是,ERP軟件下生產計劃,生產計劃包括訂單號,生產令號,生產物料,規格,數量,預定交期等,甚至還包括作業指導書,圖紙文檔,BOM表,工藝書,機臺任務等等。這些東西一般在ERP中完成;而MES系統需要去抓取這些信息,并將它們分配到工位機上面去,去驅動作業設備運動。這是MES系統的入口。當生產完成后,還需要有個出口。企業根據自身情況,可能是抽檢完成,可能是待發貨,可能是入庫。ERP軟件會管理庫房和物料信息,ERP一般需要做生產入庫。ERP軟件做生產入庫操作的時候,需要反饋給MES系統“生產計劃完成”這樣類似的信息。這是MES系統的結束點。
MES系統實現制造數據的可追溯性。
從ERP系統直接把物料數據導入到MES管理系統當然是一種方便可行的方法。但是MES對生產物料的管理非常細致,不同于庫存和BOM-MRP模塊對物料的要求。用戶會發現MES管理系統所需要的很多生產中間品是ERP系統中以前從來沒有出現過的,因此在MES系統中維護物料也是有必要的。而其中有些物料如辦公用品也是MES管理系統所不需要的。這要求MES系統有對ERP中物料進行篩選和假如新物料的功能。
MES系統對此的解決辦法是首先把所有ERP物料都引入到MES管理系統的一個標準物料表中,用戶還可以直接把所需的物料加入此表,再通過對這些物料進行選擇,把生產所需要的物料引入到另外一個最終的生產物料表中。除了初期的數據維護以外,用戶日常性的在ERP系統中對物料的增加、修改和刪除也需要同時反應到MES的生產物料中來,這個同步的過程需要ERP軟件進行必要的二次開發。
MES系統在進行排產計算的過程中需要提取物料的預計庫存數量,才能保證原材料的供應滿足生產需求。需要注意的是:這個預計庫存數量與ERP庫存模塊所提供的庫存數量有本質的區別。MES系統的目標是制定未來的計劃,所以它需要的是未來的、預計的庫存物料數量;而ERP庫存模塊所提供的是以前的和當前的物料數量。為了得到未來庫存數量,MES系統需要得到原材料的預計到貨數量和時間,這些信息本來需要在MES系統中進行手工錄入,但是如果用戶已經實施ERP的采購模塊,就可以從采購單信息中得到這些數據。對此,MES已有讀取ERP采購單相關信息并導入MES管理系統的未來庫存的功能。這需要ERP軟件開放數據庫中與采購單相關的數據表。
這些信息一般都保存在ERP系統中的銷售訂單,或者是主生產計劃等模塊中。除了在MES管理系統中手工把這些信息重新錄入一遍以外,還可以直接把這些信息從ERP系統取過來,經過加工,就可以直接下達排產,得到具體的生產計劃。
MES從ERP中得到的數據主要是物料、采購、銷售等基礎數據。這些都是生產管理中最基礎數據。需要注意的是另外一些基礎數據,比如工序、工序時間、邏輯關系、生產資源等都是任何ERP中所沒有的,都必須在MES系統中重新生成,這是MES系統理論與方式的獨特性所決定的。對企業來說,對這些基礎數據的準備同時也是企業自身生產管理的規范與完善的過程。
效率科技MES系統是一個行業性特別強的系統,選擇一個具有豐富的行業經驗和先進的管理思想的MES系統十分重要。效率科技10多年來深耕制造行業,具有了非常成熟的行業經驗以及成熟的解決方案,慧都可以為企業提供一套模塊化、基于B/S或C/S架構開發的解決方案,包括倉儲管理、生產計劃、生產管理、質量管理、設備管理、等核心功能,從而幫助企業解決可追溯性、生產控制和企業級系統集成問題,以確保同時滿足成本、質量、交期等目標。