制造執(zhí)行系統(tǒng)(MES)是一項至關(guān)重要的IT功能,,可指導(dǎo)有關(guān)庫存控制,,生產(chǎn)目標和采購決策的管理決策。它屬于工業(yè)4.0的贊助,,目前正在品牌汽車制造商的生產(chǎn)設(shè)施中積極實施。
什么是MES,?
制造工廠的IT子結(jié)構(gòu)具有多個“控制系統(tǒng)”,。它可以是分布式或統(tǒng)一控制系統(tǒng)。MES是一種連接器(“中間件”),,可以與多個這樣的系統(tǒng)進行連接,并且還不斷計算每小時使用的原材料,,半成品或待組裝產(chǎn)品的數(shù)量,庫存庫存等,。
它是使用人機界面實現(xiàn)的,,該人機界面已安裝了定制軟件。這些軟件是為適應(yīng)生產(chǎn)線的制造能力而量身定制的,。設(shè)計此類軟件時要牢記公司的業(yè)務(wù)目標,可以是“數(shù)量-每天大量車輛”或“質(zhì)量-生產(chǎn)的每輛汽車都非常昂貴,,因此必須遵守高標準”。MES軟件需要快速,。生產(chǎn)線的平均節(jié)拍時間徘徊在“ 60-90”秒左右,。
由于MES實時地與許多Web系統(tǒng)和本地化系統(tǒng)接口,因此它需要精簡和敏捷,。MES處理基本的裝配功能,,例如“零件婚姻”,,“裝配質(zhì)量檢查”,,以及更復(fù)雜的訂單生產(chǎn)到訂單流水線的功能,,并將m-BOM發(fā)送給供應(yīng)商以提供必要的零件。
為什么要使用MES?
典型的汽車車間每班倒車300-400輛,,以滿足需求并保持盈利。每輛現(xiàn)代汽車都有成千上萬的零件需要組裝,。因此,隨著業(yè)務(wù)規(guī)模的擴大,,保持物理或EXCEL記錄并實時訂購商品構(gòu)成了業(yè)務(wù)挑戰(zhàn)。因此,,MES軟件非常方便,可以跟蹤使用的庫存,,生產(chǎn)節(jié)拍時間和其他情況。同樣,,如果由于技術(shù)故障或操作員的手動干預(yù)而導(dǎo)致任何生產(chǎn)線停止運行,則MES系統(tǒng)都有能力向生產(chǎn)線經(jīng)理和其他相關(guān)機構(gòu)發(fā)出警報,,以糾正問題并做出相關(guān)決定,。
MES怎么樣?
MES軟件主要是基于工具的工具,,其中包括Apriso,,GE Proficy,,Cimplicity和其他OEM提供的內(nèi)部軟件。這些工具允許自定義編碼以滿足業(yè)務(wù)需求,。使用的編碼語言是Java,MS.Net,,VBScript和其他一些語言。隨著多種功能的實現(xiàn),,兩種功能之間的沖突很普遍,,需要適當(dāng)?shù)臏y試以消除隨時間推移發(fā)生的不規(guī)則性,。由于MES與多個基于Web的系統(tǒng)接口,因此需要大量的Java和MS.Net自定義編碼以及定期的更新包部署,。
問題和注意事項:編寫具有VB腳本語言本質(zhì)的宏代碼問題很容易。線程處理是一個問題,,因為并行運行的多個實例會創(chuàng)建競爭條件。開發(fā)人員有責(zé)任了解全局并相應(yīng)地設(shè)計其代碼,。
通常面臨的另一個主要問題是數(shù)據(jù)庫接口。由于數(shù)據(jù)寫入的速度很高,,因此修改和試圖修改同一表或使用同一存儲過程的多個實例會導(dǎo)致死鎖和內(nèi)存泄漏,。需要遵循存儲過程的實踐,以大大減少存儲過程的數(shù)量并大大滿足各種需求,。SP和VBScript代碼的異常處理都必須非常強大,以便在出現(xiàn)問題時能夠快速識別和調(diào)試,。