複製鏈接
請複製以下鏈接發送給好友

MCGS

鎖定
MCGS是北京崑崙通態自動化軟件科技有限公司研發的一套基於Windows平台的,用於快速構造和生成上位機監控系統的組態軟件系統,主要完成現場數據的採集與監測、前端數據的處理與控制,可運行於Microsoft Windows 95/98/Me/NT/2000/xp等操作系統。
中文名
監視與控制通用系統
外文名
Monitor and Control Generated System
簡    稱
MCGS
屬    性
組態軟件系統

MCGS簡介

MCGS組態軟件包括三個版本,分別是網絡版、通用版、嵌入版 [1] 
具有功能完善、操作簡便、可視性好、可維護性強的突出特點。通過與其他相關的硬件設備結合,可以快速、方便的開發各種用於現場採集、數據處理和控制的設備。用户只需要通過簡單的模塊化組態就可構造自己的應用系統,如可以靈活組態各種智能儀表數據採集模塊無紙記錄儀無人值守的現場採集站、人機界面等專用設備

MCGS網絡版

·良好的結構:先進的C/S(客户端/服務器)結構
·簡單的操作:客户端只需要使用標準的IE瀏覽器就可以實現對服務器的瀏覽和控制·良好性價比:整個網絡系統只需一套網絡版軟件(包括通用版所有功能),客户端不需裝MCGS的任何軟 件,即可完成整個網絡監控系統
·方便的使用:MCGS網絡版服務器不要安裝其他任何輔助軟件,客户操作起來得心應手
·強大的功能:MCGS網絡版提供的網絡ActiveX控件,可以方便的在其他各種應用程序中直接調用
·方便的升級:MCGS嵌入版、通用版、網絡版可以無縫連接,節省大量的開發和調試時間
·多種網絡形式:MCGS網絡版支持局域網廣域網、企業專線和Modem撥號等多種連接方式,方便的實現企業的範圍和距離的擴充

MCGS通用版

MCGS6.2通用版是北京崑崙通態數十位軟件開發精英,歷時整整一年時間,辛勤耕耘的結晶,MCGS6.2通用版無論在界面的友好性、內部功能的強大性、系統的可擴充性、用户的使用性以及設計理念上都有一個質的飛躍,是國內組態軟件行業劃時代的產品,必將帶領國內的組態軟件上一個新的台階。
功能特點
·全中文可視化組態軟件,簡潔、大方,使用方便靈活
·完善的中文在線幫助系統和多媒體教程
·真正的32位程序,支持多任務多線程,運行於Win95/98/NT/2000平台
·提供近百種繪圖工具和基本圖符,快速構造圖形界面
·支持數據採集板卡、智能模塊、智能儀表、PLC、變頻器、網絡設備等700多種國內外眾多常用設備
·支持温控曲線、計劃曲線、實時曲線、歷史曲線、XY曲線等多種工控曲線
·支持ODBC接口,可與SQL Server、Oracle、Access等關係型數據庫互聯
·支持OPC接口、DDE接口和OLE技術,可方便的與其他各種程序和設備互聯
·提供漸進色、旋轉動畫、透明位圖、流動塊等多種動畫方式,可以達到良好的動畫效果
·上千個精美的圖庫元件,保證快速的構建精美的動畫效果
·功能強大的網絡數據同步網絡數據庫同步構建,保證多個系統結合
·完善的網絡體系結構,可以支持最新流行的各種通訊方式,包括電話通訊網,寬帶通訊網,ISDN通訊網,GPRS通訊網和無線通訊網
支持設備
·採集板:
康拓、研華、中泰、研祥同維、華控、艾迅、華遠、科日新、雙諾
·PLC:
富士、三菱松下、GE、LG、AB、莫迪康、歐姆龍西門子、台達、和利時、ABB倍加福
·智能儀表:
崑崙天辰、浙大中控、日本島電、廈門宇光、香港虹潤、香港上潤、霍尼韋爾、歐姆龍、歐陸、東輝大 延、橫河、天瑞麟、亞特克、英華達
·智能模塊:
崑崙海岸、研華、磐儀、威達、研祥、中泰、華控小麻雀、牛頓、研發
託利多、志美CB920
·變頻器:
倫茨、西門子、AB、華為、台達

