詳細(xì)介紹
MES技術(shù)在過去十年來(lái)已顯著地成熟。但 MES系統(tǒng) 的發(fā)展和應(yīng)用是一個(gè)過程,而不是一個(gè)事件,不可能想象成功的MES系統(tǒng)實(shí)施是可以一蹴而就的。要取得*的成功,要求改造制造環(huán)境,要求獲得有組織的支持,要求管理機(jī)制作適應(yīng)性的改變。與此同時(shí),MES軟件在改善維護(hù)、改善與其它IT管理軟件的接口等方面也有待于進(jìn)一步發(fā)展、提高。
MES系統(tǒng)考慮到5個(gè)車間網(wǎng)絡(luò)設(shè)備情況,決定在車間數(shù)據(jù)操作層采用C/S客戶機(jī)/服務(wù)器方式,在行政管理層進(jìn)行信息瀏覽和查詢時(shí)采用B/S瀏覽器/服務(wù)器方式總的系統(tǒng)架構(gòu)采用現(xiàn)今比較流行的三層結(jié)構(gòu)后臺(tái)以O(shè)racle數(shù)據(jù)庫(kù)服務(wù)器作為支撐環(huán)境,前臺(tái)采用c#開發(fā)語(yǔ)言,C/S和B/S結(jié)合的三層系統(tǒng)架構(gòu)。
MES系統(tǒng)的三層結(jié)構(gòu)分別為:
(1)MES系統(tǒng)的表現(xiàn)層(Web瀏覽器/客戶機(jī)),是用戶與系統(tǒng)間信息交互的界面,負(fù)責(zé)結(jié)果展示及數(shù)據(jù)收集。車間層數(shù)據(jù)操作用戶通過訪問客戶端應(yīng)用程序,完成數(shù)據(jù)的人工錄人和提交;行政管理層用戶通過訪問WEB瀏覽器進(jìn)行信息瀏覽和查詢。
(2)MES系統(tǒng)的應(yīng)用邏輯層,實(shí)現(xiàn)系統(tǒng)業(yè)務(wù)邏輯,包括基礎(chǔ)業(yè)務(wù)功能和業(yè)務(wù)流,即將生產(chǎn)計(jì)劃、生產(chǎn)實(shí)績(jī)、生產(chǎn)移庫(kù)、查詢統(tǒng)計(jì)分析等功能置于該層。當(dāng)客戶端提出任務(wù)請(qǐng)求時(shí),應(yīng)用邏輯層首先向數(shù)據(jù)服務(wù)層的數(shù)據(jù)庫(kù)提出數(shù)據(jù)提取請(qǐng)求,并對(duì)提取出來(lái)的數(shù)據(jù)進(jìn)行處理,將處理的結(jié)果通過應(yīng)用服務(wù)器傳送回客戶端。
(3)MES系統(tǒng)的數(shù)據(jù)服務(wù)層,通過底層的數(shù)據(jù)庫(kù)管理系統(tǒng)向上層提供全面的資源訪問支持,屏蔽數(shù)據(jù)源差異,接受應(yīng)用邏輯層傳來(lái)的對(duì)數(shù)據(jù)庫(kù)數(shù)據(jù)的操作要求,實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)數(shù)據(jù)的查詢、修改和更新等。
MES系統(tǒng)這種體系結(jié)構(gòu)的本質(zhì)在于通過對(duì)服務(wù)功能的分布實(shí)現(xiàn)分工服務(wù)。客戶機(jī)主要負(fù)責(zé)管理用戶界面,接收用戶數(shù)據(jù),處理應(yīng)用邏輯生成數(shù)據(jù)庫(kù)服務(wù)請(qǐng)求,然后將這些請(qǐng)求按照一定的格式返回給用戶。客戶端不直接與數(shù)據(jù)庫(kù)交互,所有的業(yè)務(wù)處理都放在了中間層的應(yīng)用服務(wù)器上,一旦數(shù)據(jù)庫(kù)結(jié)構(gòu)或業(yè)務(wù)邏輯發(fā)生變化,只需要修改相關(guān)的業(yè)務(wù)邏輯組件,無(wú)需對(duì)客戶端做任何改動(dòng),大大降低了系統(tǒng)的維護(hù)成本。
原文來(lái)源于杭州匠興科技