在知乎許久都沒有智能制造話題,索性自己在 2018-06-08 創(chuàng)建了智能制造話題局齿,在創(chuàng)建話題過程中也遇到些麻煩剧劝,最終聯(lián)系了知乎小管家,成功創(chuàng)建了該話題抓歼。目前過去7個月了讥此,該話題的關(guān)注人數(shù)有820人了拢锹,雖然還是不多,但還是在緩慢增長萄喳。
今天在知乎上看到一個問題卒稳,我覺得對想了解 MES 的人有一定的幫助,所以我把自己的回答摘錄下來取胎,給大家看一下展哭。
問題:
機(jī)械專業(yè)做 MES 系統(tǒng)(制造執(zhí)行系統(tǒng))需要哪些基礎(chǔ)知識?
本人是機(jī)械專業(yè)的闻蛀,由于現(xiàn)畢業(yè)論文方向?yàn)閙es,想問問大家您市,開發(fā)mes需要什么基礎(chǔ)知識?
下面是我回答的內(nèi)容:
做為一個 MES 行業(yè)從業(yè)人員觉痛。大大小小做過的項(xiàng)目涉及到家電、汽車茵休、軌道交通(高鐵)薪棒、航空幾個領(lǐng)域¢泡海看了上面幾位的回答俐芯,但是還是比較宏觀,不夠接地氣钉鸯。估計(jì)你看了吧史,還是不知道從何下手。
另外我認(rèn)為你這里要寫論文的話還是主要以理論為主唠雕,應(yīng)該不至于要以一己之力去開發(fā)一個 MES 系統(tǒng)贸营。因?yàn)檫@個開發(fā)量不算小。
回歸正題:假如你真的想開發(fā)一個 MES 系統(tǒng)岩睁,你需要從業(yè)務(wù)和開發(fā)兩個方面入手钞脂。下面我就從業(yè)務(wù)和開發(fā)兩大方面給你簡單科普下,最起碼讓你能夠找到繼續(xù)的方向捕儒。但是如果只是寫論文的話就重點(diǎn)放在理解業(yè)務(wù)冰啃,設(shè)計(jì)系統(tǒng)功能就行了,不需要具體去了解開發(fā)細(xì)節(jié)刘莹。
一阎毅、 業(yè)務(wù)
業(yè)務(wù)是什么?你可以簡單的理解為業(yè)務(wù)就是你系統(tǒng)最終實(shí)現(xiàn)的功能栋猖。首先你要想 MES 系統(tǒng)是干什么的净薛,解決了什么問題。不管你是想寫論文還是要開發(fā)一個 MES 系統(tǒng)蒲拉,第一步就是要知道自己的系統(tǒng)要實(shí)現(xiàn)哪些功能肃拜,知道了這個后你才能繼續(xù)往后走痴腌。
而知道系統(tǒng)要實(shí)現(xiàn)什么功能,也是整個 MES 系統(tǒng)實(shí)施過程中非常重要的環(huán)節(jié)燃领。由于行業(yè)的特殊性士聪,MES 系統(tǒng)在每個企業(yè)的業(yè)務(wù)都千差萬別,沒有一個統(tǒng)一的規(guī)范猛蔽。如果你沒有到過生產(chǎn)現(xiàn)場剥悟,不了解生產(chǎn)過程,我建議你最好能實(shí)際到一個工廠車間里去了解一下曼库∏冢看看現(xiàn)場的工作人員是如何工作的,如果你能到一個已經(jīng)實(shí)施了 MES 的企業(yè)去看一下他們的系統(tǒng)運(yùn)行流程那更是極好的毁枯,看過之后你就會對 MES 管控的幾個方面有了清晰的理解慈缔。而且我建議你能夠針對一個特定的企業(yè)的生產(chǎn)流程來寫你的論文。
如果你沒接觸過生產(chǎn)种玛,我這里簡單給你介紹下 MES 的幾個主要功能模塊藐鹤,你可以圍繞這幾個模塊進(jìn)行設(shè)計(jì)。
計(jì)劃調(diào)度赂韵。這里 MES 承接了 ERP 中的訂單娱节,開始介入生產(chǎn)。這個模塊主要是管控訂單的生產(chǎn)時(shí)間祭示、什么時(shí)候開始肄满、什么時(shí)候結(jié)束,由哪個班組绍移,哪個員工悄窃,甚至哪個工位來生產(chǎn)。具體到特定細(xì)節(jié)還會對訂單分解到工序蹂窖,工步轧抗,和現(xiàn)場的物料情況分析,是否缺料瞬测,能否生產(chǎn)横媚。
生產(chǎn)執(zhí)行。這一步是具體的生產(chǎn)操作過程月趟,在這一步工人會安裝零件灯蝴,過程中我們的系統(tǒng)要記錄工人安裝了什么零件、零件的批次孝宗、序列號信息穷躁,記錄產(chǎn)品譜系,方便追溯因妇。這里零件序列號的采集一般是通過掃描來錄入系統(tǒng)问潭,也就是會涉及到其他人回答中的條碼識別猿诸。更細(xì)一點(diǎn)還會采集工人安裝使用的工具型號,工具的參數(shù)如扭矩狡忙、角度等梳虽。
質(zhì)量檢驗(yàn)。這里會記錄工人在安裝過程中的自檢結(jié)果灾茁,以及工人完成后由質(zhì)檢人員做出的最終檢驗(yàn)結(jié)果窜觉。如果檢驗(yàn)不合格,會發(fā)起另外的處理流程北专。
設(shè)備禀挫。這一步是與現(xiàn)場PLC或者設(shè)備的交互,如檢驗(yàn)結(jié)果不合格逗余,或者零件安裝錯誤特咆,MES 系統(tǒng)會與自動化控制系統(tǒng)通訊來控制生產(chǎn)線的啟停。同時(shí)對關(guān)鍵設(shè)備的運(yùn)轉(zhuǎn)狀態(tài)及工藝參數(shù)進(jìn)行采集录粱。
工藝。工藝這一步其實(shí)是貫穿始終的画拾,在系統(tǒng)開始之前就要把工藝?yán)砬宄斗保óa(chǎn)品的工藝路線、BOM 結(jié)構(gòu)青抛、參數(shù)等信息旗闽,工藝信息是保證系統(tǒng)正確運(yùn)行的基礎(chǔ)。
物流蜜另。對生產(chǎn)過程中涉及到的物料信息監(jiān)控适室,確保生產(chǎn)能夠順利進(jìn)行。
以上幾個方面举瑰,在每一家企業(yè)的實(shí)現(xiàn)都是不同的捣辆,所以我建議你具體到某一個企業(yè)中,具體了解企業(yè)的生產(chǎn)過程此迅,進(jìn)行系統(tǒng)的設(shè)計(jì)汽畴。
二、開發(fā)
開發(fā)工作相對來說會比較容易一點(diǎn)耸序,因?yàn)橐龅墓δ艽_定以后忍些。開發(fā)無非就是時(shí)間長短的問題。因?yàn)閷τ?MES 系統(tǒng)來說坎怪,技術(shù)基本沒有難點(diǎn)罢坝。因?yàn)槲覀兊南到y(tǒng)是實(shí)現(xiàn)業(yè)務(wù)邏輯,也就是各種增刪改查的工作搅窿。保證 MES 系統(tǒng)與周邊系統(tǒng)的接口穩(wěn)定就好了嘁酿,如 ERP隙券、WMS等。
對于開發(fā)痹仙,如果你會一門編程語言及數(shù)據(jù)庫的操作(SQL,存儲過程)基本就 OK 了∈嵌現(xiàn)在傳統(tǒng)企業(yè)大多也在使用 B/S 架構(gòu)了。目前使用最多的還是 C#开仰,Java拟枚,Oracle,SQL Server等編程語言和數(shù)據(jù)庫。
其中數(shù)據(jù)庫方面會更重要一點(diǎn)众弓,由于業(yè)務(wù)復(fù)雜恩溅,涉及到的表就會很多。所以能合理設(shè)計(jì)數(shù)據(jù)庫表關(guān)系非常重要谓娃。
完脚乡。
其實(shí),這個答案也可以做為對 MES 感興趣的人員的入門參考滨达,很多人覺得必須要學(xué)會編程奶稠,其實(shí)不是必須的,只要你懂業(yè)務(wù)捡遍、如果再懂點(diǎn)數(shù)據(jù)庫知識就更好了锌订,就可以做業(yè)務(wù)顧問。如果你不懂業(yè)務(wù)画株,但是懂編程知識辆飘,那么你就可以從開發(fā)做起,通過開發(fā)去了解業(yè)務(wù)谓传,一樣可以做好蜈项。
這個行業(yè)不缺開發(fā)技術(shù)人員,缺少的是優(yōu)秀的業(yè)務(wù)顧問续挟,非常缺紧卒。