




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第一講MCGS組態(tài)軟件概述
本講重點(diǎn):曰了解什么是MCGS組態(tài)軟件
&了解MCGS組態(tài)軟件的系統(tǒng)構(gòu)成
&了解MCGS組態(tài)軟件的功能和特點(diǎn)
&了解MCGS組態(tài)軟件面向?qū)ο蟮墓ぷ鞣绞?/p>
1.1什么是MCGS組態(tài)軟件
MCGS(MonitorandControlGeneratedSystem)是一套基于Windows平臺(tái)的,用于
快速構(gòu)造和生成上位機(jī)監(jiān)控系統(tǒng)的組態(tài)軟件系統(tǒng),可運(yùn)行于MicrosoftWindows
95/98/Me/NT/2000等操作系統(tǒng)。
MCGS為用戶提供了解決實(shí)際工程問(wèn)題的完整方案和開發(fā)平臺(tái),能夠完成現(xiàn)場(chǎng)數(shù)
據(jù)采集、實(shí)時(shí)和歷史數(shù)據(jù)處理、報(bào)警和安全機(jī)制、流程控制、動(dòng)畫顯示、趨勢(shì)曲線和
報(bào)表輸出以及企業(yè)監(jiān)控網(wǎng)絡(luò)等功能。
使用MCGS,用戶無(wú)須具備計(jì)算機(jī)編程的知識(shí),就可以在短時(shí)間內(nèi)輕而易舉地完
成一個(gè)運(yùn)行穩(wěn)定,功能全面,維護(hù)量小并且具備專業(yè)水準(zhǔn)的計(jì)算機(jī)監(jiān)控系統(tǒng)的開發(fā)工
作。
MCGS具有操作簡(jiǎn)便、可視性好、可維護(hù)性強(qiáng)、高性能、高可靠性等突出特點(diǎn),已
成功應(yīng)用于石油化工、鋼鐵行業(yè)、電力系統(tǒng)、水處理、環(huán)境監(jiān)測(cè)、機(jī)械制造、交通運(yùn)輸、
能源原材料、農(nóng)業(yè)自動(dòng)化、航空航天等領(lǐng)域,經(jīng)過(guò)各種現(xiàn)場(chǎng)的長(zhǎng)期實(shí)際運(yùn)行,系統(tǒng)穩(wěn)定
可靠。
1.2MCGS組態(tài)軟件的系統(tǒng)構(gòu)成
MCGS組態(tài)軟件的整體結(jié)構(gòu)
MCGS5.1軟件系統(tǒng)包括組態(tài)環(huán)境和運(yùn)行環(huán)境兩個(gè)部分。組態(tài)環(huán)境相當(dāng)于一套完整
的工具軟件,幫助用戶設(shè)計(jì)和構(gòu)造自己的應(yīng)用系統(tǒng)。運(yùn)行環(huán)境則按照組態(tài)環(huán)境中構(gòu)造的
?2,MCGS初級(jí)教程
組態(tài)工程,以用戶指定的方式運(yùn)行,并進(jìn)行各種處理,完成用戶組態(tài)設(shè)計(jì)的目標(biāo)和功能。
MCGS組態(tài)軟件(以下簡(jiǎn)稱MCGS)由“MCGS組態(tài)環(huán)境”和“MCGS運(yùn)行環(huán)境
兩個(gè)系統(tǒng)組成。兩部分互相獨(dú)立,又緊密相關(guān)。
務(wù)任務(wù)多線程
組態(tài)環(huán)境運(yùn)行環(huán)境
構(gòu)建汨畫]一一一
組
實(shí)
實(shí)
流程房制態(tài)
時(shí)
11—時(shí)
軟
數(shù)
數(shù)
報(bào)警“I態(tài)1—件一
據(jù)
據(jù)
I核
庫(kù)
庫(kù)
設(shè)計(jì)加表10心一
孚接’設(shè)備I―一
MCGS組態(tài)環(huán)境是生成用戶應(yīng)用系統(tǒng)的工作環(huán)境,由可執(zhí)行程序McgsSet.exe支持,
其存放于MCGS目錄的Program子目錄中。用戶在MCGS組態(tài)環(huán)境中完成動(dòng)畫設(shè)計(jì)、設(shè)
備連接、編寫控制流程、編制工程打印報(bào)表等全部組態(tài)工作后,生成擴(kuò)展名為.mcg的工程
文件,又稱為組態(tài)結(jié)果數(shù)據(jù)庫(kù),其與MCGS運(yùn)行環(huán)境一起,構(gòu)成了用戶應(yīng)用系統(tǒng),統(tǒng)稱
為“工程”。
MCGS運(yùn)行環(huán)境是用戶應(yīng)用系統(tǒng)的運(yùn)行環(huán)境,由可執(zhí)行程序McgsRun.exe支持,其存
放于MCGS目錄的Program子目錄中。在運(yùn)行環(huán)境中完成對(duì)工程的控制工作。
MCGS組態(tài)軟件五大組成部分
MCGS組態(tài)軟件所建立的工程由主:控窗口、設(shè)備窗口、用戶窗口、實(shí)時(shí)數(shù)據(jù)庫(kù)和運(yùn)行
策略五部分構(gòu)成,每一部分分別進(jìn)行組態(tài)操作,完成不同的工作,具有不同的特性。
?主控窗口:是工程的主窗口或主框架。在主控窗口中可以放置一個(gè)設(shè)備窗口和多
個(gè)用戶窗口,負(fù)責(zé)調(diào)度和管理這些窗口的打開或關(guān)閉。主要的組態(tài)操作包括:定
義工程的名稱,編制工程菜單,設(shè)計(jì)封面圖形,確定自動(dòng)啟動(dòng)的窗口,設(shè)定動(dòng)畫
刷新周期,指定數(shù)據(jù)庫(kù)存盤文件名稱及存盤時(shí)間等。
?設(shè)備窗口:是連接和驅(qū)動(dòng)外部設(shè)備的工作環(huán)境。在本窗口內(nèi)配置數(shù)據(jù)采集與控制
輸出設(shè)備,注冊(cè)設(shè)備驅(qū)動(dòng)程序,定義連接與驅(qū)動(dòng)設(shè)備用的數(shù)據(jù)變量。
?用戶窗口:本窗口主要用于設(shè)置工程中人機(jī)交互的界面,諸如:生成各種動(dòng)畫顯
示畫面、報(bào)警輸出、數(shù)據(jù)與曲線圖表等。
?實(shí)時(shí)數(shù)據(jù)庫(kù):是工程各個(gè)部分的數(shù)據(jù)交換與處理中心,它將MCGS工程的各個(gè)部分
連接成有機(jī)的整體。在本窗口內(nèi)定義不同類型和名稱的變量,作為數(shù)據(jù)采集、處
理、輸出控制、動(dòng)畫連接及設(shè)備驅(qū)動(dòng)的對(duì)象。
?運(yùn)行策略:本窗口主要完成工程運(yùn)行流程的控制。包括編寫控制程序(if...then腳
本程序),選用各種功能構(gòu)件,如:數(shù)據(jù)提取、定時(shí)器、配方操作、多媒體輸出
等。
1.3MCGS組態(tài)軟件的功能和特點(diǎn)
與國(guó)內(nèi)外同類產(chǎn)品相比,MCGS5.1組態(tài)軟件具有以下特點(diǎn):
?全中文、可視化、面向窗口的組態(tài)開發(fā)界面,符合中國(guó)人的使用習(xí)慣和要求,真
■q.MCGS初級(jí)教逑
正的32位程序,可運(yùn)行于Micros?!盬indows95/98/Mc/NT/2000等多種操作系統(tǒng)。
?龐大的標(biāo)準(zhǔn)圖形庫(kù)、完備的繪圖工具以及豐富的多媒體支持,使您能夠快速地開
發(fā)出集圖像、聲音、動(dòng)畫等于一體的漂亮、生動(dòng)的工程畫面。
?全新的ActiveX動(dòng)畫構(gòu)件,包括存盤數(shù)據(jù)處理、條件曲線、計(jì)劃曲線、相對(duì)曲線、
通用棒圖等,使您能夠更方便、更靈活地處理、顯示生產(chǎn)數(shù)據(jù)。
?支持目前絕大多數(shù)硬件設(shè)備,同時(shí)可以方便地定制各種設(shè)備驅(qū)動(dòng);此外,獨(dú)特的
組態(tài)環(huán)境調(diào)試功能與靈活的設(shè)備操作命令相結(jié)合,使硬件設(shè)備與軟件系統(tǒng)間的配
合天衣無(wú)縫。
?簡(jiǎn)單易學(xué)的類Basic腳本語(yǔ)言與豐富的MCGS策略構(gòu)件,使您能夠輕而易舉地開發(fā)
出復(fù)雜的流程控制系統(tǒng)。
?強(qiáng)大的數(shù)據(jù)處理功能,能夠?qū)I(yè)現(xiàn)場(chǎng)產(chǎn)生的數(shù)據(jù)以各種方式進(jìn)行統(tǒng)計(jì)處理,使
您能夠在第一時(shí)間獲得有關(guān)現(xiàn)場(chǎng)情況的第一手?jǐn)?shù)據(jù)。
?方便的報(bào)警設(shè)置、豐富的報(bào)警類型、報(bào)警存貯與應(yīng)答、實(shí)時(shí)打印報(bào)警報(bào)表以及靈
活的報(bào)警處理函數(shù),使您能夠方便、及時(shí)、準(zhǔn)確地捕捉到任何報(bào)警信息。
?完善的安全機(jī)制,允許用戶自由設(shè)定菜單、按鈕及退出系統(tǒng)的操作權(quán)限。此外,
MCGS5.1還提供了工程密碼、鎖定軟件狗、工程運(yùn)行期限等功能,以保護(hù)組態(tài)開
發(fā)者的成果。
?強(qiáng)大的網(wǎng)絡(luò)功能,支持TCP/IP、Modems485/422/232,以及各種無(wú)線網(wǎng)絡(luò)和無(wú)線
電臺(tái)等多種網(wǎng)絡(luò)體系結(jié)構(gòu)。
?良好的可擴(kuò)充性,可通過(guò)OPC、DDE、ODBC,ActiveX等機(jī)制,方.便地?cái)U(kuò)展MCGS
5」組態(tài)軟件的功能,并與其他組態(tài)軟件、MIS系統(tǒng)或自行開發(fā)的軟件進(jìn)行連接。
?提供『WWW瀏覽功能,能夠方便地實(shí)現(xiàn)生產(chǎn)現(xiàn)場(chǎng)控制與企業(yè)管理的集成。在整個(gè)
企業(yè)范圍內(nèi),只使用IE瀏覽器就可以在任意一臺(tái)計(jì)算機(jī)上方便地瀏覽與生產(chǎn)現(xiàn)場(chǎng)
一致的動(dòng)畫畫面,實(shí)時(shí)和歷史的生產(chǎn)信息,包括歷史趨勢(shì),生產(chǎn)報(bào)表等等,并提
供完善的用戶權(quán)限控制
L4MCGS組態(tài)軟件的工作方式
?MCGS如何與設(shè)備進(jìn)行通訊:MCGS通過(guò)設(shè)備驅(qū)動(dòng)程序勺外部設(shè)備進(jìn)行數(shù)據(jù)交換。
包括數(shù)據(jù)采集和發(fā)送設(shè)備指令。設(shè)備驅(qū)動(dòng)程序是山VB、VC程序設(shè)計(jì)語(yǔ)言編寫的
DLL(動(dòng)態(tài)連接庫(kù))文件,設(shè)備驅(qū)動(dòng)程序中包含符合各種設(shè)備通訊協(xié)議的處理程
序,將設(shè)備運(yùn)行狀態(tài)的特征數(shù)據(jù)采集進(jìn)來(lái)或發(fā)送出去。MCGS負(fù)責(zé)在運(yùn)行環(huán)境中調(diào)
用相應(yīng)的設(shè)備驅(qū)動(dòng)程序,將數(shù)據(jù)傳送到工程中的各個(gè)部分,完成整個(gè)系統(tǒng)的通訊
過(guò)程。每個(gè)驅(qū)動(dòng)程序獨(dú)占一個(gè)線程,達(dá)到互不干擾的目的。
?MCGS如何產(chǎn)生動(dòng)畫效果:MCGS為每一種基本圖形元素定義了不同的動(dòng)畫屬性,
如:一個(gè)長(zhǎng)方形的動(dòng)畫屬性有可見度,大小變化,水平移動(dòng)等,每?種動(dòng)畫屬性
都會(huì)產(chǎn)生一定的動(dòng)畫效果。所謂動(dòng)畫屬性,實(shí)際上是反映圖形大小、顏色、位置、
可見度、閃爍性等狀態(tài)的特征參數(shù)。然而,我們?cè)诮M態(tài)環(huán)境中生成的畫面都是靜
止的,如何在工程運(yùn)行中產(chǎn)生動(dòng)畫效果呢?方法是:圖形的每一種動(dòng)畫屬性中都
有一個(gè)“表達(dá)式”設(shè)定欄,在該欄中設(shè)定??個(gè)與圖形狀態(tài)相聯(lián)系的數(shù)據(jù)變量,連
接到實(shí)時(shí)數(shù)據(jù)庫(kù)中,以此建立相應(yīng)的對(duì)應(yīng)關(guān)系,MCGS稱之為動(dòng)畫連接。詳細(xì)情況
請(qǐng)參閱后面第四講中的動(dòng)畫連接。
?MCGS如何實(shí)施遠(yuǎn)程多機(jī)監(jiān)控:MCGS提供了?套完善的網(wǎng)絡(luò)機(jī)制,可通過(guò)TCP/IP
網(wǎng)、Modem網(wǎng)和串口網(wǎng)將多臺(tái)計(jì)算機(jī)連接在一起,構(gòu)成分布式網(wǎng)絡(luò)監(jiān)控系統(tǒng),實(shí)
現(xiàn)網(wǎng)絡(luò)間的實(shí)時(shí)數(shù)據(jù)同步、歷史數(shù)據(jù)同步和網(wǎng)絡(luò)事件的快速傳遞。同時(shí),可利用
MCGS提供的網(wǎng)絡(luò)功能,在工作站上直接對(duì)服務(wù)器中的數(shù)據(jù)庫(kù)進(jìn)行讀寫操作。分布
式網(wǎng)絡(luò)監(jiān)控系統(tǒng)的每一臺(tái)計(jì)算機(jī)都要安裝一套MCGS工控組態(tài)軟件。MCGS把各種
網(wǎng)絡(luò)形式,以父設(shè)備構(gòu)件和子設(shè)備構(gòu)件的形式,供用戶調(diào)用,并進(jìn)行工作狀態(tài)、
端口號(hào)、工作站地址等屬性參數(shù)的設(shè)置。
?如何對(duì)工程運(yùn)行流程實(shí)施有效控制:MCGS開辟了專用的“運(yùn)行策略”窗口,建
立用戶運(yùn)行策略。MCGS提供了豐富的功能構(gòu)件,供用戶選用,通過(guò)構(gòu)件配置和屬
性設(shè)置兩項(xiàng)組態(tài)操作,生成各種功能模塊(稱為“用戶策略”),使系統(tǒng)能夠按
照設(shè)定的順序和條件,操作實(shí)時(shí)數(shù)據(jù)庫(kù),實(shí)現(xiàn)對(duì)動(dòng)畫窗口的任意切換,控制系統(tǒng)
的運(yùn)行流程和設(shè)備的工作狀態(tài)。所有的操作均采用面向?qū)ο蟮闹庇^方式,避免了
煩瑣的編程工作。
總結(jié):用戶在本講中應(yīng)著重掌握MCGS組態(tài)軟件的五大部分的概念,明確每一部分
的功能,工程組態(tài)中的各個(gè)部分的實(shí)現(xiàn)應(yīng)在軟件哪一部分中完成?而每一部分相互之間如
何進(jìn)行數(shù)據(jù)交換,我們將在以后的章節(jié)中詳細(xì)介紹。MCGS組態(tài)軟件的運(yùn)行機(jī)制,用戶
只需做一般性了解。
-6*MCGS初級(jí)教程
第二講學(xué)習(xí)MCGS組態(tài)軟件
本講重點(diǎn):”介紹MCGS組態(tài)軟件為用戶組建工程所提供的工作環(huán)境,各種資源工具
憶介紹組建一個(gè)工程的一般過(guò)程。
2.1MCGS組態(tài)軟件常用術(shù)語(yǔ)
工程:用戶應(yīng)用系統(tǒng)的簡(jiǎn)稱。引入工程的概念,是使復(fù)雜的計(jì)算機(jī)專業(yè)
技術(shù)更貼近于普通工程用戶。在MCGS組態(tài)環(huán)境中生成的文件
稱為工程文件,后綴為.mcg,存放于MCGS目錄的WORK子目
錄中。如:"D:\MCGS\WORK”|C位控制系統(tǒng).mcg“.
對(duì)象:操作目標(biāo)與操作環(huán)境的統(tǒng)稱。如窗口、構(gòu)件、數(shù)據(jù)、圖形等皆稱
為對(duì)象。
選中對(duì)象:鼠標(biāo)點(diǎn)擊窗口或?qū)ο?,使其處于可操作狀態(tài),稱此操作為選中對(duì)
象,被選中的對(duì)象(包括窗口),也叫當(dāng)前對(duì)象。
組態(tài):在MCGS組態(tài)軟件開發(fā)平臺(tái)中對(duì)五大部分,進(jìn)行對(duì)象的定義、制
作和編輯,井設(shè)定其狀態(tài)特征(屬性)參數(shù),將此項(xiàng)工作稱為組
太
屬性:對(duì)象的名稱、類型、狀態(tài)、性能及用法等特征的統(tǒng)稱。
菜單:是執(zhí)行某種功能的命令集合。如系統(tǒng)菜單中的“文件”菜單命令,
是用來(lái)處理與工程文件有關(guān)的執(zhí)行命令。位于窗口頂端菜單條內(nèi)
的菜單命令稱為頂層菜單,一般分為獨(dú)立的菜單項(xiàng)和下拉菜單兩
種形式,下拉菜單還可分成多級(jí),每一級(jí)稱為次級(jí)子菜單。
構(gòu)件:具備某種特定功能的程序模塊,可以用VB、VC等程序設(shè)計(jì)語(yǔ)言
編寫,通過(guò)編譯,生成DLL、OCX等文件。用戶對(duì)構(gòu)件設(shè)置-
定的屬性,并與定義的數(shù)據(jù)變量相連接,即可在運(yùn)行中實(shí)現(xiàn)相應(yīng)
的功能。
策略:是指對(duì)系統(tǒng)運(yùn)行流程進(jìn)行有效控制的措施和方法。
啟動(dòng)策略:在進(jìn)入運(yùn)行環(huán)境后首先運(yùn)行的策略,只運(yùn)行一次,一般完成系統(tǒng)
初始化的處理。該策略由MCGS自動(dòng)生成,具體處理的內(nèi)容由
用戶充填。
循環(huán)策略:按照用戶指定的周期時(shí)間,循環(huán)執(zhí)行策略塊內(nèi)的內(nèi)容,通常用來(lái)
完成流程控制任務(wù)。
退出策略:退出運(yùn)行環(huán)境時(shí)執(zhí)行的策略。該策略由MCGS自動(dòng)生成,自動(dòng)調(diào)
用,一般山該策略模塊完成系統(tǒng)結(jié)束運(yùn)行前的善后處理任務(wù)。
用戶策略:由用戶定義,用來(lái)完成特定的功能。用戶策略?般由按鈕、菜單、
其他策略來(lái)調(diào)用執(zhí)行。
事件策略:當(dāng)對(duì)應(yīng)的事件發(fā)生時(shí)執(zhí)行的策略,例如在用戶窗口中定義了鼠標(biāo)
單擊事件,工程運(yùn)行時(shí)在用戶窗口中單擊鼠標(biāo)則執(zhí)行相應(yīng)的事件
策略,只運(yùn)行一次。
熱鍵策略:當(dāng)用戶按下定義的組合熱鍵(如:Ctrl+D)時(shí)執(zhí)行的策略,只運(yùn)
行一次。
可見度:指對(duì)象在窗口內(nèi)的顯現(xiàn)狀態(tài),即可見與不可見。
變量類型:MCGS定義的變量有五種類型:數(shù)值型、開關(guān)型、字符型、事件
型和組對(duì)象。
事件對(duì)象:用來(lái)記錄和標(biāo)識(shí)某種事件的產(chǎn)生或狀態(tài)的改變。如開關(guān)量的狀態(tài)
發(fā)生變化。
組對(duì)象:用來(lái)存儲(chǔ)具有相同存盤屬性的多個(gè)變量的集合,內(nèi)部成員可包含
多個(gè)其他類型的變量。組對(duì)象只是對(duì)有關(guān)聯(lián)的某一類數(shù)據(jù)對(duì)象的
整體表示方法,而實(shí)際的操作則均針對(duì)每個(gè)成員進(jìn)行。
動(dòng)圓刷新周期:動(dòng)畫更新速度,即顏色變換、物體運(yùn)動(dòng)、液面升降的快慢等,以
毫秒為單位。
父設(shè)備:本身沒(méi)有特定功能,但可以和其他設(shè)備一起與計(jì)算機(jī)進(jìn)行數(shù)據(jù)交
換的硬件設(shè)備。如:串口通訊父設(shè)備。
子設(shè)備:必須通過(guò)一種父設(shè)備與計(jì)算機(jī)進(jìn)行通訊的設(shè)備。如:浙大中控
JL-26無(wú)紙記錄儀、研華4017模塊等。
模擬設(shè)備:在對(duì)工程文件測(cè)試時(shí),提供可變化的數(shù)據(jù)的內(nèi)部設(shè)備,可提供多
-8*MCGS初級(jí)教程
種變化方式,如正弦波、三角波等。
數(shù)據(jù)庫(kù)存盤文件:MCGS工程文件在硬盤中存儲(chǔ)時(shí)的文件,類型為MDB文件,
般以工程文件的文件名+“D”進(jìn)行命名,存儲(chǔ)在MCGS目錄下
WORK子目錄中,如D:\MCGS\WorkV|C位捽制系統(tǒng)D.MDB.
2.2MCGS組態(tài)軟件的操作方式
本節(jié)重點(diǎn):鼻掌握MCGS的組態(tài)環(huán)境和工具
各種組態(tài)工作窗口
系統(tǒng)工作臺(tái)面:是MCGS組態(tài)操作的總工作臺(tái)面。鼠標(biāo)雙擊Windows桌面上的
“MCGS組態(tài)環(huán)境”圖標(biāo),或執(zhí)行“開始”菜單中的“MCGS組
態(tài)環(huán)境”菜單項(xiàng),彈出的窗口即為MCGS的工作令窗口,設(shè)有:
標(biāo)題欄:顯示“MCGS組態(tài)環(huán)境-工作臺(tái)”標(biāo)題、工程文件名稱
和所在目錄;
菜單條:設(shè)置MCGS的菜單系統(tǒng)。參見“MCGS組態(tài)軟件用戶
指南”附錄所列MCGS菜單及快捷鍵列表;
工具條:設(shè)有對(duì)象編輯和組態(tài)用的工具按鈕。不同的窗口設(shè)有不
同功能的工具條按鈕,其功能詳見附
工作臺(tái)面:進(jìn)行組態(tài)操作和屬性設(shè)置。上部設(shè)有五個(gè)窗口標(biāo)簽,
分別對(duì)應(yīng)主控窗口、用戶窗口、設(shè)備窗口、實(shí)時(shí)數(shù)據(jù)庫(kù)和運(yùn)行策
略五大窗口。鼠標(biāo)單擊標(biāo)簽按鈕,即可將相應(yīng)的窗口激活一,進(jìn)行
組態(tài)操作;工作臺(tái)右側(cè)還設(shè)有創(chuàng)建對(duì)象和對(duì)象組態(tài)用的功能按
鈕;
組態(tài)工作窗口:是創(chuàng)建和配置圖形對(duì)象、數(shù)據(jù)對(duì)象和各種構(gòu)件的工作環(huán)境,又稱
為對(duì)象的編輯窗口。主要包括組成工程框架的五大窗口,即:主
控窗口,用戶窗口,設(shè)備窗口,實(shí)時(shí)數(shù)據(jù)庫(kù)和運(yùn)行策略。分別完
成工程命名和屬性設(shè)置,動(dòng)畫設(shè)計(jì),設(shè)備連接,編寫控制流程,
定義數(shù)據(jù)變量等項(xiàng)組態(tài)操作。
屬性設(shè)置窗口:是設(shè)置對(duì)象各種特征參數(shù)的工作環(huán)境,又稱屬性設(shè)置對(duì)話框。對(duì)
象不同,屬性窗口的內(nèi)容各異,但結(jié)構(gòu)形式大體相同。主要由下
列幾部分組成:
窗口標(biāo)題:位于窗口頂部,顯示“XX屬性設(shè)置”字樣的標(biāo)題。
窗口標(biāo)簽:不同屬性的窗口分頁(yè)排列,窗口標(biāo)簽作為分頁(yè)的標(biāo)記,
各類窗口分頁(yè)排列,鼠標(biāo)單擊窗口標(biāo)簽,即可將相應(yīng)的窗口頁(yè)
激活,進(jìn)行屬性設(shè)置。
輸入框:設(shè)置屬性的輸入框,左側(cè)標(biāo)有屬性注釋文字,框內(nèi)輸入
屬性內(nèi)容.為了便于用戶操作,許多輸入框的右側(cè)帶有“?”、
“▼”、“…”等標(biāo)志符號(hào)的選項(xiàng)按鈕,鼠標(biāo)單擊此按鈕,彈
出一列表框,鼠標(biāo)雙擊所需要的項(xiàng)目,即可將其設(shè)置于輸入框內(nèi)。
單選按鈕:帶有或“③”標(biāo)記的屬性設(shè)定器件。同一設(shè)置
欄內(nèi)有多個(gè)選項(xiàng)鈕時(shí),只能選擇其一。
復(fù)選框:帶有“口”標(biāo)記的屬性設(shè)定器件。同一設(shè)置欄內(nèi)有多個(gè)
選項(xiàng)框時(shí),可以設(shè)置多個(gè)。
功能按鈕:一般設(shè)有“檢查[C]”、“確認(rèn)[Yf、”取消[N]”、
“幫助[H]”四種按鈕:
“檢查[C]”按鈕用于檢查當(dāng)前屬性設(shè)置內(nèi)容是否正確;
“確認(rèn)[Y]”按鈕用于屬性設(shè)置完畢,返回組態(tài)窗口;
“取消[N]”按鈕用于取消當(dāng)前的設(shè)置,返回組態(tài)窗口;
“幫助[H]”按鈕用于杳閱在線幫助文件。
圖形庫(kù)工具箱:MCGS為用戶提供了豐富的組態(tài)資源,包括:
系統(tǒng)圖形工具箱:進(jìn)入用戶窗口,鼠標(biāo)點(diǎn)擊工具條中的“工具箱”
按鈕,打開圖形工具箱,其中設(shè)有各種圖元、圖符、組合圖形及
動(dòng)畫構(gòu)件的位圖圖符。利用這些最基本的圖形元素,可以制作出
任何復(fù)雜的圖形。參見“MCGS組態(tài)軟件用戶指南”。
設(shè)備構(gòu)件工具箱:進(jìn)入設(shè)備窗口,鼠標(biāo)點(diǎn)擊工具條中的“工具箱”
按鈕,打開設(shè)備構(gòu)件工具箱窗口,其中設(shè)有與工控行業(yè)經(jīng)常選用
的監(jiān)控設(shè)備相匹配的各種設(shè)備構(gòu)件。選用所需的構(gòu)件,放置到設(shè)
備窗口中,經(jīng)過(guò)屬性設(shè)置和通道連接后,該構(gòu)件即可實(shí)現(xiàn)對(duì)外部
設(shè)備的驅(qū)動(dòng)和控制。
策略構(gòu)件工具箱:進(jìn)入運(yùn)行策略組態(tài)窗口,鼠標(biāo)點(diǎn)擊工具條中的
?10?MCGS初級(jí)教程
“工具箱”按鈕,打開策略構(gòu)件工具箱,工具箱內(nèi)包括所有策略
功能構(gòu)件。選用所需的構(gòu)件,生成用戶策略模塊,實(shí)現(xiàn)對(duì)系統(tǒng)運(yùn)
行流程的有效控制。詳見“MCGS組態(tài)軟件參考手冊(cè)”。
對(duì)象元件庫(kù):對(duì)象元件庫(kù)是存放組態(tài)完好并具有通用價(jià)值動(dòng)畫圖
形的圖形庫(kù)便于對(duì)組態(tài)成果的重復(fù)利用。進(jìn)入用戶窗口的組態(tài)窗
口,執(zhí)行“工具”菜單中的“對(duì)象元件庫(kù)管理”菜單命令,或者
打開系統(tǒng)圖形工具箱,選擇“插入元件”圖標(biāo),可打開對(duì)象元件
庫(kù)管理窗口,進(jìn)行存放圖形的操作,參見后面章節(jié)。
工具按鈕一覽:工作臺(tái)窗口的工具條一欄內(nèi),排列標(biāo)有各種位圖圖標(biāo)的按鈕,稱
為工具條功能按鈕,簡(jiǎn)稱為工具按鈕。許多按鈕的功能與菜單條
中的菜單命令相同,但操作更為簡(jiǎn)便,因此在組態(tài)操作中經(jīng)常使
用。在本書的后面,用附表列出了各個(gè)窗口內(nèi)工具按鈕的名稱、
位圖、功能,以備用戶查閱。同時(shí)可參閱《MCGS組態(tài)軟件參考
手冊(cè)》第一章的內(nèi)容。
2.3鼠標(biāo)操作
本節(jié)重點(diǎn):憶學(xué)會(huì)操作鼠標(biāo)的基本方法
選中對(duì)象:鼠標(biāo)指針指向?qū)ο螅c(diǎn)擊鼠標(biāo)左鍵一次(該對(duì)象出現(xiàn)藍(lán)色陰影)0
點(diǎn)擊鼠標(biāo)左鍵:鼠標(biāo)指針指向?qū)ο?,點(diǎn)擊鼠標(biāo)左鍵一次。
點(diǎn)擊鼠標(biāo)右鍵:鼠標(biāo)指針指向?qū)ο?點(diǎn)擊鼠標(biāo)右鍵一次。
鼠標(biāo)雙擊:鼠標(biāo)指針指向?qū)ο?,快速連續(xù)點(diǎn)擊鼠標(biāo)左鍵兩次。
鼠標(biāo)拖動(dòng):鼠標(biāo)指針指向?qū)ο螅醋∈髽?biāo)左鍵,移動(dòng)鼠標(biāo),對(duì)象隨鼠標(biāo)移動(dòng)
到指定位置,松開左鍵,即完成鼠標(biāo)拖動(dòng)操作。
2.4組建新工程的一般過(guò)程
本節(jié)重點(diǎn);&側(cè)重于介紹組建用戶工程的步驟和內(nèi)容,具體操作方法在下一章介紹
工程項(xiàng)目系統(tǒng)分析:分析工程項(xiàng)目的系統(tǒng)構(gòu)成、技術(shù)要求和工藝流程,弄清系統(tǒng)的控
制流程和監(jiān)控對(duì)象的特征,明確監(jiān)控要求和動(dòng)畫顯小方式,分析
工程中的設(shè)備采集及輸出通道與軟件中實(shí)時(shí)數(shù)據(jù)庫(kù)變量的對(duì)應(yīng)
關(guān)系,分清哪些變量是要求與設(shè)備連接的,哪些變量是軟件內(nèi)部
用來(lái)傳遞數(shù)據(jù)及動(dòng)畫顯示的。
工程立項(xiàng)搭建框架:MCGS稱為建立新工程。主要內(nèi)容包括:定義工程名稱、封面窗
口名稱和啟動(dòng)窗U(封面窗U退出后接著顯示的窗口)名稱,指
定存盤數(shù)據(jù)庫(kù)文件的名稱以及存盤數(shù)據(jù)庫(kù),設(shè)定動(dòng)畫刷新的周
期。經(jīng)過(guò)此步操作,即在MCGS組態(tài)環(huán)境中,建立了由五部分
組成的工程結(jié)構(gòu)框架?封面窗口和啟動(dòng)窗口也可等到建立了用戶
窗口后,再行建立。
設(shè)計(jì)菜單基本體系:為了對(duì)系統(tǒng)運(yùn)行的狀態(tài)及工作流程進(jìn)行有效地調(diào)度和控制,通常
要在主控窗口內(nèi)編制菜單.編制菜單分兩步進(jìn)行,第一步首先搭
建菜單的框架,第二步再對(duì)各級(jí)菜單命令進(jìn)行功能組態(tài)。在組態(tài)
過(guò)程中,可根據(jù)實(shí)際需要,隨時(shí)對(duì)菜單的內(nèi)容進(jìn)行增加或刪除,
不斷完善工程的菜單。
制作動(dòng)畫顯示畫面:動(dòng)畫制作分為靜態(tài)圖形設(shè)計(jì)和動(dòng)態(tài)屬性設(shè)置兩個(gè)過(guò)程。前一部分
類似于“畫畫”,用戶通過(guò)MCGS組態(tài)軟件中提供的基本圖形
元素及動(dòng)畫構(gòu)件庫(kù),在用戶窗口內(nèi)“組合”成各種復(fù)雜的畫面。
后一部分則設(shè)置圖形的動(dòng)畫屬性,與實(shí)時(shí)數(shù)據(jù)庫(kù)中定義的變量建
立相關(guān)性的連接關(guān)系,作為動(dòng)畫圖形的驅(qū)動(dòng)源。
編寫控制流程程序:在運(yùn)行策略窗口內(nèi),從策略構(gòu)件箱中,選擇所需功能策略構(gòu)件,
構(gòu)成各種功能模塊(稱為策略塊),山這些模塊實(shí)現(xiàn)各種人機(jī)交
互操作。MCGS還為用戶提供了編程用的功能構(gòu)件(稱之為“腳
本程序”功能構(gòu)件),使用簡(jiǎn)單的編程語(yǔ)言,編寫工程控制程序。
完善菜單按鈕功能:包括對(duì)菜單命令、監(jiān)控器件、操作按鈕的功能組態(tài);實(shí)現(xiàn)歷史數(shù)
據(jù)、實(shí)時(shí)數(shù)據(jù)、各種曲線、數(shù)據(jù)報(bào)表、報(bào)警信息輸出等功能;建
立工程安全機(jī)制等。
編寫程序調(diào)試工程:利用調(diào)試程序產(chǎn)生的模擬數(shù)據(jù),檢查動(dòng)畫顯示和控制流程是否正
確。
連接設(shè)備驅(qū)動(dòng)程序:選定與設(shè)備相匹配的設(shè)備構(gòu)件,連接設(shè)備通道,確定數(shù)據(jù)變量的
數(shù)據(jù)處理方式,完成設(shè)備屬性的設(shè)置。此項(xiàng)操作在設(shè)備窗口內(nèi)進(jìn)
-12*MCGS初級(jí)教程
行。
工程完工綜合測(cè)試:最后測(cè)試工程各部分的工作情況,完成整個(gè)工程的組態(tài)工作,實(shí)
施工程交接。
注意:以上步驟只是按照組態(tài)工程的一般思路列出的。在實(shí)際組態(tài)中,有些過(guò)程是交
織在一起進(jìn)行的,用戶可根據(jù)工程的實(shí)際需要和自己的習(xí)慣,調(diào)整步驟的先后順序,而并
沒(méi)有嚴(yán)格的限制與規(guī)定。這里,我們列出以上的步驟是為了幫助用戶了解MCGS組態(tài)軟
件使用的一般過(guò)程,以便于用戶快速學(xué)習(xí)和掌握MCGS工控組態(tài)軟件。
第三講建立一個(gè)新工程
本節(jié)重點(diǎn):&了解如何建立一個(gè)新工程
&會(huì)靈活應(yīng)用工具箱,特別是對(duì)象元件庫(kù)管理制作畫面
3.1建立一個(gè)新工程
工程簡(jiǎn)介
通過(guò)一個(gè)水位控制系統(tǒng)的組態(tài)過(guò)程,介紹如何應(yīng)用MCGS組態(tài)軟件完成一個(gè)工程。通
過(guò)本講及后續(xù)幾講學(xué)習(xí),您將會(huì)應(yīng)用MCGS組態(tài)軟件建立??個(gè)比較簡(jiǎn)單的水位控制系統(tǒng)。
本樣例工程中涉及到動(dòng)畫制作、控制流程的編寫、模擬設(shè)備的連接、報(bào)警輸出、報(bào)表曲線
顯示與打印等多項(xiàng)組態(tài)操作。
水位控制需要采集二個(gè)模擬數(shù)據(jù):
液位1(最大值10米)
液位2(最大值6米)
三個(gè)開關(guān)數(shù)據(jù):水泵、調(diào)節(jié)閥、出水閥。
工程效果圖
工程組態(tài)好后,最終效果圖如下:
?14?MCGS初級(jí)教程
樣例工程剖析
本節(jié)重點(diǎn):&分析水位控制系統(tǒng)工程的運(yùn)行流程和具體實(shí)現(xiàn)的功能
對(duì)于一個(gè)工程設(shè)計(jì)人員來(lái)說(shuō),要想快速準(zhǔn)確地完成一個(gè)工程項(xiàng)目,首先要了解工程的
系統(tǒng)構(gòu)成和工藝流程,明確主:要的技術(shù)要求,搞清工程所涉及到的相關(guān)硬件和軟件。在此
基礎(chǔ)上,擬定組建工程的總體規(guī)劃和設(shè)想,比如:控制流程如何實(shí)現(xiàn),需要什么樣的動(dòng)畫
效果,應(yīng)具備哪些功能,需要何種工程報(bào)表,需不需要曲線顯示等。只有這樣,您才能在
組態(tài)過(guò)程中有的放矢,盡量避免無(wú)謂的勞動(dòng),達(dá)到快速完成工程項(xiàng)目的目的。
工程的框架結(jié)構(gòu)樣例工程定義的名稱為“水位控制系統(tǒng).mcg”工程文件,由五大
窗口組成。總共建立了二個(gè)用戶窗口,四個(gè)主菜單,分別作為水
位控制、報(bào)警顯示、曲線顯示、數(shù)據(jù)顯示,構(gòu)成了樣例工程的基
本骨架。
動(dòng)畫圖形的制作水位控制窗口是樣例工程首先顯示的圖形窗口(啟動(dòng)窗口),是一
幅模擬系統(tǒng)真實(shí)工作流程并實(shí)施監(jiān)控操作的動(dòng)畫窗口。包括:
水位控制系統(tǒng):水泵、水箱和閥門由“對(duì)象元件庫(kù)管理”調(diào)入;
管道則經(jīng)過(guò)動(dòng)畫屬性設(shè)置賦予其動(dòng)畫功能。
液位指示儀表:采用旋轉(zhuǎn)式指針儀表,指示水箱的液位。
液位控制儀表:采用滑動(dòng)式輸入器,由鼠標(biāo)操作滑動(dòng)指針,改變
流速。
報(bào)警動(dòng)畫顯示:由“對(duì)象元件庫(kù)管理”調(diào)入,用可見度實(shí)現(xiàn)。
控制流程的實(shí)現(xiàn)選用“模擬設(shè)備”及策略構(gòu)件箱中的“腳本程序”功能構(gòu)件,設(shè)
置構(gòu)件的屬性,編制控制程序,實(shí)現(xiàn)水位、水泵、調(diào)節(jié)閥和出水
閥的有效控制。
各種功能的實(shí)現(xiàn)通過(guò)MCGS提供的各類構(gòu)件實(shí)現(xiàn)下述功能:
歷史曲線:選用歷史曲線構(gòu)件實(shí)現(xiàn);
歷史數(shù)據(jù):選用歷史表格構(gòu)件實(shí)現(xiàn);
報(bào)警顯示:選用報(bào)警顯示構(gòu)件實(shí)現(xiàn);
工程報(bào)表:歷史數(shù)據(jù)選用存盤數(shù)據(jù)瀏覽策略構(gòu)件實(shí)現(xiàn),報(bào)警歷史
數(shù)據(jù)選用報(bào)警信息瀏覽策略構(gòu)件實(shí)現(xiàn),實(shí)時(shí)報(bào)表選用自由表格構(gòu)
件實(shí)現(xiàn),歷史報(bào)表選用歷史表格構(gòu)件實(shí)現(xiàn)。
輸入、輸出設(shè)備抽水泵的啟停:開關(guān)量輸出;
調(diào)節(jié)閥的開啟關(guān)閉:開關(guān)量輸出;
出水閥的開啟關(guān)閉:開關(guān)量輸出:
水罐1、2液位指示:模擬量輸入。
其它功能的實(shí)現(xiàn)工程的安全機(jī)制:分清操作人員和負(fù)責(zé)人的操作權(quán)限。
注意:在MCGS組態(tài)軟件中,我們提出了“與設(shè)備無(wú)關(guān)”的概念。無(wú)論用戶使用PLC、
儀表,還是使用采集板、模塊等設(shè)備,在進(jìn)入工程現(xiàn)場(chǎng)前的組態(tài)測(cè)試時(shí),均采用模擬數(shù)據(jù)
進(jìn)行。待測(cè)試合格后,再進(jìn)行設(shè)備的硬連接,同時(shí)將采集或輸出的變量寫入設(shè)備構(gòu)件的屬
性設(shè)置窗口內(nèi),實(shí)現(xiàn)設(shè)備的軟連接,由MCGS提供的設(shè)備驅(qū)動(dòng)程序驅(qū)動(dòng)設(shè)備工作。以上
列出的變量均采取這種辦法。
建立MCGS新工程
如果您一在您的計(jì)算機(jī)上安裝了“MCGS組態(tài)軟件”,在Windows桌面上,會(huì)有“Mcgs
?16?MCGS初級(jí)教程
組態(tài)環(huán)境”與“Mcgs運(yùn)行環(huán)境”圖標(biāo)。鼠標(biāo)雙擊“Mcgs組態(tài)環(huán)境”圖標(biāo),進(jìn)入MCGS
組態(tài)環(huán)境。
在菜單“文件”中選擇“新建工程”菜單項(xiàng),如果MCGS安裝在D:根口錄下,則會(huì)
在D:\MCGS\WORK\下自動(dòng)生成新建工程,默認(rèn)的工程名為新建工程X.MCG(X表示新
建工程的順序號(hào),如:0、1、2等)。如下圖:
文件9插入a)HJI文件U)第福①)21(D插入Q)工H
新建工程QDCtrl*I
打井工尊0)Ctrl?0
關(guān)閉工程
俁存工程Ctrl+S
工程另有為Q)
打印設(shè)置.
姐毒結(jié)果松豆F4
進(jìn)入運(yùn)行環(huán)境⑥F5
1mcesWH
ZF用戶指南\*CC例程
3遼河天然氣CI?S系線
4BCGS例程2
退出Q)
您可以在菜單“文件"中選擇''工程另存為”選項(xiàng),把新建工程存為:D:\MCGS\WORK\
水位控制系統(tǒng)。
保存為
保存在(I):|日Work由I|同國(guó)I
口華潤(rùn)電器■MCGS與Excel交互數(shù)據(jù).MCG
打虻見場(chǎng)反應(yīng)控制系統(tǒng)新MCG^MultiF_?CGS.MCG
但C16抄表系統(tǒng).MCG也SUTCQN_MCGS.MCG
mC2Q00抄表系統(tǒng).MCG^WCB系統(tǒng)穩(wěn)定土廠拌設(shè)備自動(dòng)
mFMC_16瞰]試.MCG電寶鋼設(shè)備工程.MCG
2J
文件名國(guó)):3位控制不統(tǒng)保存⑤)
保存類型1):[MCG三]取消
祝賀您,已經(jīng)成功地建立了自己的工程!
3.2設(shè)計(jì)畫面流程
建立新畫面
在MCGS組態(tài)平臺(tái)上,單擊“用戶窗口”,在“用戶窗口”中單擊“新建窗口”按鈕,
則產(chǎn)生新“窗口0”,即:
選中“窗口0”,單擊“窗口屬性”,進(jìn)入“用戶窗口屬性設(shè)置",將''窗口名稱”改為:
水位控制;將“窗口標(biāo)題”改為:水位控制;在“窗口位置”中選中“最大化顯示”,其
它不變,單擊“確認(rèn)”。
?18?MCGS初級(jí)教程
選中剛創(chuàng)建的“水位控制”用戶窗口,單擊“動(dòng)畫組態(tài)”,進(jìn)入動(dòng)畫制作窗口。
工具箱
單擊工具條中的“工具箱”按鈕,則打開動(dòng)畫工具箱,
圖初同時(shí)應(yīng)于選擇器,用于在編輯圖形時(shí)選取用戶窗口中指定的圖形對(duì)象;
圖標(biāo)畫用于打開和關(guān)閉常用圖符工具箱,常用圖符工具箱包括27種常用的圖符對(duì)象。
圖形對(duì)象放置在用戶窗口中,是構(gòu)成用戶應(yīng)用系統(tǒng)圖形界面的最小單元,MCGS中的
圖形對(duì)象包括圖元對(duì)象、圖符對(duì)象相動(dòng)畫構(gòu)件三種類型,不同類型的圖形對(duì)象有不同的屬
性,所能完成的功能也各不相同。
為了快速構(gòu)圖和組態(tài),MCGS系統(tǒng)內(nèi)部提供了常用的圖元、圖符、動(dòng)畫構(gòu)件對(duì)象,稱
為系統(tǒng)圖形對(duì)象。如下圖所示:
『常用國(guó)符國(guó)
1工具箱x|
\口\VO|
□OOQ|口o
區(qū)A豳0Do
皂齪△匕☆
abl*Oe
-JJ0◎>
?%□r
00囿□□=n
解爨回0O◎
<1國(guó)
松團(tuán)畫
s|?
蜘
制作文字框圖建立文字框:打開工具箱,選擇“工具箱”內(nèi)的“標(biāo)簽”按鈕A1,
鼠標(biāo)的光標(biāo)變?yōu)椤笆帧毙?,在窗口任何位置拖拽鼠?biāo),拉出?
個(gè)一定大小的矩形。
輸入文字:建立矩形框后,光標(biāo)在其內(nèi)閃爍,可直接輸入“水位
控制系統(tǒng)演示工程”文字,按回車鍵或在窗口任意位置用鼠標(biāo)點(diǎn)
擊一下,文字輸入過(guò)程結(jié)束。如果用戶想改變矩形內(nèi)的文字,先
選中文字標(biāo)簽,按回車鍵或空格鍵,光標(biāo)顯示在文字起始位置,
即可進(jìn)行文字的修改。
設(shè)置框圖顏色設(shè)定文字框顏色:選中文字框,按工具條上的疊(填充色)按
鈕,設(shè)定文字框的背景顏色(設(shè)為無(wú)填充色);按窗"(線色)
按鈕改變文字框的邊線顏色(設(shè)為沒(méi)有邊線)。設(shè)定的結(jié)果是,
不顯示框圖,只顯示文字。
設(shè)定文字的顏色:按(字符字體)按鈕改變文字字體和大小。
按理(字符顏色)按鈕,改變文字顏色(為藍(lán)色)。
?20?MCGS初級(jí)教程
雕DD
懿雕以
rrrrr?rr
■rrrr?r?
■rraarii
■FBIBIBB
■■■■■■■a
網(wǎng)■■■■廠■「
自足義鼬。;
■■■廣■■■■
■■■■■■■a
額色晚色電)嘉度?「直助:丁
浜憫目秋鼬Q)
對(duì)象元件庫(kù)管理
單擊“工具”菜單,選中“對(duì)象元件庫(kù)管理”或單擊工具條中的“工具箱”按鈕,則
打開動(dòng)畫工具箱,工具箱中的
圖機(jī)畫用于從對(duì)象元件庫(kù)中讀取存盤的圖形對(duì)象;
圖機(jī)圄用于把當(dāng)前用戶窗口中選中的圖形對(duì)象存入對(duì)象元件庫(kù)中。如下圖:
燈尊元件庫(kù)甘理
對(duì)象元件列表
對(duì)象類型I~~―—□U二
—
形
圖
J緘
順
H新
U閥
道
管
:?!口
口
度
副
:?;口^
,
泵
口
用I^
的
指
口
關(guān)
開
:<口
志
標(biāo)
:*口I
端
反
:?口
團(tuán)^
跑B
口
由
技
初
口
同
馬
口
,
達(dá)
電
口
同M
則L
儀
,□
Hr口
表
一
-
一*-
一-
皿
的
從“對(duì)■象元件庫(kù)管理”中的“儲(chǔ)藏罐”中選取中意的罐,按“確認(rèn)”,則所選中的罐
在桌面的左上角,可以改變其大小及位置,如罐14、罐20。
從“對(duì)象元件庫(kù)管理”中的“閥”和“泵”中分別選取2個(gè)閥(閥6、閥33)、1個(gè)泵
(泵12)?
流動(dòng)的水是由MCGS動(dòng)UJli工具箱中的“流動(dòng)塊”構(gòu)件制作成的。
選中工具箱內(nèi)的“流動(dòng)塊”動(dòng)畫構(gòu)件(嶼1)0移動(dòng)鼠標(biāo)至窗口的預(yù)定位置,(鼠標(biāo)的光
標(biāo)變?yōu)槭中螤睿?,點(diǎn)擊一下鼠標(biāo)左鍵,移動(dòng)鼠標(biāo),在鼠標(biāo)光標(biāo)后形成一道虛線,拖動(dòng)一-
定距離后,點(diǎn)擊鼠標(biāo)左鍵,生成一段流動(dòng)塊。再拖動(dòng)鼠標(biāo)(可沿原來(lái)方向,也可垂直原來(lái)
方向),生成卜一段流動(dòng)塊。當(dāng)用戶想結(jié)束繪制時(shí),雙擊鼠標(biāo)左鍵即可。當(dāng)用戶想修改流
動(dòng)塊時(shí),先選中流動(dòng)塊(流動(dòng)塊周圍出現(xiàn)選中標(biāo)志:白色小方塊),鼠標(biāo)指針指向小方塊,
按住左鍵不放,拖動(dòng)鼠標(biāo),就可調(diào)整流動(dòng)塊的形狀。
用工具箱中的A|圖標(biāo),分別對(duì)閥,罐進(jìn)行文字注釋,方法見上面做“水位控制系統(tǒng)
演示工程”。
整體畫面
最后生成的畫面如下圖所示:
選擇菜單-項(xiàng)“文件”中的“保存窗口”,則可對(duì)所完成的畫面進(jìn)行保存。
?22?MCGS初級(jí)教程
第四講讓動(dòng)畫動(dòng)起來(lái)
第三講我們一經(jīng)繪制好了靜態(tài)的動(dòng)畫圖形,在這一講中我們將利用MCGS軟件中提供
的各種動(dòng)畫屬性,使圖形動(dòng)起來(lái)。
4.1定義數(shù)據(jù)變量
在前面我們講過(guò),實(shí)時(shí)數(shù)據(jù)庫(kù)是MCGS工程的數(shù)據(jù)交換和數(shù)據(jù)處理中心。數(shù)據(jù)變量是
構(gòu)成實(shí)時(shí)數(shù)據(jù)庫(kù)的基本單元,建立實(shí)時(shí)數(shù)據(jù)庫(kù)的過(guò)程也即是定義數(shù)據(jù)變量的過(guò)程。定義數(shù)
據(jù)變量的內(nèi)容主要包括:指定數(shù)據(jù)變量的名稱、類型、初始值和數(shù)值范圍,確定與數(shù)據(jù)變
量存盤相關(guān)的參數(shù),如存盤的周期、存盤的時(shí)間范圍和保存期限等。下面介紹水位控制系
統(tǒng)數(shù)據(jù)變量的定義步驟。
分析變量名稱:下表列出了樣例工程中與動(dòng)回和設(shè)備控制相關(guān)的變量名稱。
變量名稱類型注釋
水泵開關(guān)型控制水泵“啟動(dòng)”、“停止”的變量
調(diào)節(jié)閥)]'關(guān)型控制調(diào)節(jié)閥“打開”、“關(guān)閉”的變量
出水閥開關(guān)型控制出水閥“打開”、“關(guān)閉”的變量
液位1數(shù)值型水罐1的水位高度,用來(lái)控制1#水罐水位的變化
液位2數(shù)值型水罐2的水位高度,用來(lái)控制2#水罐水位的變化
液位I上限數(shù)值型用來(lái)在運(yùn)行環(huán)境下設(shè)定水罐】的上限報(bào)警值
液位1卜限數(shù)值型用來(lái)在運(yùn)行環(huán)境卜設(shè)定水罐1的卜限報(bào)警值
液位2卜一限數(shù)值型用來(lái)在運(yùn)行環(huán)境下設(shè)定水罐2的H艮報(bào)警值
液位2下限數(shù)值型用.來(lái)在運(yùn)行環(huán)境下設(shè)定水罐2的下限報(bào)警值
液位組組對(duì)象用于歷史數(shù)據(jù)、歷史曲線、報(bào)表輸出等功能構(gòu)件
鼠標(biāo)點(diǎn)擊工作臺(tái)的“實(shí)時(shí)數(shù)據(jù)庫(kù)”窗口標(biāo)簽,進(jìn)入實(shí)時(shí)數(shù)據(jù)庫(kù)窗口頁(yè)。
按“新增對(duì)象”按鈕,在窗口的數(shù)據(jù)變量列表中,增加新的數(shù)據(jù)變量,多次按該按
鈕,則增加多個(gè)數(shù)據(jù)變量,系統(tǒng)缺省定義的名稱為“Data】"、“Data2"、“Data3”等
選中變量,按“對(duì)象屬性”按鈕或雙擊選中變量,則打開對(duì)象屬性設(shè)置窗口。
指定名稱類型:在窗口的數(shù)據(jù)變量列表中,用戶將系統(tǒng)定義的缺省名稱改為用戶定義
的名稱,并指定類型,在注釋欄中輸入變量注釋文字。本系統(tǒng)中要定義的數(shù)據(jù)變量如下圖
所示,以“液位1”變量為例。
在基本屬性中,對(duì)象名稱為:液位1:對(duì)象類型為:數(shù)值;其它不變。
液位組變量屬性設(shè)置,在基本屬性中,對(duì)象名稱為:液位組;對(duì)象類型為:組對(duì)象;
其它不變。在存盤屬性中,數(shù)據(jù)對(duì)象值的存盤選中定時(shí)存盤,存盤周期設(shè)為5秒。在組對(duì)
象成員中選擇“液位1”,“液位2位具體設(shè)置如卜.圖:
?24?MCGS初級(jí)教程
水泵、調(diào)節(jié)閥、出水閥三個(gè)開關(guān)型變量,屬性設(shè)置只要把對(duì)象名稱改為:水泵、調(diào)
節(jié)閥、出水閥;對(duì)象類型選中“開關(guān)”,其它屬性不變。如下圖:
4.2動(dòng)畫連接
由圖形對(duì)象搭制而成的圖形界面是靜止不動(dòng)的,需要對(duì)這些圖形對(duì)象進(jìn)行動(dòng)畫設(shè)計(jì),
真實(shí)地描述外界對(duì)■象的狀態(tài)變化,達(dá)到過(guò)程實(shí)時(shí)監(jiān)控的H的。MCGS實(shí)現(xiàn)圖形動(dòng)畫設(shè)計(jì)的
主要方法是將用戶窗口中圖形對(duì)象與實(shí)時(shí)數(shù)據(jù)庫(kù)中的數(shù)據(jù)對(duì)象建立相關(guān)性連接,并設(shè)置相
應(yīng)的動(dòng)畫屬性。在系統(tǒng)運(yùn)行過(guò)程中,圖形對(duì)象的外觀和狀態(tài)特征,由數(shù)據(jù)對(duì)象的實(shí)時(shí)采集
值馳動(dòng),從而實(shí)現(xiàn)了圖形的動(dòng)畫效果。
在用戶窗口中,雙擊水位控制窗口進(jìn)入,選中水罐1雙擊,則彈出單元屬性設(shè)置窗口。
選中折線,則會(huì)出現(xiàn)|±|,單擊團(tuán)則進(jìn)入動(dòng)畫組態(tài)屬性設(shè)置窗口,按下圖所示修改,其它
屬性不變。設(shè)置好后,按確定,再按確定,變量連接成功。對(duì)于水罐2,只需要把“液位
2”改為“液位1”;最大變化百分比100,對(duì)應(yīng)的表達(dá)式的值由10改為6即可。
在用戶窗口中,雙擊水位控制窗口進(jìn)入,選中調(diào)節(jié)閥雙擊,則彈出單元屬性設(shè)置窗口。
選中組合圖符,則會(huì)出現(xiàn)DJ,單擊1±1則進(jìn)入動(dòng)畫組態(tài)屬性設(shè)置窗口,按卜圖所示修改,
其它屬性不變。設(shè)置好后,按確定,再按確定,變量連接成功。水泵屬性設(shè)置跟調(diào)節(jié)閥屬
性設(shè)置一樣。
單元崖性設(shè)置動(dòng)畫蛆態(tài)屬性設(shè)置
數(shù)據(jù)對(duì)象動(dòng)畫連接I
圖元名連接表達(dá)式
I組合圖符按鈕輸入@開關(guān)量
可
見
組合圖符度◎開關(guān)量
按
鈕
輸
組合圖符@開關(guān)量
可
見
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 智能停車場(chǎng)裝修保密合同
- 電源材料采購(gòu)合同范本
- 車輛限期過(guò)戶合同范本
- 裝修合同范本簡(jiǎn)單木工
- 簡(jiǎn)約小清新畢業(yè)答辯模板
- 派遣工留守合同范本
- 西安供熱采暖合同范本
- 石材欄桿工程合同范本
- 2025租賃合同范本寫字樓
- 2025租賃教室合同示范文本
- 學(xué)習(xí)通《《詩(shī)經(jīng)》導(dǎo)讀》習(xí)題(含答案)
- 2025-2030智能代步車產(chǎn)業(yè)市場(chǎng)現(xiàn)狀供需分析及重點(diǎn)企業(yè)投資評(píng)估規(guī)劃分析研究報(bào)告
- 2025屆廣東省燕博園聯(lián)考(CAT)高三下學(xué)期3月模擬測(cè)試物理試題(含答案)
- 華陽(yáng)煤礦考試試題及答案
- 2025民法典婚姻家庭編司法解釋二解讀
- 2025年中國(guó)鐵路投資集團(tuán)有限公司招聘(28人)筆試參考題庫(kù)附帶答案詳解
- 垃圾清運(yùn)合同范本模板
- 2025年浙江學(xué)考數(shù)學(xué)試題及答案
- YS/T 3045-2022埋管滴淋堆浸提金技術(shù)規(guī)范
- 公開課一等獎(jiǎng)創(chuàng)新教學(xué)設(shè)計(jì) 第四單元 明清中國(guó)版圖的奠定與面臨的挑戰(zhàn)(無(wú)答案)必修 中外歷史綱要(上)
- 2025年時(shí)政題庫(kù)及答案(100題)
評(píng)論
0/150
提交評(píng)論