聯(lián) 系 人:趙小姐
聯(lián)系電話:021-31252621
手 機(jī):13764015767
QQ:2431848825
上海躍爾自動(dòng)化科技有限公司
地址:上海奉賢區(qū)西渡鎮(zhèn)西閘公路1373號(hào)1.3 MCGS嵌入版組態(tài)軟件的體系結(jié)構(gòu)
重點(diǎn): 1 MCGS嵌入版系統(tǒng)的構(gòu)成和組成部分的功能 MCGS嵌入式體系結(jié)構(gòu)分為組態(tài)環(huán)境、模擬運(yùn)行環(huán)境和運(yùn)行環(huán)境三部分。 組態(tài)環(huán)境和模擬運(yùn)行環(huán)境相當(dāng)于一套完整的工具軟件,可以在PC機(jī)上運(yùn)行。用戶可根據(jù)實(shí)際需要裁減其中內(nèi)容。它幫助用戶設(shè)計(jì)和構(gòu)造自己的組態(tài)工程并進(jìn)行功能測試。 運(yùn)行環(huán)境則是一個(gè)獨(dú)立的運(yùn)行系統(tǒng),它按照組態(tài)工程中用戶指定的方式進(jìn)行各種處理,完成用戶組態(tài)設(shè)計(jì)的目標(biāo)和功能。運(yùn)行環(huán)境本身沒有任何意義,必須與組態(tài)工程一起作為一個(gè)整體,才能構(gòu)成用戶應(yīng)用系統(tǒng)。一旦組態(tài)工作完成,并且將組態(tài)好的工程通過串口或以太網(wǎng)下載到下位機(jī)的運(yùn)行環(huán)境中,組態(tài)工程就可以離開組態(tài)環(huán)境而獨(dú)立運(yùn)行在下位機(jī)上。從而實(shí)現(xiàn)了控制系統(tǒng)的可靠性、實(shí)時(shí)性、確定性和安全性。 由MCGS嵌入版生成的用戶應(yīng)用系統(tǒng),其結(jié)構(gòu)由主控窗口、設(shè)備窗口、用戶窗口、實(shí)時(shí)數(shù)據(jù)庫和運(yùn)行策略五個(gè)部分構(gòu)成。 窗口是屏幕中的一塊空間,是一個(gè)“容器”,直接提供給用戶使用。在窗口內(nèi),用戶可以放置不同的構(gòu)件,創(chuàng)建圖形對象并調(diào)整畫面的布局,組態(tài)配置不同的參數(shù)以完成不同的功能。 在MCGS嵌入版中,每個(gè)應(yīng)用系統(tǒng)只能有一個(gè)主控窗口和一個(gè)設(shè)備窗口,但可以有多個(gè)用戶窗口和多個(gè)運(yùn)行策略,實(shí)時(shí)數(shù)據(jù)庫中也可以有多個(gè)數(shù)據(jù)對象。MCGS嵌入版用主控窗口、設(shè)備窗口和用戶窗口來構(gòu)成一個(gè)應(yīng)用系統(tǒng)的人機(jī)交互圖形界面,組態(tài)配置各種不同類型和功能的對象或構(gòu)件,同時(shí)可以對實(shí)時(shí)數(shù)據(jù)進(jìn)行可視化處理。 實(shí)時(shí)數(shù)據(jù)庫是MCGS嵌入版系統(tǒng)的核心實(shí)時(shí)數(shù)據(jù)庫相當(dāng)于一個(gè)數(shù)據(jù)處理中心,同時(shí)也起到公用數(shù)據(jù)交換區(qū)的作用。MCGS嵌入版使用自建文件系統(tǒng)中的實(shí)時(shí)數(shù)據(jù)庫來管理所有實(shí)時(shí)數(shù)據(jù)。從外部設(shè)備采集來的實(shí)時(shí)數(shù)據(jù)送入實(shí)時(shí)數(shù)據(jù)庫,系統(tǒng)其它部分操作的數(shù)據(jù)也來自于實(shí)時(shí)數(shù)據(jù)庫。實(shí)時(shí)數(shù)據(jù)庫自動(dòng)完成對實(shí)時(shí)數(shù)據(jù)的報(bào)警處理和存盤處理,同時(shí)它還根據(jù)需要把有關(guān)信息以事件的方式發(fā)送給系統(tǒng)的其它部分,以便觸發(fā)相關(guān)事件,進(jìn)行實(shí)時(shí)處理。因此,實(shí)時(shí)數(shù)據(jù)庫所存儲(chǔ)的單元,不單單是變量的數(shù)值,還包括變量的特征參數(shù)(屬性)及對該變量的操作方法(報(bào)警屬性、報(bào)警處理和存盤處理等)。這種將數(shù)值、屬性、方法封裝在一起的數(shù)據(jù)我們稱之為數(shù)據(jù)對象。實(shí)時(shí)數(shù)據(jù)庫采用面向?qū)ο蟮募夹g(shù),為其它部分提供服務(wù),提供了系統(tǒng)各個(gè)功能部件的數(shù)據(jù)共享。 主控窗口構(gòu)造了應(yīng)用系統(tǒng)的主框架主控窗口確定了工業(yè)控制中工程作業(yè)的總體輪廓,以及運(yùn)行流程、特性參數(shù)和啟動(dòng)特性等項(xiàng)內(nèi)容,是應(yīng)用系統(tǒng)的主框架。 設(shè)備窗口是MCGS嵌入版系統(tǒng)與外部設(shè)備聯(lián)系的媒介設(shè)備窗口專門用來放置不同類型和功能的設(shè)備構(gòu)件,實(shí)現(xiàn)對外部設(shè)備的操作和控制。設(shè)備窗口通過設(shè)備構(gòu)件把外部設(shè)備的數(shù)據(jù)采集進(jìn)來,送入實(shí)時(shí)數(shù)據(jù)庫,或把實(shí)時(shí)數(shù)據(jù)庫中的數(shù)據(jù)輸出到外部設(shè)備。一個(gè)應(yīng)用系統(tǒng)只有一個(gè)設(shè)備窗口,運(yùn)行時(shí),系統(tǒng)自動(dòng)打開設(shè)備窗口,管理和調(diào)度所有設(shè)備構(gòu)件正常工作,并在后臺(tái)獨(dú)立運(yùn)行。注意,對用戶來說,設(shè)備窗口在運(yùn)行時(shí)是不可見的。 用戶窗口實(shí)現(xiàn)了數(shù)據(jù)和流程的“可視化”用戶窗口中可以放置三種不同類型的圖形對象:圖元、圖符和動(dòng)畫構(gòu)件。圖元和圖符對象為用戶提供了一套完善的設(shè)計(jì)制作圖形畫面和定義動(dòng)畫的方法。動(dòng)畫構(gòu)件對應(yīng)于不同的動(dòng)畫功能,它們是從工程實(shí)踐經(jīng)驗(yàn)中總結(jié)出的常用的動(dòng)畫顯示與操作模塊,用戶可以直接使用。通過在用戶窗口內(nèi)放置不同的圖形對象,搭制多個(gè)用戶窗口,用戶可以構(gòu)造各種復(fù)雜的圖形界面,用不同的方式實(shí)現(xiàn)數(shù)據(jù)和流程的“可視化”。 組態(tài)工程中的用戶窗口,最多可定義512個(gè)。所有的用戶窗口均位于主控窗口內(nèi),其打開時(shí)窗口可見;關(guān)閉時(shí)窗口不可見。 運(yùn)行策略是對系統(tǒng)運(yùn)行流程實(shí)現(xiàn)有效控制的手段運(yùn)行策略本身是系統(tǒng)提供的一個(gè)框架,其里面放置有策略條件構(gòu)件和策略構(gòu)件組成的“策略行”,通過對運(yùn)行策略的定義,使系統(tǒng)能夠按照設(shè)定的順序和條件操作實(shí)時(shí)數(shù)據(jù)庫、控制用戶窗口的打開、關(guān)閉并確定設(shè)備構(gòu)件的工作狀態(tài)等,從而實(shí)現(xiàn)對外部設(shè)備工作過程的精確控制。 一個(gè)應(yīng)用系統(tǒng)有三個(gè)固定的運(yùn)行策略:啟動(dòng)策略、循環(huán)策略和退出策略,同時(shí)允許用戶創(chuàng)建或定義最多512個(gè)用戶策略。啟動(dòng)策略在應(yīng)用系統(tǒng)開始運(yùn)行時(shí)調(diào)用,退出策略在應(yīng)用系統(tǒng)退出運(yùn)行時(shí)調(diào)用,循環(huán)策略由系統(tǒng)在運(yùn)行過程中定時(shí)循環(huán)調(diào)用,用戶策略供系統(tǒng)中的其它部件調(diào)用。 綜上所述,一個(gè)應(yīng)用系統(tǒng)由主控窗口、設(shè)備窗口、用戶窗口、實(shí)時(shí)數(shù)據(jù)庫和運(yùn)行策略五個(gè)部分組成。組態(tài)工作開始時(shí),系統(tǒng)只為用戶搭建了一個(gè)能夠獨(dú)立運(yùn)行的空框架,提供了豐富的動(dòng)畫部件與功能部件。如果要完成一個(gè)實(shí)際的應(yīng)用系統(tǒng),應(yīng)主要完成以下工作: 首先,要象搭積木一樣,在組態(tài)環(huán)境中用系統(tǒng)提供的或用戶擴(kuò)展的構(gòu)件構(gòu)造應(yīng)用系統(tǒng),配置各種參數(shù),形成一個(gè)有豐富功能可實(shí)際應(yīng)用的工程; 然后,把組態(tài)環(huán)境中的組態(tài)結(jié)果提交給運(yùn)行環(huán)境。運(yùn)行環(huán)境和組態(tài)結(jié)果一起就構(gòu)成了用戶自己的應(yīng)用系統(tǒng)。 1.4 MCGS嵌入版組態(tài)軟件的系統(tǒng)需求重點(diǎn): 1 MCGS嵌入版系統(tǒng)的硬件和軟件要求
1.4.1 硬件需求
MCGS嵌入版組態(tài)軟件的硬件需求分為組態(tài)環(huán)境需求和運(yùn)行環(huán)境需求兩部分。 組態(tài)環(huán)境硬件需求MCGS嵌入版組態(tài)環(huán)境硬件需求和通用版硬件需求相同。 最低配置 系統(tǒng)要求在IBM PC486以上的微型機(jī)或兼容機(jī)上運(yùn)行,以Microsoft的Windows 98、Me、XP、NT或Windows 2000為操作系統(tǒng)。計(jì)算機(jī)的最低配置要求是: l CPU:可運(yùn)行于任何Inb及兼容Inb x86指令系統(tǒng)的CPU; l 內(nèi)存:當(dāng)使用Windows 9X操作系統(tǒng)時(shí)內(nèi)存應(yīng)在16MB以上; 當(dāng)選用Windows NT操作系統(tǒng)時(shí),系統(tǒng)內(nèi)存應(yīng)在32MB以上; 當(dāng)選用Windows 2000操作系統(tǒng)時(shí),系統(tǒng)內(nèi)存應(yīng)在64MB以上; l 顯卡:Windows系統(tǒng)兼容,含有1MB以上的顯示內(nèi)存,可工作于640*480分辨率,256色模式下; l 硬盤:MCGS嵌入版組態(tài)軟件占用的硬盤空間最少為40MB; 低于以上配置要求的硬件系統(tǒng),將會(huì)影響系統(tǒng)功能的完全發(fā)揮。目前市面上流行的各種品牌機(jī)和兼容機(jī)都能滿足上述要求。 推薦配置 MCGS嵌入版組態(tài)軟件的設(shè)計(jì)目標(biāo)是瞄準(zhǔn)高檔PC機(jī)和高檔操作系統(tǒng),充分利用高檔PC兼容機(jī)的低價(jià)格、高性能來為工業(yè)應(yīng)用級(jí)的用戶提供安全可靠的服務(wù)。 l CPU:使用相當(dāng)于Inb公司的Pentium 233或以上級(jí)別的CPU; l 內(nèi)存:當(dāng)使用Windows 9X操作系統(tǒng)時(shí)內(nèi)存應(yīng)在32MB以上; 當(dāng)選用Windows NT操作系統(tǒng)時(shí),系統(tǒng)內(nèi)存應(yīng)在64MB以上; 當(dāng)選用Windows 2000操作系統(tǒng)時(shí),系統(tǒng)內(nèi)存應(yīng)在128MB以上; l 顯卡:Windows系統(tǒng)兼容,含有1MB以上的顯示內(nèi)存,可工作于800*600分辨率,65535色模式下; l 硬盤:MCGS 嵌入版組態(tài)軟件占用的硬盤空間約為80MB; 運(yùn)行環(huán)境硬件需求目前MCGS嵌入版組態(tài)軟件運(yùn)行環(huán)境能夠運(yùn)行在x86和ARM兩種類型的CPU上。 最低配置 l RAM:4M; l DOC:2M; 推薦配置 l RAM:64M;(若需要使用帶中文界面的系統(tǒng),則至少需要32M) l DOC:32M;(若需要使用帶中文界面的系統(tǒng),則至少需要16M)
1.4.2 軟件需求
MCGS嵌入版組態(tài)軟件的軟件需求也分為組態(tài)環(huán)境和運(yùn)行環(huán)境兩部分介紹。 組態(tài)環(huán)境軟件需求MCGS嵌入版組態(tài)環(huán)境軟件需求和通用版相同可以在以下操作系統(tǒng)下運(yùn)行: 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)或更高版本。 運(yùn)行環(huán)境軟件需求嵌入版運(yùn)行環(huán)境要求運(yùn)行在實(shí)時(shí)多任務(wù)操作系統(tǒng),現(xiàn)在支持WindowsCE實(shí)時(shí)多任務(wù)操作a系統(tǒng)。 聯(lián) 系 人:趙小姐
聯(lián)系電話:021-31252621
手 機(jī):13764015767
QQ:2431848825
上海躍爾自動(dòng)化科技有限公司
地址:上海奉賢區(qū)西渡鎮(zhèn)西閘公路1373號(hào)