[摘要]本文主要介紹了MES的定義及功能結構,著重分析MES與ERP在企業管理中所起的不同作用,以及相互的關系,如何協作達到最佳效果。
[關鍵詞]MES ERP DCS
MES在工廠綜合自動化系統中起著中間層的作用——在MRP II、ERP系統產生的長期計劃的指導下,MES根據底層控制系統采集的與生產有關的實時數據,對短期生產作業的計劃調度、監控、資源配置和生產過程進行優化。那么,MES依靠哪些技術、模塊實現這一目標?尤其是與ERP、控制系統如何實現協作呢?
一、 MES起到承上啟下的作用,優化數據流
作為一種計算機輔助生產管理系統,MES重要使命就是實現企業的連續信息流。它包含了許多功能模塊。通過實踐,MESA(MES國際聯合會)歸納了十一個主要的MES能模塊,包括工序詳細調度、資源分配和狀態管理、生產單元分配、過程管理、人力資源管理、維護管理、質量管理、文檔控制、產品跟蹤和產品清單管理、性能分析和數據采集等模塊。
通過上述這些模塊有效協作,MES在工廠綜合自動化系統中起著中間層的作用。在MES下層,是底層生產控制系統,包括DCS、PLC、NC/CNC和SCADA或這幾種類型的組合;在MES上層,則是高層管理計劃系統,包括ERP、MRP II。
從層次角度分析,制造企業的控制結構可劃分為工廠層(或公司層)、車間層、單元層和設備層。其 中,單元層相當于一般企業的工段或班組。通常,ERP系統處于工廠層和車間層,有時會擴展到單元層。設備控制系統處于設備層,有時會擴展到單元層。而 MES則總是處于車間層與單元層。因此,MES與ERP在車間層(有時包括單元層)在功能上會有部分重復,MES與設備控制系統在單元層有時也會有部分功能重疊。
在MRP II、ERP系統產生的長期計劃的指導下,MES根據底層控制系統采集的與生產有關的實時數據,進行短期生產作業的計劃調度、監控、資源配置和生產過程的優化等工作。
控制與信息反饋流程以及MES與ERP、設備控制系統之間的關系。計劃與控制指令自上而下越來越詳細與具體,而由分布在生產現場的數據采集系統采集的實時數據自下而上經過層層匯總,數據的綜合性越來越強。在信息交互的具體內容方面,MES向上層提交周期盤點次數、生產能力、材料消耗、勞動力和生產線運行性能、在制品(WIP)存放位置和狀態、實際定單 執行等涉及生產運行的數據;向底層控制系統發布生產指令控制及有關的生產線運行的各種參數等。
二、MES與ERP優勢互補
1、ERP的不足
雖然ERP能夠很好地解決生產計劃問題,但是在車間這一層次的控制卻往往不夠完善。例如,ERP里面的車間控制模塊計劃功能一般很弱,主要是執行MRP 計劃。它把MRP計劃變換為車間加工單和調度單,并按車間加工單和調度單執行,同時對計劃執行情況進行反饋,并進行投入與產出控制。
ERP系統車間加工單和調度單的時間跨度(或計劃期)常常比較長,通常為周。車間加工單和調度單中的設備資源,則是以工作中心為單位的,但對工作中心的 定義往往沒有嚴格規定,完全根據系統的實施要求和控制細度來確定的。通常,工作中心在ERP中被定義為一組設備資源,所有信息的反饋與成本的核算等都是以 工作中心為單位進行的。
ERP通常采集主要工序現場信息的時候,基本靠手工錄入,不僅效率低、易出錯,而且輸入的數據是基本上是前一個班或前一天的數據,信息滯后。
2、MES的優勢
MES的計劃調度功能與ERP車間層的功能有些類似,但MES的計劃調度的功能比較強,制定的計劃也比較詳細。
MES一般按車間層和單元層分級制定作業計劃,并對車間的每一臺設備或操作人員分派任務。MES中的車間加工單與ERP的類似,MES中的調度單是對車間加工單在時間和空間范圍內的進一步分解,通常會細化到計劃期內每個單元每臺設備每天(或每班)的生產任務。同時,以分派工單的形式把第二天或下一班的生產任務分派到每一個操作人員(或設備)上。
MES系統反饋的數據不僅包括每臺設備、每個工序和每個操作人員的數據,還包括加工過程中的狀態數據,而且由于采用自動化數據采集技術,使狀態數據可實時采集。采集的數據經過層層匯總,最后可得到整個工廠的生產現場數據。
三、 小結
把MES與ERP集成起來,不僅能充分發揮它們各自的優勢;同時,可使MES系統的生產計劃更合理,使ERP系統的數據更及時有效,工作效率更高。 MES與ERP間的集成數據與MES、ERP間的界面劃分有關。一般而言,即可以由MES來承擔所有車間層和單元層的功能,也可以由ERP承擔車間層的功能,由MES來承擔單元層的功能。但從系統的集成角度看,由MES來承擔所有車間層和單元層的功能實施比較容易。