聯(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)行功能測(cè)試。 運(yùn)行環(huán)境則是一個(gè)獨(dú)立的運(yùn)行系統(tǒng),它按照組態(tài)工程中用戶指定的方式進(jìn)行各種處理,完成用戶組態(tài)設(shè)計(jì)的目標(biāo)和功能。運(yùn)行環(huán)境本身沒(méi)有任何意義,必須與組態(tài)工程一起作為一個(gè)整體,才能構(gòu)成用戶應(yīng)用系統(tǒng)。一旦組態(tài)工作完成,并且將組態(tài)好的工程通過(guò)串口或以太網(wǎng)下載到下位機(jī)的運(yùn)行環(huán)境中,組態(tài)工程就可以離開(kā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ù)庫(kù)和運(yùn)行策略五個(gè)部分構(gòu)成。 窗口是屏幕中的一塊空間,是一個(gè)“容器”,直接提供給用戶使用。在窗口內(nèi),用戶可以放置不同的構(gòu)件,創(chuàng)建圖形對(duì)象并調(diào)整畫(huà)面的布局,組態(tài)配置不同的參數(shù)以完成不同的功能。 在MCGS嵌入版中,每個(gè)應(yīng)用系統(tǒng)只能有一個(gè)主控窗口和一個(gè)設(shè)備窗口,但可以有多個(gè)用戶窗口和多個(gè)運(yùn)行策略,實(shí)時(shí)數(shù)據(jù)庫(kù)中也可以有多個(gè)數(shù)據(jù)對(duì)象。MCGS嵌入版用主控窗口、設(shè)備窗口和用戶窗口來(lái)構(gòu)成一個(gè)應(yīng)用系統(tǒng)的人機(jī)交互圖形界面,組態(tài)配置各種不同類型和功能的對(duì)象或構(gòu)件,同時(shí)可以對(duì)實(shí)時(shí)數(shù)據(jù)進(jìn)行可視化處理。 實(shí)時(shí)數(shù)據(jù)庫(kù)是MCGS嵌入版系統(tǒng)的核心實(shí)時(shí)數(shù)據(jù)庫(kù)相當(dāng)于一個(gè)數(shù)據(jù)處理中心,同時(shí)也起到公用數(shù)據(jù)交換區(qū)的作用。MCGS嵌入版使用自建文件系統(tǒng)中的實(shí)時(shí)數(shù)據(jù)庫(kù)來(lái)管理所有實(shí)時(shí)數(shù)據(jù)。從外部設(shè)備采集來(lái)的實(shí)時(shí)數(shù)據(jù)送入實(shí)時(shí)數(shù)據(jù)庫(kù),系統(tǒng)其它部分操作的數(shù)據(jù)也來(lái)自于實(shí)時(shí)數(shù)據(jù)庫(kù)。實(shí)時(shí)數(shù)據(jù)庫(kù)自動(dòng)完成對(duì)實(shí)時(shí)數(shù)據(jù)的報(bào)警處理和存盤(pán)處理,同時(shí)它還根據(jù)需要把有關(guān)信息以事件的方式發(fā)送給系統(tǒng)的其它部分,以便觸發(fā)相關(guān)事件,進(jìn)行實(shí)時(shí)處理。因此,實(shí)時(shí)數(shù)據(jù)庫(kù)所存儲(chǔ)的單元,不單單是變量的數(shù)值,還包括變量的特征參數(shù)(屬性)及對(duì)該變量的操作方法(報(bào)警屬性、報(bào)警處理和存盤(pán)處理等)。這種將數(shù)值、屬性、方法封裝在一起的數(shù)據(jù)我們稱之為數(shù)據(jù)對(duì)象。實(shí)時(shí)數(shù)據(jù)庫(kù)采用面向?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è)備窗口專門(mén)用來(lái)放置不同類型和功能的設(shè)備構(gòu)件,實(shí)現(xiàn)對(duì)外部設(shè)備的操作和控制。設(shè)備窗口通過(guò)設(shè)備構(gòu)件把外部設(shè)備的數(shù)據(jù)采集進(jìn)來(lái),送入實(shí)時(shí)數(shù)據(jù)庫(kù),或把實(shí)時(shí)數(shù)據(jù)庫(kù)中的數(shù)據(jù)輸出到外部設(shè)備。一個(gè)應(yīng)用系統(tǒng)只有一個(gè)設(shè)備窗口,運(yùn)行時(shí),系統(tǒng)自動(dòng)打開(kāi)設(shè)備窗口,管理和調(diào)度所有設(shè)備構(gòu)件正常工作,并在后臺(tái)獨(dú)立運(yùn)行。注意,對(duì)用戶來(lái)說(shuō),設(shè)備窗口在運(yùn)行時(shí)是不可見(jiàn)的。 用戶窗口實(shí)現(xiàn)了數(shù)據(jù)和流程的“可視化”用戶窗口中可以放置三種不同類型的圖形對(duì)象:圖元、圖符和動(dòng)畫(huà)構(gòu)件。圖元和圖符對(duì)象為用戶提供了一套完善的設(shè)計(jì)制作圖形畫(huà)面和定義動(dòng)畫(huà)的方法。動(dòng)畫(huà)構(gòu)件對(duì)應(yīng)于不同的動(dòng)畫(huà)功能,它們是從工程實(shí)踐經(jīng)驗(yàn)中總結(jié)出的常用的動(dòng)畫(huà)顯示與操作模塊,用戶可以直接使用。通過(guò)在用戶窗口內(nèi)放置不同的圖形對(duì)象,搭制多個(gè)用戶窗口,用戶可以構(gòu)造各種復(fù)雜的圖形界面,用不同的方式實(shí)現(xiàn)數(shù)據(jù)和流程的“可視化”。 組態(tài)工程中的用戶窗口,最多可定義512個(gè)。所有的用戶窗口均位于主控窗口內(nèi),其打開(kāi)時(shí)窗口可見(jiàn);關(guān)閉時(shí)窗口不可見(jiàn)。 運(yùn)行策略是對(duì)系統(tǒng)運(yùn)行流程實(shí)現(xiàn)有效控制的手段運(yùn)行策略本身是系統(tǒng)提供的一個(gè)框架,其里面放置有策略條件構(gòu)件和策略構(gòu)件組成的“策略行”,通過(guò)對(duì)運(yùn)行策略的定義,使系統(tǒng)能夠按照設(shè)定的順序和條件操作實(shí)時(shí)數(shù)據(jù)庫(kù)、控制用戶窗口的打開(kāi)、關(guān)閉并確定設(shè)備構(gòu)件的工作狀態(tài)等,從而實(shí)現(xiàn)對(duì)外部設(shè)備工作過(guò)程的精確控制。 一個(gè)應(yīng)用系統(tǒng)有三個(gè)固定的運(yùn)行策略:?jiǎn)?dòng)策略、循環(huán)策略和退出策略,同時(shí)允許用戶創(chuàng)建或定義最多512個(gè)用戶策略。啟動(dòng)策略在應(yīng)用系統(tǒng)開(kāi)始運(yùn)行時(shí)調(diào)用,退出策略在應(yīng)用系統(tǒng)退出運(yùn)行時(shí)調(diào)用,循環(huán)策略由系統(tǒng)在運(yùn)行過(guò)程中定時(shí)循環(huán)調(diào)用,用戶策略供系統(tǒng)中的其它部件調(diào)用。 綜上所述,一個(gè)應(yīng)用系統(tǒng)由主控窗口、設(shè)備窗口、用戶窗口、實(shí)時(shí)數(shù)據(jù)庫(kù)和運(yùn)行策略五個(gè)部分組成。組態(tài)工作開(kāi)始時(shí),系統(tǒng)只為用戶搭建了一個(gè)能夠獨(dú)立運(yùn)行的空框架,提供了豐富的動(dòng)畫(huà)部件與功能部件。如果要完成一個(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 硬盤(pán):MCGS嵌入版組態(tài)軟件占用的硬盤(pán)空間最少為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à)格、高性能來(lái)為工業(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 硬盤(pán):MCGS 嵌入版組態(tài)軟件占用的硬盤(pán)空間約為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)