組態(tài)控制技術(shù)電子教案_第1頁(yè)
組態(tài)控制技術(shù)電子教案_第2頁(yè)
組態(tài)控制技術(shù)電子教案_第3頁(yè)
組態(tài)控制技術(shù)電子教案_第4頁(yè)
組態(tài)控制技術(shù)電子教案_第5頁(yè)
已閱讀5頁(yè),還剩106頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

第1章軟件安裝與基本操作

1.1什么是MCGS組態(tài)軟件

MCGS(MonitorandControlGeneratedSystem,通用監(jiān)控系統(tǒng))是--套用于快速構(gòu)造和生

成計(jì)算機(jī)監(jiān)控系統(tǒng)的組態(tài)軟件,它能夠在基于Microsoft(各種32位Windows平臺(tái)上)運(yùn)行,

通過(guò)對(duì)現(xiàn)場(chǎng)數(shù)據(jù)的采集處理,以動(dòng)畫(huà)顯示、報(bào)警處理、流程控制、實(shí)時(shí)曲線(xiàn)、歷史曲線(xiàn)和報(bào)

表輸出等多種方式向用戶(hù)提供解決實(shí)際工程問(wèn)題的方案,它充分利用了Windows圖形功能

完備、界面一致性好、易學(xué)易用的特點(diǎn),比以往使用專(zhuān)用機(jī)開(kāi)發(fā)的工業(yè)控制系統(tǒng)更具有通用

性,在自動(dòng)化領(lǐng)域有著更廣泛的應(yīng)用。

1.2安裝要求

MCGS系統(tǒng)要求在IBMPC486以上的微型機(jī)或兼容機(jī)上運(yùn)行,以Microsoft的Windows

95、98、Me、NT或Windows2000為操作系統(tǒng)。MCGS組態(tài)軟件的設(shè)計(jì)目標(biāo)是瞄準(zhǔn)高檔PC

機(jī)和高檔操作系統(tǒng),充分利用高檔PC兼容機(jī)的低價(jià)格、高性能來(lái)為工業(yè)應(yīng)用級(jí)的用戶(hù)提供

安全可靠的服務(wù)。計(jì)算機(jī)的推薦配置是:

令CPU:使用相當(dāng)于Intel公司的Pentium233或以上級(jí)別的CPU;

令內(nèi)存:當(dāng)使用Windows9X操作系統(tǒng)時(shí)內(nèi)存應(yīng)在32MB以上;

當(dāng)選用WindowsNT操作系統(tǒng)時(shí),系統(tǒng)內(nèi)存應(yīng)在64MB以上;

當(dāng)選用Windows2000操作系統(tǒng)時(shí),系統(tǒng)內(nèi)存應(yīng)128MB以上;

令顯卡:Windows系統(tǒng)兼容,含有1MB以上的顯示內(nèi)存,可工作于800*600分辨率,

65535色模式下;

令硬盤(pán):MCGS5.5通用版組態(tài)軟件占用的硬盤(pán)空間約為80MB。

1.3MCGS的安裝

MCGS組態(tài)軟件是專(zhuān)為標(biāo)準(zhǔn)MicrosoftWindows系統(tǒng)設(shè)計(jì)的32位應(yīng)用軟件。因此,它

必須運(yùn)行在MicrosoftWindows95、WindowsNT4.0或以一上版本的32位操作系統(tǒng)中。推薦使

用中文Windows98、中文WindowsNT40或以上版本的操作系統(tǒng)。安裝MCGS組態(tài)軟件之

前,必須安裝好中文Windows95或中文WindowsNT4.0,詳細(xì)的安裝指導(dǎo)請(qǐng)參見(jiàn)相關(guān)軟件

的軟件手冊(cè)。

MCGS組態(tài)軟件的安裝盤(pán)只有一張光盤(pán)。具體安裝步驟如下:

令動(dòng)Windows;

令相應(yīng)的驅(qū)動(dòng)器中插入光盤(pán);

令插入光盤(pán)后會(huì)自動(dòng)彈出MCGS安裝程序窗口(如沒(méi)有窗口彈出,則從Windows的

“開(kāi)始”菜單中,選擇“運(yùn)行…”命令,運(yùn)行光盤(pán)中AutoRun.exe文件),MCGS

安裝程序窗口如下圖所示:

全中文工控儆態(tài)軟件

ww??

~~~iiMomiijfia-

MC€Btaa?<fl4am

MCGSBR<*■■*M*g*cn

aHI?Kn/F

Jt京酷令逋£自動(dòng)化軟件和W網(wǎng)公司

ZIHK,,..G—Ti.?iy>3“

令在安裝程序窗口中選擇“安裝MCGS組態(tài)軟件通用版”,啟動(dòng)安裝程序開(kāi)始安裝;

令隨后,安裝程序?qū)⑻崾灸阒付ò惭b目錄,用戶(hù)不指定時(shí),系統(tǒng)缺省安裝到D:\MCGS

目錄下,如下圖所示:

令安裝過(guò)程大約要持續(xù)數(shù)分鐘;

令MCGS系統(tǒng)文件安裝完成后,安裝程序要建立象標(biāo)群組和安裝數(shù)據(jù)庫(kù)引擎,這一

過(guò)程可能持續(xù)兒分鐘,請(qǐng)耐心等待;

令安裝過(guò)程完成后,安裝程序?qū)棾觥鞍惭b完成”對(duì)話(huà)框,上面有兩個(gè)復(fù)選框,“是,

我現(xiàn)在要重新啟動(dòng)計(jì)算機(jī)”和“不,我將梢后重新啟動(dòng)計(jì)算機(jī)”。一般在計(jì)算機(jī)

上初次安裝時(shí)需要選擇重新啟動(dòng)計(jì)算機(jī),如下圖,按下“結(jié)束”按鈕,操作系統(tǒng)

重新啟動(dòng),完成安裝。如果選擇'‘不,我將梢后重新啟動(dòng)計(jì)算機(jī)”,點(diǎn)擊“結(jié)束”,

系統(tǒng)將彈出警告提示,提醒“請(qǐng)重新啟動(dòng)計(jì)算機(jī)后再運(yùn)行MCGS組態(tài)軟件”。

卷存已殼成宣加文件£白的計(jì)量機(jī).

蒞使用牧序<1,

"新歉發(fā)在曹篁郭8的行*機(jī).

r不,我格糖箕機(jī).

盟4即叁從日兩犯動(dòng)&中皇出,開(kāi)?出結(jié)曳35蛻

