導(dǎo) 讀 ( 小庫 ) 設(shè)計者親身感悟:MES系統(tǒng)核心要素及制造流程分析 信息系統(tǒng)數(shù)據(jù)集成:PLM,、ERP、APS,、MES 資深程序員談APS在企業(yè)生產(chǎn)計劃上的應(yīng)用 學(xué)習(xí)MES管理系統(tǒng)基礎(chǔ)知識 丹東老李:最近有很多同行,,請教或討論ERP系統(tǒng)的MRP計算,,APS系統(tǒng),,以及MES系統(tǒng)之間的接口,在設(shè)計解決方案時應(yīng)該如何考慮,?如何實現(xiàn)二者的接口集成,?下面給出我在實際項目中的一些實踐思考,供交流,、互鑒,。 我是小庫,你們的老朋友,。歡迎添加小庫微信,,加入智能制造知識庫交流群! 一,、MRP,、APS、MES接口集成的數(shù)據(jù)/業(yè)務(wù)流程 在下文流程圖中,,不特意說明是MRP系統(tǒng),、APS系統(tǒng)、或者是MES系統(tǒng)功能模塊的概念,,主要考慮現(xiàn)在系統(tǒng)太多,,且有些功能模塊,各軟件供應(yīng)商提供的功能互相有交叉,,而各自的模型與管理理念又各不相同,,所以容易給企業(yè)用戶造成誤解。比如:
再比如,現(xiàn)在很多APS系統(tǒng)都集成了類似MES,、ERP的功能,,以歐美流行的PlanateTogether APS系統(tǒng)(教學(xué)視頻點擊)為例,它除了具有APS系統(tǒng)的專業(yè)功能外,,還包括ERP類似功能:銷售訂單,、采購訂單、庫存管理,。 為了滿足企業(yè)計劃執(zhí)行,,產(chǎn)能釋放的需求,,還提供了部分MES類似功能:工單報工、生產(chǎn)訂單,、工序工單,。 顯而易見,系統(tǒng)集成的這些功能,,都是為APS這個核心功能服務(wù)的,,而企業(yè)業(yè)務(wù)管理實際情況要比這要復(fù)雜的多,所以這些功能根本不可以與ERP,、MES等系統(tǒng)專業(yè)功能相比較(這個結(jié)論需要一定企業(yè)業(yè)務(wù)場景匹配,,非絕對)。 下文流程圖中三大功能模塊,,只是根據(jù)企業(yè)用戶的三大功能工作平臺(或功能模塊)劃分,;并說明相同模塊內(nèi)部的數(shù)據(jù)/業(yè)務(wù)流程;以及不同模塊之間數(shù)據(jù)/業(yè)務(wù)的流程,、以及接口方式,。 為了企業(yè)用戶避免被先入為主的模式影響判斷,建議大家還是要多豐富自己在相關(guān)領(lǐng)域的知識,。比如:有的企業(yè)用戶接觸某APS排程軟件(如Asprova)多一些,,由于先入為主,很可能導(dǎo)致錯誤的認為APS就是某排程軟件(如Asprova),,這對未來的軟件選擇存在非常大的隱患,。 下圖流程方案基于的企業(yè)業(yè)務(wù)上下文場景是:
二,、APS需要從ERP獲取哪些數(shù)據(jù) 由上圖可知,APS系統(tǒng)排程系統(tǒng)所需要的數(shù)據(jù)主要有以下幾大類:業(yè)務(wù)數(shù)據(jù),、資源數(shù)據(jù),、產(chǎn)能數(shù)據(jù)(工廠日歷相關(guān))。 1,、業(yè)務(wù)數(shù)據(jù)—生產(chǎn)訂單,。ERP生產(chǎn)訂單,來自于MRP運算生成計劃訂單后,計劃訂單的投放,;也可能來自于銷售訂單的下推,、或生產(chǎn)訂單下拉銷售訂單生成;也可能是純手工打造的生產(chǎn)訂單,。究竟如何產(chǎn)生生產(chǎn)訂單,應(yīng)該主要考慮客戶業(yè)務(wù)的模式來判斷,,詳細可以參考《中小企業(yè)信息化(五)企業(yè)必須正確評估的關(guān)鍵要素(業(yè)務(wù)模式/生產(chǎn)類型)》,,對應(yīng)流程圖節(jié)點【審核生產(chǎn)訂單】與APS工作臺【生產(chǎn)訂單】接口同步。 所有APS系統(tǒng)都是按生產(chǎn)訂單排程,,生產(chǎn)訂單是排程最基本的業(yè)務(wù)數(shù)據(jù)之一,。生產(chǎn)訂單有計劃開始時間、計劃完成時間,,是需要通過APS排程計算后,,返回給ERP生產(chǎn)訂單對應(yīng)字段的,對應(yīng)流程圖節(jié)點【排程計算】與【審核生產(chǎn)訂單】接口同步,。 生產(chǎn)訂單APS排程優(yōu)先級的考慮,,理論起來非常復(fù)雜,業(yè)務(wù)其實很簡單,。一般都是一個生產(chǎn)訂單排程完畢后,,再排第2個生產(chǎn)訂單;先排的生產(chǎn)訂單優(yōu)先占用資源,,究竟什么樣順序排合理,,主要還是看企業(yè)關(guān)注點,比如:
不管如何,,其本質(zhì)就是一個排序的事兒,,排在前面的生產(chǎn)訂單,優(yōu)先占用資源,。這這種需求的實現(xiàn),,是通過APS系統(tǒng)提供的標準功能的,一般有多種策略供企業(yè)用戶選擇,。 2,、業(yè)務(wù)數(shù)據(jù)—工序計劃。ERP生產(chǎn)訂單的工序計劃單,,是依據(jù)生產(chǎn)訂單物料設(shè)置的工程數(shù)據(jù)工藝路線,,自動生成的。對應(yīng)流程圖節(jié)點【審核工序計劃】與APS工作臺的【工序流轉(zhuǎn)單】接口同步,。 Aps系統(tǒng)排程最小單元是工序,,所以說工序計劃單是APS排程最基本的業(yè)務(wù)單據(jù)之二。工序計劃單有工序計劃開始時間、計劃完成時間,,是需要通過APS排程計算后,,返回給ERP工序計劃單對應(yīng)字段的,對應(yīng)流程圖節(jié)點【排程計算】與【審核工序計劃】接口同步,。 3,、業(yè)務(wù)數(shù)據(jù)—采購訂單/采購庫存。APS排程時考慮半成品零件原材料供給時間與數(shù)量,,這個故事聽起來非常美妙,,相信很多企業(yè)用戶都想要,同時這也是APS售前更愿意津津樂道,。 究竟是否要實現(xiàn)接口集成,?能否實現(xiàn)接口集成?客觀講需要看企業(yè)的基礎(chǔ)情況,,如果MRP,、庫存都搞不明白,不能及時更新狀態(tài),,暫時還是不要考慮了,;對于企業(yè)用戶對APS系統(tǒng)能實現(xiàn)標稱的效果,更需要深入研究,,否則的話會發(fā)現(xiàn)現(xiàn)實很骨感,,APS系統(tǒng)雖然有此功能,企業(yè)能否匹配是另外一回事兒,。 如果排程中需要考慮原材料約束,,則需要從ERP中導(dǎo)入相應(yīng)的庫存。有條件的公司,,可以使用庫存約束排程,,以減少因欠料引起的臨時計劃變更。要使用料況約束,,模型中需要定義采購料的BOM,,采購品庫存還應(yīng)包括在途庫存。這后面隱藏著很多的知識,。 |
|