發布日期:2022-04-17 點擊率:73
1 引言
ERP系統以供應鏈管理為核心,以銷售部門和采購部門為信息源頭,以設備、人力等其它系統為基礎,使信息流在ERP內部得到有效的傳遞和集成;MES系統是位于上層的計劃管理系統與低層的工業控制之問、面向車間層的制造過程管理信息系統,它為操作人員/管理人員提供計劃的執行和跟蹤所有資源(人、設備、物料、客戶需求)的當前狀態。
然而,ERP系統對車間層的信息缺少足夠的控制,無法對實時事件進行及時處理,而MES系統又缺乏計劃層的有效決策信息。兩個系統各自獨立運行,無法實現數據流、業務流的傳遞,從而導致“計劃層”與“執行層”脫節,使系統應用效果大打折扣。
企業在系統應用過程中迫切需要探索二者的集成方式,打通系統之問的壁壘,實現數據在兩個系統之間的交流與傳遞,從而達到計劃、控制、反饋、調整的完整閉環管理。
2 ERP系統和MES系統的集成設計
2.1 集成的思想
ERP系統和MES系統集成采用中間數據庫的集成方式。總體思路是通過建立中間數據庫用來存放兩個系統要交互的數據,以實現共享數據格式統一定義和相關屬性的匹配,進而實現數據抽取。
由于兩個系統均采用ORACLE 10g數據庫,故采用中間數據庫的集成方式。在此,不建立專門的中間數據庫來存放兩個系統需要交互的數據,而采用變通方式來達到與中間數據庫相同的效果,即:ERP系統和MES系統按照共享數據格式要求分別向對方開放一些中間表和視圖,供彼此獲得所需信息。MES系統連接ERP系統方式如下(ERP系統連接MES系統方式類似):
create database link ERP.REGRESS.RDBMS.DEV.US.ORACLE.COM
connect to user identified by password
using aepcsdb;
2.2 集成的功能
ERP系統與MES系統集成主要包括如下幾部分功能:
a. ERP系統向MES系統提供車間生產任務數據,作為MES排產計劃來源;
b. 通過MES系統向ERP系統提供限額領料需求,以實現系統自動領料;
C. ERP系統向MES系統提供零件限額領料的詳細信息,使車間及時了解生產準備情況;
d. 通過MES系統向ERP系統提交完工人庫信息,以實現系統自動入庫;
e. ERP系統接收MES系統提供的零部件完工信息后自動勾兌生產計劃,使生產管理人員及時掌握車間任務進度。
3 ERP系統和MES系統的集成實現
從生產計劃的角度看,ERP在生產計劃的前端,MES在生產計劃的后端,MES需要得到ERP生成的“粗”計劃作為其計劃的源頭和基礎;車間任務開工前,MES需要根據現場任務的進度安排到ERP系統中領料;車間任務完成后,MES需要將完工信息反饋給ERP進行人庫登記,ERP自動關聯到相應訂單并進行完工處理,從而實現計劃的閉環控制管理。
根據以上描述,ERP與MES系統集成主要圍繞以下三方面業務展開:工作訂單下達、限額領料、完工入庫。
3.1 數據集成與數據同步
通過對ERP與MES系統集成業務場景的分析,以下信息需要實現集成:
a)ERP向MES提供的信息主要包括:車間工作訂單信息、配套加工領料單信息、物料編碼基本信息、物資庫存質量信息、配套單據及配套結果信息;
b)MES向ERP提供的信息主要包括:車問領料信息、車間完工反饋信息。
兩個系統之間的數據同步是通過基于中間數據庫中同一數據表(要共享和交互的數據)在兩個系統中分別建立對應的視圖來實現。以“配套單主視圖”為例,首先,在ERP數據庫中存在“配套單主表”,基于該表在ERP系統中建立“配套單主視圖”,建立視圖的代碼如下:
下一篇: PLC、DCS、FCS三大控
上一篇: 索爾維全系列Solef?PV