令安裝完成后,Windows操作系統(tǒng)的桌面上添加了如下圖所示的兩個(gè)圖標(biāo),分別用

于啟動(dòng)MCGS組態(tài)環(huán)境和運(yùn)行環(huán)境:

口]Q3GS

MCG5運(yùn)行環(huán)MCG5蛆態(tài)環(huán)

境境

令同時(shí),Windows開(kāi)始菜單中也添加了相應(yīng)的MCGS程序組,如卜圖所示;MCGS

程序組包括五項(xiàng):MCGS組態(tài)環(huán)境、MCGS運(yùn)行環(huán)境、MCGS電子文檔、MCGS

自述文件以及卸載MCGS組態(tài)軟件。運(yùn)行環(huán)境和組態(tài)環(huán)境為軟件的主體程序,自

述文件描述了軟件發(fā)行時(shí)的最后信息,MCGS電子文檔則包含了有關(guān)MCGS最新

的幫助信息。

Adobe

discreet

InstallShield

Macromedia

餐MCGS蛆態(tài)軟件VMCGS電子文檔

MicrosoftDeveloperNetwork?MCGS運(yùn)行環(huán)境

MicrosoftOffice工具?MCGS自述文件

MicrosoftSQLServer-Switch?MCGS組態(tài)環(huán)境

MicrosoftSQLServer7,0?卸載MCG5殂態(tài)軟件

MicrosoftVisualStudio6.0?

的件

1.4MCGS的運(yùn)行

MCGS系統(tǒng)安裝完成后,在用戶(hù)指定的目錄(或系統(tǒng)缺省目錄D:\MCGS)下創(chuàng)建有三

個(gè)子目錄:Program,Samples和Work。MCGS系統(tǒng)分為組態(tài)環(huán)境和運(yùn)行環(huán)境兩個(gè)部分。文

件McgsSet.exe對(duì)應(yīng)于MCGS系統(tǒng)的組態(tài)環(huán)境,文件McgsRun.exe對(duì)應(yīng)于MCGS系統(tǒng)的運(yùn)

行環(huán)境。組態(tài)環(huán)境和運(yùn)行環(huán)境對(duì)應(yīng)的兩個(gè)執(zhí)行文件以及MCGS中用到的設(shè)備驅(qū)動(dòng)、動(dòng)畫(huà)構(gòu)

件及策略構(gòu)件存放在子目錄Program中,用于演示系統(tǒng)的基本功能的樣例工程文件存放在

Samples目錄下,Work子目錄則是用戶(hù)的缺省工作目錄。

分別運(yùn)行可執(zhí)行程序McgsSet.exe和McgsRun.exe,就能進(jìn)入MCGS的組態(tài)環(huán)境和運(yùn)行

環(huán)境。安裝完畢后,運(yùn)行環(huán)境能自動(dòng)加載并運(yùn)行樣例工程。用戶(hù)可根據(jù)需要?jiǎng)?chuàng)建和運(yùn)行自己

的新工程。

由MCGS生成的用戶(hù)應(yīng)用系統(tǒng),其結(jié)構(gòu)由主控窗口、設(shè)備窗口、用戶(hù)窗口、實(shí)時(shí)數(shù)據(jù)

庫(kù)和運(yùn)行策略五個(gè)部分構(gòu)成。

1、實(shí)時(shí)數(shù)據(jù)庫(kù)是MCGS系統(tǒng)的核心

實(shí)時(shí)數(shù)據(jù)庫(kù)相當(dāng)于?個(gè)數(shù)據(jù)處理中心,同時(shí)也起到公用數(shù)據(jù)交換區(qū)的作用。MCGS用

實(shí)時(shí)數(shù)據(jù)庫(kù)來(lái)管理所有實(shí)時(shí)數(shù)據(jù)。從外部設(shè)備采集來(lái)的實(shí)時(shí)數(shù)據(jù)送入實(shí)時(shí)數(shù)據(jù)庫(kù),實(shí)時(shí)數(shù)據(jù)

庫(kù)將數(shù)據(jù)傳送給系統(tǒng)其它部分操作系統(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ù)我們稱(chēng)之為數(shù)據(jù)

對(duì)象。實(shí)時(shí)數(shù)據(jù)庫(kù)采用面向?qū)ο蟮募夹g(shù),為其它部分提供服務(wù),提供了系統(tǒng)各個(gè)功能部件的

數(shù)據(jù)共享。

2,主控窗口構(gòu)造了應(yīng)用系統(tǒng)的主框架

主控窗口確定了工業(yè)控制中工程作業(yè)的總體輪廓,以及運(yùn)行流程、菜單命令、特性參數(shù)

和啟動(dòng)特性等項(xiàng)內(nèi)容,是應(yīng)用系統(tǒng)的主框架。

3、設(shè)備窗口是MCGS系統(tǒng)與外部設(shè)備聯(lián)系的媒介

設(shè)備窗口專(zhuān)門(mén)用來(lái)放置不同類(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ì)用戶(hù)來(lái)說(shuō),設(shè)備窗口在運(yùn)行

時(shí)是不可見(jiàn)的。

4、用戶(hù)窗口實(shí)現(xiàn)了數(shù)據(jù)和流程的“可視化”

用戶(hù)窗口中可以放置三種不同類(lèi)型的圖形對(duì)象:圖元、圖符和動(dòng)畫(huà)構(gòu)件。圖元和圖符對(duì)

象為用戶(hù)提供了一套完善的設(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à)顯示與操作模塊,用戶(hù)可以直接使用。

通過(guò)在用戶(hù)窗口內(nèi)放置不同的圖形對(duì)象,搭制多個(gè)用戶(hù)窗口,用戶(hù)可以構(gòu)造各種復(fù)雜的圖形

界面,用不同的方式實(shí)現(xiàn)數(shù)據(jù)和流程的“可視化”。

組態(tài)工程中的用戶(hù)窗口,最多可定義512個(gè)。所有的用戶(hù)窗口均位于主控窗口內(nèi),其打開(kāi)時(shí)

窗口可見(jiàn);關(guān)閉時(shí)窗口不可見(jiàn)。允許多個(gè)用戶(hù)窗口同時(shí)處于打開(kāi)狀態(tài)。用戶(hù)窗口的位置、大

小和邊界等屬性可以隨意改變或設(shè)置,如可以讓一個(gè)用戶(hù)窗口在頂部作為工具條,也可以放

在底部作為狀態(tài)條,還可以使其成為一個(gè)普通的最大化顯示窗口等等。多個(gè)用戶(hù)窗口的靈活

