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