一、做MES系統需要哪些基礎知識
想開發一個MES系統,你需要從(cong)業(ye)務和開發兩(liang)個方面(mian)入手。
1、業務
業務是什(shen)么(me)(me)?你(ni)可以(yi)簡單的理解(jie)為業務就是你(ni)系(xi)統(tong)最終實(shi)現的功(gong)(gong)能。首先你(ni)要想MES系(xi)統(tong)是干(gan)什(shen)么(me)(me)的,解(jie)決了什(shen)么(me)(me)問題(ti)。開發一個MES系(xi)統(tong),第(di)一步就是要知道自(zi)己的系(xi)統(tong)要實(shi)現哪些功(gong)(gong)能,知道了這個后你(ni)才能繼續往后走。
而知道系(xi)統(tong)要(yao)實現(xian)什(shen)么功能,也是整(zheng)個MES系(xi)統(tong)實施(shi)過(guo)程(cheng)中非常(chang)重(zhong)要(yao)的(de)(de)(de)(de)(de)環(huan)節(jie)。由于行業的(de)(de)(de)(de)(de)特(te)殊性(xing),MES系(xi)統(tong)在每(mei)個企業的(de)(de)(de)(de)(de)業務都千(qian)差萬別,沒(mei)有(you)(you)一個統(tong)一的(de)(de)(de)(de)(de)規范。如果你沒(mei)有(you)(you)到過(guo)生產現(xian)場,不了(le)解生產過(guo)程(cheng),建(jian)議你最好能實際到一個工(gong)廠車間里去了(le)解一下(xia)。看(kan)看(kan)現(xian)場的(de)(de)(de)(de)(de)工(gong)作人員是如何工(gong)作的(de)(de)(de)(de)(de),如果你能到一個已經實施(shi)了(le)MES的(de)(de)(de)(de)(de)企業去看(kan)一下(xia)他(ta)們的(de)(de)(de)(de)(de)系(xi)統(tong)運(yun)行流(liu)程(cheng)那更是極(ji)好的(de)(de)(de)(de)(de),看(kan)過(guo)之后你就會(hui)對MES管控的(de)(de)(de)(de)(de)幾個方面有(you)(you)了(le)清(qing)晰的(de)(de)(de)(de)(de)理解。
如果你(ni)沒接觸過生產(chan),這(zhe)里簡(jian)單給你(ni)介(jie)紹下MES的幾個主要功能模塊,你(ni)可以圍繞(rao)這(zhe)幾個模塊進行設(she)計。
(1)計劃調(diao)度。這里(li)MES承(cheng)接了ERP中(zhong)的訂單(dan),開(kai)始介入生(sheng)產(chan)。這個模塊主要(yao)是(shi)管控(kong)訂單(dan)的生(sheng)產(chan)時間、什么(me)時候開(kai)始、什么(me)時候結束,由(you)哪(na)個班組,哪(na)個員工,甚至哪(na)個工位來生(sheng)產(chan)。具體到特定(ding)細節(jie)還會對訂單(dan)分(fen)解到工序,工步,和現場的物料情況分(fen)析,是(shi)否缺料,能否生(sheng)產(chan)。
(2)生產執行。這一(yi)(yi)步(bu)是(shi)具體(ti)的(de)生產操作過(guo)(guo)程(cheng),在(zai)這一(yi)(yi)步(bu)工(gong)人(ren)會(hui)(hui)安(an)裝零(ling)(ling)(ling)件(jian),過(guo)(guo)程(cheng)中(zhong)(zhong)我(wo)們的(de)系統(tong)(tong)要記錄(lu)工(gong)人(ren)安(an)裝了什么零(ling)(ling)(ling)件(jian)、零(ling)(ling)(ling)件(jian)的(de)批次、序(xu)列號(hao)信息,記錄(lu)產品譜系,方(fang)便追溯。這里零(ling)(ling)(ling)件(jian)序(xu)列號(hao)的(de)采集一(yi)(yi)般是(shi)通過(guo)(guo)掃描來錄(lu)入系統(tong)(tong),也就是(shi)會(hui)(hui)涉及(ji)到其(qi)他(ta)人(ren)回答(da)中(zhong)(zhong)的(de)條碼(ma)識別。更細一(yi)(yi)點還會(hui)(hui)采集工(gong)人(ren)安(an)裝使用的(de)工(gong)具型號(hao),工(gong)具的(de)參(can)數如扭矩、角度(du)等。
(3)質量檢驗(yan)。這(zhe)里會(hui)記錄工人在安裝過程(cheng)中的自檢結(jie)果(guo),以及工人完成后(hou)由質檢人員做出的最終檢驗(yan)結(jie)果(guo)。如果(guo)檢驗(yan)不合格,會(hui)發(fa)起另外(wai)的處理流程(cheng)。
(4)設備。這一步是與現場(chang)PLC或者設備的交互,如檢(jian)驗(yan)結果不合格,或者零件(jian)安裝(zhuang)錯誤,MES系(xi)統會與自動化控制(zhi)系(xi)統通訊來(lai)控制(zhi)生產線的啟停。同時(shi)對(dui)關鍵設備的運轉(zhuan)狀態及工(gong)藝(yi)參數進行采(cai)集。
(5)工(gong)藝。工(gong)藝這(zhe)一(yi)步(bu)其實是貫穿始(shi)終的(de),在系統(tong)開始(shi)之前就要把工(gong)藝理清楚,包括產(chan)品(pin)的(de)工(gong)藝路線、BOM結(jie)構、參數等信(xin)息,工(gong)藝信(xin)息是保證(zheng)系統(tong)正確(que)運行(xing)的(de)基礎。
(6)物(wu)流。對生產過程中涉及到(dao)的(de)物(wu)料信息監控,確(que)保生產能夠順利進(jin)行。
2、開發
開(kai)發工作(zuo)相對(dui)來說會比較容易(yi)一點,因(yin)為(wei)要做(zuo)的功能確定以后,開(kai)發無(wu)非就(jiu)是(shi)時間長短(duan)的問題。因(yin)為(wei)對(dui)于(yu)MES系(xi)統(tong)來說,技術基本(ben)沒有(you)難點。因(yin)為(wei)我(wo)們的系(xi)統(tong)是(shi)實現(xian)業務邏輯(ji),也就(jiu)是(shi)各(ge)種增刪(shan)改查的工作(zuo)。保(bao)證MES系(xi)統(tong)與周邊系(xi)統(tong)的接口(kou)穩定就(jiu)好(hao)了,如ERP、WMS等。
對(dui)于開發(fa),如果你會一門(men)編(bian)程(cheng)語(yu)言(yan)及數據庫的操作((SQL,存(cun)儲過程(cheng))基(ji)本就OK了(le)。現在傳統(tong)企業大(da)多也在使(shi)用B/S架(jia)構了(le)。目(mu)前使(shi)用最多的還是C#,Java,Oracle,SQL Server等編(bian)程(cheng)語(yu)言(yan)和數據庫。
其(qi)中數(shu)據(ju)庫(ku)方面會更重(zhong)要一點,由于業務復雜,涉(she)及(ji)到的(de)表(biao)就會很(hen)多。所(suo)以能合理設計(ji)數(shu)據(ju)庫(ku)表(biao)關系非常重(zhong)要。
二、MES軟件系統開發要點有哪些
1、基本功能
從基(ji)本(ben)功能包(bao)含性(xing)上來講,基(ji)本(ben)功能全(quan)面(mian)的(de)MES系統軟件需具(ju)有產(chan)(chan)品和(he)工(gong)藝管(guan)理(li)、計劃調度生產(chan)(chan)管(guan)理(li)、物料物流信(xin)息管(guan)理(li)、生產(chan)(chan)制(zhi)(zhi)造質(zhi)量管(guan)理(li)、車(che)間(jian)設(she)備維護(hu)管(guan)理(li)方(fang)法(fa)的(de)5大基(ji)礎控(kong)制(zhi)(zhi)模塊(kuai),當然(ran)也應與(yu)此同時包(bao)含生產(chan)(chan)制(zhi)(zhi)造資(zi)源管(guan)理(li)等控(kong)制(zhi)(zhi)模塊(kuai)。而應對智能制(zhi)(zhi)造的(de)MES,還務必具(ju)有信(xin)息系統集成和(he)設(she)備端口控(kong)制(zhi)(zhi)模塊(kuai),不然(ran)無法(fa)完成車(che)間(jian)內部各種信(xin)息內容互聯互通,并支撐智能化車(che)間(jian)需求的(de)智能調度、優化、可視化等基(ji)本(ben)功能。
2、平臺化
市面(mian)上的(de)(de)MES關鍵分成(cheng)根據客戶需(xu)(xu)求(qiu)(qiu)(qiu)的(de)(de)新項目級(ji)、客制化(hua)產(chan)品,及(ji)其通用(yong)的(de)(de)平臺化(hua)產(chan)品二種種類。新項目等(deng)級(ji)MES優勢是:個性(xing)化(hua)、適用(yong)性(xing)強、低(di)成(cheng)本、快速(su)交付,但產(chan)生的(de)(de)短處是:開發(fa)需(xu)(xu)求(qiu)(qiu)(qiu)描述中會缺乏行業(ye)的(de)(de)普遍性(xing)標準,非常(chang)容易(yi)造成(cheng)系統軟件不符合變化(hua)多端的(de)(de)業(ye)務需(xu)(xu)求(qiu)(qiu)(qiu)及(ji)行業(ye)標準,如果(guo)企業(ye)發(fa)展方向后有新的(de)(de)需(xu)(xu)求(qiu)(qiu)(qiu)就(jiu)需(xu)(xu)求(qiu)(qiu)(qiu)投(tou)入許多的(de)(de)二次開發(fa),這(zhe)對軟件體系結(jie)構的(de)(de)可靠性(xing)也是嚴峻的(de)(de)考驗。
3、應用性
平臺化MES產(chan)品規定開(kai)發(fa)人(ren)員們能(neng)夠深入細致理解而且熟悉(xi)各行業的實(shi)際(ji)生產(chan)制(zhi)造工(gong)(gong)(gong)(gong)作流(liu)程,甚(shen)至于對關鍵工(gong)(gong)(gong)(gong)序的深入細致到的工(gong)(gong)(gong)(gong)藝也需要掌(zhang)握(wo),而不(bu)是僅從(cong)軟件開(kai)發(fa)的視角來設計MES。與(yu)此(ci)同時(shi),開(kai)發(fa)人(ren)員們更要根據(ju)生產(chan)制(zhi)造的實(shi)際(ji)需求(qiu)將所有(you)的工(gong)(gong)(gong)(gong)序工(gong)(gong)(gong)(gong)作流(liu)程關系整理清楚,并依照ISA95等(deng)標準(zhun)搭建平臺化MES產(chan)品,以利(li)于與(yu)其它各種(zhong)標準(zhun)化的軟件完(wan)成業務關聯及信(xin)息共享。
4、數字化排產
許多企業在數(shu)字化都(dou)沒完(wan)(wan)成的(de)(de)情況下就過(guo)高的(de)(de)規定(ding)上全(quan)自動(dong)排產(chan)(chan),結果造成大幅度的(de)(de)人力資源投入、并引起利潤被這些(xie)增加(jia)的(de)(de)成本吞噬。相(xiang)反毫無數(shu)字化規定(ding)的(de)(de)紙質(zhi)人工排產(chan)(chan)必(bi)然讓企業離智(zhi)能制造的(de)(de)發展趨勢漸行漸遠,最終完(wan)(wan)全(quan)脫隊(dui),失去中(zhong)國制造2025這一彎(wan)道超車的(de)(de)機會和利好政策。上述這些(xie)數(shu)字化自動(dong)排產(chan)(chan)的(de)(de)基本要(yao)素全(quan)部(bu)都(dou)是(shi)大家挑選(xuan)一個合適的(de)(de)MES產(chan)(chan)品的(de)(de)根據。
5、可視化基本功能
伴(ban)隨(sui)著中國(guo)制(zhi)造(zao)水(shui)平的(de)飛速發(fa)(fa)展,以前許(xu)多國(guo)外的(de)所謂先進制(zhi)造(zao)技術在(zai)我國(guo)早(zao)已(yi)嚴(yan)重落伍(wu)了。例如傳統的(de)IT人員根據使用部門固化(hua)的(de)需求去(qu)開(kai)發(fa)(fa)一個(ge)個(ge)水(shui)晶報(bao)表和(he)看(kan)板(ban)的(de)客制(zhi)化(hua)方式(shi),早(zao)已(yi)遠(yuan)遠(yuan)不(bu)能充分(fen)滿足(zu)當今(jin)中國(guo)制(zhi)造(zao)快(kuai)速的(de)個(ge)性(xing)化(hua)生產管(guan)理需求。再例如以前單調乏味的(de)報(bao)表&看(kan)板(ban)的(de)格式(shi)內容,早(zao)已(yi)難以充分(fen)滿足(zu)現(xian)今(jin)客戶的(de)規(gui)定(ding)和(he)品(pin)位。好的(de)MES產品(pin)可視化(hua)表現(xian)形式(shi)早(zao)已(yi)愈來愈豐(feng)富:點(dian)狀(zhuang)圖(tu)、線狀(zhuang)圖(tu)、柱(zhu)狀(zhuang)圖(tu)、餅狀(zhuang)圖(tu)、雷達圖(tu)、甘特圖(tu)、漏斗圖(tu)、三維圖(tu)等(deng)都(dou)并不(bu)是問題。基(ji)礎規(gui)定(ding):美觀震(zhen)撼(han)、一看(kan)就懂、信息內容全面。
6、信息系統集成能力
(1)與(yu)信息系統的集(ji)成化(hua)(hua):身為面向(xiang)智能(neng)(neng)制(zhi)造的MES系統軟(ruan)件,信息系統集(ji)成能(neng)(neng)力應是重(zhong)要考量,這包含與(yu)SQL、ORCAL等數(shu)據庫集(ji)成化(hua)(hua),與(yu)PDM(連(lian)接BOM、工藝)、ERP(連(lian)接計(ji)劃、物料)、WMS(連(lian)接物流、運輸)、仿真(連(lian)接數(shu)據)等軟(ruan)件集(ji)成化(hua)(hua),與(yu)IOS、Android移(yi)動端集(ji)成化(hua)(hua)等。
(2)與數(shu)據類型(xing)的(de)(de)集成(cheng)化:它是(shi)上面描述(shu)的(de)(de)那些信息內容集成(cheng)化的(de)(de)技(ji)術完成(cheng)方式方法,例如:XML、CSV、TXT、彼此約定的(de)(de)中間(jian)表、Webservice、開放的(de)(de)API端口(kou)等。
以上是關于MES軟件系統開(kai)發要(yao)點介紹。MES系統軟件是通向成(cheng)本、質(zhi)量(liang)、響(xiang)應、靈活綜合平(ping)衡的(de)途徑,在(zai)當今激烈競爭(zheng)的(de)世界經濟中(zhong),要(yao)占有(you)(you)(you)“最(zui)(zui)有(you)(you)(you)價值”的(de)地位,必須使企業具(ju)有(you)(you)(you)最(zui)(zui)好(hao)的(de)質(zhi)量(liang)、最(zui)(zui)佳的(de)客戶服務、最(zui)(zui)低的(de)制(zhi)造成(cheng)本、快速響(xiang)應以(yi)及靈活性的(de)特點。