組態(tài)配置,就構(gòu)成了豐富多彩的圖形界面。

5、運(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ù),

控制用戶(hù)窗口的打開(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)策略和退出策略,用戶(hù)也可根據(jù)

具體需要?jiǎng)?chuàng)建新的用戶(hù)策略、循環(huán)策略、報(bào)警策略、事件策略、熱鍵策略,并且用戶(hù)最多可

創(chuàng)建512個(gè)用戶(hù)策略。啟動(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)用,用戶(hù)策略供系統(tǒng)中的其它部件調(diào)用。

綜上所述,一個(gè)應(yīng)用系統(tǒng)由主控窗口、設(shè)備窗口、用戶(hù)窗口、實(shí)時(shí)數(shù)據(jù)庫(kù)和運(yùn)行策略五

個(gè)部分組成。組態(tài)工作開(kāi)始時(shí),系統(tǒng)只為用戶(hù)搭建了一個(gè)能夠獨(dú)立運(yùn)行的空框架,提供了豐

富的動(dòng)畫(huà)部件與功能部件。如果要完成一個(gè)實(shí)際的應(yīng)用系統(tǒng),應(yīng)主要完成以下工作:

首先,要象搭積木一樣,在組態(tài)環(huán)境中用系統(tǒng)提供的或用戶(hù)擴(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)成了用戶(hù)自己的應(yīng)用系統(tǒng)。

第2章水位控制系統(tǒng)制作

本實(shí)訓(xùn)介紹水位控制系統(tǒng)的組態(tài)過(guò)程,詳細(xì)講解如何應(yīng)用MCGS組態(tài)軟件完成一個(gè)工

程。本樣例工程中涉及到動(dòng)畫(huà)制作、控制流程的編寫(xiě)、模擬設(shè)備的連接、報(bào)警輸出、報(bào)表曲

線(xiàn)顯示等多項(xiàng)組態(tài)操作。結(jié)合工程實(shí)例,對(duì)MCGS組態(tài)軟件的組態(tài)過(guò)程、操作方法和實(shí)現(xiàn)

功能等環(huán)節(jié)進(jìn)行全面的講解,使學(xué)生對(duì)MCGS組態(tài)軟件的內(nèi)容、工作方法和操作步驟在短

時(shí)間內(nèi)有一個(gè)總體的認(rèn)識(shí)。

工程最終效果圖如下:____________________________________________________

?■<?-:-??,《??;??????????,?????????

求付雅制《統(tǒng)不

2.1工程分析

在開(kāi)始組態(tài)工程之前,先對(duì)該工程進(jìn)行剖析,以便從整體上把握工程的結(jié)構(gòu)、流程、需實(shí)現(xiàn)

的功能及如何實(shí)現(xiàn)這些功能。

工程框架:

1.2個(gè)用戶(hù)窗口:水位控制、數(shù)據(jù)顯示

2.4個(gè)主菜單:系統(tǒng)管理、數(shù)據(jù)顯示、歷史數(shù)據(jù)、報(bào)警數(shù)據(jù)

3.4個(gè)子菜單:登錄用戶(hù)、退出登錄、用戶(hù)管理、修改密碼

4.5個(gè)策略:?jiǎn)?dòng)策略、退出策略、循環(huán)策略、報(bào)警數(shù)據(jù)、歷史數(shù)據(jù)

數(shù)據(jù)對(duì)象:

水泵、調(diào)節(jié)閥、出水閥、液位1、液位2、液位1上限、液位1下限、液位2上限、液位2

下限、液位組

圖形制作:

1.水位控制窗口

[1]水泵、調(diào)節(jié)閥、出水閥、水罐、報(bào)警指示燈:由對(duì)象元件庫(kù)引入

[2]管道:通過(guò)流動(dòng)塊構(gòu)件實(shí)現(xiàn)

[3]水罐水量控制:通過(guò)滑動(dòng)輸入器實(shí)現(xiàn)

[4]水量的顯示:通過(guò)旋轉(zhuǎn)儀表、標(biāo)簽構(gòu)件實(shí)現(xiàn)

[5]報(bào)警實(shí)時(shí)顯示:通過(guò)報(bào)警顯示構(gòu)件實(shí)現(xiàn)

[6]動(dòng)態(tài)修改報(bào)警限值:通過(guò)輸入框構(gòu)件實(shí)現(xiàn)

2.據(jù)顯示窗口

[7]實(shí)時(shí)數(shù)據(jù):通過(guò)自由表格構(gòu)件實(shí)現(xiàn)

[8]歷史數(shù)據(jù):通過(guò)歷史表格構(gòu)件實(shí)現(xiàn)

[9]實(shí)時(shí)曲線(xiàn):通過(guò)實(shí)時(shí)曲線(xiàn)構(gòu)件實(shí)現(xiàn)

[10]歷史曲線(xiàn):通過(guò)歷史曲線(xiàn)構(gòu)件實(shí)現(xiàn)

流程控制:

通過(guò)循環(huán)策略中的腳本程序策略塊實(shí)現(xiàn)

安全機(jī)制:

通過(guò)用戶(hù)權(quán)限管理、工程安全管理、腳本程序?qū)崿F(xiàn)

2.2建立工程

可以按如下步驟建立樣例工程:

?鼠標(biāo)單擊文件菜單中“新建工程”選項(xiàng),如果MCGS安裝在D盤(pán)根目錄下,則會(huì)在

D:\MCGS\WORK\下自動(dòng)生成新建工程,默認(rèn)的工程名為:“新建工程X.MCG”

(X表不新建工程的順序號(hào),如:0、1、2等)

令選擇文件菜單中的“工程另存為”菜單項(xiàng),彈出文件保存窗口。

令在文件名一欄內(nèi)輸入“水位控制系統(tǒng)”,點(diǎn)擊“保存”按鈕,工程創(chuàng)建完畢。

2.3制作工程畫(huà)面

2.3.1建立畫(huà)面

m在“用戶(hù)窗口”中單擊“新建窗口”按鈕,建立“窗口o”。

[2]選中“窗口0”,單擊“窗口屬性”,進(jìn)入“用戶(hù)窗口屬性設(shè)置”。

[3J將窗口名稱(chēng)改為:水位控制;窗口標(biāo)題改為:水位控制;窗口位置選中“最大化顯

示”,其它不變,單擊“確認(rèn)”。

[4]在“用戶(hù)窗口”中,選中“水位控制”,點(diǎn)擊右健,選擇下拉菜單中的“設(shè)置為啟

動(dòng)窗口”選項(xiàng),將該窗口設(shè)置為運(yùn)行時(shí)自動(dòng)加載的窗口。如圖:

設(shè)置為啟動(dòng)窗口也)