MCGS嵌入版

重點:
1 MCGS嵌入版的主要特性和功能
MCGS嵌入版是在MCGS通用版的基礎上開發的,專門應用於嵌入式計算機監控系統的組態軟件,MCGS嵌入版包括組態環境和運行環境兩部分,它的組態環境能夠在基於Microsoft的各種32位Windows平台上運行,運行環境則是在實時多任務嵌入式操作系統WindowsCE中運行。適應於應用系統對功能、可靠性、成本、體積、功耗等綜合性能有嚴格要求的專用計算機系統。通過對現場數據的採集處理,以動畫顯示、報警處理、流程控制和報表輸出等多種方式向用户提供解決實際工程問題的方案,在自動化領域有着廣泛的應用。此外MCGS嵌入版還帶有一個模擬運行環境,用於對組態後的工程進行模擬測試,方便用户對組態過程的調試。
1.1.1 MCGS嵌入版組態軟件的主要功能
l 簡單靈活的可視化操作界面。MCGS嵌入版採用全中文、可視化、面向窗口的開發界面,符合中國人的使用習慣和要求。以窗口為單位,構造用户運行系統圖形界面,使得MCGS嵌入版的組態工作既簡單直觀,又靈活多變。
l 實時性強、有良好的並行處理性能。MCGS嵌入版是真正的32位系統,充分利用了32位WindowsCE操作平台的多任務、按優先級分時操作的功能,以線程為單位對在工程作業中實時性強的關鍵任務和實時性不強的非關鍵任務進行分時並行處理,使嵌入式PC機廣泛應用於工程測控領域成為可能。例如,MCGS嵌入版在處理數據採集設備驅動異常處理等關鍵任務時,可在主機運行週期時間內插空進行象打印數據一類的非關鍵性工作,實現並行處理。
l 豐富、生動的多媒體畫面。MCGS嵌入版以圖像、圖符、報表、曲線等多種形式,為操作員及時提供系統運行中的狀態、品質及異常報警等相關信息;用大小變化、顏色改變、明暗閃爍、移動翻轉等多種手段,增強畫面的動態顯示效果;對圖元、圖符對象定義相應的狀態屬性,實現動畫效果。MCGS嵌入版還為用户提供了豐富的動畫構件,每個動畫構件都對應一個特定的動畫功能。
l 完善的安全機制。MCGS嵌入版提供了良好的安全機制,可以為多個不同級別用户設定不同的操作權限。此外,MCGS嵌入版還提供了工程密碼功能,以保護組態開發者的成果。
l 強大的網絡功能。MCGS嵌入版具有強大的網絡通訊功能,支持串口通訊Modem串口通訊、以太網TCP/IP通訊,不僅可以方便快捷的實現遠程數據傳輸,還可以與網絡版相結合通過Web瀏覽功能,在整個企業範圍內瀏覽監測到所有生產信息,實現設備管理和企業管理的集成。
l 多樣化的報警功能。MCGS嵌入版提供多種不同的報警方式,具有豐富的報警類型,方便用户進行報警設置,並且系統能夠實時顯示報警信息,對報警數據進行應答,為工業現場安全可靠地生產運行提供有力的保障。
l 實時數據庫為用户分步組態提供極大方便。MCGS嵌入版由主控窗口、設備窗口、用户窗口、實時數據庫和運行策略五個部分構成,其中實時數據庫是一個數據處理中心,是系統各個部分及其各種功能性構件的公用數據區,是整個系統的核心。各個部件獨立地向實時數據庫輸入和輸出數據,並完成自己的差錯控制。在生成用户應用系統時,每一部分均可分別進行組態配置,獨立建造,互不相干。
l 支持多種硬件設備,實現“設備無關”。MCGS嵌入版針對外部設備的特徵,設立設備工具箱,定義多種設備構件,建立系統與外部設備的連接關係,賦予相關的屬性,實現對外部設備的驅動和控制。用户在設備工具箱中可方便選擇各種設備構件。不同的設備對應不同的構件,所有的設備構件均通過實時數據庫建立聯繫,而建立時又是相互獨立的,即對某一構件的操作或改動,不影響其它構件和整個系統的結構,因此MCGS嵌入版是一個“設備無關”的系統,用户不必擔心因外部設備的局部改動,而影響整個系統。
l 方便控制複雜的運行流程。MCGS嵌入版開闢了“運行策略”窗口,用户可以選用系統提供的各種條件和功能的策略構件,用圖形化的方法和簡單的類Basic語言構造多分支的應用程序,按照設定的條件和順序,操作外部設備,控制窗口的打開或關閉,與實時數據庫進行數據交換,實現自由、精確地控制運行流程,同時也可以由用户創建新的策略構件,擴展系統的功能
l 良好的可維護性。MCGS嵌入版系統由五大功能模塊組成,主要的功能模塊以構件的形式來構造,不同的構件有着不同的功能,且各自獨立。三種基本類型的構件(設備構件、動畫構件、策略構件)完成了MCGS嵌入版系統的三大部分(設備驅動、動畫顯示和流程控制)的所有工作。
l 用自建文件系統來管理數據存儲系統可靠性更高。由於MCGS嵌入版不再使用ACCESS數據庫來存儲數據,而是使用了自建的文件系統來管理數據存儲,所以與MCGS通用版相比,MCGS嵌入版的可靠性更高,在異常掉電的情況下也不會丟失數據。
l 設立對象元件庫,組態工作簡單方便。對象元件庫,實際上是分類存儲各種組態對象的圖庫。組態時,可把製作完好的對象(包括圖形對象、窗口對象、策略對象以至位圖文件等)以元件的形式存入圖庫中,也可把元件庫中的各種對象取出,直接為當前的工程所用,隨着工作的積累,對象元件庫將日益擴大和豐富。這樣解決了組態結果的積累和重新利用問題。組態工作將會變得越來越簡單方便。
總之,MCGS嵌入版組態軟件具有強大的功能,並且操作簡單,易學易用,普通工程人員經過短時間的培訓就能迅速掌握多數工程項目的設計和運行操作。同時使用MCGS嵌入版組態軟件能夠避開復雜的嵌入版計算機軟、硬件問題,而將精力集中於解決工程問題本身,根據工程作業的需要和特點,組態配置出高性能、高可靠性和高度專業化的工業控制監控系統。
1.1.2 MCGS嵌入版組態軟件的主要特點
l 容量小:整個系統最低配置只需要極小的存貯空間,可以方便的使用DOC等存貯設備;
l 速度快:系統的時間控制精度高,可以方便地完成各種高速採集系統,滿足實時控制系統要求;
l 成本低:使用嵌入式計算機,大大降低設備成本;
l 真正嵌入:運行於嵌入式實時多任務操作系統
l 穩定性高:無風扇,內置看門狗,上電重啓時間短,可在各種惡劣環境下穩定長時間運行;
l 功能強大:提供中斷處理,定時掃描精度可達到毫秒級,提供對計算機串口,內存,端口的訪問。並可以根據需要靈活組態;
l 通訊方便:內置串行通訊功能、以太網通訊功能、GPRS通訊功能、Web瀏覽功能和Modem遠程診斷功能,可以方便地實現與各種設備進行數據交換、遠程採集和Web瀏覽;
l 操作簡便:MCGS嵌入版採用的組態環境,繼承了MCGS通用版與網絡版簡單易學的優點,組態操作既簡單直觀,又靈活多變;
l 支持多種設備:提供了所有常用的硬件設備的驅動;
l 有助於建造完整的解決方案:MCGS嵌入版組態環境運行於具備良好人機界面Windows操作系統上,具備與北京崑崙通態公司已經推出的通用版本組態軟件和網絡版組態軟件相同的組態環境界面,可有效幫助用户建造從嵌入式設備,現場監控工作站到企業生產監控信息網在內的完整解決方案;並有助於用户開發的項目在這三個層次上的平滑遷移;

