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