?大圖標(biāo)⑥

小圖標(biāo)?)

列表顯示1)

詳細(xì)資料@)

排列圖標(biāo)包)?

V工具條復(fù))Ctrl+T

狀態(tài)條⑤)

屋性化)…Alt+Enter

刪除也)Del

2.3.2編輯畫(huà)面

選中“水位控制”窗口圖標(biāo),單擊“動(dòng)畫(huà)組態(tài)”,進(jìn)入動(dòng)畫(huà)組態(tài)窗口,開(kāi)始編輯畫(huà)面。

2.3.3制作文字框圖

[1]單擊工具條中的“工具箱”於I按鈕,打開(kāi)繪圖工具箱。

12]選擇“工具箱”內(nèi)的“標(biāo)簽”按鈕:A],鼠標(biāo)的光標(biāo)呈“十字”形,在窗口頂端中

心位置拖拽鼠標(biāo),根據(jù)需要拉出一個(gè)一定大小的矩形。

[3]在光標(biāo)閃爍位置輸入文字“水位控制系統(tǒng)演示工程”,按回車(chē)鍵或在窗口任意位置

用鼠標(biāo)點(diǎn)擊一下,文字輸入完畢。

[4]選中文字框,作如下設(shè)置:

[5]點(diǎn)禧%(填充色)按鈕,設(shè)定文字框的背景顏色為:沒(méi)有填充;

[6]點(diǎn)出歌(線(xiàn)色)按鈕,設(shè)置文字框的邊線(xiàn)顏色為:沒(méi)有邊線(xiàn)。

[7]點(diǎn)司『A,(字符字體)按鈕,設(shè)置文字字體為:宋體;字型為:粗體;大小為:

26

[8]點(diǎn)擊FN(字符顏色)按鈕,將文字顏色設(shè)為:藍(lán)色。

2.3.4制作水箱

U]單擊繪圖工具箱中的13(插入元件)圖標(biāo),彈出對(duì)象元件管理對(duì)話(huà)框,如圖:

對(duì)象元件庫(kù)肯理2SJ

-對(duì)象元件列表

對(duì)象類(lèi)型P'—3

庫(kù)

圖鰥

-J口

:E度

:口

?-D泵

O標(biāo)

?-應(yīng)罐13罐14罐15

U套

[+MlB

腐1

E--號(hào)

.口

S-;-U模

標(biāo)

U游

?''

.口

0-'口

燈罐16罐17罐18

ff.la示

開(kāi)

關(guān)

s口

s-:.3E

:M——

0'-廟

?-L

刪除分類(lèi)裝入n

III注釋

[2]從“儲(chǔ)藏罐”類(lèi)中選取罐17、罐53。

[3]從“閥”和“泵”類(lèi)中分別選取2個(gè)閥(閥58、閥44)、1個(gè)泵(泵40)。

14]將儲(chǔ)藏罐、閥、泵調(diào)整為適當(dāng)大小,放到適當(dāng)位置,參照效果圖。

[5]選中工具箱內(nèi)的流動(dòng)塊動(dòng)畫(huà)構(gòu)件圖標(biāo)的1,鼠標(biāo)的光標(biāo)呈“十”字形,移動(dòng)鼠標(biāo)至

窗口的預(yù)定位置,點(diǎn)擊一下鼠標(biāo)左鍵,移動(dòng)鼠標(biāo),在鼠標(biāo)光標(biāo)后形成一道虛線(xiàn),拖

動(dòng)一定距離后,點(diǎn)擊鼠標(biāo)左鍵,生成一段流動(dòng)塊。再拖動(dòng)鼠標(biāo)(可沿原來(lái)方向,也

可垂直原來(lái)方向),生成下一段流動(dòng)塊。

[6]當(dāng)用戶(hù)想結(jié)束繪制時(shí),雙擊鼠標(biāo)左鍵即可。

[7]當(dāng)用戶(hù)想修改流動(dòng)塊時(shí),選中流動(dòng)塊(流動(dòng)塊周?chē)霈F(xiàn)選中標(biāo)志:白色小方塊),

鼠標(biāo)指針指向小方塊,按住左鍵不放,拖動(dòng)鼠標(biāo),即可調(diào)整流動(dòng)塊的形狀。

[8]使用工具箱中的A|圖標(biāo),分別對(duì)閥,罐進(jìn)行文字注釋。依次為:水泵、水罐1、

調(diào)節(jié)閥、水罐2、出水閥。

[9J選擇“文件”菜單中的“保存窗口”選項(xiàng),保存畫(huà)面。

2.3.5整體畫(huà)面

最后生成的畫(huà)面如下圖所示:

|戴35軍有環(huán)境-動(dòng)畫(huà)娼書(shū)水位在制HF1E3

文"9*尋切/列?I>d??□!)然嶼M

回祠。|8?|||j亦||||||,IS1川物

miiiii]ii??..r.i.g回

水位控制系統(tǒng)演示工程

01^

2.4定義數(shù)據(jù)對(duì)象

前面我們已經(jīng)講過(guò),實(shí)時(shí)數(shù)據(jù)庫(kù)是MCGS工程的數(shù)據(jù)交換和數(shù)據(jù)處理中心。數(shù)據(jù)對(duì)象是構(gòu)

成實(shí)時(shí)數(shù)據(jù)庫(kù)的基本單元,建立實(shí)時(shí)數(shù)據(jù)庫(kù)的過(guò)程也就是定義數(shù)據(jù)對(duì)象的過(guò)程。

定義數(shù)據(jù)對(duì)象的內(nèi)容主要包括:

1)指定數(shù)據(jù)變量的名稱(chēng)、類(lèi)型、初始值和數(shù)值范圍

2)確定與數(shù)據(jù)變量存盤(pán)相關(guān)的參數(shù),如存盤(pán)的周期、存盤(pán)的時(shí)間范圍和保存期限等。

在開(kāi)始定義之前,我們先對(duì)所有數(shù)據(jù)對(duì)象進(jìn)行分析。在本樣例工程中需要用到以下數(shù)據(jù)對(duì)象:

對(duì)象名稱(chēng)類(lèi)注釋

水泵開(kāi)關(guān)型控制水泵“啟動(dòng)”、“停止”的變量