MCGS異同

1.2.1 嵌入版與通用版相同之處
嵌入版和通用版組態軟件有很多相同之處:
l 相同的操作理念:嵌入版和通用版一樣,組態環境是簡單直觀的可視化操作界面,通過簡單的組態實現應用系統的開發,無需具備計算機編程的知識,就可以在短時間內開發出一個運行穩定的具備專業水準的計算機應用系統;
l 相同的人機界面:嵌入版的人機界面的組態和通用版人機界面基本相同。可通過動畫組態來反映實時的控制效果,也可進行數據處理,形成歷史曲線、報表等,並且可以傳遞控制參數實時控制系統
l 相同的組態平台:嵌入版和通用版的組態平台是相同的,都是運行於Windows 95/98/Me/NT/2000等操作系統;
l 相同的硬件操作方式:嵌入版和通用版都是通過掛接設備驅動來實現和硬件的數據交互,這樣用户不必瞭解硬件的工作原理和內部結構,通過設備驅動的選擇就可以輕鬆的實現計算機和硬件設備的數據交互。
1.2.2 嵌入版與通用版的不同之處
雖然嵌入版和通用版有很多相同之處,但嵌入版和通用版是適用於不同控制要求的,所以二者之間又有明顯的不同。
與通用版相比,性能不同:l 功能作用不同:雖然嵌入版中也集成了人機交互界面,但嵌入版是專門針對實時控制而設計的,應用於實時性要求高的控制系統中,而通用版組態軟件主要應用於實時性要求不高的監測系統中,它的主要作用是用來做監測和數據後台處理,比如動畫顯示、報表等,當然對於完整的控制系統來説二者都是不可或缺的;
l 運行環境不同:嵌入版運行於嵌入式實時多任務操作系統WindowsCE;通用版運行於Microsoft Windows95/98/Me/NT/2000等操作系統;
l 體系結構不同:嵌入版的組態和通用版的組態都是在通用計算機環境下進行的,但嵌入版的組態環境和運行環境是分開的,在組態環境下組態好的工程要下載到嵌入式系統中運行,而通用版的組態環境和運行環境是在一個系統中。
與通用版相比,嵌入版新增功能包括:l 模擬環境的使用,嵌入式版本的模擬環境CEEMU. exe的使用,解決了用户組態時,必須將PC機與嵌入式系統相連的問題,用户在模擬環境中就可以查看組態的界面美觀性、功能的實現情況以及性能的合理性
l 嵌入式系統函數,通過函數的調用,可以對嵌入式系統進行內存讀寫、串口參數設置、磁盤信息讀取等操作;
l 工程下載配置,可以使用串口或TCP/IP進行與下位機的通訊,同時可以監控工程下載情況;
l 中斷策略,在硬件產生中斷請求時,該策略被調用。
l 與通用版相比,嵌入版不能使用的功能包括:
l 動畫構件中的文件播放、存盤數據處理、多行文本、格式文本、設置時間、條件曲線、相對曲線、通用棒圖
l 策略構件中的音響輸出、Excel報表輸出、報警信息瀏覽、存盤數據拷貝、存盤數據瀏覽、修改數據庫、存盤數據提取、設置時間範圍構件;
l 腳本函數中不能使用的有:運行環境操作函數中!SetActiveX、!CallBackSvr,數據對象操作函數中!GetEventDT、!GetEventT、!GetEventP、!DelSaveDat,系統操作中!EnableDDEConnect、!EnableDDEInput、!EnableDDEOutput、!DDEReconnect、!ShowDataBackup、!Navigate、!Shell、!AppActive、!TerminateApplication、!Winhelp,ODBC數據庫函數、配方操作;
l 數據後處理,包括:Access、ODBC數據庫訪問功能;

