MES軟件系統開發要點有哪些
想開發壹個MES系統,妳需要從業務和開發兩個方面入手。
1、業務
業務是什麽?妳可以簡單的理解為業務就是妳系統最終實現的功能。首先妳要想MES系統是幹什麽的,解決了什麽問題。開發壹個MES系統,第壹步就是要知道自己的系統要實現哪些功能,知道了這個後妳才能繼續往後走。
而知道系統要實現什麽功能,也是整個MES系統實施過程中非常重要的環節。由於行業的特殊性,MES系統在每個企業的業務都千差萬別,沒有壹個統壹的規範。如果妳沒有到過生產現場,不了解生產過程,建議妳最好能實際到壹個工廠車間裏去了解壹下。看看現場的工作人員是如何工作的,如果妳能到壹個已經實施了MES的企業去看壹下他們的系統運行流程那更是極好的,看過之後妳就會對MES管控的幾個方面有了清晰的理解。
如果妳沒接觸過生產,這裏簡單給妳介紹下MES的幾個主要功能模塊,妳可以圍繞這幾個模塊進行設計。
(1)計劃調度。這裏MES承接了ERP中的訂單,開始介入生產。這個模塊主要是管控訂單的生產時間、什麽時候開始、什麽時候結束,由哪個班組,哪個員工,甚至哪個工位來生產。具體到特定細節還會對訂單分解到工序,工步,和現場的物料情況分析,是否缺料,能否生產。
(2)生產執行。這壹步是具體的生產操作過程,在這壹步工人會安裝零件,過程中我們的系統要記錄工人安裝了什麽零件、零件的批次、序列號信息,記錄產品譜系,方便追溯。這裏零件序列號的采集壹般是通過掃描來錄入系統,也就是會涉及到其他人回答中的條碼識別。更細壹點還會采集工人安裝使用的工具型號,工具的參數如扭矩、角度等。
(3)質量檢驗。這裏會記錄工人在安裝過程中的自檢結果,以及工人完成後由質檢人員做出的最終檢驗結果。如果檢驗不合格,會發起另外的處理流程。
(4)設備。這壹步是與現場PLC或者設備的交互,如檢驗結果不合格,或者零件安裝錯誤,MES系統會與自動化控制系統通訊來控制生產線的啟停。同時對關鍵設備的運轉狀態及工藝參數進行采集。
(5)工藝。工藝這壹步其實是貫穿始終的,在系統開始之前就要把工藝理清楚,包括產品的工藝路線、BOM結構、參數等信息,工藝信息是保證系統正確運行的基礎。
(6)物流。對生產過程中涉及到的物料信息監控,確保生產能夠順利進行。
2、開發
開發工作相對來說會比較容易壹點,因為要做的功能確定以後,開發無非就是時間長短的問題。因為對於MES系統來說,技術基本沒有難點。因為我們的系統是實現業務邏輯,也就是各種增刪改查的工作。保證MES系統與周邊系統的接口穩定就好了,如ERP、WMS等。
對於開發,如果妳會壹門編程語言及數據庫的操作((SQL,存儲過程)基本就OK了。現在傳統企業大多也在使用B/S架構了。目前使用最多的還是C#,Java,Oracle,SQLServer等編程語言和數據庫。
其中數據庫方面會更重要壹點,由於業務復雜,涉及到的表就會很多。所以能合理設計數據庫表關系非常重要。
二、MES軟件系統開發要點有哪些
1、基本功能
從基本功能包含性上來講,基本功能全面的MES系統軟件需具有產品和工藝管理、計劃調度生產管理、物料物流信息管理、生產制造質量管理、車間設備維護管理方法的5大基礎控制模塊,當然也應與此同時包含生產制造資源管理等控制模塊。而應對智能制造的MES,還務必具有信息系統集成和設備端口控制模塊,不然無法完成車間內部各種信息內容互聯互通,並支撐智能化車間需求的智能調度、優化、可視化等基本功能。
2、平臺化
市面上的MES關鍵分成根據客戶需求的新項目級、客制化產品,及其通用的平臺化產品二種種類。新項目等級MES優勢是:個性化、適用性強、低成本、快速交付,但產生的短處是:開發需求描述中會缺乏行業的普遍性標準,非常容易造成系統軟件不符合變化多端的業務需求及行業標準,如果企業發展方向後有新的需求就需求投入許多的二次開發,這對軟件體系結構的可靠性也是嚴峻的考驗。
3、應用性
平臺化MES產品規定開發人員們能夠深入細致理解而且熟悉各行業的實際生產制造工作流程,甚至於對關鍵工序的深入細致到的工藝也需要掌握,而不是僅從軟件開發的視角來設計MES。與此同時,開發人員們更要根據生產制造的實際需求將所有的工序工作流程關系整理清楚,並依照ISA95等標準搭建平臺化MES產品,以利於與其它各種標準化的軟件完成業務關聯及信息***享。
4、數字化排產
許多企業在數字化都沒完成的情況下就過高的規定上全自動排產,結果造成大幅度的人力資源投入、並引起利潤被這些增加的成本吞噬。相反毫無數字化規定的紙質人工排產必然讓企業離智能制造的發展趨勢漸行漸遠,最終完全脫隊,失去中國制造2025這壹彎道超車的機會和利好政策。上述這些數字化自動排產的基本要素全部都是大家挑選壹個合適的MES產品的根據。
5、可視化基本功能
伴隨著中國制造水平的飛速發展,以前許多國外的所謂先進制造技術在我國早已嚴重落伍了。例如傳統的IT人員根據使用部門固化的需求去開發壹個個水晶報表和看板的客制化方式,早已遠遠不能充分滿足當今中國制造快速的個性化生產管理需求。再例如以前單調乏味的報表&看板的格式內容,早已難以充分滿足現今客戶的規定和品位。好的MES產品可視化表現形式早已愈來愈豐富:點狀圖、線狀圖、柱狀圖、餅狀圖、雷達圖、甘特圖、漏鬥圖、三維圖等都並不是問題。基礎規定:美觀震撼、壹看就懂、信息內容全面。
6、信息系統集成能力
(1)與信息系統的集成化:身為面向智能制造的MES系統軟件,信息系統集成能力應是重要考量,這包含與SQL、ORCAL等數據庫集成化,與PDM(連接BOM、工藝)、ERP(連接計劃、物料)、WMS(連接物流、運輸)、仿真(連接數據)等軟件集成化,與IOS、Android移動端集成化等。
(2)與數據類型的集成化:它是上面描述的那些信息內容集成化的技術完成方式方法,例如:XML、CSV、TXT、彼此約定的中間表、Webservice、開放的API端口等。