調(diào)節(jié)閥開(kāi)關(guān)型控制調(diào)節(jié)閥“打開(kāi)”、“關(guān)閉”的變量

出水閥開(kāi)關(guān)型控制出水閥“打開(kāi)”、“關(guān)閉”的變量

液位1數(shù)值型水罐1的水位高度,用來(lái)控制1#水罐水位的變化

液位2數(shù)值型水罐2的水位高度,用來(lái)控制2#水罐水位的變化

液位1上限數(shù)值型用來(lái)在運(yùn)行環(huán)境下設(shè)定水罐1的上限報(bào)警值

液位1下限數(shù)值型用來(lái)在運(yùn)行環(huán)境下設(shè)定水罐1的下限報(bào)警值

液位2上限數(shù)值型用來(lái)在運(yùn)行環(huán)境下設(shè)定水罐2的上限報(bào)警值

液位2下限數(shù)值型用來(lái)在運(yùn)行環(huán)境下設(shè)定水罐2的下限報(bào)警值

液位組組對(duì)象用于歷史數(shù)據(jù)、歷史曲線(xiàn)、報(bào)表輸出等功能構(gòu)件

下面以數(shù)據(jù)對(duì)象“水泵”為例,介紹一下定義數(shù)據(jù)對(duì)象的步驟:

[1]單擊工作臺(tái)中的“實(shí)時(shí)數(shù)據(jù)庫(kù)”窗口標(biāo)簽,進(jìn)入實(shí)時(shí)數(shù)據(jù)庫(kù)窗口頁(yè)。

[2]單擊“新增對(duì)象”按鈕,在窗口的數(shù)據(jù)對(duì)象列表中,增加新的數(shù)據(jù)對(duì)象,系統(tǒng)缺

省定義的名稱(chēng)為"Datal"、“Data2"、“Data3”等(多次點(diǎn)擊該按鈕,則可增

加多個(gè)數(shù)據(jù)對(duì)象)。

[3]選中對(duì)象,按“對(duì)象屬性”按鈕,或雙擊選中對(duì)象,則打開(kāi)“數(shù)據(jù)對(duì)象屬性設(shè)置”

窗口。

[4]將對(duì)象名稱(chēng)改為:水泵;對(duì)象類(lèi)型選擇:開(kāi)關(guān)型;在對(duì)象內(nèi)容注釋輸入框內(nèi)輸入:

“控制水泵啟動(dòng)、停止的變量”,單擊“確認(rèn)”。

按照此步驟,根據(jù)上面列表,設(shè)置其他9個(gè)數(shù)據(jù)對(duì)象。

定義組對(duì)象與定義其他數(shù)據(jù)對(duì)象略有不同,需要對(duì)組對(duì)象成員進(jìn)行選擇。具體步驟如下:

[I]在數(shù)據(jù)對(duì)象列表中,雙擊“液位組”,打開(kāi)“數(shù)據(jù)對(duì)象屬性設(shè)置”窗口。

[2]選擇"組對(duì)象成員”標(biāo)簽,在左邊數(shù)據(jù)對(duì)象列表中選擇“液位1”,點(diǎn)擊“增加”

按鈕,數(shù)據(jù)對(duì)象“液位1”被添加到右邊的“組對(duì)象成員列表”中。按照同樣的方

法將“液位2”添加到組對(duì)象成員中。

[3]單擊“存盤(pán)屬性”標(biāo)簽,在“數(shù)據(jù)對(duì)象值的存盤(pán)”選擇框中,選擇:定時(shí)存盤(pán),并

將存盤(pán)周期設(shè)為:5秒。

[4]單擊“確認(rèn)”,組對(duì)象設(shè)置完畢。

2.5動(dòng)畫(huà)連接

由圖形對(duì)象搭制而成的圖形畫(huà)面是靜止不動(dòng)的,需要對(duì)這些圖形對(duì)象進(jìn)行動(dòng)畫(huà)設(shè)計(jì),真實(shí)地

描述外界對(duì)象的狀態(tài)變化,達(dá)到過(guò)程實(shí)時(shí)監(jiān)控的目的。MCGS實(shí)現(xiàn)圖形動(dòng)畫(huà)設(shè)計(jì)的主要方

法是將用戶(hù)窗口中圖形對(duì)象與實(shí)時(shí)數(shù)據(jù)庫(kù)中的數(shù)據(jù)對(duì)象建立相關(guān)性連接,并設(shè)置相應(yīng)的動(dòng)畫(huà)

屬性。在系統(tǒng)運(yùn)行過(guò)程中,圖形對(duì)象的外觀和狀態(tài)特征,由數(shù)據(jù)對(duì)象的實(shí)時(shí)采集值驅(qū)動(dòng),從

而實(shí)現(xiàn)了圖形的動(dòng)畫(huà)效果。

本樣例中需要制作動(dòng)畫(huà)效果的部分包括:

1.水箱中水位的升降

2.水泵、閥門(mén)的啟停

3.水流效果

2.5.1水位升降效果

水位升降效果是通過(guò)設(shè)置數(shù)據(jù)對(duì)象“大小變化”連接類(lèi)型實(shí)現(xiàn)的。

具體設(shè)置步驟如下:

fi]在用戶(hù)窗口中,雙擊水罐1,彈出單元屬性設(shè)置窗口。

[2]單擊“動(dòng)畫(huà)連接”標(biāo)簽,顯示如圖所示窗口:

[3]選中折線(xiàn),在右端出現(xiàn)12_1。

