網站首頁 語言 會計 網際網路計算機 醫學 學歷 職場 文藝體育 範文
當前位置:學識谷 > 職業師 > 系統架構師

生產作業視覺化系統的架構

欄目: 系統架構師 / 釋出於: / 人氣:1.32W

“視覺化”是指利用計算機的處理技術,把各種經處理的基礎資料資訊轉換成合適的圖形影象在螢幕上展示出來。而生產作業視覺化就是把底層生產作業的資訊經過計算機採集處理成圖表影象,清晰的展現出來。那麼如何實現生產作業視覺化系統的架構, 我們一起來看看!

生產作業視覺化系統的架構

  1 系統架構

為了能夠解決靈活的可擴充套件性的要求,系統將基礎容器部分與業務應用部分分離,形成了整合門戶和業務系統兩部分。

整合門戶部分提供一個用於整合外部B/S應用程式的框架,以使得使用者可實現資訊整合、內容分類、單點登入、許可權管理、個性化主頁等功能。包括門戶自身的元件管理、佈局展示邏輯以及相關配置引數的持久化管理。而業務系統部分包括專案中的具體業務相關內容,包括業務、資料以及使用者操作介面邏輯等內容。具體如圖1所示:

專案解決方案主要由以下幾部分組成:

1.1 nfrastructure 系統基礎設施

系統基礎設施層將系統各層次中的公共內容抽象出來,形成通用的業務無關的可複用元件包。例如包括:自定義控制元件、AOP/IOC包裝、層超型別、公共型別、擴充套件方法定義、HttpModule、工具類、安全控制類、日誌類等。

1.2 Provider 門戶資料層

提供門戶部分的資料操作方法(主要與門戶中各類元件相關),對上層隱藏資料操作邏輯以及具體的SQL語句。定義資料實體物件。

1.3 ainer 系統IOC容器層

IOC容器用於管理系統中的資料層物件與業務層物件,被管理物件的例項化過程由容器控制。因此,該層位於資料層與業務層之上,用於配置需要IOC容器管理的型別以及系統切面配置。

1.4 onents 門戶邏輯控制層

包括了門戶站點構建過程中的控制邏輯,主要有:配置資料模式定義、配置資料的載入方法、門戶模組基型別、配置實體定義、門戶擴充套件行為基類以及配置節定義等。

1.5 ons 門戶執行時行為擴充套件

用於定義門戶執行時的行為擴充套件(IPortalAction)框架,執行時在門戶框架的特定生命週期中(如登入後、登出前等)注入使用者擴充套件行為。從而使得擴充套件行為不與門戶框架本身產生強耦合。

1.6 mesPortal 門戶站點

門戶站點包括了模組定義(PortalModelControl或CachedPortalModelControl)、具體配置資料以及其他資原始檔等。

1.7 ataProvider 視覺化系統資料層

資料層提供對外部資料來源的操作封裝,值得注意的是,這裡的外部資料不僅包括傳統意義上的關係型資料庫,還包括其他各類外部資源的操作,例如外部WebService、外部文字檔案等。因此,對於系統中需要新增外部WebService(或WCF)引用的地方,應該新增在該專案中而不是在網站專案中(部署時,必須把該專案中的config內容複製到啟動程式即web專案中的g之中)。

1.8 Bussiness Logic Layer 視覺化系統業務層

該層為可選層次,對於邏輯較簡單的業務過程,可忽略該層次,上層跳過該層直接呼叫資料層完成業務過程。對於邏輯較複雜的業務過程,根據業務環境實際情況建立領域模型,提供服務操作介面。

該層的建設無固定模式,需根據業務規模、業務特點、擴充套件需求等環境因素來具體劃分、設計。

1.9 entation 視覺化系統表現邏輯

無固定應用模式,一般將僅針對於視覺化業務系統Web專案的公共內容抽象出來放入該類庫中(更為通用的類,如可同時針對與門戶以及視覺化業務系統進行復用的類、或針對於低層次操作的可複用類行應放入基礎設施層),例如頁面層超型別定義、較為複雜的表現層邏輯(較為複雜的業務邏輯應放入業務層中)。

1.10 mes 視覺化站點

B/S結構專案介面,包括使用者操作介面(即介面)以及服務介面(WebService)。

  2 門戶整合

MES生產視覺化系統必須是一個涵蓋多個生產部門(包括計劃、製造、裝配、裝置維護、管理等多個職能部門)方方面面資訊資料的一個平臺。它的資料來自於方方面面,有來自於HR的'人員考勤考核資訊、有來自計劃的工單資訊、有來自MDC/DNC(Manufacturing Data Collection/Distributed Numerical Control)的裝置狀態資訊,有來自於PDM(Product Data Management)系統的加工工藝卡片和工藝圖紙。這些資料經過生產過程的一道道的操作、運算、加工,會產生新的資料,這些新資料也會根據業務需要同步到其它的系統中。

  3 總結

通過上述的MES系統架構,可以比較方便靈活的實現生產作業視覺化,並可以根據企業本身的情況,實現功能定製。同時,門戶的應用可以實現根據使用者不同職能,瀏覽不同資訊、操作不同業務。車間操作人員之間可以共享生產作業資訊,管理人員可以得到有效的執行反饋。

通過MES生產作業視覺化的應用,可以彌補底層生產作業資訊化的盲區,逐步達到各層次之間的無縫銜接,完善生產反饋過程,力求以高效的資料傳遞、精準的資料分析為基礎,實現管理上的不斷提高與創新。