1 引言
1.1 項目來源
原因一,MES數(shù)據(jù)的深度挖掘:吉林石化公司MES項目歷經(jīng)三年,共分三期項目實施,在2010年9月順利上線,隨著MES的應(yīng)用,MES系統(tǒng)中的數(shù)據(jù)越來越多,像實時數(shù)據(jù)、裝置數(shù)據(jù)、罐區(qū)數(shù)據(jù)等等,如何能夠有效利用這些數(shù)據(jù),項目實施人員及關(guān)鍵用戶都在思考這個問題;原因二,領(lǐng)導(dǎo)需要掌握生產(chǎn)的宏觀情況:MES系統(tǒng),主要針對吉林石化公司各分廠各車間各裝置的數(shù)據(jù)錄入及查詢,方便了查詢局部裝置及罐區(qū)的數(shù)據(jù),但是對于吉林石化的領(lǐng)導(dǎo)層,往往需要掌握的是生產(chǎn)方面宏觀的情況,這就急需開發(fā)一個界面友好、直觀的數(shù)據(jù)展示平臺。基于以上兩方面的原因,生產(chǎn)信息平臺便應(yīng)運而生。
1.2 生產(chǎn)信息平臺與MES系統(tǒng)的關(guān)系
生產(chǎn)信息平臺數(shù)據(jù)分為三層,數(shù)據(jù)層、應(yīng)用層及展示層。如圖1所示:由下至上,最底層是數(shù)據(jù)層,來源于MES系統(tǒng)存儲的數(shù)據(jù);中間層是應(yīng)用層,是指MES中的各個應(yīng)用模塊;最上層是數(shù)據(jù)展示層。
圖1 三層架構(gòu)圖
2 設(shè)計及實施
2.1 設(shè)計
2.1.1 數(shù)據(jù)庫架構(gòu)設(shè)計
本系統(tǒng)中,所需數(shù)據(jù)庫分為兩部分,第一部分是MESSL用戶下的配置數(shù)據(jù)表,它主要負(fù)責(zé)對綜合展示平臺前端展示的數(shù)據(jù)進(jìn)行配置及修改,滿足了數(shù)據(jù)展示的動態(tài)、靈活的需求;第二部分是REPORTUSER用戶下的生產(chǎn)數(shù)據(jù)表,它主要負(fù)責(zé)接收吉林石化用戶所提供的生產(chǎn)數(shù)據(jù)信息,并作為綜合展示平臺展示的數(shù)據(jù)源。
2.1.2 表空間設(shè)計
(1)系統(tǒng)中數(shù)據(jù)庫表空間分為兩個:配置數(shù)據(jù)表空間(MESSL)、生產(chǎn)數(shù)據(jù)表空間(REPORTUSER_TABLESPACE)。
(2)配置數(shù)據(jù)表空間(MESSL)用來控制綜合展示平臺前端顯示的配置數(shù)據(jù),該類數(shù)據(jù)相對靜止,不會隨著時間而大幅增加,且基礎(chǔ)數(shù)據(jù)量相對較小。數(shù)據(jù)文件為:TBS_BASE_DATA.DBF,文件初始大小暫定為200M,自動擴(kuò)展。
(3)生產(chǎn)數(shù)據(jù)表空間(REPORTUSER TABLESPACE)則是用來存儲除報表生產(chǎn)數(shù)據(jù),這些數(shù)據(jù)都是動態(tài)數(shù)據(jù),數(shù)據(jù)量都會隨著時間變大。數(shù)據(jù)文件為TBS_BUSINESS_DATA.DBF,文件初始大小暫定為200M,自動擴(kuò)展。
2.1.3 數(shù)據(jù)庫的安全設(shè)計內(nèi)容
(1)數(shù)據(jù)庫系統(tǒng)要求用戶名和密碼的數(shù)據(jù)庫認(rèn)證機(jī)制,防止未經(jīng)授權(quán)用戶訪問。
(2)數(shù)據(jù)庫系統(tǒng)對用戶進(jìn)行分組,按用戶組關(guān)聯(lián)到相應(yīng)的用戶角色,不同的用戶角色賦予不同的操作權(quán)限,防止用戶越權(quán)訪問。
(3)在系統(tǒng)的組態(tài)和客戶化的開發(fā)中,根據(jù)不同的應(yīng)用要求,使用不同的用戶身份進(jìn)行后臺的數(shù)據(jù)庫訪問,不可不加區(qū)分的全部采用管理員身份登陸。例如,業(yè)務(wù)操作員只能修改特定表中的記錄,程序員可以增刪數(shù)據(jù)庫中自定義的表,而管理員具有不受限的權(quán)限。
(4)數(shù)據(jù)庫管理員的密碼需要定期更換,并需要建立一個備份的帳號,以防不測。
(5)數(shù)據(jù)庫需要采用自動歸檔的日志方式,配合系統(tǒng)備份策略,盡可能保證數(shù)據(jù)安全。
2.2 Silverlight技術(shù)
吉林石化生產(chǎn)信息平臺根據(jù)對數(shù)據(jù)的顯示效果的視覺要求,以及對數(shù)據(jù)穩(wěn)定性、容錯能力的考慮,采取了大量的頁面制作技巧以及性能方面的技術(shù)應(yīng)用,因此對頁面控件的集成穩(wěn)定性有較高的要求,在頁面控件開發(fā)方面,采用較為成熟的微軟Silverlight技術(shù)進(jìn)行編寫,具有較好的兼容性和穩(wěn)定性,控件具有良好的使用性,并具有良好的移植性。
微軟Silverlight是一個跨瀏覽器、跨客戶平臺的技術(shù),能夠設(shè)計、開發(fā)和發(fā)布有多媒體體驗與富交互(RIA,Rich Interface Application)的網(wǎng)絡(luò)交互程序。Silverlight提供了一個強(qiáng)大的平臺,能夠開發(fā)出具有專業(yè)圖形、音頻和視頻的Web應(yīng)用程序,增強(qiáng)了用戶體驗。
在圖形控件的數(shù)據(jù)更新方法方面,通過MVC控制器,將更新請求通過MVC控制器接入接口進(jìn)行解析,并通過控制器接入對應(yīng)的業(yè)務(wù)邏輯層,對于數(shù)據(jù)進(jìn)行更新計算等業(yè)務(wù)操作,將計算后的結(jié)果數(shù)據(jù)通過異步傳輸技術(shù)返回數(shù)據(jù)更新響應(yīng),數(shù)據(jù)更新響應(yīng)通過MVC控制器傳入表現(xiàn)層即綜合展示平臺進(jìn)行顯示,異步傳輸技術(shù)有助于增加綜合展示平臺顯示效果的友好性。
2.3 生產(chǎn)信息平臺的數(shù)據(jù)源
生產(chǎn)信息平臺的數(shù)據(jù)來源于吉林石化公司各分廠調(diào)度室的生產(chǎn)報表,而各分廠調(diào)度室的生產(chǎn)報表是由MES項目組統(tǒng)一開發(fā)的Excel報表,報表運用VBA宏程序,把MES中的實時數(shù)據(jù)、裝置數(shù)據(jù)、罐區(qū)數(shù)據(jù)及LIMS數(shù)據(jù)提取到報表中,部分提取不到的數(shù)據(jù)由調(diào)度手工錄入到Excel中,通過VBA宏程序保存到MES的Oracle關(guān)系數(shù)據(jù)庫中。圖2是數(shù)據(jù)南數(shù)據(jù)采集一直到平臺展示由下向上的一個數(shù)據(jù)流向。
圖2 綜合展示平臺數(shù)據(jù)流圖
3 結(jié)論
本文主要介紹了綜合展示平臺的設(shè)計及實施過程。綜合展示平臺以MES為基礎(chǔ),利用微軟Silverlight先進(jìn)技術(shù),實現(xiàn)界面的直觀展示,綜合展示平臺以吉林石化公司大量的實時數(shù)據(jù)和關(guān)系數(shù)據(jù)為支撐,抽取了各項業(yè)務(wù)的主要關(guān)注點和指標(biāo)在大屏幕上進(jìn)行展示,主要分為兩個層次。第一層是總貌層,以柱狀圖、餅圖、曲線圖等圖形化的方式展示了吉林石化公司原油進(jìn)廠、煉油生產(chǎn)、化工生產(chǎn)、產(chǎn)品出廠、庫存情況、裝置運行等整個生產(chǎn)過程中的業(yè)務(wù)信息。第二層為詳細(xì)數(shù)據(jù)分析層,用戶可通過點擊各個信息主題提供的鏈接,詳細(xì)查詢各信息主題的詳細(xì)數(shù)據(jù),為生產(chǎn)的精細(xì)化管理提供了參考,為公司領(lǐng)導(dǎo)及生產(chǎn)運行處領(lǐng)導(dǎo)及總調(diào)度協(xié)調(diào)指揮生產(chǎn)提供了第一手的數(shù)據(jù)。
核心關(guān)注:拓步ERP系統(tǒng)平臺是覆蓋了眾多的業(yè)務(wù)領(lǐng)域、行業(yè)應(yīng)用,蘊(yùn)涵了豐富的ERP管理思想,集成了ERP軟件業(yè)務(wù)管理理念,功能涉及供應(yīng)鏈、成本、制造、CRM、HR等眾多業(yè)務(wù)領(lǐng)域的管理,全面涵蓋了企業(yè)關(guān)注ERP管理系統(tǒng)的核心領(lǐng)域,是眾多中小企業(yè)信息化建設(shè)首選的ERP管理軟件信賴品牌。
轉(zhuǎn)載請注明出處:拓步ERP資訊網(wǎng)http://www.ezxoed.cn/
本文標(biāo)題:MES功能延伸平臺的設(shè)計與實施
本文網(wǎng)址:http://www.ezxoed.cn/html/solutions/1401932040.html