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