MCGS體系結構

重點:
1 MCGS嵌入版系統的構成和組成部分的功能
MCGS嵌入式體系結構分為開發環境、模擬運行環境和運行環境三部分。
開發環境和模擬運行環境相當於一套完整的工具軟件,可以在PC機上運行。用户可根據實際需要裁減其中內容。它幫助用户設計和構造自己的組態工程並進行功能測試。
運行環境則是一個獨立的運行系統,它按照開發工程中用户指定的方式進行各種處理,完成用户開發設計的目標和功能。運行環境本身沒有任何意義,必須與開發工程一起作為一個整體,才能構成用户應用系統。一旦開發工作完成,並且將開發好的工程通過串口或以太網下載到下位機的運行環境中,開發工程就可以離開開發環境而獨立運行在下位機上。從而實現了控制系統的可靠性、實時性、確定性和安全性。
由MCGS嵌入版生成的用户應用系統,其結構由主控窗口、設備窗口、用户窗口、實時數據庫和運行策略五個部分構成。
窗口是屏幕中的一塊空間,是一個“容器”,直接提供給用户使用。在窗口內,用户可以放置不同的構件,創建圖形對象並調整畫面的佈局,組態配置不同的參數以完成不同的功能。
在MCGS嵌入版中,每個應用系統只能有一個主控窗口和一個設備窗口,但可以有多個用户窗口和多個運行策略,實時數據庫中也可以有多個數據對象。MCGS嵌入版用主控窗口、設備窗口和用户窗口來構成一個應用系統的人機交互圖形界面,組態配置各種不同類型和功能的對象或構件,同時可以對實時數據進行可視化處理。
實時數據庫是MCGS嵌入版系統的核心實時數據庫相當於一個數據處理中心,同時也起到公用數據交換區的作用。MCGS嵌入版使用自建文件系統中的實時數據庫來管理所有實時數據。從外部設備採集來的實時數據送入實時數據庫,系統其它部分操作的數據也來自於實時數據庫。實時數據庫自動完成對實時數據的報警處理和存盤處理,同時它還根據需要把有關信息以事件的方式發送給系統的其它部分,以便觸發相關事件,進行實時處理。因此,實時數據庫所存儲的單元,不單單是變量的數值,還包括變量的特徵參數(屬性)及對該變量的操作方法(報警屬性、報警處理和存盤處理等)。這種將數值、屬性、方法封裝在一起的數據我們稱之為數據對象。實時數據庫採用面嚮對象的技術,為其它部分提供服務,提供了系統各個功能部件數據共享
主控窗口構造了應用系統的主框架主控窗口確定了工業控制工程作業的總體輪廓,以及運行流程、特性參數和啓動特性等項內容,是應用系統的主框架。
設備窗口是MCGS嵌入版系統與外部設備聯繫的媒介設備窗口專門用來放置不同類型和功能的設備構件,實現對外部設備的操作和控制。設備窗口通過設備構件把外部設備的數據採集進來,送入實時數據庫,或把實時數據庫中的數據輸出到外部設備。一個應用系統只有一個設備窗口,運行時,系統自動打開設備窗口,管理和調度所有設備構件正常工作,並在後台獨立運行。注意,對用户來説,設備窗口在運行時是不可見的。
用户窗口實現了數據和流程的“可視化”用户窗口中可以放置三種不同類型的圖形對象:圖元、圖符和動畫構件。圖元和圖符對象為用户提供了一套完善的設計製作圖形畫面和定義動畫的方法。動畫構件對應於不同的動畫功能,它們是從工程實踐經驗中總結出的常用的動畫顯示與操作模塊,用户可以直接使用。通過在用户窗口內放置不同的圖形對象,搭制多個用户窗口,用户可以構造各種複雜的圖形界面,用不同的方式實現數據和流程的“可視化”。
組態工程中的用户窗口,最多可定義512個。所有的用户窗口均位於主控窗口內,其打開時窗口可見;關閉時窗口不可見。
運行策略是對系統運行流程實現有效控制的手段運行策略本身是系統提供的一個框架,其裏面放置有策略條件構件和策略構件組成的“策略行”,通過對運行策略的定義,使系統能夠按照設定的順序和條件操作實時數據庫、控制用户窗口的打開、關閉並確定設備構件的工作狀態等,從而實現對外部設備工作過程的精確控制。
一個應用系統有三個固定的運行策略:啓動策略、循環策略和退出策略,同時允許用户創建或定義最多512個用户策略。啓動策略在應用系統開始運行時調用,退出策略在應用系統退出運行時調用,循環策略由系統在運行過程中定時循環調用,用户策略供系統中的其它部件調用。
綜上所述,一個應用系統由主控窗口、設備窗口、用户窗口、實時數據庫和運行策略五個部分組成。組態工作開始時,系統只為用户搭建了一個能夠獨立運行的空框架,提供了豐富的動畫部件與功能部件。如果要完成一個實際的應用系統,應主要完成以下工作:
首先,要象搭積木一樣,在組態環境中用系統提供的或用户擴展的構件構造應用系統,配置各種參數,形成一個有豐富功能可實際應用的工程;
然後,把組態環境中的組態結果提交給運行環境。運行環境和組態結果一起就構成了用户自己的應用系統。
1.4 MCGS嵌入版組態軟件系統需求重點:
1 MCGS嵌入版系統的硬件和軟件要求
1.4.1 硬件需求
MCGS嵌入版組態軟件的硬件需求分為組態環境需求和運行環境需求兩部分。
組態環境硬件需求MCGS嵌入版組態環境硬件需求和通用版硬件需求相同。
最低配置
系統要求IBM PC486以上的微型機兼容機上運行,以Microsoft的Windows 98、Me、XP、NT或Windows 2000為操作系統。計算機的最低配置要求是:
l CPU:可運行於任何Intel及兼容Intel x86指令系統的CPU;
l 內存:當使用Windows 9X操作系統時內存應在16MB以上;
當選用Windows NT操作系統時,系統內存應在32MB以上;
當選用Windows 2000操作系統時,系統內存應在64MB以上;
l 顯卡:Windows系統兼容,含有1MB以上的顯示內存,可工作於640*480分辨率,256色模式下;
l 硬盤:MCGS嵌入版組態軟件佔用的硬盤空間最少為40MB;
低於以上配置要求的硬件系統,將會影響系統功能的完全發揮。市面上流行的各種品牌機和兼容機都能滿足上述要求。
推薦配置
MCGS嵌入版組態軟件的設計目標是瞄準高檔PC機和高檔操作系統,充分利用高檔PC兼容機的低價格、高性能來為工業應用級的用户提供安全可靠的服務。
l CPU:使用相當於Intel公司的Pentium 233或以上級別的CPU;
l 內存:當使用Windows 9X操作系統時內存應在32MB以上;
當選用Windows NT操作系統時,系統內存應在64MB以上;
當選用Windows 2000操作系統時,系統內存應在128MB以上;
l 顯卡:Windows系統兼容,含有1MB以上的顯示內存,可工作於800*600分辨率,65535色模式下;
l 硬盤:MCGS 嵌入版組態軟件佔用的硬盤空間約為80MB;
運行環境硬件需求MCGS嵌入版組態軟件運行環境能夠運行在x86ARM兩種類型的CPU上。
最低配置
l RAM:4M;
l DOC:2M;
推薦配置
l RAM:64M;(若需要使用帶中文界面的系統,則至少需要32M)
l DOC:32M;(若需要使用帶中文界面的系統,則至少需要16M)
MCGS嵌入版組態軟件軟件需求也分為組態環境和運行環境兩部分介紹。
組態環境軟件需求MCGS嵌入版組態環境軟件需求和通用版相同可以在以下操作系統下運行:
l 中文Microsoft Windows NT Server 4.0(需要安裝SP3)或更高版本;
l 中文Microsoft Windows NT Workstation 4.0(需要安裝SP3)或更高版本;
l 中文Microsoft Windows 95、98、Me、2000(Windows 95推薦安裝IE5.0)或更高版本。
運行環境軟件需求嵌入版運行環境要求運行在實時多任務操作系統,支持WindowsCE實時多任務操作系統。
參考資料