[4j單JiE進(jìn)入動(dòng)畫(huà)組態(tài)屬性設(shè)置窗口。按照下面的要求設(shè)置各個(gè)參數(shù):

[9]表達(dá)式:液位1;

[101最大變化百分比對(duì)應(yīng)的表達(dá)式的值:10;

[11]其它參數(shù)不變。如圖:

[5]單擊“確認(rèn)”,水罐1水位升降效果制作完畢。

水罐2水位升降效果的制作同理。單擊1±1進(jìn)入動(dòng)畫(huà)組態(tài)屬性設(shè)置窗口后,按照下面的值進(jìn)

行參數(shù)設(shè)置:

1.表達(dá)式:液位2;

2.最大變化百分比對(duì)應(yīng)的表達(dá)式的值:6;

3.其它參數(shù)不變。

2.5.2水泵、閥門(mén)的啟停

水泵、閥門(mén)的啟停動(dòng)畫(huà)效果是通過(guò)設(shè)置連接類(lèi)型對(duì)應(yīng)的數(shù)據(jù)對(duì)象實(shí)現(xiàn)的。

設(shè)置步驟如下:

[1]雙擊水泵,彈出單元屬性設(shè)置窗口。

[2]選中“數(shù)據(jù)對(duì)象”標(biāo)簽中的“按鈕輸入”,右端出現(xiàn)瀏覽按鈕送1

[3]單擊瀏覽按鈕上」,雙擊數(shù)據(jù)對(duì)象列表中的“水泵”。

[4]使用同樣的方法將“填充顏色”對(duì)應(yīng)的數(shù)據(jù)對(duì)象設(shè)置為“水泵”。如圖:

[5]單擊“確認(rèn)”,水泵的啟停效果設(shè)置完畢。

調(diào)節(jié)閥的啟停效果同理。只需在數(shù)據(jù)對(duì)象標(biāo)簽頁(yè)中,將“按鈕輸入”、“填充顏色”的數(shù)據(jù)對(duì)

象均設(shè)置為:調(diào)節(jié)閥。

出水閥的啟停效果,需在數(shù)據(jù)對(duì)象標(biāo)簽頁(yè)中,將“按鈕輸入"、“可見(jiàn)度”的數(shù)據(jù)對(duì)象均設(shè)置

為:出水閥。

2.5.3水流效果

水流效果是通過(guò)設(shè)置流動(dòng)塊構(gòu)件的屬性實(shí)現(xiàn)的。

實(shí)現(xiàn)步驟如下:

Li]雙擊水泵右側(cè)的流動(dòng)塊,彈出流動(dòng)塊構(gòu)件屬性設(shè)置窗口。

[2]在流動(dòng)屬性頁(yè)中,進(jìn)行如下設(shè)置:

[12]表達(dá)式:水泵=1;

[13]選擇當(dāng)表達(dá)式非零時(shí),流塊開(kāi)始流動(dòng)。

水罐1右側(cè)流動(dòng)塊及水罐2右側(cè)流動(dòng)塊的制作方法與此相同,只需將表達(dá)式相應(yīng)改為:調(diào)節(jié)

閥=1,出水閥=1即可。

至此動(dòng)畫(huà)連接已完成,按F5或點(diǎn)擊工具條中IB1圖標(biāo),進(jìn)入運(yùn)行環(huán)境,看一下組態(tài)后的結(jié)

果。前面“2.4.1建立畫(huà)面”一節(jié)中,我們已將“水位控制”窗口設(shè)置為啟動(dòng)窗口,所以在

運(yùn)行時(shí),系統(tǒng)自動(dòng)運(yùn)行該窗口。

這時(shí)我們看見(jiàn)的畫(huà)面仍是靜止的。移動(dòng)鼠標(biāo)到“水泵”、“調(diào)節(jié)閥”、“出水閥”上面的紅色部

分,鼠標(biāo)指針會(huì)呈手形。單擊一下,紅色部分變?yōu)榫G色,同時(shí)流動(dòng)塊相應(yīng)地運(yùn)動(dòng)起來(lái),但水

罐仍沒(méi)有變化。這是由于我們沒(méi)有信號(hào)輸入,也沒(méi)有人為地改變水量。我們可以用如卜一方法

改變其值,使水罐動(dòng)起來(lái)。

2.5.4利用滑動(dòng)輸入器控制水位

以水罐1的水位控制為例:

[1]進(jìn)入“水位控制”窗口。

[2]選中“工具箱”中的滑動(dòng)輸入器eJ圖標(biāo),當(dāng)鼠標(biāo)呈“十”后,拖動(dòng)鼠標(biāo)到適當(dāng)

大小。

[3]調(diào)整滑動(dòng)塊到適當(dāng)?shù)奈恢谩?/p>

[4J雙擊滑動(dòng)輸入器構(gòu)件,進(jìn)入屬性設(shè)置窗口。按照下面的值設(shè)置各個(gè)參數(shù):

[14]“基本屬性”頁(yè)中,滑塊指向:指向左(上);

[15]“刻度與標(biāo)注屬性”頁(yè)中,“主劃線(xiàn)數(shù)目”:5,即能被10整除;

[16]“操作屬性”頁(yè)中,對(duì)應(yīng)數(shù)據(jù)對(duì)象名稱(chēng):液位1;滑塊在最右(下)邊時(shí)對(duì)應(yīng)

的值:10;

[17]其它不變。

[5]在制作好的滑塊下面適當(dāng)?shù)奈恢?,制作一文字?biāo)簽(制作方法參見(jiàn)“2.4.2編輯

畫(huà)面”一節(jié)),按下面的要求進(jìn)行設(shè)置:

[18]輸入文字:水罐1輸入

[19]文字顏色:黑色

