隨著電子制造行業MES(制造執行系統)應用的迅速普及,越來越多的制造企業購買了或者自主研發了適合自己工廠的MES,而且均定位于實現智能工廠(車間)的目標。目前全國大大小小、各行各業的國產MES就有數百家,國外的MES也有很多,如何在這些MES企業里找到適合自己的MES產品?如何參考國內外先進的MES來提升自己的MES?希望本文對此起到拋磚引玉的作用。
一、技術架構
雖然絕大多數的用戶不會關心MES設計的技術架構,但如果是好的MES產品,需首先必須具備先進的技術支撐(如SOA架構),只有先進的開發平臺配合上可配置的模塊模組,才可快速構建出符合不同用戶場景的業務功能。試想一下:在制造管理中每個人的業務愿景和管理風格都不一樣,有的要求嚴謹、有的希望靈活,有的注重管控、有的專注執行,如果沒有一個強大的平臺龍骨而無限制地堆積客制化模塊,那么再好的系統都會崩塌、宕機。這就是為什么西門子、達索等工業軟件產品大多采用SOA架構的原因,在此基礎上,再配合上MVVM模式的代碼編寫規則,往往用幾百、數千個靈活的、低耦合性的基礎模組就能構建出百萬種不同的業務功能,讓眾口不再難調。因此,對于有高要求、特別是以面向智能制造為目標的客戶,有必要在選擇MES產品之前,先了解一下該產品的底層技術。
二、基本功能
從功能涵蓋性上而言,功能全面的MES系統需具備產品和工藝管理、計劃調度生產管理、物料物流管理、生產質量管理、車間設備維護管理的五大基本模塊,當然也應同時包括生產資源管理等模塊。而面對智能制造的MES,還必須具備系統集成和設備接口模塊(另述),否則無法實現車間內部各類信息互通,并支撐智能化車間所需的智能調度、優化、可視化等功能。這也是即將發布的國標《數字化車間通用技術要求》、《智能工廠通用技術要求》中所明確要求的,因此,具備以上功能的MES才具備了建設智能車間的基礎條件。
三、平臺化
市場上的MES主要分為基于客戶需求的項目級、客制化產品,以及通用的平臺化產品兩種類型。項目級別MES優點是:個性化、適用性強、低成本、快速交付,但帶來的缺點是:開發需求描述中會缺少行業的普遍性規則,容易造成系統不符合多變的業務需求及行業規則,一旦企業未來發展后有新的需求就需要投入大量的二次開發,這對軟件架構的穩定性也是嚴峻的考驗。所以在條件允許的前提下,推薦選用產品級別的、并具有很好可擴展性能的平臺化MES,雖然前期投入的資金、人力較大,但該類產品的穩定性也將有很大的保障,降低了上線應用風險、并大大延長了產品的應用期。
四、應用性
平臺化MES產品要求開發者們能夠深入理解并且熟悉各行業的實際制造流程,甚至對主要工序的深入到的工藝也要了解,而不是僅從程序開發的角度來設計MES。同時,開發者們更要根據生產的實際需求將所有的工序流程關系梳理清楚,并按照ISA95等標準構建平臺化MES產品,以利于與其它各類標準化的軟件實現業務關聯及數據共享。以上的產品需求不僅需要開發者們具有橫向的廣度,而且在應用深度上也是選型的重要考量。優秀、資深的MES企業應該具備行業專家,可以根據該行業生產特性的需求,在軟件上依靠模塊化、可插拔等技術自由配置系統,促使工廠快速實施既符合行業共性,又滿足企業個性需求的MES系統。
五、易操作性
隨著IT技術的快速發展,新的視覺感及操作正在深刻影響著用戶的應用習慣。特別作為基于工廠實際應用的軟件產品,由于用戶是基于車間層,因此需具備易學、易用、快速上手的特點,如:采用一目了然的界面功能圖標、以流程引擎來推動快速應用的操作方式。在實際應用過程中,每個操作人員進入系統后,不管是熟手還是新手都能快速的進入自己的應用界面、并找到自己需要的功能菜單,并明晰與自己有關的全業務流程,并大量采用拖拉、鏈接等類似于Win7、Win10等操作模式實現快速、便捷的組合、拆分、放大、縮小、隱藏等操作。當然,不僅限如此,易操作性還包括美觀、綠色、適用的界面以及既適用鼠標又適用與觸摸屏等方式的顯示器等。
六、庫房管理功能
大多傳統的MES只能管控到物料,而將倉庫交給ERP或WMS進行管理。但在近些年智能工廠的建設中,由于生產對柔性化、動態性、實時性的要求更高,MES僅對物料管理已經無法滿足這一需求,因此勢必將向倉庫端延伸,以獲得更多管控、調度權限。
MES的一個重要作用是把各類庫房高效有序地管理起來。因為很多企業的隕落不是其產品或者市場做的不好,而是其過低的庫存周轉率導致大量原料、產品、資金積壓而造成的。MES的設計者必須將其中包括的:原材料庫、電子料庫、裝配件庫、保稅庫、外協庫、線邊倉、物料塔、立體庫、半成品庫、成品庫等基本的物流關系梳理清楚,并按照ISA95標準構建新一代MES,以便把ERP非實時的靜態庫房變成MES實時的動態庫房,并且與之一一對應、雙向同步起來。如果上了ERP系統還要在用WMS系統去和制造的數字化數據對接,這將嚴重影響到生產計劃的節拍,造成更多的管理資源浪費并產生更多的孤島數據。所以一個好的MES系統必須覆蓋WMS庫房管理的基本功能,做到與ERP直接銜接。
七、數字化排產
作為計劃調度和生產管理人員,他們關心的是如何按時快速交付生產訂單?這就要求MES系統考慮如何對接ERP里面的無限排產MRP運算結果?如何根據已知的工單數量、產線配置、工序時間、人員分布、生產成本、交付時間等約束條件做出MES里面的自動APS高級計劃與排程?如何一目了然的在APS數字化排產界面中看到動態的工單執行狀態?如何自動計算工單發料、生產的實時數量和庫房實際物料數量的齊套性?如何將自動APS高級計劃與排程數據發送到仿真系統進行全面的模擬生產和閉環優化排產?很多企業在數字化都沒實現的情況下就過高的要求上全自動排產,結果導致大幅的人力資源投入、并引發利潤被這些增加的成本蠶食。反之毫無數字化要求的紙質人工排產勢必讓企業離智能制造的趨勢漸行漸遠,徹底掉隊,失去了中國制造2025這個彎道超車的機會和政策紅利。以上這些數字化自動排產的基本要素都是大家選擇一個適合的MES產品的依據。
八、可視化功能
隨著中國制造水平的突飛猛進,以前很多國外的所謂先進制造技術在中國已經嚴重落后了。比如傳統的IT人員根據使用部門固化的需求去開發一個個水晶報表和看板的客制化模式,已經遠遠不能滿足當今中國制造快速的個性化生產管理需要。再比如以前單調乏味的報表&看板的格式內容,早就難以滿足現今客戶的要求和品位。好的MES產品可視化表現形式已經越來越豐富:點狀圖、線狀圖、柱狀圖、餅狀圖、雷達圖、甘特圖、漏斗圖、三維圖等都不在話下。基本要求:美觀震撼、一看就懂、信息全面。
MES的可視化功能還要滿足多變的客戶報表要求、靈活的用戶參觀看板需要,越來越多的移動端訪問數據等,這些都在要求MES可視化背后的技術必須是便捷的組建方式:智能化可配置、客戶可任意搭建、自由拖拽方式、所見即所得等。
九、系統集成能力
這里所說的系統集成包括兩個方面:
1、與信息系統的集成:作為面向智能制造的MES系統,系統集成能力應為重要考量,這包括與SQL、ORCAL等數據庫集成,與PDM(對接BOM、工藝)、ERP(對接計劃、物料)、WMS(對接物流、運輸)、仿真(對接數據)等軟件集成,與IOS、Android移動端集成等。
2、與數據格式的集成:這是上面描述的那些信息集成的技術實現方式,比如:XML、CSV、TXT、雙方約定的中間表、Web service、開放的API接口等。
十、設備接口能力
近工業互聯網、工業物聯網、工業大數據等概念越來越多的被大家提及,說白了其核心就是讓制造執行系統或其他系統去和各種類型的物理設備做虛擬對接,并提取到生產測試數據。類型包括下圖所示七個不同物理層的各種設備:儀器儀表、傳感器、AGV、機器人、工控設備、數控裝備、貼片機、AOI等等。一個好的MES系統不但能夠收集這些設備的數據,而且采用的收集方式也是以符合國標要求和國際標準的通用格式為主。在MES選型時請注意考察其數據采集的規范性和可拓展性,而不僅僅是達到暫時的目的。
各種工業總線的集成(例如OPC),其設備通訊協議例如:Profibus、Profinet、Modbus、 DF1協議、SNP協議、設備專用API、自定義等。
還有一些是直接用設備數據格式對接,例如JSON、XML、CSV、TXT等。
上文淺述了基于智能制造的新一代MES的一些特征性要求,當然尚無法概全,這還涉及到具有行業特性的材料、工藝分析、診斷、優化等功能。本文旨在期望通過以上闡述,對新型MES的開發及應用起到一定的拋磚引玉的作用。