版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
第1章軟件安裝與基本操作
1.1什么是MCGS組態(tài)軟件
MCGS(MonitorandControlGeneratedSystem,通用監(jiān)控系統(tǒng))是--套用于快速構(gòu)造和生
成計算機監(jiān)控系統(tǒng)的組態(tài)軟件,它能夠在基于Microsoft(各種32位Windows平臺上)運行,
通過對現(xiàn)場數(shù)據(jù)的采集處理,以動畫顯示、報警處理、流程控制、實時曲線、歷史曲線和報
表輸出等多種方式向用戶提供解決實際工程問題的方案,它充分利用了Windows圖形功能
完備、界面一致性好、易學易用的特點,比以往使用專用機開發(fā)的工業(yè)控制系統(tǒng)更具有通用
性,在自動化領(lǐng)域有著更廣泛的應用。
1.2安裝要求
MCGS系統(tǒng)要求在IBMPC486以上的微型機或兼容機上運行,以Microsoft的Windows
95、98、Me、NT或Windows2000為操作系統(tǒng)。MCGS組態(tài)軟件的設計目標是瞄準高檔PC
機和高檔操作系統(tǒng),充分利用高檔PC兼容機的低價格、高性能來為工業(yè)應用級的用戶提供
安全可靠的服務。計算機的推薦配置是:
令CPU:使用相當于Intel公司的Pentium233或以上級別的CPU;
令內(nèi)存:當使用Windows9X操作系統(tǒng)時內(nèi)存應在32MB以上;
當選用WindowsNT操作系統(tǒng)時,系統(tǒng)內(nèi)存應在64MB以上;
當選用Windows2000操作系統(tǒng)時,系統(tǒng)內(nèi)存應128MB以上;
令顯卡:Windows系統(tǒng)兼容,含有1MB以上的顯示內(nèi)存,可工作于800*600分辨率,
65535色模式下;
令硬盤:MCGS5.5通用版組態(tài)軟件占用的硬盤空間約為80MB。
1.3MCGS的安裝
MCGS組態(tài)軟件是專為標準MicrosoftWindows系統(tǒng)設計的32位應用軟件。因此,它
必須運行在MicrosoftWindows95、WindowsNT4.0或以一上版本的32位操作系統(tǒng)中。推薦使
用中文Windows98、中文WindowsNT40或以上版本的操作系統(tǒng)。安裝MCGS組態(tài)軟件之
前,必須安裝好中文Windows95或中文WindowsNT4.0,詳細的安裝指導請參見相關(guān)軟件
的軟件手冊。
MCGS組態(tài)軟件的安裝盤只有一張光盤。具體安裝步驟如下:
令動Windows;
令相應的驅(qū)動器中插入光盤;
令插入光盤后會自動彈出MCGS安裝程序窗口(如沒有窗口彈出,則從Windows的
“開始”菜單中,選擇“運行…”命令,運行光盤中AutoRun.exe文件),MCGS
安裝程序窗口如下圖所示:
全中文工控儆態(tài)軟件
ww??
~~~iiMomiijfia-
MC€Btaa?<fl4am
MCGSBR<*■■*M*g*cn
aHI?Kn/F
Jt京酷令逋£自動化軟件和W網(wǎng)公司
ZIHK,,..G—Ti.?iy>3“
令在安裝程序窗口中選擇“安裝MCGS組態(tài)軟件通用版”,啟動安裝程序開始安裝;
令隨后,安裝程序?qū)⑻崾灸阒付ò惭b目錄,用戶不指定時,系統(tǒng)缺省安裝到D:\MCGS
目錄下,如下圖所示:
令安裝過程大約要持續(xù)數(shù)分鐘;
令MCGS系統(tǒng)文件安裝完成后,安裝程序要建立象標群組和安裝數(shù)據(jù)庫引擎,這一
過程可能持續(xù)兒分鐘,請耐心等待;
令安裝過程完成后,安裝程序?qū)棾觥鞍惭b完成”對話框,上面有兩個復選框,“是,
我現(xiàn)在要重新啟動計算機”和“不,我將梢后重新啟動計算機”。一般在計算機
上初次安裝時需要選擇重新啟動計算機,如下圖,按下“結(jié)束”按鈕,操作系統(tǒng)
重新啟動,完成安裝。如果選擇'‘不,我將梢后重新啟動計算機”,點擊“結(jié)束”,
系統(tǒng)將彈出警告提示,提醒“請重新啟動計算機后再運行MCGS組態(tài)軟件”。
卷存已殼成宣加文件£白的計量機.
蒞使用牧序<1,
"新歉發(fā)在曹篁郭8的行*機.
r不,我格糖箕機.
盟4即叁從日兩犯動&中皇出,開?出結(jié)曳35蛻
令安裝完成后,Windows操作系統(tǒng)的桌面上添加了如下圖所示的兩個圖標,分別用
于啟動MCGS組態(tài)環(huán)境和運行環(huán)境:
口]Q3GS
MCG5運行環(huán)MCG5蛆態(tài)環(huán)
境境
令同時,Windows開始菜單中也添加了相應的MCGS程序組,如卜圖所示;MCGS
程序組包括五項:MCGS組態(tài)環(huán)境、MCGS運行環(huán)境、MCGS電子文檔、MCGS
自述文件以及卸載MCGS組態(tài)軟件。運行環(huán)境和組態(tài)環(huán)境為軟件的主體程序,自
述文件描述了軟件發(fā)行時的最后信息,MCGS電子文檔則包含了有關(guān)MCGS最新
的幫助信息。
Adobe
discreet
InstallShield
Macromedia
餐MCGS蛆態(tài)軟件VMCGS電子文檔
因
MicrosoftDeveloperNetwork?MCGS運行環(huán)境
宅
MicrosoftOffice工具?MCGS自述文件
忘
MicrosoftSQLServer-Switch?MCGS組態(tài)環(huán)境
忘
MicrosoftSQLServer7,0?卸載MCG5殂態(tài)軟件
忘
MicrosoftVisualStudio6.0?
困
的件
1.4MCGS的運行
MCGS系統(tǒng)安裝完成后,在用戶指定的目錄(或系統(tǒng)缺省目錄D:\MCGS)下創(chuàng)建有三
個子目錄:Program,Samples和Work。MCGS系統(tǒng)分為組態(tài)環(huán)境和運行環(huán)境兩個部分。文
件McgsSet.exe對應于MCGS系統(tǒng)的組態(tài)環(huán)境,文件McgsRun.exe對應于MCGS系統(tǒng)的運
行環(huán)境。組態(tài)環(huán)境和運行環(huán)境對應的兩個執(zhí)行文件以及MCGS中用到的設備驅(qū)動、動畫構(gòu)
件及策略構(gòu)件存放在子目錄Program中,用于演示系統(tǒng)的基本功能的樣例工程文件存放在
Samples目錄下,Work子目錄則是用戶的缺省工作目錄。
分別運行可執(zhí)行程序McgsSet.exe和McgsRun.exe,就能進入MCGS的組態(tài)環(huán)境和運行
環(huán)境。安裝完畢后,運行環(huán)境能自動加載并運行樣例工程。用戶可根據(jù)需要創(chuàng)建和運行自己
的新工程。
由MCGS生成的用戶應用系統(tǒng),其結(jié)構(gòu)由主控窗口、設備窗口、用戶窗口、實時數(shù)據(jù)
庫和運行策略五個部分構(gòu)成。
1、實時數(shù)據(jù)庫是MCGS系統(tǒng)的核心
實時數(shù)據(jù)庫相當于?個數(shù)據(jù)處理中心,同時也起到公用數(shù)據(jù)交換區(qū)的作用。MCGS用
實時數(shù)據(jù)庫來管理所有實時數(shù)據(jù)。從外部設備采集來的實時數(shù)據(jù)送入實時數(shù)據(jù)庫,實時數(shù)據(jù)
庫將數(shù)據(jù)傳送給系統(tǒng)其它部分操作系統(tǒng)其它部分操作的數(shù)據(jù)也來自于實時數(shù)據(jù)庫。實時數(shù)據(jù)
庫自動完成對實時數(shù)據(jù)的報警處理和存盤處理,同時它還根據(jù)需要把有關(guān)信息以事件的方式
發(fā)送給系統(tǒng)的其它部分,以便觸發(fā)相關(guān)事件,進行實時處理。因此,實時數(shù)據(jù)庫所存儲的單
元,不單單是變量的數(shù)值,還包括變量的特征參數(shù)(屬性)及對該變量的操作方法(報警屬
性、報警處理和存盤處理等)。這種將數(shù)值、屬性、方法封裝在一起的數(shù)據(jù)我們稱之為數(shù)據(jù)
對象。實時數(shù)據(jù)庫采用面向?qū)ο蟮募夹g(shù),為其它部分提供服務,提供了系統(tǒng)各個功能部件的
數(shù)據(jù)共享。
2,主控窗口構(gòu)造了應用系統(tǒng)的主框架
主控窗口確定了工業(yè)控制中工程作業(yè)的總體輪廓,以及運行流程、菜單命令、特性參數(shù)
和啟動特性等項內(nèi)容,是應用系統(tǒng)的主框架。
3、設備窗口是MCGS系統(tǒng)與外部設備聯(lián)系的媒介
設備窗口專門用來放置不同類型和功能的設備構(gòu)件,實現(xiàn)對外部設備的操作和控制。設
備窗口通過設備構(gòu)件把外部設備的數(shù)據(jù)采集進來,送入實時數(shù)據(jù)庫,或把實時數(shù)據(jù)庫中的數(shù)
據(jù)輸出到外部設備。-個應用系統(tǒng)只有一個設備窗口,運行時,系統(tǒng)自動打開設備窗口,管
理和調(diào)度所有設備構(gòu)件正常工作,并在后臺獨立運行。注意,對用戶來說,設備窗口在運行
時是不可見的。
4、用戶窗口實現(xiàn)了數(shù)據(jù)和流程的“可視化”
用戶窗口中可以放置三種不同類型的圖形對象:圖元、圖符和動畫構(gòu)件。圖元和圖符對
象為用戶提供了一套完善的設計制作圖形畫面和定義動畫的方法。動畫構(gòu)件對應于不同的動
畫功能,它們是從工程實踐經(jīng)驗中總結(jié)出的常用的動畫顯示與操作模塊,用戶可以直接使用。
通過在用戶窗口內(nèi)放置不同的圖形對象,搭制多個用戶窗口,用戶可以構(gòu)造各種復雜的圖形
界面,用不同的方式實現(xiàn)數(shù)據(jù)和流程的“可視化”。
組態(tài)工程中的用戶窗口,最多可定義512個。所有的用戶窗口均位于主控窗口內(nèi),其打開時
窗口可見;關(guān)閉時窗口不可見。允許多個用戶窗口同時處于打開狀態(tài)。用戶窗口的位置、大
小和邊界等屬性可以隨意改變或設置,如可以讓一個用戶窗口在頂部作為工具條,也可以放
在底部作為狀態(tài)條,還可以使其成為一個普通的最大化顯示窗口等等。多個用戶窗口的靈活
組態(tài)配置,就構(gòu)成了豐富多彩的圖形界面。
5、運行策略是對系統(tǒng)運行流程實現(xiàn)有效控制的手段
運行策略本身是系統(tǒng)提供的一個框架,其里面放置有策略條件構(gòu)件和策略構(gòu)件組成的
“策略行”,通過對運行策略的定義,使系統(tǒng)能夠按照設定的順序和條件操作實時數(shù)據(jù)庫,
控制用戶窗口的打開、關(guān)閉并確定設備構(gòu)件的工作狀態(tài)等,從而實現(xiàn)對外部設備工作過程的
精確控制。
一個應用系統(tǒng)有三個固定的運行策略:啟動策略、循環(huán)策略和退出策略,用戶也可根據(jù)
具體需要創(chuàng)建新的用戶策略、循環(huán)策略、報警策略、事件策略、熱鍵策略,并且用戶最多可
創(chuàng)建512個用戶策略。啟動策略在應用系統(tǒng)開始運行時調(diào)用,退出策略在應用系統(tǒng)退出運行
時調(diào)用,循環(huán)策略由系統(tǒng)在運行過程中定時循環(huán)調(diào)用,用戶策略供系統(tǒng)中的其它部件調(diào)用。
綜上所述,一個應用系統(tǒng)由主控窗口、設備窗口、用戶窗口、實時數(shù)據(jù)庫和運行策略五
個部分組成。組態(tài)工作開始時,系統(tǒng)只為用戶搭建了一個能夠獨立運行的空框架,提供了豐
富的動畫部件與功能部件。如果要完成一個實際的應用系統(tǒng),應主要完成以下工作:
首先,要象搭積木一樣,在組態(tài)環(huán)境中用系統(tǒng)提供的或用戶擴展的構(gòu)件構(gòu)造應用系統(tǒng),
配置各種參數(shù),形成一個有豐富功能可實際應用的工程;然后,把組態(tài)環(huán)境中的組態(tài)結(jié)果提
交給運行環(huán)境。運行環(huán)境和組態(tài)結(jié)果一起就構(gòu)成了用戶自己的應用系統(tǒng)。
第2章水位控制系統(tǒng)制作
本實訓介紹水位控制系統(tǒng)的組態(tài)過程,詳細講解如何應用MCGS組態(tài)軟件完成一個工
程。本樣例工程中涉及到動畫制作、控制流程的編寫、模擬設備的連接、報警輸出、報表曲
線顯示等多項組態(tài)操作。結(jié)合工程實例,對MCGS組態(tài)軟件的組態(tài)過程、操作方法和實現(xiàn)
功能等環(huán)節(jié)進行全面的講解,使學生對MCGS組態(tài)軟件的內(nèi)容、工作方法和操作步驟在短
時間內(nèi)有一個總體的認識。
工程最終效果圖如下:____________________________________________________
?■<?-:-??,《??;??????????,?????????
求付雅制《統(tǒng)不
2.1工程分析
在開始組態(tài)工程之前,先對該工程進行剖析,以便從整體上把握工程的結(jié)構(gòu)、流程、需實現(xiàn)
的功能及如何實現(xiàn)這些功能。
工程框架:
1.2個用戶窗口:水位控制、數(shù)據(jù)顯示
2.4個主菜單:系統(tǒng)管理、數(shù)據(jù)顯示、歷史數(shù)據(jù)、報警數(shù)據(jù)
3.4個子菜單:登錄用戶、退出登錄、用戶管理、修改密碼
4.5個策略:啟動策略、退出策略、循環(huán)策略、報警數(shù)據(jù)、歷史數(shù)據(jù)
數(shù)據(jù)對象:
水泵、調(diào)節(jié)閥、出水閥、液位1、液位2、液位1上限、液位1下限、液位2上限、液位2
下限、液位組
圖形制作:
1.水位控制窗口
[1]水泵、調(diào)節(jié)閥、出水閥、水罐、報警指示燈:由對象元件庫引入
[2]管道:通過流動塊構(gòu)件實現(xiàn)
[3]水罐水量控制:通過滑動輸入器實現(xiàn)
[4]水量的顯示:通過旋轉(zhuǎn)儀表、標簽構(gòu)件實現(xiàn)
[5]報警實時顯示:通過報警顯示構(gòu)件實現(xiàn)
[6]動態(tài)修改報警限值:通過輸入框構(gòu)件實現(xiàn)
2.據(jù)顯示窗口
[7]實時數(shù)據(jù):通過自由表格構(gòu)件實現(xiàn)
[8]歷史數(shù)據(jù):通過歷史表格構(gòu)件實現(xiàn)
[9]實時曲線:通過實時曲線構(gòu)件實現(xiàn)
[10]歷史曲線:通過歷史曲線構(gòu)件實現(xiàn)
流程控制:
通過循環(huán)策略中的腳本程序策略塊實現(xiàn)
安全機制:
通過用戶權(quán)限管理、工程安全管理、腳本程序?qū)崿F(xiàn)
2.2建立工程
可以按如下步驟建立樣例工程:
?鼠標單擊文件菜單中“新建工程”選項,如果MCGS安裝在D盤根目錄下,則會在
D:\MCGS\WORK\下自動生成新建工程,默認的工程名為:“新建工程X.MCG”
(X表不新建工程的順序號,如:0、1、2等)
令選擇文件菜單中的“工程另存為”菜單項,彈出文件保存窗口。
令在文件名一欄內(nèi)輸入“水位控制系統(tǒng)”,點擊“保存”按鈕,工程創(chuàng)建完畢。
2.3制作工程畫面
2.3.1建立畫面
m在“用戶窗口”中單擊“新建窗口”按鈕,建立“窗口o”。
[2]選中“窗口0”,單擊“窗口屬性”,進入“用戶窗口屬性設置”。
[3J將窗口名稱改為:水位控制;窗口標題改為:水位控制;窗口位置選中“最大化顯
示”,其它不變,單擊“確認”。
[4]在“用戶窗口”中,選中“水位控制”,點擊右健,選擇下拉菜單中的“設置為啟
動窗口”選項,將該窗口設置為運行時自動加載的窗口。如圖:
邕
設置為啟動窗口也)
?大圖標⑥
小圖標?)
列表顯示1)
詳細資料@)
排列圖標包)?
V工具條復)Ctrl+T
狀態(tài)條⑤)
屋性化)…Alt+Enter
刪除也)Del
2.3.2編輯畫面
選中“水位控制”窗口圖標,單擊“動畫組態(tài)”,進入動畫組態(tài)窗口,開始編輯畫面。
2.3.3制作文字框圖
[1]單擊工具條中的“工具箱”於I按鈕,打開繪圖工具箱。
12]選擇“工具箱”內(nèi)的“標簽”按鈕:A],鼠標的光標呈“十字”形,在窗口頂端中
心位置拖拽鼠標,根據(jù)需要拉出一個一定大小的矩形。
[3]在光標閃爍位置輸入文字“水位控制系統(tǒng)演示工程”,按回車鍵或在窗口任意位置
用鼠標點擊一下,文字輸入完畢。
[4]選中文字框,作如下設置:
[5]點禧%(填充色)按鈕,設定文字框的背景顏色為:沒有填充;
[6]點出歌(線色)按鈕,設置文字框的邊線顏色為:沒有邊線。
[7]點司『A,(字符字體)按鈕,設置文字字體為:宋體;字型為:粗體;大小為:
26
[8]點擊FN(字符顏色)按鈕,將文字顏色設為:藍色。
2.3.4制作水箱
U]單擊繪圖工具箱中的13(插入元件)圖標,彈出對象元件管理對話框,如圖:
對象元件庫肯理2SJ
-對象元件列表
對象類型P'—3
府
根
庫
圖鰥
閥
-J口
:E度
刻
:口
志
?-D泵
O標
?-應罐13罐14罐15
反
U套
[+MlB
腐1
口
符
表
儀
口
E--號
氣
出
.口
塊
S-;-U模
標
U游
?''
樣
揆
器
.口
管
道
0-'口
燈罐16罐17罐18
指
ff.la示
開
關(guān)
s口
s-:.3E
:M——
0'-廟
?-L
刪除分類裝入n
III注釋
[2]從“儲藏罐”類中選取罐17、罐53。
[3]從“閥”和“泵”類中分別選取2個閥(閥58、閥44)、1個泵(泵40)。
14]將儲藏罐、閥、泵調(diào)整為適當大小,放到適當位置,參照效果圖。
[5]選中工具箱內(nèi)的流動塊動畫構(gòu)件圖標的1,鼠標的光標呈“十”字形,移動鼠標至
窗口的預定位置,點擊一下鼠標左鍵,移動鼠標,在鼠標光標后形成一道虛線,拖
動一定距離后,點擊鼠標左鍵,生成一段流動塊。再拖動鼠標(可沿原來方向,也
可垂直原來方向),生成下一段流動塊。
[6]當用戶想結(jié)束繪制時,雙擊鼠標左鍵即可。
[7]當用戶想修改流動塊時,選中流動塊(流動塊周圍出現(xiàn)選中標志:白色小方塊),
鼠標指針指向小方塊,按住左鍵不放,拖動鼠標,即可調(diào)整流動塊的形狀。
[8]使用工具箱中的A|圖標,分別對閥,罐進行文字注釋。依次為:水泵、水罐1、
調(diào)節(jié)閥、水罐2、出水閥。
[9J選擇“文件”菜單中的“保存窗口”選項,保存畫面。
2.3.5整體畫面
最后生成的畫面如下圖所示:
|戴35軍有環(huán)境-動畫娼書水位在制HF1E3
文"9*尋切/列?I>d??□!)然嶼M
回祠。|8?|||j亦||||||,IS1川物
miiiii]ii??..r.i.g回
水位控制系統(tǒng)演示工程
01^
2.4定義數(shù)據(jù)對象
前面我們已經(jīng)講過,實時數(shù)據(jù)庫是MCGS工程的數(shù)據(jù)交換和數(shù)據(jù)處理中心。數(shù)據(jù)對象是構(gòu)
成實時數(shù)據(jù)庫的基本單元,建立實時數(shù)據(jù)庫的過程也就是定義數(shù)據(jù)對象的過程。
定義數(shù)據(jù)對象的內(nèi)容主要包括:
1)指定數(shù)據(jù)變量的名稱、類型、初始值和數(shù)值范圍
2)確定與數(shù)據(jù)變量存盤相關(guān)的參數(shù),如存盤的周期、存盤的時間范圍和保存期限等。
在開始定義之前,我們先對所有數(shù)據(jù)對象進行分析。在本樣例工程中需要用到以下數(shù)據(jù)對象:
對象名稱類注釋
型
水泵開關(guān)型控制水泵“啟動”、“停止”的變量
調(diào)節(jié)閥開關(guān)型控制調(diào)節(jié)閥“打開”、“關(guān)閉”的變量
出水閥開關(guān)型控制出水閥“打開”、“關(guān)閉”的變量
液位1數(shù)值型水罐1的水位高度,用來控制1#水罐水位的變化
液位2數(shù)值型水罐2的水位高度,用來控制2#水罐水位的變化
液位1上限數(shù)值型用來在運行環(huán)境下設定水罐1的上限報警值
液位1下限數(shù)值型用來在運行環(huán)境下設定水罐1的下限報警值
液位2上限數(shù)值型用來在運行環(huán)境下設定水罐2的上限報警值
液位2下限數(shù)值型用來在運行環(huán)境下設定水罐2的下限報警值
液位組組對象用于歷史數(shù)據(jù)、歷史曲線、報表輸出等功能構(gòu)件
下面以數(shù)據(jù)對象“水泵”為例,介紹一下定義數(shù)據(jù)對象的步驟:
[1]單擊工作臺中的“實時數(shù)據(jù)庫”窗口標簽,進入實時數(shù)據(jù)庫窗口頁。
[2]單擊“新增對象”按鈕,在窗口的數(shù)據(jù)對象列表中,增加新的數(shù)據(jù)對象,系統(tǒng)缺
省定義的名稱為"Datal"、“Data2"、“Data3”等(多次點擊該按鈕,則可增
加多個數(shù)據(jù)對象)。
[3]選中對象,按“對象屬性”按鈕,或雙擊選中對象,則打開“數(shù)據(jù)對象屬性設置”
窗口。
[4]將對象名稱改為:水泵;對象類型選擇:開關(guān)型;在對象內(nèi)容注釋輸入框內(nèi)輸入:
“控制水泵啟動、停止的變量”,單擊“確認”。
按照此步驟,根據(jù)上面列表,設置其他9個數(shù)據(jù)對象。
定義組對象與定義其他數(shù)據(jù)對象略有不同,需要對組對象成員進行選擇。具體步驟如下:
[I]在數(shù)據(jù)對象列表中,雙擊“液位組”,打開“數(shù)據(jù)對象屬性設置”窗口。
[2]選擇"組對象成員”標簽,在左邊數(shù)據(jù)對象列表中選擇“液位1”,點擊“增加”
按鈕,數(shù)據(jù)對象“液位1”被添加到右邊的“組對象成員列表”中。按照同樣的方
法將“液位2”添加到組對象成員中。
[3]單擊“存盤屬性”標簽,在“數(shù)據(jù)對象值的存盤”選擇框中,選擇:定時存盤,并
將存盤周期設為:5秒。
[4]單擊“確認”,組對象設置完畢。
2.5動畫連接
由圖形對象搭制而成的圖形畫面是靜止不動的,需要對這些圖形對象進行動畫設計,真實地
描述外界對象的狀態(tài)變化,達到過程實時監(jiān)控的目的。MCGS實現(xiàn)圖形動畫設計的主要方
法是將用戶窗口中圖形對象與實時數(shù)據(jù)庫中的數(shù)據(jù)對象建立相關(guān)性連接,并設置相應的動畫
屬性。在系統(tǒng)運行過程中,圖形對象的外觀和狀態(tài)特征,由數(shù)據(jù)對象的實時采集值驅(qū)動,從
而實現(xiàn)了圖形的動畫效果。
本樣例中需要制作動畫效果的部分包括:
1.水箱中水位的升降
2.水泵、閥門的啟停
3.水流效果
2.5.1水位升降效果
水位升降效果是通過設置數(shù)據(jù)對象“大小變化”連接類型實現(xiàn)的。
具體設置步驟如下:
fi]在用戶窗口中,雙擊水罐1,彈出單元屬性設置窗口。
[2]單擊“動畫連接”標簽,顯示如圖所示窗口:
[3]選中折線,在右端出現(xiàn)12_1。
[4j單JiE進入動畫組態(tài)屬性設置窗口。按照下面的要求設置各個參數(shù):
[9]表達式:液位1;
[101最大變化百分比對應的表達式的值:10;
[11]其它參數(shù)不變。如圖:
[5]單擊“確認”,水罐1水位升降效果制作完畢。
水罐2水位升降效果的制作同理。單擊1±1進入動畫組態(tài)屬性設置窗口后,按照下面的值進
行參數(shù)設置:
1.表達式:液位2;
2.最大變化百分比對應的表達式的值:6;
3.其它參數(shù)不變。
2.5.2水泵、閥門的啟停
水泵、閥門的啟停動畫效果是通過設置連接類型對應的數(shù)據(jù)對象實現(xiàn)的。
設置步驟如下:
[1]雙擊水泵,彈出單元屬性設置窗口。
[2]選中“數(shù)據(jù)對象”標簽中的“按鈕輸入”,右端出現(xiàn)瀏覽按鈕送1
[3]單擊瀏覽按鈕上」,雙擊數(shù)據(jù)對象列表中的“水泵”。
[4]使用同樣的方法將“填充顏色”對應的數(shù)據(jù)對象設置為“水泵”。如圖:
[5]單擊“確認”,水泵的啟停效果設置完畢。
調(diào)節(jié)閥的啟停效果同理。只需在數(shù)據(jù)對象標簽頁中,將“按鈕輸入”、“填充顏色”的數(shù)據(jù)對
象均設置為:調(diào)節(jié)閥。
出水閥的啟停效果,需在數(shù)據(jù)對象標簽頁中,將“按鈕輸入"、“可見度”的數(shù)據(jù)對象均設置
為:出水閥。
2.5.3水流效果
水流效果是通過設置流動塊構(gòu)件的屬性實現(xiàn)的。
實現(xiàn)步驟如下:
Li]雙擊水泵右側(cè)的流動塊,彈出流動塊構(gòu)件屬性設置窗口。
[2]在流動屬性頁中,進行如下設置:
[12]表達式:水泵=1;
[13]選擇當表達式非零時,流塊開始流動。
水罐1右側(cè)流動塊及水罐2右側(cè)流動塊的制作方法與此相同,只需將表達式相應改為:調(diào)節(jié)
閥=1,出水閥=1即可。
至此動畫連接已完成,按F5或點擊工具條中IB1圖標,進入運行環(huán)境,看一下組態(tài)后的結(jié)
果。前面“2.4.1建立畫面”一節(jié)中,我們已將“水位控制”窗口設置為啟動窗口,所以在
運行時,系統(tǒng)自動運行該窗口。
這時我們看見的畫面仍是靜止的。移動鼠標到“水泵”、“調(diào)節(jié)閥”、“出水閥”上面的紅色部
分,鼠標指針會呈手形。單擊一下,紅色部分變?yōu)榫G色,同時流動塊相應地運動起來,但水
罐仍沒有變化。這是由于我們沒有信號輸入,也沒有人為地改變水量。我們可以用如卜一方法
改變其值,使水罐動起來。
2.5.4利用滑動輸入器控制水位
以水罐1的水位控制為例:
[1]進入“水位控制”窗口。
[2]選中“工具箱”中的滑動輸入器eJ圖標,當鼠標呈“十”后,拖動鼠標到適當
大小。
[3]調(diào)整滑動塊到適當?shù)奈恢谩?/p>
[4J雙擊滑動輸入器構(gòu)件,進入屬性設置窗口。按照下面的值設置各個參數(shù):
[14]“基本屬性”頁中,滑塊指向:指向左(上);
[15]“刻度與標注屬性”頁中,“主劃線數(shù)目”:5,即能被10整除;
[16]“操作屬性”頁中,對應數(shù)據(jù)對象名稱:液位1;滑塊在最右(下)邊時對應
的值:10;
[17]其它不變。
[5]在制作好的滑塊下面適當?shù)奈恢?,制作一文字標簽(制作方法參見?.4.2編輯
畫面”一節(jié)),按下面的要求進行設置:
[18]輸入文字:水罐1輸入
[19]文字顏色:黑色
[20J框圖填充顏色:沒有填充
[21]框圖邊線顏色:沒有邊線
[6]按照上述方法設置水罐2水位控制滑塊,參數(shù)設置為:
[22]“基本屬性”頁中,滑塊指向:指向左(上);
[23J“操作屬性”頁中,對應數(shù)據(jù)對象名稱:液位2;滑塊在最右(下)邊時對應
的值:6;
[24]其它不變。
[7]將水罐2水位控制滑塊對應的文字標簽設置為:
[25]輸入文字:水罐2輸入
[26]文字顏色:黑色
[27]框圖填充顏色:沒有填充
[28]框圖邊線顏色:沒有邊線
[8]點擊工具箱中的常用圖符按鈕1@,打開常用圖符工具箱。
[9]選擇其中的凹槽平面按鈕且,拖動鼠標繪制一個凹槽平面,恰好將兩個滑動塊及
標簽全部覆蓋。
[10]選中該平面,點擊編輯條中“置于最后面”按鈕,最終效果如下圖所示:
02468
水噩1輸入
水維2輸入
此時按“F5”,進入運行環(huán)境后,可以通過拉動滑動輸入器而使水罐中的液面動起來。
2.5.5利用旋轉(zhuǎn)儀表控制水位
在工業(yè)現(xiàn)場一般都會大量地使用儀表進行數(shù)據(jù)顯示。MCGS組態(tài)軟件適應這一要求提供了
旋轉(zhuǎn)儀表構(gòu)件。用戶可以利用此構(gòu)件在動畫界面中模擬現(xiàn)場的儀表運行狀態(tài)。具體制作步驟
如下:
[11選取“工具箱”中的“旋轉(zhuǎn)儀表”@1圖標,調(diào)整大小放在水罐1下面適當位置。
[2]雙擊該構(gòu)件進行屬性設置。各參數(shù)設置如下:
[29]“刻度與標注屬性”頁中,主劃線數(shù)目:5;
130J“操作屬性”頁中,表達式:液位1;最大逆時鐘角度:90,對應的值:0;最
大順時鐘角度:90,對應的值:10
[31]其它不變。
13J按照此方法設置水罐2數(shù)據(jù)顯示時應的旋轉(zhuǎn)儀表。參數(shù)設置如下:
[32]“操作屬性”頁中,表達式:液位2;最大逆時鐘角度:90,對應的值:0;最
大順時鐘角度:90,對應的值:6;
[33]其它不變。
進入運行環(huán)境后,可以通過拉動旋轉(zhuǎn)儀表的指針使整個畫面動起來。
2.5.6水量顯示
為了能夠準確地了解水罐1、水罐2的水量,我們可以通過設置因標簽的“顯示輸出”屬
性顯示其值,具體操作如下:
in單擊“工具箱”中的“標簽”A1圖標,繪制兩個標簽,調(diào)整大小位置,將其并
列放在水罐1下面。
[34]第一個標簽用于標注,顯示文字為:水罐1
[35]第二個標簽用于顯示水罐水量
[2]雙擊第一個標簽進行屬性設置,參數(shù)設置如下:
劫出淚三屋*后轉(zhuǎn)
屬性設置I顯示輸出I
-靜態(tài)屬性
填充顏色I3邊線顏色[^^^3
7
字符顏色對]邊線線型F=3]
£1色動畫連接位置動畫連接輸入輸出連接
「填充戡色「水平移動P顯示輸出
r迦嫩色「垂直移動r按鈕施入
「字符顏色「大小變化r按鈕動作
特殊動畫連接
r可見度「閃爍效果
「磁而一|確認M|取消10|幫助(tfl|
[36]輸入文字:水罐1
[37]文字顏色:黑色
[38]框圖填充顏色:沒有填充
[39]框圖邊線顏色:沒有邊線
13J雙擊第二個標簽,進入動畫組態(tài)屬性設置窗口。將:
[40]填充顏色設置為:白色
[41]邊線顏色設置為:黑色
[4]在輸入輸出連接域中,選中“顯示輸出”選項,在組態(tài)屬性設置窗口中則會出現(xiàn)
“顯示輸出”標簽,如圖:
[5]單擊“顯示輸出”標簽,設置顯示輸出屬性。參數(shù)設置如下:
[42]表達式:液位1;
[43]輸出值類型:數(shù)值量輸出;
[44]輸出格式:向中對齊;
[45]整數(shù)位數(shù):0:
[46]小數(shù)位數(shù):1。
[6]單擊“確認”,水罐1水量顯示標簽制作完畢。
水罐2水量顯示標簽與此相同,需做的改動:
1.第一個用于標注的標簽,顯示文字為:水罐2;
2.二個用于顯示水罐水量的標簽,表達式改為:液位2。
2.6設備連接
MCGS組態(tài)軟件提供了大量的工控領(lǐng)域常用的設備驅(qū)動程序。在本樣例中,我們僅以模擬
設備為例,簡單地介紹一下關(guān)于MCGS組態(tài)軟件的設備連接,使用戶對該部分有一個概念
性的了解。本書將在后面的章節(jié)中對設備構(gòu)件進行詳細地介紹。
模擬設備是供用戶調(diào)試工程的虛擬的設備。該構(gòu)件可以產(chǎn)生標準的正弦波,方波,三角波,
鋸齒波信號。其幅值和周期都可以任意設置。
我們通過模擬設備的連接,可以使動畫不需要手動操作,自動運行起來。
通常情況下,在啟動MCGS組態(tài)軟件時,模擬設備都會自動裝載到設備工具箱中。如果未
被裝載,可按照以卜.步驟將其選入:
在工作臺“設備窗口”中雙擊“設備窗口”圖標進入。
”洌圖標,打開“設備工具箱”。
[51點擊工具條中的“工具箱
[6]單擊“設備工具箱”中的“設備管理”按鈕,彈出如圖所示窗口:
可選設備選定諛品
--jHfflRulIE毋
?n通用設備ModBuu"命EAMCGS\Protra...
-」網(wǎng)絡設備T咤制軟設備E:\MCGS\Progra...
-」PLC設各扇口電話父設WC:\MCGS\Progra...
-」半集板卡陰口通訊文設備EAMCGSXProgra...
」智能模塊掖色數(shù)據(jù)存盤E:\MCGS\Proer?...
?拄新曲線設備
?」智能儀表E:\MCGS\Progra...
?」變妝器模把設備L:\MCGS\Progra..
計數(shù)娥段備EAMCGS\Progra...
-」稱重儀委兩爆事件顯現(xiàn)
」用戶定制設備E:\MCGS\Progra...
網(wǎng)絡數(shù)癟同步E:\MCGS\Progra...
。高速網(wǎng)絡,TCP/IP
網(wǎng)結(jié)敦寤庫同步t:\MCGS\Progta...
。低速網(wǎng)緣Moxa
3候由網(wǎng)絡1Modem
。通用用口父設備
OOPC設備
I增為11gMI
17J在可選設備列表中,雙擊“通用設備”。
[8]雙擊“模擬數(shù)據(jù)設備”,在下方出現(xiàn)模擬設備圖標。
[91雙擊模擬設備圖標,即可將“模擬設備”添加到右測選定設備列表中。
[10]選中選定設備列表中的“模擬設備”,單擊“確認”,“模擬設備”即被添加到
“設備工具箱”中。
下面詳細介紹模擬設備的添加及屬性設置:
[1]雙擊"設備工具箱”中的“模擬設備”,模擬設備被添加到設備組態(tài)窗口中。如
圖:
[2]雙擊“設備0-[模擬設備廣,進入模擬設備屬性設置窗口,如圖:
設備意性避置-【諼備。】
基本屬性卜豆道連接I設備調(diào)試I數(shù)據(jù)處理I
檢查因|確認M|取消.|幫助回|
[3]點擊基本屬性頁中的“內(nèi)部屬性”選項,該項右側(cè)會出現(xiàn)□圖標,單擊此按鈕進
入“內(nèi)部屬性”設置。將:通道1、2的最大值分別設置為:10、6
[4]單擊“確認”,完成“內(nèi)部屬性”設置。
L5J點擊通道連接標簽,進入通道連接設置。
[47]選中通道0對應數(shù)據(jù)對象輸入框,輸入“液位1”或單擊鼠標右鍵,彈出數(shù)據(jù)對
象列表后,選擇“液位1”;
[48]選中通道1對應數(shù)據(jù)對象輸入框,輸入“液位2”。如圖:
[6]進入“設備調(diào)試”屬性頁,即可看到通道值中數(shù)據(jù)在變化。
17]按“確認”按鈕,完成設備屬性設置。
2.7編寫控制流程
用戶腳本程序是由用戶編制的、用來完成特定操作和處理的程序,腳本程序的編程語法非常
類似于普通的Basic語言,但在概念和使用上更簡單直觀,力求做到使大多數(shù)普通用戶都能
正確、快速地掌握和使用。
對于大多數(shù)簡單的應用系統(tǒng),MCGS的簡單組態(tài)就可完成。只有比較復雜的系統(tǒng),才需要
使用腳本程序,但正確地編寫腳本程序,可簡化組態(tài)過程,大大提高工作效率,優(yōu)化控制過
程。
本書將在“用戶腳本程序”一章中詳細介紹腳本程序的語法規(guī)則及用法。本節(jié)主要目的是想
通過編寫一段腳本程序?qū)崿F(xiàn)水位控制系統(tǒng)的控制流程,從而使您熟悉腳本程序的編寫環(huán)境。
下面先對控制流程進行分析:
1.當“水罐1”的液位達到9米時,就要把“水泵”關(guān)閉,否則就要自動啟動“水泵”:
2.當“水罐2”的液位不足1米時,就要自動關(guān)閉“出水閥”,否則自動開啟“出水閥”;
3.當“水罐1”的液位大于1米,同時“水罐2”的液位小于6米就要自動開啟“調(diào)節(jié)閥”,
否則自動關(guān)閉“調(diào)節(jié)閥”。
具體操作如下:
rn在“運行策略”中,雙擊“循環(huán)策略”進入策略組態(tài)窗口。
[2]雙擊圖標進入“策略屬性設置”,將:循環(huán)時間設為:200ms,按“確認”。
在策略組態(tài)窗口中,單擊工具條中的“新增策略行”&圖標,增加一策略行,
[3]
如圖:
”洌圖標,彈出“策
如果策略組態(tài)窗口中,沒有策略工具箱,請單擊工具條中的“工具箱
略工具箱”,如下圖:
裹略調(diào)用
設據(jù)對象
退操作
靠策略
腳本
音程序
晌輸出
定時器
計
數(shù)器
窗操
口祚
荔數(shù)據(jù)庫
普數(shù)據(jù)提取
警數(shù)據(jù)瀏覽
一置信息瀏覽
幫時間范國
方操作處理
15百盤數(shù)據(jù)拷貝
上,
------
塊圖標?
到策
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 場地平整土石方工程施工技術(shù)方案
- 后置埋件熱鍍鋅專項施工方案
- 2025年羅江縣幼兒園教師招教考試備考題庫含答案解析(必刷)
- 人行天橋鋼箱梁吊裝安全施工技術(shù)方案
- 2025年碌曲縣幼兒園教師招教考試備考題庫及答案解析(必刷)
- 2025年云南省迪慶藏族自治州單招職業(yè)傾向性測試題庫帶答案解析
- 2025年哈爾濱體育學院馬克思主義基本原理概論期末考試模擬題含答案解析(奪冠)
- 2024年陜西鐵路工程職業(yè)技術(shù)學院馬克思主義基本原理概論期末考試題及答案解析(必刷)
- 2025年石家莊科技信息職業(yè)學院馬克思主義基本原理概論期末考試模擬題及答案解析(奪冠)
- 2025年襄陽科技職業(yè)學院馬克思主義基本原理概論期末考試模擬題附答案解析(奪冠)
- 物業(yè)安保著裝培訓課件
- 火電廠消防安全培訓
- 銀行公私聯(lián)動方案
- CRRT治療單書寫規(guī)范
- 2024年山東省青島市行政職業(yè)能力測驗題庫a4版
- T-GXAS 349-2022 核醫(yī)學科放射性廢水衰變池設計技術(shù)規(guī)范
- 開題報告:人工智能時代中小學教師角色重構(gòu)研究
- K31作業(yè)現(xiàn)場安全隱患排除(K3)
- 20222023銀行招聘考試題庫1000題第4372期含答案解析
- 高考政治必修易錯易混
- PPAP全尺寸檢測報告
評論
0/150
提交評論