MCGS嵌入版組態軟體

MCGS嵌入版組態軟件

描述:

MCGS是一種用於快速構造和生成監控系統的組態軟件。通過對現場數據的採集處理,以動畫顯示、報警處理、流程控制和報表輸出等多種方式向用戶提供解決實際工程問題的方案,在自動化領域有著廣泛的應用。

MCGS嵌入版組態軟件專門適應於應用系統對功能、可靠性、成本、體積、功耗等綜合性能有嚴格要求的專用計算機系統。

一:MCGS組態軟件的組成部分

由MCGS嵌入版生成的用戶應用系統,其結構由主控窗口、設備窗口、用戶窗口、實時數據庫和運行策略五個部分構成

如下圖所示:

MCGS嵌入版組態軟件

MCGS嵌入版組態軟件

二:五大結構介紹

1、主控窗口

主控窗口確定了工業控制中工程作業的總體輪廓,以及運行流程、菜單命令、特性參數和啟動特性等項內容,是應用系統的主框架。

2、設備窗口

設備窗口是MCGS嵌入版系統與外部設備聯繫的媒介

設備窗口專門用來放置不同類型和功能的設備構件,實現對外部設備的操作和控制。設備窗口通過設備構件把外部設備的數據採集進來,送入實時數據庫,或把實時數據庫中的數據輸出到外部設備。一個應用系統只有一個設備窗口,運行時,系統自動打開設備窗口,管理和調度所有設備構件正常工作,並在後臺獨立運行。注意,對用戶來說,設備窗口在運行時是不可見的。

3、用戶窗口實現了數據和流程的“可視化”

用戶窗口中可以放置三種不同類型的圖形對象:圖元、圖符和動畫構件。圖元和圖符對象為用戶提供了一套完善的設計製作圖形畫面和定義動畫的方法。動畫構件對應於不同的動畫功能,它們是從工程實踐經驗中總結出的常用的動畫顯示與操作模塊,用戶可以直接使用。通過在用戶窗口內放置不同的圖形對象,搭制多個用戶窗口,用戶可以構造各種複雜的圖形界面,用不同的方式實現數據和流程的“可視化”。

4、實時數據庫是MCGS嵌入版系統的核心

實時數據庫相當於一個數據處理中心,同時也起到公用數據交換區的作用。MCGS嵌入版使用自建文件系統中的實時數據庫來管理所有實時數據。從外部設備採集來的實時數據送入實時數據庫,系統其他部分操作的數據也來自於實時數據庫。實時數據庫自動完成對實時數據的報警處理和存盤處理,同時它還根據需要把有關信息以事件的方式發送給系統的其他部分,以便觸發相關事件,進行實時處理。因此,實時數據庫所存儲的單元,不單單是變量的數值,還包括變量的特徵參數(屬性)及對該變量的操作方法(報警屬性、報警處理和存盤處理等)。這種將數值、屬性、方法封裝在一起的數據我們稱之為數據對象。實時數據庫採用面嚮對象的技術,為其他部分提供服務,提供了系統各個功能部件的數據共享。

5、運行策略

運行策略是對系統運行流程實現有效控制的手段

運行策略本身是系統提供的一個框架,其裡面放置有策略條件構件和策略構件組成的“策略行”,通過對運行策略的定義,使系統能夠按照設定的順序和條件操作實時數據庫、控制用戶窗口的打開、關閉並確定設備構件的工作狀態等,從而實現對外部設備工作過程的精確控制。

結論:一個應用系統有三個固定的運行策略:啟動策略、循環策略和退出策略,啟動策略在應用系統開始運行時調用,退出策略在應用系統退出運行時調用,循環策略由系統在運行過程中定時循環調用,用戶策略供系統中的其他部件調用。一個應用系統由主控窗口、設備窗口、用戶窗口、實時數據庫和運行策略五個部分組成。 喜歡的朋友們請點關注。

MCGS嵌入版組態軟件

MCGS嵌入版組態軟件


分享到:


相關文章: