siemens x
MES

ERP系統(tǒng)和MES系統(tǒng)的集成設計與實現(xiàn)

2025China.cn   2015年01月26日

  1 引言

  ERP系統(tǒng)以供應鏈管理為核心,以銷售部門和采購部門為信息源頭,以設備、人力等其它系統(tǒng)為基礎,使信息流在ERP內(nèi)部得到有效的傳遞和集成;MES系統(tǒng)是位于上層的計劃管理系統(tǒng)與低層的工業(yè)控制之問、面向車間層的制造過程管理信息系統(tǒng),它為操作人員/管理人員提供計劃的執(zhí)行和跟蹤所有資源(人、設備、物料、客戶需求)的當前狀態(tài)。

  然而,ERP系統(tǒng)對車間層的信息缺少足夠的控制,無法對實時事件進行及時處理,而MES系統(tǒng)又缺乏計劃層的有效決策信息。兩個系統(tǒng)各自獨立運行,無法實現(xiàn)數(shù)據(jù)流、業(yè)務流的傳遞,從而導致“計劃層”與“執(zhí)行層”脫節(jié),使系統(tǒng)應用效果大打折扣。

  企業(yè)在系統(tǒng)應用過程中迫切需要探索二者的集成方式,打通系統(tǒng)之問的壁壘,實現(xiàn)數(shù)據(jù)在兩個系統(tǒng)之間的交流與傳遞,從而達到計劃、控制、反饋、調(diào)整的完整閉環(huán)管理。

 

  2 ERP系統(tǒng)和MES系統(tǒng)的集成設計

  2.1 集成的思想

  ERP系統(tǒng)和MES系統(tǒng)集成采用中間數(shù)據(jù)庫的集成方式??傮w思路是通過建立中間數(shù)據(jù)庫用來存放兩個系統(tǒng)要交互的數(shù)據(jù),以實現(xiàn)共享數(shù)據(jù)格式統(tǒng)一定義和相關屬性的匹配,進而實現(xiàn)數(shù)據(jù)抽取。

  由于兩個系統(tǒng)均采用ORACLE 10g數(shù)據(jù)庫,故采用中間數(shù)據(jù)庫的集成方式。在此,不建立專門的中間數(shù)據(jù)庫來存放兩個系統(tǒng)需要交互的數(shù)據(jù),而采用變通方式來達到與中間數(shù)據(jù)庫相同的效果,即:ERP系統(tǒng)和MES系統(tǒng)按照共享數(shù)據(jù)格式要求分別向對方開放一些中間表和視圖,供彼此獲得所需信息。MES系統(tǒng)連接ERP系統(tǒng)方式如下(ERP系統(tǒng)連接MES系統(tǒng)方式類似):

  create database link

  connect to user identified by password

  using aepcsdb;

  2.2 集成的功能

  ERP系統(tǒng)與MES系統(tǒng)集成主要包括如下幾部分功能:

  a. ERP系統(tǒng)向MES系統(tǒng)提供車間生產(chǎn)任務數(shù)據(jù),作為MES排產(chǎn)計劃來源;

  b. 通過MES系統(tǒng)向ERP系統(tǒng)提供限額領料需求,以實現(xiàn)系統(tǒng)自動領料;

  C. ERP系統(tǒng)向MES系統(tǒng)提供零件限額領料的詳細信息,使車間及時了解生產(chǎn)準備情況;

  d. 通過MES系統(tǒng)向ERP系統(tǒng)提交完工人庫信息,以實現(xiàn)系統(tǒng)自動入庫;

  e. ERP系統(tǒng)接收MES系統(tǒng)提供的零部件完工信息后自動勾兌生產(chǎn)計劃,使生產(chǎn)管理人員及時掌握車間任務進度。

 

  3 ERP系統(tǒng)和MES系統(tǒng)的集成實現(xiàn)

  從生產(chǎn)計劃的角度看,ERP在生產(chǎn)計劃的前端,MES在生產(chǎn)計劃的后端,MES需要得到ERP生成的“粗”計劃作為其計劃的源頭和基礎;車間任務開工前,MES需要根據(jù)現(xiàn)場任務的進度安排到ERP系統(tǒng)中領料;車間任務完成后,MES需要將完工信息反饋給ERP進行人庫登記,ERP自動關聯(lián)到相應訂單并進行完工處理,從而實現(xiàn)計劃的閉環(huán)控制管理。

  根據(jù)以上描述,ERP與MES系統(tǒng)集成主要圍繞以下三方面業(yè)務展開:工作訂單下達、限額領料、完工入庫。

  3.1 數(shù)據(jù)集成與數(shù)據(jù)同步

  通過對ERP與MES系統(tǒng)集成業(yè)務場景的分析,以下信息需要實現(xiàn)集成:

  a)ERP向MES提供的信息主要包括:車間工作訂單信息、配套加工領料單信息、物料編碼基本信息、物資庫存質量信息、配套單據(jù)及配套結果信息;

  b)MES向ERP提供的信息主要包括:車問領料信息、車間完工反饋信息。

  兩個系統(tǒng)之間的數(shù)據(jù)同步是通過基于中間數(shù)據(jù)庫中同一數(shù)據(jù)表(要共享和交互的數(shù)據(jù))在兩個系統(tǒng)中分別建立對應的視圖來實現(xiàn)。以“配套單主視圖”為例,首先,在ERP數(shù)據(jù)庫中存在“配套單主表”,基于該表在ERP系統(tǒng)中建立“配套單主視圖”,建立視圖的代碼如下:

  CREATE OR REPLACE VIEW AEPCS_SYS_TEM.V_MES_INVIO AS

  SELECT INVNO,IOTYPE,……FROM T_INVIO

  同樣,在MES系統(tǒng)中,基于ERP系統(tǒng)的“配套單主視圖”建立一新的“配套單主視圖”,建立視圖的代碼如下:

  CREATE OR REPLACE VIEW T_INVIO AS

  VSELECT"INVNO","IOTYPE",……FROM V_MES_INVIO@ERP

  這樣,MES系統(tǒng)使用的“配套單主視圖”與ERP系統(tǒng)使用的“配套單主視圖”都與ERP數(shù)據(jù)庫中的“配套單主表”始終保持一致,從而達到數(shù)據(jù)同步。

  3.2 業(yè)務集成

  在數(shù)據(jù)集成和數(shù)據(jù)同步的基礎上,ERP和MES系統(tǒng)集成還通過執(zhí)行存儲過程或觸發(fā)器來手動或自動實現(xiàn)數(shù)據(jù)在兩個系統(tǒng)之間的實時流轉、傳遞,進而實現(xiàn)業(yè)務集成。

  3.2.1 工作訂單下達

  生產(chǎn)部計劃員在ERP系統(tǒng)中下達工作訂單,此時會觸發(fā)“MES_MRPWO_INSERT觸發(fā)器”,以實現(xiàn)在下達工作訂單的同時也將訂單同步插入“訂單中間表”,并將訂單中問表中“導出標記’’置為“0(未導出)”。

  車間計劃員在MES系統(tǒng)中通過執(zhí)行“P_inputorders存儲過程”手動導人生產(chǎn)訂單,將訂單中間表中“導出標記”為“0(未導出)”的訂單導入MES系統(tǒng),同時自動將該工作訂單中問表中的狀態(tài)置為“2”(導出)。

  3.2.2 限額領料

  任務開工前,車間計劃員在MES系統(tǒng)中通過執(zhí)行“t_invnostat_pro存儲過程”手動觸發(fā)需要領料的限額領料單,將領料信息寫入“領料狀態(tài)中間表”,同時會觸發(fā)“t_invnostat_update觸發(fā)器”,以同步生成ERP系統(tǒng)中的限額審核表信息。

  ERP系統(tǒng)下料完成后,會將實際下料結果寫入“出入庫流水表”,MES系統(tǒng)通過執(zhí)行“preprtlot_no_pro存儲過程”到“出庫流水表視圖”讀取原材料批次等信息,從而完成限額領料的數(shù)據(jù)傳遞及業(yè)務流轉。

  3.2.3 完工人庫

  完工入庫時MES系統(tǒng)提交的完工信息會被寫入ERP系統(tǒng)的“完工入庫中間表”中,同時會觸發(fā)“T_MRPFINORD_INSERT觸發(fā)器”,以實現(xiàn)向“完工人庫中間表”插入完工信息時也將信息同步插入ERP系統(tǒng)的“完工入庫表”中。

  在進行入庫處理時系統(tǒng)會修改完工入庫中間表中的入庫數(shù)量=已入庫數(shù)量+本次入庫數(shù)量,狀態(tài)設置為3(已入庫)。再根據(jù)入庫數(shù)量判斷并設置工作訂單的完成情況,交付數(shù)量=已交付數(shù)量+本次入庫數(shù)量,如果交付數(shù)量大于等于下達數(shù)量,則修訂WO執(zhí)行狀態(tài)=4(完成)。如果入庫的是產(chǎn)品還要修訂制造訂單的執(zhí)行狀態(tài)、完工狀態(tài)。從而實現(xiàn)工作訂單的閉環(huán)管理。

  ERP系統(tǒng)完成入庫登記后會將出入庫憑證號”和“實際入庫數(shù)量”寫入“完工人庫中問表”中,MES系統(tǒng)通過執(zhí)行“p_getvoucher存儲過程”讀取“出入庫憑證號”和“實際人庫數(shù)量”,從而實現(xiàn)完工入庫的數(shù)據(jù)傳遞和業(yè)務流轉。

 

  4 應用效果

  本項目根據(jù)企業(yè)現(xiàn)有ERP與MES系統(tǒng),對其集成模式進行了深入研究,并在生產(chǎn)過程中得到了應用。通過本項目的應用研究,提高了業(yè)務數(shù)據(jù)在系統(tǒng)內(nèi)處理的及時性,保證了業(yè)務流程的連續(xù)性,實現(xiàn)了生產(chǎn)的閉環(huán)管理,為企業(yè)的生產(chǎn)管理提供了新的更為科學的管理手段。

 

  5 結束語

  雖然,ERP與MES是兩大獨立系統(tǒng),管理著生產(chǎn)的不同層次,但由于各自獲得信息的局限性造成在企業(yè)特別是制造業(yè)企業(yè)內(nèi)將兩系統(tǒng)集成應用成為系統(tǒng)應用的必然發(fā)展趨勢。因此國內(nèi)外有很多關于ERP與MES系統(tǒng)集成的研究,如基于中間數(shù)據(jù)庫的集成、基于中間文件(如xml文件)的集成、基于中間件的集成等。但由于各企業(yè)選用的產(chǎn)品不同,企業(yè)管理模式也千差萬別,故ERP與MES系統(tǒng)集成沒有一個最優(yōu)的模式,只能依據(jù)企業(yè)的自身情況定制。

(轉載)

標簽:ERP MES  我要反饋 
2024世界人工智能大會專題
即刻點擊并下載ABB資料,好禮贏不停~
優(yōu)傲機器人下載中心
西克
2024全景工博會
專題報道