[20J框圖填充顏色:沒(méi)有填充

[21]框圖邊線(xiàn)顏色:沒(méi)有邊線(xiàn)

[6]按照上述方法設(shè)置水罐2水位控制滑塊,參數(shù)設(shè)置為:

[22]“基本屬性”頁(yè)中,滑塊指向:指向左(上);

[23J“操作屬性”頁(yè)中,對(duì)應(yīng)數(shù)據(jù)對(duì)象名稱(chēng):液位2;滑塊在最右(下)邊時(shí)對(duì)應(yīng)

的值:6;

[24]其它不變。

[7]將水罐2水位控制滑塊對(duì)應(yīng)的文字標(biāo)簽設(shè)置為:

[25]輸入文字:水罐2輸入

[26]文字顏色:黑色

[27]框圖填充顏色:沒(méi)有填充

[28]框圖邊線(xiàn)顏色:沒(méi)有邊線(xiàn)

[8]點(diǎn)擊工具箱中的常用圖符按鈕1@,打開(kāi)常用圖符工具箱。

[9]選擇其中的凹槽平面按鈕且,拖動(dòng)鼠標(biāo)繪制一個(gè)凹槽平面,恰好將兩個(gè)滑動(dòng)塊及

標(biāo)簽全部覆蓋。

[10]選中該平面,點(diǎn)擊編輯條中“置于最后面”按鈕,最終效果如下圖所示:

02468

水噩1輸入

水維2輸入

此時(shí)按“F5”,進(jìn)入運(yùn)行環(huán)境后,可以通過(guò)拉動(dòng)滑動(dòng)輸入器而使水罐中的液面動(dòng)起來(lái)。

2.5.5利用旋轉(zhuǎn)儀表控制水位

在工業(yè)現(xiàn)場(chǎng)一般都會(huì)大量地使用儀表進(jìn)行數(shù)據(jù)顯示。MCGS組態(tài)軟件適應(yīng)這一要求提供了

旋轉(zhuǎn)儀表構(gòu)件。用戶(hù)可以利用此構(gòu)件在動(dòng)畫(huà)界面中模擬現(xiàn)場(chǎng)的儀表運(yùn)行狀態(tài)。具體制作步驟

如下:

[11選取“工具箱”中的“旋轉(zhuǎn)儀表”@1圖標(biāo),調(diào)整大小放在水罐1下面適當(dāng)位置。

[2]雙擊該構(gòu)件進(jìn)行屬性設(shè)置。各參數(shù)設(shè)置如下:

[29]“刻度與標(biāo)注屬性”頁(yè)中,主劃線(xiàn)數(shù)目:5;

130J“操作屬性”頁(yè)中,表達(dá)式:液位1;最大逆時(shí)鐘角度:90,對(duì)應(yīng)的值:0;最

大順時(shí)鐘角度:90,對(duì)應(yīng)的值:10

[31]其它不變。

13J按照此方法設(shè)置水罐2數(shù)據(jù)顯示時(shí)應(yīng)的旋轉(zhuǎn)儀表。參數(shù)設(shè)置如下:

[32]“操作屬性”頁(yè)中,表達(dá)式:液位2;最大逆時(shí)鐘角度:90,對(duì)應(yīng)的值:0;最

大順時(shí)鐘角度:90,對(duì)應(yīng)的值:6;

[33]其它不變。

進(jìn)入運(yùn)行環(huán)境后,可以通過(guò)拉動(dòng)旋轉(zhuǎn)儀表的指針使整個(gè)畫(huà)面動(dòng)起來(lái)。

2.5.6水量顯示

為了能夠準(zhǔn)確地了解水罐1、水罐2的水量,我們可以通過(guò)設(shè)置因標(biāo)簽的“顯示輸出”屬

性顯示其值,具體操作如下:

in單擊“工具箱”中的“標(biāo)簽”A1圖標(biāo),繪制兩個(gè)標(biāo)簽,調(diào)整大小位置,將其并

列放在水罐1下面。

[34]第一個(gè)標(biāo)簽用于標(biāo)注,顯示文字為:水罐1

[35]第二個(gè)標(biāo)簽用于顯示水罐水量

[2]雙擊第一個(gè)標(biāo)簽進(jìn)行屬性設(shè)置,參數(shù)設(shè)置如下:

劫出淚三屋*后轉(zhuǎn)

屬性設(shè)置I顯示輸出I

-靜態(tài)屬性

填充顏色I(xiàn)3邊線(xiàn)顏色[^^^3

7

字符顏色對(duì)]邊線(xiàn)線(xiàn)型F=3]

£1色動(dòng)畫(huà)連接位置動(dòng)畫(huà)連接輸入輸出連接

「填充戡色「水平移動(dòng)P顯示輸出

r迦嫩色「垂直移動(dòng)r按鈕施入

「字符顏色「大小變化r按鈕動(dòng)作

特殊動(dòng)畫(huà)連接

r可見(jiàn)度「閃爍效果

「磁而一|確認(rèn)M|取消10|幫助(tfl|

[36]輸入文字:水罐1

[37]文字顏色:黑色

[38]框圖填充顏色:沒(méi)有填充

[39]框圖邊線(xiàn)顏色:沒(méi)有邊線(xiàn)

13J雙擊第二個(gè)標(biāo)簽,進(jìn)入動(dòng)畫(huà)組態(tài)屬性設(shè)置窗口。將:

[40]填充顏色設(shè)置為:白色

[41]邊線(xiàn)顏色設(shè)置為:黑色

[4]在輸入輸出連接域中,選中“顯示輸出”選項(xiàng),在組態(tài)屬性設(shè)置窗口中則會(huì)出現(xiàn)

“顯示輸出”標(biāo)簽,如圖:

[5]單擊“顯示輸出”標(biāo)簽,設(shè)置顯示輸出屬性。參數(shù)設(shè)置如下:

[42]表達(dá)式:液位1;

[43]輸出值類(lèi)型:數(shù)值量輸出;

[44]輸出格式:向中對(duì)齊;

[45]整數(shù)位數(shù):0:

[46]小數(shù)位數(shù):1。

[6]單擊“確認(rèn)”,水罐1水量顯示標(biāo)簽制作完畢。

水罐2水量顯示標(biāo)簽與此相同,需做的改動(dòng):

1.第一個(gè)用于標(biāo)注的標(biāo)簽,顯示文字為:水罐2;

2.二個(gè)用于顯示水罐水量的標(biāo)簽,表達(dá)式改為:液位2。

2.6設(shè)備連接

MCGS組態(tài)軟件提供了大量的工控領(lǐng)域常用的設(shè)備驅(qū)動(dòng)程序。在本樣例中,我們僅以模擬

設(shè)備為例,簡(jiǎn)單地介紹一下關(guān)于MCGS組態(tài)軟件的設(shè)備連接,使用戶(hù)對(duì)該部分有一個(gè)概念

性的了解。本書(shū)將在后面的章節(jié)中對(duì)設(shè)備構(gòu)件進(jìn)行詳細(xì)地介紹。

模擬設(shè)備是供用戶(hù)調(diào)試工程的虛擬的設(shè)備。該構(gòu)件可以產(chǎn)生標(biāo)準(zhǔn)的正弦波,方波,三角波,

鋸齒波信號(hào)。其幅值和周期都可以任意設(shè)置。

我們通過(guò)模擬設(shè)備的連接,可以使動(dòng)畫(huà)不需要手動(dòng)操作,自動(dòng)運(yùn)行起來(lái)。

通常情況下,在啟動(dòng)MCGS組態(tài)軟件時(shí),模擬設(shè)備都會(huì)自動(dòng)裝載到設(shè)備工具箱中。如果未

被裝載,可按照以卜.步驟將其選入:

在工作臺(tái)“設(shè)備窗口”中雙擊“設(shè)備窗口”圖標(biāo)進(jìn)入。

”洌圖標(biāo),打開(kāi)“設(shè)備工具箱”。

[51點(diǎn)擊工具條中的“工具箱

[6]單擊“設(shè)備工具箱”中的“設(shè)備管理”按鈕,彈出如圖所示窗口:

可選設(shè)備選定諛品

--jHfflRulIE毋

?n通用設(shè)備ModBuu"命EAMCGS\Protra...

-」網(wǎng)絡(luò)設(shè)備T咤制軟設(shè)備E:\MCGS\Progra...

-」PLC設(shè)各扇口電話(huà)父設(shè)WC:\MCGS\Progra...

-」半集板卡陰口通訊文設(shè)備EAMCGSXProgra...

」智能模塊掖色數(shù)據(jù)存盤(pán)E:\MCGS\Proer?...

?拄新曲線(xiàn)設(shè)備

?」智能儀表E:\MCGS\Progra...

?」變妝器模把設(shè)備L:\MCGS\Progra..

計(jì)數(shù)娥段備EAMCGS\Progra...

-」稱(chēng)重儀委兩爆事件顯現(xiàn)

」用戶(hù)定制設(shè)備E:\MCGS\Progra...

網(wǎng)絡(luò)數(shù)癟同步E:\MCGS\Progra...

。高速網(wǎng)絡(luò),TCP/IP

網(wǎng)結(jié)敦寤庫(kù)同步t:\MCGS\Progta...

。低速網(wǎng)緣Moxa

3候由網(wǎng)絡(luò)1Modem

。通用用口父設(shè)備

OOPC設(shè)備

I增為11gMI

17J在可選設(shè)備列表中,雙擊“通用設(shè)備”。

[8]雙擊“模擬數(shù)據(jù)設(shè)備”,在下方出現(xiàn)模擬設(shè)備圖標(biāo)。

[91雙擊模擬設(shè)備圖標(biāo),即可將“模擬設(shè)備”添加到右測(cè)選定設(shè)備列表中。

[10]選中選定設(shè)備列表中的“模擬設(shè)備”,單擊“確認(rèn)”,“模擬設(shè)備”即被添加到

“設(shè)備工具箱”中。

下面詳細(xì)介紹模擬設(shè)備的添加及屬性設(shè)置:

[1]雙擊"設(shè)備工具箱”中的“模擬設(shè)備”,模擬設(shè)備被添加到設(shè)備組態(tài)窗口中。如

圖:

[2]雙擊“設(shè)備0-[模擬設(shè)備廣,進(jìn)入模擬設(shè)備屬性設(shè)置窗口,如圖:

設(shè)備意性避置-【諼備。】

基本屬性卜豆道連接I設(shè)備調(diào)試I數(shù)據(jù)處理I

檢查因|確認(rèn)M|取消.|幫助回|

[3]點(diǎn)擊基本屬性頁(yè)中的“內(nèi)部屬性”選項(xiàng),該項(xiàng)右側(cè)會(huì)出現(xiàn)□圖標(biāo),單擊此按鈕進(jìn)

入“內(nèi)部屬性”設(shè)置。將:通道1、2的最大值分別設(shè)置為:10、6

[4]單擊“確認(rèn)”,完成“內(nèi)部屬性”設(shè)置。

L5J點(diǎn)擊通道連接標(biāo)簽,進(jìn)入通道連接設(shè)置。

[47]選中通道0對(duì)應(yīng)數(shù)據(jù)對(duì)象輸入框,輸入“液位1”或單擊鼠標(biāo)右鍵,彈出數(shù)據(jù)對(duì)

象列表后,選擇“液位1”;

[48]選中通道1對(duì)應(yīng)數(shù)據(jù)對(duì)象輸入框,輸入“液位2”。如圖:

[6]進(jìn)入“設(shè)備調(diào)試”屬性頁(yè),即可看到通道值中數(shù)據(jù)在變化。

17]按“確認(rèn)”按鈕,完成設(shè)備屬性設(shè)置。

2.7編寫(xiě)控制流程

用戶(hù)腳本程序是由用戶(hù)編制的、用來(lái)完成特定操作和處理的程序,腳本程序的編程語(yǔ)法非常

類(lèi)似于普通的Basic語(yǔ)言,但在概念和使用上更簡(jiǎn)單直觀,力求做到使大多數(shù)普通用戶(hù)都能

正確、快速地掌握和使用。

對(duì)于大多數(shù)簡(jiǎn)單的應(yīng)用系統(tǒng),MCGS的簡(jiǎn)單組態(tài)就可完成。只有比較復(fù)雜的系統(tǒng),才需要

使用腳本程序,但正確地編寫(xiě)腳本程序,可簡(jiǎn)化組態(tài)過(guò)程,大大提高工作效率,優(yōu)化控制過(guò)

程。

本書(shū)將在“用戶(hù)腳本程序”一章中詳細(xì)介紹腳本程序的語(yǔ)法規(guī)則及用法。本節(jié)主要目的是想

通過(guò)編寫(xiě)一段腳本程序?qū)崿F(xiàn)水位控制系統(tǒng)的控制流程,從而使您熟悉腳本程序的編寫(xiě)環(huán)境。

下面先對(duì)控制流程進(jìn)行分析:

1.當(dāng)“水罐1”的液位達(dá)到9米時(shí),就要把“水泵”關(guān)閉,否則就要自動(dòng)啟動(dòng)“水泵”:

2.當(dāng)“水罐2”的液位不足1米時(shí),就要自動(dòng)關(guān)閉“出水閥”,否則自動(dòng)開(kāi)啟“出水閥”;

3.當(dāng)“水罐1”的液位大于1米,同時(shí)“水罐2”的液位小于6米就要自動(dòng)開(kāi)啟“調(diào)節(jié)閥”,

否則自動(dòng)關(guān)閉“調(diào)節(jié)閥”。

具體操作如下:

rn在“運(yùn)行策略”中,雙擊“循環(huán)策略”進(jìn)入策略組態(tài)窗口。

[2]雙擊圖標(biāo)進(jìn)入“策略屬性設(shè)置”,將:循環(huán)時(shí)間設(shè)為:200ms,按“確認(rèn)”。

在策略組態(tài)窗口中,單擊工具條中的“新增策略行”&圖標(biāo),增加一策略行,

[3]

如圖:

”洌圖標(biāo),彈出“策

如果策略組態(tài)窗口中,沒(méi)有策略工具箱,請(qǐng)單擊工具條中的“工具箱

略工具箱”,如下圖:

裹略調(diào)用

設(shè)據(jù)對(duì)象

退操作

靠策略

腳本

音程序

晌輸出

定時(shí)器

計(jì)

數(shù)器

窗操

口祚

荔數(shù)據(jù)庫(kù)

普數(shù)據(jù)提取

警數(shù)據(jù)瀏覽

一置信息瀏覽

幫時(shí)間范國(guó)

方操作處理

15百盤(pán)數(shù)據(jù)拷貝

上,

------

塊圖標(biāo)?

到策

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論