假如大家真的想開發(fā)一個(gè)
MES系統(tǒng),你需要從業(yè)務(wù)和開發(fā)兩個(gè)方面入手。下面我就從業(yè)務(wù)和開發(fā)兩大方面給你簡(jiǎn)單科普下。
一、 業(yè)務(wù)
什么是業(yè)務(wù)?您可以簡(jiǎn)單地理解,業(yè)務(wù)是您的系統(tǒng)最終實(shí)現(xiàn)的功能。首先你要想MES系統(tǒng)是干什么的,解決了什么問題。
了解系統(tǒng)將實(shí)現(xiàn)的功能也是整個(gè)MES系統(tǒng)實(shí)現(xiàn)的一個(gè)非常重要的環(huán)節(jié)。由于行業(yè)的特殊性,MES系統(tǒng)在每個(gè)業(yè)務(wù)中差異很大,并且沒有統(tǒng)一的規(guī)范。如果你沒有去過生產(chǎn)現(xiàn)場(chǎng),不了解生產(chǎn)過程,我建議你實(shí)際上可以去工廠車間了解??纯吹孛嫔系娜耸侨绾喂ぷ鞯?,如果你去一家已經(jīng)實(shí)現(xiàn)了mes的公司,看看他們的系統(tǒng)是如何工作的,那就更好了。在此之后,您將對(duì)mes控制的幾個(gè)方面有一個(gè)明確的理解。我建議你為一個(gè)特定的企業(yè)的生產(chǎn)過程寫你的論文。
如果你還沒有接觸到生產(chǎn),我將給你一個(gè)簡(jiǎn)短的概述的主要功能模塊的mes你可以設(shè)計(jì)周圍。
1.計(jì)劃調(diào)度。這里 MES 承接了 ERP 中的訂單,開始介入生產(chǎn)。這個(gè)模塊主要是控制訂單的生產(chǎn)時(shí)間,何時(shí)開始,何時(shí)結(jié)束,哪個(gè)團(tuán)隊(duì),哪個(gè)員工,甚至是哪個(gè)站點(diǎn)生產(chǎn)。具體的具體細(xì)節(jié)也將分解為過程,工作步驟和現(xiàn)場(chǎng)材料分析,是否缺少材料,可以生產(chǎn)。
2.生產(chǎn)執(zhí)行。這一步是具體的生產(chǎn)操作過程。在此步驟中,工人將安裝部件。在此過程中,我們的系統(tǒng)會(huì)記錄工人安裝的部件,部件的批號(hào),序列號(hào)信息,并記錄產(chǎn)品沿襲以便于追溯。在這里,零件序列號(hào)的獲取通常是通過掃描進(jìn)入系統(tǒng),也就是說,它將涉及到條碼識(shí)別中的其他人的答案。更詳細(xì)的還將收集工人安裝的工具模型,例如扭矩和角度。
3.質(zhì)量檢驗(yàn)。這里將記錄安裝過程中工人的自檢結(jié)果和工人完工后質(zhì)量檢查員的最終檢查結(jié)果。如果測(cè)試失敗,將啟動(dòng)另一個(gè)過程。
4. 設(shè)備。這一步是與現(xiàn)場(chǎng)PLC或者設(shè)備的交互,如檢驗(yàn)結(jié)果不合格,或者零件安裝錯(cuò)誤,MES系統(tǒng)會(huì)與自動(dòng)化控制系統(tǒng)通訊來控制生產(chǎn)線的啟停。同時(shí)收集關(guān)鍵設(shè)備的運(yùn)行狀態(tài)和工藝參數(shù)。
5.技術(shù)。事實(shí)上,這個(gè)過程的步驟貫穿整個(gè)過程。在系統(tǒng)啟動(dòng)前,流程應(yīng)清晰,包括流程路線、物料清單結(jié)構(gòu)、參數(shù)等信息。過程信息是保證系統(tǒng)正確運(yùn)行的基礎(chǔ)。
6.物流。對(duì)生產(chǎn)過程中涉及的物料信息進(jìn)行監(jiān)控,確保生產(chǎn)順利進(jìn)行。
以上各方面各不相同,小編建議您具體了解企業(yè)的生產(chǎn)流程,設(shè)計(jì)系統(tǒng)。
二、開發(fā)
開發(fā)工作相對(duì)容易,因?yàn)橐瓿傻墓δ軐⒃谝院蟠_定。發(fā)展只不過是時(shí)間問題。因?yàn)閷?duì)于
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等。
對(duì)于開發(fā),如果你會(huì)一門編程語言及數(shù)據(jù)庫的操作(SQL,存儲(chǔ)過程)基本就OK了。現(xiàn)在傳統(tǒng)企業(yè)大多也在使用 B/S 架構(gòu)了。目前使用最多的還是C#,Java,Oracle,SQL Server等編程語言和數(shù)據(jù)庫。其中,數(shù)據(jù)庫方面將更加重要。由于業(yè)務(wù)的復(fù)雜性,將涉及許多表。因此,合理設(shè)計(jì)數(shù)據(jù)庫表關(guān)系非常重要。
總結(jié)
事實(shí)上,這個(gè)答案也可以作為對(duì)mes感興趣的人的入門參考。許多人認(rèn)為他們必須學(xué)會(huì)編程。事實(shí)上,它們是不必要的。只要你了解業(yè)務(wù),如果你對(duì)數(shù)據(jù)庫了解得更多,你就可以成為一名商業(yè)顧問。如果你不了解商業(yè),但你知道編程,那么你可以從開發(fā)開始,通過開發(fā)了解商業(yè)。