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