假如大家真的想開發(fā)一個
MES系統(tǒng),你需要從業(yè)務(wù)和開發(fā)兩個方面入手。下面我就從業(yè)務(wù)和開發(fā)兩大方面給你簡單科普下。
一、 業(yè)務(wù)
什么是業(yè)務(wù)?您可以簡單地理解,業(yè)務(wù)是您的系統(tǒng)最終實現(xiàn)的功能。首先你要想MES系統(tǒng)是干什么的,解決了什么問題。
了解系統(tǒng)將實現(xiàn)的功能也是整個MES系統(tǒng)實現(xiàn)的一個非常重要的環(huán)節(jié)。由于行業(yè)的特殊性,MES系統(tǒng)在每個業(yè)務(wù)中差異很大,并且沒有統(tǒng)一的規(guī)范。如果你沒有去過生產(chǎn)現(xiàn)場,不了解生產(chǎn)過程,我建議你實際上可以去工廠車間了解。看看地面上的人是如何工作的,如果你去一家已經(jīng)實現(xiàn)了mes的公司,看看他們的系統(tǒng)是如何工作的,那就更好了。在此之后,您將對mes控制的幾個方面有一個明確的理解。我建議你為一個特定的企業(yè)的生產(chǎn)過程寫你的論文。
如果你還沒有接觸到生產(chǎn),我將給你一個簡短的概述的主要功能模塊的mes你可以設(shè)計周圍。
1.計劃調(diào)度。這里 MES 承接了 ERP 中的訂單,開始介入生產(chǎn)。這個模塊主要是控制訂單的生產(chǎn)時間,何時開始,何時結(jié)束,哪個團(tuán)隊,哪個員工,甚至是哪個站點生產(chǎn)。具體的具體細(xì)節(jié)也將分解為過程,工作步驟和現(xiàn)場材料分析,是否缺少材料,可以生產(chǎn)。
2.生產(chǎn)執(zhí)行。這一步是具體的生產(chǎn)操作過程。在此步驟中,工人將安裝部件。在此過程中,我們的系統(tǒng)會記錄工人安裝的部件,部件的批號,序列號信息,并記錄產(chǎn)品沿襲以便于追溯。在這里,零件序列號的獲取通常是通過掃描進(jìn)入系統(tǒng),也就是說,它將涉及到條碼識別中的其他人的答案。更詳細(xì)的還將收集工人安裝的工具模型,例如扭矩和角度。
3.質(zhì)量檢驗。這里將記錄安裝過程中工人的自檢結(jié)果和工人完工后質(zhì)量檢查員的最終檢查結(jié)果。如果測試失敗,將啟動另一個過程。
4. 設(shè)備。這一步是與現(xiàn)場PLC或者設(shè)備的交互,如檢驗結(jié)果不合格,或者零件安裝錯誤,MES系統(tǒng)會與自動化控制系統(tǒng)通訊來控制生產(chǎn)線的啟停。同時收集關(guān)鍵設(shè)備的運行狀態(tài)和工藝參數(shù)。
5.技術(shù)。事實上,這個過程的步驟貫穿整個過程。在系統(tǒng)啟動前,流程應(yīng)清晰,包括流程路線、物料清單結(jié)構(gòu)、參數(shù)等信息。過程信息是保證系統(tǒng)正確運行的基礎(chǔ)。
6.物流。對生產(chǎn)過程中涉及的物料信息進(jìn)行監(jiān)控,確保生產(chǎn)順利進(jìn)行。
以上各方面各不相同,小編建議您具體了解企業(yè)的生產(chǎn)流程,設(shè)計系統(tǒng)。
二、開發(fā)
開發(fā)工作相對容易,因為要完成的功能將在以后確定。發(fā)展只不過是時間問題。因為對于
MES系統(tǒng)來說,技術(shù)基本沒有難點。因為我們的系統(tǒng)是為了實現(xiàn)業(yè)務(wù)邏輯,即各種添加、刪除、修改和檢查。保證MES系統(tǒng)與周邊系統(tǒng)的接口穩(wěn)定就好了,如ERP、WMS等。
對于開發(fā),如果你會一門編程語言及數(shù)據(jù)庫的操作(SQL,存儲過程)基本就OK了?,F(xiàn)在傳統(tǒng)企業(yè)大多也在使用 B/S 架構(gòu)了。目前使用最多的還是C#,Java,Oracle,SQL Server等編程語言和數(shù)據(jù)庫。其中,數(shù)據(jù)庫方面將更加重要。由于業(yè)務(wù)的復(fù)雜性,將涉及許多表。因此,合理設(shè)計數(shù)據(jù)庫表關(guān)系非常重要。
總結(jié)
事實上,這個答案也可以作為對mes感興趣的人的入門參考。許多人認(rèn)為他們必須學(xué)會編程。事實上,它們是不必要的。只要你了解業(yè)務(wù),如果你對數(shù)據(jù)庫了解得更多,你就可以成為一名商業(yè)顧問。如果你不了解商業(yè),但你知道編程,那么你可以從開發(fā)開始,通過開發(fā)了解商業(yè)。