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