MCGS組態(tài)軟件教程_第1頁
MCGS組態(tài)軟件教程_第2頁
MCGS組態(tài)軟件教程_第3頁
MCGS組態(tài)軟件教程_第4頁
MCGS組態(tài)軟件教程_第5頁
已閱讀5頁,還剩30頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

初級教材刖言隨著計算機(jī)技術(shù)和網(wǎng)絡(luò)技術(shù)的飛速發(fā)展,為工業(yè)自動化開辟了廣闊的發(fā)展空間,用戶可以方便快捷地組建優(yōu)質(zhì)高效的監(jiān)控系統(tǒng),并且通過采用遠(yuǎn)程監(jiān)控及診斷、雙機(jī)熱備等先進(jìn)技術(shù),使系統(tǒng)更加安全可靠,在這方面,MCGS工控組態(tài)軟件將為您提供強(qiáng)有力的軟件支持。MCGS全中文工業(yè)自動化控制組態(tài)軟件(以下簡稱MCGS工控組態(tài)軟件或MCGS)為用戶建立全新的過程控制系統(tǒng)提供了一整套解決方案。MCGS工控組態(tài)軟件是一套32位工控組態(tài)軟件,可穩(wěn)定運行于Windows95/98/NT/2000/Me操作系統(tǒng),集動畫顯示、流程控制、數(shù)據(jù)采集、設(shè)備控制與輸出、網(wǎng)絡(luò)數(shù)據(jù)傳輸、雙機(jī)熱備、工程報表、歷史數(shù)據(jù)與曲線等諸多強(qiáng)大功能于一身,并支持國內(nèi)外眾多數(shù)據(jù)采集與輸出設(shè)備,廣泛應(yīng)用于石油、電力、化工、鋼鐵、礦山、冶金、機(jī)械、紡織、航天、建筑、材料、制冷、交通、通訊、食品、制造與加工業(yè)、水處理、環(huán)保、智能樓宇、實驗室等多種工程領(lǐng)域。本書以一個工程實例對MCGS工控組態(tài)軟件的特點與功能進(jìn)行綜合性描述。希望您能通過本書掌握MCGS工控組態(tài)軟件的基本操作與用法,并引導(dǎo)您完成一個簡單的工程組態(tài)工作。如果本書中的內(nèi)容有紙漏之處,我們謹(jǐn)向您表示誠摯的歉意,并希望您能與我們聯(lián)系,促使我們及時更正,更好地為您服務(wù)。在此,我們感謝您對我們工作的支持與信任。希望您能喜歡我們的軟件,它一定會成為您成功的助手。您的成功是我們最大的滿足。簡介培訓(xùn)目的 通過一個工程實例使您熟悉MCGS工控組態(tài)軟件的基本用法與功能,并按照完成工程的一般過程講述工程實例,使您了解如何通過MCGS工控組態(tài)軟件完成工程項目。培訓(xùn)內(nèi)容 動畫顯示,編制控制策略,輸出實時曲線、歷史曲線、實時數(shù)據(jù)、歷史數(shù)據(jù),報警顯示,操作菜單設(shè)計,模擬設(shè)備連接,工程密碼設(shè)置,運行測試參考手冊 《MCGS用戶指南》《MCGS參考手冊》MCGS多媒體教程MCGS工控組態(tài)軟件聯(lián)機(jī)幫助其它 E-mail:mcgs@mcgs網(wǎng)址:mcgs目錄TOC\o"1-5"\h\z\o"CurrentDocument"初級教材 1、八V\o"CurrentDocument"刖言 1\o"CurrentDocument"簡介 1\o"CurrentDocument"目錄 2\o"CurrentDocument"第一講MCGS組態(tài)軟件概述 3\o"CurrentDocument"一、 什么是MCGS組態(tài)軟件 4\o"CurrentDocument"二、 MCGS組態(tài)軟件的系統(tǒng)構(gòu)成 4三、 MCGS組態(tài)軟件的功能和特點 5\o"CurrentDocument"四、 MCGS組態(tài)軟件的工作方式 6\o"CurrentDocument"第二講學(xué)習(xí)MCGS組態(tài)軟件 8\o"CurrentDocument"一、 MCGS組態(tài)軟件常用術(shù)語 8\o"CurrentDocument"二、 MCGS組態(tài)軟件的操作方式 10\o"CurrentDocument"三、 鼠標(biāo)操作 12\o"CurrentDocument"四、 組建新工程的一般過程 12\o"CurrentDocument"第三講建立一個新工程 15\o"CurrentDocument"一、 建立一個新工程 15二、 設(shè)計畫面流程 17\o"CurrentDocument"第四講讓動畫動起來 19\o"CurrentDocument"一、定義數(shù)據(jù)變量 19\o"CurrentDocument"二、 動畫連接 21\o"CurrentDocument"三、 模擬設(shè)備 23\o"CurrentDocument"四、 編寫控制流程 23\o"CurrentDocument"第五講報警顯示與報警數(shù)據(jù) 25\o"CurrentDocument"一、 定義報警 25\o"CurrentDocument"二、 報警顯示 25\o"CurrentDocument"三、 報警數(shù)據(jù) 26\o"CurrentDocument"四、 修改報警限值 27\o"CurrentDocument"五、 報警動畫 28\o"CurrentDocument"第六講報表輸出 28\o"CurrentDocument"一、 實時報表 28\o"CurrentDocument"二、 歷史報表 29\o"CurrentDocument"第七講曲線顯示 30\o"CurrentDocument"一、 實時曲線 31\o"CurrentDocument"二、 歷史趨勢 31\o"CurrentDocument"第八講安全機(jī)制 32\o"CurrentDocument"一、 操作權(quán)限 32\o"CurrentDocument"二、 系統(tǒng)權(quán)限管理 32\o"CurrentDocument"三、 工程加密 34第一講MCGS組態(tài)軟件概述本講重點:&了解什么是MCGS組態(tài)軟件臼了解MCGS組態(tài)軟件的系統(tǒng)構(gòu)成&了解MCGS組態(tài)軟件的功能和特點臼了解MCGS組態(tài)軟件面向?qū)ο蟮墓ぷ鞣绞?/p>

一、什么是MCGS組態(tài)軟件MCGS(MonitorandControlGeneratedSystem)是一套基于Windows平臺的,用于快速構(gòu)造和生成上位機(jī)監(jiān)控系統(tǒng)的組態(tài)軟件系統(tǒng),可運行于 MicrosoftWindows95/98/Me/NT/2000等操作系統(tǒng)。MCGS為用戶提供了解決實際工程問題的完整方案和開發(fā)平臺,能夠完成現(xiàn)場數(shù)據(jù)采集、實時和歷史數(shù)據(jù)處理、報警和安全機(jī)制、流程控制、動畫顯示、趨勢曲線和報表輸出以及企業(yè)監(jiān)控網(wǎng)絡(luò)等功能。使用MCGS,用戶無須具備計算機(jī)編程的知識,就可以在短時間內(nèi)輕而易舉地完成一個運行穩(wěn)定,功能成熟,維護(hù)量小并且具備專業(yè)水準(zhǔn)的計算機(jī)監(jiān)控系統(tǒng)的開發(fā)工作。MCGS具有操作簡便、可視性好、可維護(hù)性強(qiáng)、高性能、高可靠性等突出特點,已成功應(yīng)用于石油化工、鋼鐵行業(yè)、電力系統(tǒng)、水處理、環(huán)境監(jiān)測、機(jī)械制造、交通運輸、能源原材料、農(nóng)業(yè)自動化、航空航天等領(lǐng)域,經(jīng)過各種現(xiàn)場的長期實際運行,系統(tǒng)穩(wěn)定可靠。二、MCGS組態(tài)軟件的系統(tǒng)構(gòu)成1、MCGS組態(tài)軟件的整體結(jié)構(gòu)MCGS5.1軟件系統(tǒng)包括組態(tài)環(huán)境和運行環(huán)境兩個部分。組態(tài)環(huán)境相當(dāng)于一套完整的工具軟件,幫助用戶設(shè)計和構(gòu)造自己的應(yīng)用系統(tǒng)。運行環(huán)境則按照組態(tài)環(huán)境中構(gòu)造的組態(tài)工程,以用戶指定的方式運行,并進(jìn)行各種處理,完成用戶組態(tài)設(shè)計的目標(biāo)和功能。mcGs組態(tài)態(tài)軟件(以下簡稱兩個系統(tǒng)組組態(tài)生成部分互相獨立,又緊密組態(tài)結(jié)。果應(yīng)用系統(tǒng)MCGS組態(tài)環(huán)境成用戶應(yīng)用系統(tǒng)的審組態(tài)結(jié)果mcGs組態(tài)態(tài)軟件(以下簡稱兩個系統(tǒng)組組態(tài)生成部分互相獨立,又緊密組態(tài)結(jié)。果應(yīng)用系統(tǒng)MCGS組態(tài)環(huán)境成用戶應(yīng)用系統(tǒng)的審組態(tài)結(jié)果沁S組態(tài)操境”和“MCGS運行環(huán)境”解釋執(zhí)行可執(zhí)行程序McgsSet.exe支持,其存放于MCGS目錄的Program子目錄中。用戶在MCGS組態(tài)環(huán)境中完成動畫設(shè)計、設(shè)備連接、編寫控制流程、編制工程打印報表等全部組態(tài)工作后,生成擴(kuò)展名為mcg的工程文件,又稱為組態(tài)結(jié)果數(shù)據(jù)庫,其與MCGS運行環(huán)境一起,構(gòu)成了用戶應(yīng)用系統(tǒng),統(tǒng)稱為“工程”

MCGS運行環(huán)境是用戶應(yīng)用系統(tǒng)的運行環(huán)境,由可執(zhí)行程序McgsRun.exe支持,其存放于MCGS目錄的Program子目錄中。在運行環(huán)境中完成對工程的控制工作。2、MCGS組態(tài)軟件五大組成部分MCGS組態(tài)軟件所建立的工程由主控窗口、設(shè)備窗口、用戶窗口、實時數(shù)據(jù)庫和運行策略五部分構(gòu)成,每一部分分別進(jìn)行組態(tài)操作,完成不同的工作,具有不同的特性。?主控窗口:是工程的主窗口或主框架。在主控窗口中可以放置一個設(shè)備窗口和多個用戶窗口,負(fù)責(zé)調(diào)度和管理這些窗口的打開或關(guān)閉。主要的組態(tài)操作包括:定義工程的名稱,編制工程菜單,設(shè)計封面圖形,確定自動啟動的窗口,設(shè)定動畫刷新周期,指定數(shù)據(jù)庫存盤文件名稱及存盤時間等。?設(shè)備窗口:是連接和驅(qū)動外部設(shè)備的工作環(huán)境。在本窗口內(nèi)配置數(shù)據(jù)采集與控制輸出設(shè)備,注冊設(shè)備驅(qū)動程序,定義連接與驅(qū)動設(shè)備用的數(shù)據(jù)變量。?用戶窗口:本窗口主要用于設(shè)置工程中人機(jī)交互的界面,諸如:生成各種動畫顯示畫面、報警輸出、數(shù)據(jù)與曲線圖表等。?實時數(shù)據(jù)庫:是工程各個部分的數(shù)據(jù)交換與處理中心,它將MCGSX程的各個部分連接成有機(jī)的整體。在本窗口內(nèi)定義不同類型和名稱的變量,作為數(shù)據(jù)采集、處理、輸出控制、動畫連接及設(shè)備驅(qū)動的對象。?運行策略:本窗口主要完成工程運行流程的控制。包括編寫控制程序(if???the?本程序),選用各種功能構(gòu)件,如:數(shù)據(jù)提取、歷史曲線、定時器、配方操作、多媒體輸出等。MCGS工控組態(tài)軟件主控窗口MCGS組態(tài)軟件的功能和特點I用戶窗口組態(tài)軟件.主控窗口MCGS組態(tài)軟件的功能和特點I用戶窗口組態(tài)軟件.設(shè)備窗口實時數(shù)據(jù)庫運行策略與國內(nèi)外同類產(chǎn)品相比,MCGS5.1組態(tài)軟件具有以下特點:?全新的ActiveX動畫構(gòu)件,包括存盤數(shù)據(jù)處理、條件曲線、計劃曲線、相對曲線、通用棒圖等,使您能夠更方便、更靈活地處理、顯示生產(chǎn)數(shù)據(jù)。支持目前絕大多數(shù)硬件設(shè)備,同時可以方便地定制各種設(shè)備驅(qū)動;此外,獨特的組態(tài)環(huán)境調(diào)試功能與靈活的設(shè)備操作命令相結(jié)合,使硬件設(shè)備與軟件系統(tǒng)間的配合天衣無縫。簡單易學(xué)的類Basic腳本語言與豐富的MCGS策略構(gòu)件,使您能夠輕而易舉地開發(fā)出復(fù)雜的流程控制系統(tǒng)。強(qiáng)大的數(shù)據(jù)處理功能,能夠?qū)I(yè)現(xiàn)場產(chǎn)生的數(shù)據(jù)以各種方式進(jìn)行統(tǒng)計處理,使您能夠在第一時間獲得有關(guān)現(xiàn)場情況的第一手?jǐn)?shù)據(jù)。方便的報警設(shè)置、豐富的報警類型、報警存貯與應(yīng)答、實時打印報警報表以及靈活的報警處理函數(shù),使您能夠方便、及時、準(zhǔn)確地捕捉到任何報警信息。完善的安全機(jī)制,允許用戶自由設(shè)定菜單、按鈕及退出系統(tǒng)的操作權(quán)限。此外,MCGS5.1還提供了工程密碼、鎖定軟件狗、工程運行期限等功能,以保護(hù)組態(tài)開發(fā)者的成果。強(qiáng)大的網(wǎng)絡(luò)功能,支持TCP/IP、Modem、485/422/232,以及各種無線網(wǎng)絡(luò)和無線電臺等多種網(wǎng)絡(luò)體系結(jié)構(gòu)。良好的可擴(kuò)充性,可通過OPC、DDE、ODBC、ActiveX等機(jī)制,方便地擴(kuò)展MCGS5.1組態(tài)軟件的功能,并與其他組態(tài)軟件、MIS系統(tǒng)或自行開發(fā)的軟件進(jìn)行連接。提供了WWW瀏覽功能,能夠方便地實現(xiàn)生產(chǎn)現(xiàn)場控制與企業(yè)管理的集成。在整個企業(yè)范圍內(nèi),只使用IE瀏覽器就可以在任意一臺計算機(jī)上方便地瀏覽到與生產(chǎn)現(xiàn)場一致的動畫畫面,實時和歷史的生產(chǎn)信息,包括歷史趨勢,生產(chǎn)報表等等,并提供完善的用戶權(quán)限控制四、MCGS組態(tài)軟件的工作方式MCGS如何與設(shè)備進(jìn)行通訊:MCGS通過設(shè)備驅(qū)動程序與外部設(shè)備進(jìn)行數(shù)據(jù)交換。包括數(shù)據(jù)采集和發(fā)送設(shè)備指令。設(shè)備驅(qū)動程序是由VB、VC程序設(shè)計語言編寫的DLL(動態(tài)連接庫)文件,設(shè)備驅(qū)動程序中包含符合各種設(shè)備通訊協(xié)議的處理程序,將設(shè)備運行狀態(tài)的特征數(shù)據(jù)采集進(jìn)來或發(fā)送出去。MCGS負(fù)責(zé)在運行環(huán)境中調(diào)用相應(yīng)的設(shè)備驅(qū)動程序,將數(shù)據(jù)傳送到工程中各個部分,完成整個系統(tǒng)的通訊過程。每個驅(qū)動程序獨占一個線程,達(dá)到互不干擾的目的。MCGS如何產(chǎn)生動畫效果:MCGS為每一種基本圖形元素定義了不同的動畫屬性,^口:一個長方形的動畫屬性有可見度,大小變化,水平移動等,每一種動畫屬性都會產(chǎn)生一定的動畫效果。所謂動畫屬性,實際上是反映圖形大小、顏色、位置、可見度、閃爍性等狀態(tài)的特征參數(shù)。然而,我們在組態(tài)環(huán)境中生成的畫面都是靜止的,如何在工程運行中產(chǎn)生動畫效果呢?方法是:圖形的每一種動畫屬性中都有一個“表達(dá)式”設(shè)定欄,在該欄中設(shè)定一個與圖形狀態(tài)相聯(lián)系的數(shù)據(jù)變量,連接到實時數(shù)據(jù)庫中,以此建立相應(yīng)的對應(yīng)關(guān)系,MCGS稱之為動畫連接。詳細(xì)情況請參閱后面第四講中的動畫連接。MCGS如何實施遠(yuǎn)程多機(jī)監(jiān)控:MCGS提供了一套完善的網(wǎng)絡(luò)機(jī)制,可通過TCP/IP網(wǎng)、Modem網(wǎng)和串口網(wǎng)將多臺計算機(jī)連接在一起,構(gòu)成分布式網(wǎng)絡(luò)監(jiān)控系統(tǒng),實現(xiàn)網(wǎng)絡(luò)間的實時數(shù)據(jù)同步、歷史數(shù)據(jù)同步和網(wǎng)絡(luò)事件的快速傳遞。同時,可利用MCGS提供的網(wǎng)絡(luò)功能,在工作站上直接對服務(wù)器中的數(shù)據(jù)庫進(jìn)行讀寫操作。分布式網(wǎng)絡(luò)監(jiān)控系統(tǒng)的每一臺計算機(jī)都要安裝一套MCGS工控組態(tài)軟件。MCGS把各種網(wǎng)絡(luò)形式,以父設(shè)備構(gòu)件和子設(shè)備構(gòu)件的形式,供用戶調(diào)用,并進(jìn)行工作狀態(tài)、端口號、工作站地址等屬性參數(shù)的設(shè)置。如何對工程運行流程實施有效控制:MCGS開辟了專用的“運行策略”窗口,建立用戶運行策略。MCGS提供了豐富的功能構(gòu)件,供用戶選用,通過構(gòu)件配置和屬性設(shè)置兩項組態(tài)操作,生成各種功能模塊(稱為“用戶策略”),使系統(tǒng)能夠按照設(shè)定的順序和條件,操作實時數(shù)據(jù)庫,實現(xiàn)對動畫窗口的任意切換,控制系統(tǒng)的運行流程和設(shè)備的工作狀態(tài)。所有的操作均采用面向?qū)ο蟮闹庇^方式,避免了煩瑣的編程工作??偨Y(jié):用戶在本講中應(yīng)著重掌握MCGS組態(tài)軟件的五大部分的概念,明確每一部分的功能,工程組態(tài)中的各個部分的實現(xiàn)應(yīng)在軟件哪一部分中完成?而每一部分相互之間如何進(jìn)行數(shù)據(jù)交換,我們將在以后的章節(jié)中詳細(xì)介紹。MCGS組態(tài)軟件的運行機(jī)制,用戶只需做一般性了解。第二講學(xué)習(xí)MCGS組態(tài)軟件本講重點:&介紹MCGS組態(tài)軟件為用戶組建工程所提供的工作環(huán)境,各種資源工具臼介紹組建一個工程的一般過程。一、MCGS組態(tài)軟件常用術(shù)語工程: 用戶應(yīng)用系統(tǒng)的簡稱。引入工程的概念,是使復(fù)雜的計算機(jī)專業(yè)技術(shù)更貼近于普通工程用戶。在MCGS組態(tài)環(huán)境中生成的文件稱為工程文件,后綴為.mcg,存放于MCGS目錄的WORK子目錄中。如“。:時。6$\可0日心水位控制系統(tǒng).mcg”。對象: 操作目標(biāo)與操作環(huán)境的統(tǒng)稱。如窗口、構(gòu)件、數(shù)據(jù)、圖形等皆稱為對象。選中對象: 鼠標(biāo)點擊窗口或?qū)ο螅蛊涮幱诳刹僮鳡顟B(tài),稱此操作為選中對象,被選中的對象(包括窗口),也叫當(dāng)前對象。組態(tài): 在MCGS組態(tài)軟件開發(fā)平臺中對五大部分,進(jìn)行對象的定義、制作和編輯,并設(shè)定其狀態(tài)特征(屬性)參數(shù),將此項工作稱為組態(tài)。屬性: 對象的名稱、類型、狀態(tài)、性能及用法等特征的統(tǒng)稱。菜單: 是執(zhí)行某種功能的命令集合。如系統(tǒng)菜單中的“文件”菜單命令,是用來處理與工程文件有關(guān)的執(zhí)行命令。位于窗口頂端菜單條內(nèi)的菜單命令稱為頂層菜單,一般分為獨立的菜單項和下拉菜單兩種形式,下拉菜單還可分成多級,每一級稱為次級子菜單。構(gòu)件: 具備某種特定功能的程序模塊,可以用VB、VC等程序設(shè)計語言編寫,通過編譯,生成DLL、OCX等文件。用戶對構(gòu)件設(shè)置一定的屬性,并與定義的數(shù)據(jù)變量相連接,即可在運行中實現(xiàn)相應(yīng)的功能。策略: 是指對系統(tǒng)運行流程進(jìn)行有效控制的措施和方法。啟動策略: 在進(jìn)入運行環(huán)境后首先運行的策略,只運行一次,一般完成系統(tǒng)初始化的處理。該策略由MCGS自動生成,具體處理的內(nèi)容由用戶充填。循環(huán)策略: 按照用戶指定的周期時間,循環(huán)執(zhí)行策略塊內(nèi)的內(nèi)容,通常用來完成流程控制任務(wù)。退出策略: 退出運行環(huán)境時執(zhí)行的策略。該策略由MCGS自動生成,自動調(diào)用,一般由該策略模塊完成系統(tǒng)結(jié)束運行前的善后處理任務(wù)。用戶策略: 由用戶定義,用來完成特定的功能。用戶策略一般由按鈕、菜單、其他策略來調(diào)用執(zhí)行。事件策略: 當(dāng)開關(guān)型變量發(fā)生跳變時(1到0,或0到1),執(zhí)行的策略,只運行一次。熱鍵策略: 當(dāng)用戶按下定義的組合熱鍵(如:Ctrl+D)時執(zhí)行的策略,只運行一次??梢姸龋?指對象在窗口內(nèi)的顯現(xiàn)狀態(tài),即可見與不可見。變量類型: MCGS定義的變量有五種類型:數(shù)值型、開關(guān)型、字符型、事件型和組對象。事件對象: 用來記錄和標(biāo)識某種事件的產(chǎn)生或狀態(tài)的改變。如開關(guān)量的狀態(tài)發(fā)生變化。組對象: 用來存儲具有相同存盤屬性的多個變量的集合,內(nèi)部成員可包含多個其他類型的變量。組對象只是對有關(guān)聯(lián)的某一類數(shù)據(jù)對象的整體表示方法,而實際的操作則均針對每個成員進(jìn)行。動畫刷新周期: 動畫更新速度,即顏色變換、物體運動、液面升降的快慢等,以毫秒為單位。父設(shè)備: 本身沒有特定功能,但可以和其他設(shè)備一起與計算機(jī)進(jìn)行數(shù)據(jù)交換的硬件設(shè)備。如:串口通訊父設(shè)備。子設(shè)備: 必須通過一種父設(shè)備與計算機(jī)進(jìn)行通訊的設(shè)備。如:浙大中控JL-26無紙記錄儀、研華4017模塊等。模擬設(shè)備: 在對工程文件測試時,提供可變化的數(shù)據(jù)的內(nèi)部設(shè)備,可提供多種變化方式,如正弦波、三角波等。數(shù)據(jù)庫存盤文件:MCGS工程文件在硬盤中存儲時的文件,類型為MDB文件,一般以工程文件的文件名+“D”進(jìn)行命名,存儲在MCGS目錄下WORK子目錄中,如D:\MCGS\Wo永\水位控制系統(tǒng)D.MDB。二、MCGS組態(tài)軟件的操作方式本節(jié)重點:&掌握MCGS的組態(tài)環(huán)境和工具?各種組態(tài)工作窗口系統(tǒng)工作臺面:是MCGS組態(tài)操作的總工作臺面。鼠標(biāo)雙擊Windows95/98/NT/Me/2000工作臺面上的“MCGS組態(tài)環(huán)境”圖標(biāo),或執(zhí)行“開始”菜單中的“MCGS組態(tài)環(huán)境”菜單項,彈出的窗口即為MCGS的工作臺窗口,設(shè)有:標(biāo)題欄:顯示“MCGS組態(tài)環(huán)境-工作臺”標(biāo)題、工程文件名稱和所在目錄;菜單條:設(shè)置MCGS的菜單系統(tǒng)。參見“MCGS組態(tài)軟件用戶指南”附錄所列MCGS菜單及快捷鍵列表;工具條:設(shè)有對象編輯和組態(tài)用的工具按鈕。不同的窗口設(shè)有不同功能的工具條按鈕,其功能詳見附表。工作臺面:進(jìn)行組態(tài)操作和屬性設(shè)置。上部設(shè)有五個窗口標(biāo)簽,分別對應(yīng)主控窗口、用戶窗口、設(shè)備窗口、運行策略和實時數(shù)據(jù)庫五大窗口。鼠標(biāo)單擊標(biāo)簽按鈕,即可將相應(yīng)的窗口激活,進(jìn)行組態(tài)操作;工作臺右側(cè)還設(shè)有創(chuàng)建對象和對象組態(tài)用的功能按鈕;組態(tài)工作窗口: 是創(chuàng)建和配置圖形對象、數(shù)據(jù)對象和各種構(gòu)件的工作環(huán)境,又稱為對象的編輯窗口。主要包括組成工程框架的五大窗口,即:主控窗口,用戶窗口,設(shè)備窗口,運行策略窗口,實時數(shù)據(jù)庫窗口。分別完成工程命名和屬性設(shè)置,動畫設(shè)計,設(shè)備連接,編寫控制流程,定義數(shù)據(jù)變量等項組態(tài)操作。屬性設(shè)置窗口: 是設(shè)置對象各種特征參數(shù)的工作環(huán)境,又稱屬性設(shè)置對話框。對象不同,屬性窗口的內(nèi)容各異,但結(jié)構(gòu)形式大體相同。主要由下列幾部分組成:窗口標(biāo)題:位于窗口頂部,顯示“XX屬性設(shè)置”字樣的標(biāo)題。窗口標(biāo)簽:不同屬性的窗口分頁排列,窗口標(biāo)簽作為分頁的標(biāo)記,各類窗口分頁排列,鼠標(biāo)單擊窗口標(biāo)簽,即可將相應(yīng)的窗口頁激活,進(jìn)行屬性設(shè)置。輸入框:設(shè)置屬性的輸入框,左側(cè)標(biāo)有屬性注釋文字,框內(nèi)輸入屬性內(nèi)容。為了便于用戶操作,許多輸入框的右側(cè)帶有“?”、“▼”、"???”等標(biāo)志符號的選項按鈕,鼠標(biāo)單擊此按鈕,彈出一列表框,鼠標(biāo)雙擊所需要的項目,即可將其設(shè)置于輸入框內(nèi)。選項鈕:帶有“?!睒?biāo)記的屬性設(shè)定器件。同一設(shè)置欄內(nèi)有多個選項鈕時,只能選擇其一。復(fù)選框:帶有“口”標(biāo)記的屬性設(shè)定器件。同一設(shè)置欄內(nèi)有多個選項框時,可以設(shè)置多個。功能按鈕:一般設(shè)有“檢查[C]”、“確認(rèn)[Y]”、“取消[N]”、“幫助[H]”四種按鈕:“檢查[C]”按鈕用于檢查當(dāng)前屬性設(shè)置內(nèi)容是否正確;“確認(rèn)[Y]”按鈕用于屬性設(shè)置完畢,返回組態(tài)窗口;“取消[N]”按鈕用于取消當(dāng)前的設(shè)置,返回組態(tài)窗口;“幫助[H]”按鈕用于查閱在線幫助文件。圖形庫工具箱: MCGS為用戶提供了豐富的組態(tài)資源,包括:系統(tǒng)圖形工具箱:進(jìn)入用戶窗口,鼠標(biāo)點擊工具條中的“工具箱”按鈕,打開圖形工具箱,其中設(shè)有各種圖元、圖符、組合圖形及動畫構(gòu)件的位圖圖符。利用這些最基本的圖形元素,可以制作出任何復(fù)雜的圖形。參見“MCGS組態(tài)軟件用戶指南”。設(shè)備構(gòu)件工具箱:進(jìn)入設(shè)備窗口,鼠標(biāo)點擊工具條中的“工具箱”按鈕,打開設(shè)備構(gòu)件工具箱窗口,其中設(shè)有與工控行業(yè)經(jīng)常選用的監(jiān)控設(shè)備相匹配的各種設(shè)備構(gòu)件。選用所需的構(gòu)件,放置到設(shè)備窗口中,經(jīng)過屬性設(shè)置和通道連接后,該構(gòu)件即可實現(xiàn)對外部設(shè)備的驅(qū)動和控制。策略構(gòu)件工具箱:進(jìn)入運行策略組態(tài)窗口,鼠標(biāo)點擊工具條中的“工具箱”按鈕,打開策略構(gòu)件工具箱,工具箱內(nèi)包括所有策略功能構(gòu)件。選用所需的構(gòu)件,生成用戶策略模塊,實現(xiàn)對系統(tǒng)運行流程的有效控制。詳見“MCGS組態(tài)軟件參考手冊”。對象元件庫:對象元件庫是存放組態(tài)完好并具有通用價值動畫圖形的圖形庫便于對組態(tài)成果的重復(fù)利用。進(jìn)入用戶窗口的組態(tài)窗口,執(zhí)行“工具”菜單中的“對象元件庫管理”菜單命令,或者打開系統(tǒng)圖形工具箱,選擇“插入元件”圖標(biāo),可打開對象元件庫管理窗口,進(jìn)行存放圖形的操作,參見后面章節(jié)。工具按鈕一覽: 工作臺窗口的工具條一欄內(nèi),排列標(biāo)有各種位圖圖標(biāo)的按鈕,稱為工具條功能按鈕,簡稱為工具按鈕。許多按鈕的功能與菜單條中的菜單命令相同,但操作更為簡便,因此在組態(tài)操作中經(jīng)常使用。在本書的后面,用附表列出了各個窗口內(nèi)工具按鈕的名稱、位圖、功能,以備用戶查閱。同時可參閱“MCGS組態(tài)軟件用戶指南”附錄3:MCGS菜單和快捷鍵列表。三、 鼠標(biāo)操作本節(jié)重點:&學(xué)會操作鼠標(biāo)的基本方法選中對象: 鼠標(biāo)指針指向?qū)ο螅c擊鼠標(biāo)左鍵一次(該對象出現(xiàn)藍(lán)色陰影)。點擊鼠標(biāo)左鍵: 鼠標(biāo)指針指向?qū)ο螅c擊鼠標(biāo)左鍵一次。點擊鼠標(biāo)右鍵: 鼠標(biāo)指針指向?qū)ο螅c擊鼠標(biāo)右鍵一次,彈出便捷菜單(或稱為右鍵菜單)。鼠標(biāo)雙擊: 鼠標(biāo)指針指向?qū)ο?,快速連續(xù)點擊鼠標(biāo)左鍵兩次。鼠標(biāo)拖動: 鼠標(biāo)指針指向?qū)ο?,按住鼠?biāo)左鍵,移動鼠標(biāo),對象隨鼠標(biāo)移動到指定位置,松開左鍵,即完成鼠標(biāo)拖拽操作。四、 組建新工程的一般過程本節(jié)重點:&側(cè)重于介紹組建用戶工程的步驟和內(nèi)容,具體操作方法在下一章介紹工程項目系統(tǒng)分析:分析工程項目的系統(tǒng)構(gòu)成、技術(shù)要求和工藝流程,弄清系統(tǒng)的控制流程和監(jiān)控對象的特征,明確監(jiān)控要求和動畫顯示方式,分析工程中的設(shè)備采集及輸出通道與軟件中實時數(shù)據(jù)庫變量的對應(yīng)關(guān)系,分清哪些變量是要求與設(shè)備連接的,哪些變量是軟件內(nèi)部用來傳遞數(shù)據(jù)及動畫顯示的。工程立項搭建框架:MCGS稱為建立新工程。主要內(nèi)容包括:定義工程名稱、封面窗口名稱和啟動窗口(封面窗口退出后接著顯示的窗口)名稱,指定存盤數(shù)據(jù)庫文件的名稱以及存盤數(shù)據(jù)庫,設(shè)定動畫刷新的周期。經(jīng)過此步操作,即在MCGS組態(tài)環(huán)境中,建立了由五部分組成的工程結(jié)構(gòu)框架。封面窗口和啟動窗口也可等到建立了用戶窗口后,再行建立。設(shè)計菜單基本體系:為了對系統(tǒng)運行的狀態(tài)及工作流程進(jìn)行有效地調(diào)度和控制,通常要在主控窗口內(nèi)編制菜單。編制菜單分兩步進(jìn)行,第一步首先搭建菜單的框架,第二步再對各級菜單命令進(jìn)行功能組態(tài)。在組態(tài)過程中,可根據(jù)實際需要,隨時對菜單的內(nèi)容進(jìn)行增加或刪除,不斷完善工程的菜單。制作動畫顯示畫面:動畫制作分為靜態(tài)圖形設(shè)計和動態(tài)屬性設(shè)置兩個過程。前一部分類似于“畫畫”,用戶通過MCGS組態(tài)軟件中提供的基本圖形元素及動畫構(gòu)件庫,在用戶窗口內(nèi)“組合”成各種復(fù)雜的畫面。后一部分則設(shè)置圖形的動畫屬性,與實時數(shù)據(jù)庫中定義的變量建立相關(guān)性的連接關(guān)系,作為動畫圖形的驅(qū)動源。編寫控制流程程序:在運行策略窗口內(nèi),從策略構(gòu)件箱中,選擇所需功能策略構(gòu)件,構(gòu)成各種功能模塊(稱為策略塊),由這些模塊實現(xiàn)各種人機(jī)交互操作。MCGS還為用戶提供了編程用的功能構(gòu)件(稱之為“腳本程序”功能構(gòu)件),使用簡單的編程語言,編寫工程控制程序。完善菜單按鈕功能:包括對菜單命令、監(jiān)控器件、操作按鈕的功能組態(tài);實現(xiàn)歷史數(shù)據(jù)、實時數(shù)據(jù)、各種曲線、數(shù)據(jù)報表、報警信息輸出等功能;建立工程安全機(jī)制等。編寫程序調(diào)試工程:利用調(diào)試程序產(chǎn)生的模擬數(shù)據(jù),檢查動畫顯示和控制流程是否正確。連接設(shè)備驅(qū)動程序:選定與設(shè)備相匹配的設(shè)備構(gòu)件,連接設(shè)備通道,確定數(shù)據(jù)變量的數(shù)據(jù)處理方式,完成設(shè)備屬性的設(shè)置。此項操作在設(shè)備窗口內(nèi)進(jìn)行。工程完工綜合測試:最后測試工程各部分的工作情況,完成整個工程的組態(tài)工作,實施工程交接。注意:以上步驟只是按照組態(tài)工程的一般思路列出的。在實際組態(tài)中,有些過程是交織在一起進(jìn)行的,用戶可根據(jù)工程的實際需要和自己的習(xí)慣,調(diào)整步驟的先后順序,而并沒有嚴(yán)格的限制與規(guī)定。這里,我們列出以上的步驟是為了幫助用戶了解MCGS組態(tài)軟件使用的一般過程,以便于用戶快速學(xué)習(xí)和掌握MCGS工控組態(tài)軟件。第三講建立一個新工程本節(jié)重點:&了解如何建立一個新工程臼會靈活應(yīng)用工具箱,特別是對象元件庫管理制作畫面一、建立一個新工程?工程簡介通過一個水位控制系統(tǒng)的組態(tài)過程,介紹如何應(yīng)用MCGS組態(tài)軟件完成一個工程。通過本講及后續(xù)幾講學(xué)習(xí),您將會應(yīng)用MCGS組態(tài)軟件建立一個比較簡單的水位控制系統(tǒng)。本樣例工程中涉及到動畫制作、控制流程的編寫、模擬設(shè)備的連接、報警輸出、報表曲線顯示與打印等多項組態(tài)操作。水位控制需要采集二個模擬數(shù)據(jù):液位1(最大值10米)液位2(最大值6米)三個數(shù)字?jǐn)?shù)據(jù):水泵、調(diào)節(jié)閥、出水閥。?工程效果圖工程組態(tài)好后,最終效果圖如下:? 樣例工程剖析本節(jié)重點:&分析水位控制系統(tǒng)工程的運行流程和具體實現(xiàn)的功能對于一個工程設(shè)計人員來說,要想快速準(zhǔn)確地完成一個工程項目,首先要了解工程的系統(tǒng)構(gòu)成和工藝流程,明確主要的技術(shù)要求,搞清工程所涉及到的相關(guān)硬件和軟件。在此基礎(chǔ)上,擬定組建工程的總體規(guī)劃和設(shè)想,比如:控制流程如何實現(xiàn),需要什么樣的動畫效果,應(yīng)具備哪些功能,需要何種工程報表,需不需要曲線顯示等。只有這樣,您才能在組態(tài)過程中有的放矢,盡量避免無謂的勞動,達(dá)到快速完成工程項目的目的。工程的框架結(jié)構(gòu) 樣例工程定義的名稱為“水位控制系統(tǒng)mcg”工程文件,由五大窗口組成。總共建立了二個用戶窗口,四個主菜單,分別作為水位控制、報警顯示、曲線顯示、數(shù)據(jù)顯示,構(gòu)成了樣例工程的基本骨架。

動畫圖形的制作水位控制窗口是樣例工程首先顯示的圖形窗口(啟動窗口),是一幅模擬系統(tǒng)真實工作流程并實施監(jiān)控操作的動畫窗口。包括:水位控制系統(tǒng):水泵、水箱和閥門由“對象元件庫管理”調(diào)入;管道則經(jīng)過動畫屬性設(shè)置賦予其動畫功能。液位指示儀表:采用旋轉(zhuǎn)式指針儀表,指示水箱的液位。液位控制儀表:采用滑動式輸入器,由鼠標(biāo)操作滑動指針,改變流速。報警動畫顯示:由“對象元件庫管理”調(diào)入,用可見度實現(xiàn)??刂屏鞒痰膶崿F(xiàn)選用“模擬設(shè)備”及策略構(gòu)件箱中的“腳本程序”功能構(gòu)件,設(shè)置構(gòu)件的屬性,編制控制程序,實現(xiàn)水位、水泵、調(diào)節(jié)閥和出水閥的有效控制。各種功能的實現(xiàn)通過MCGS提供的各類構(gòu)件實現(xiàn)下述功能:歷史曲線:選用歷史曲線構(gòu)件實現(xiàn);歷史數(shù)據(jù):選用歷史表格構(gòu)件實現(xiàn);報警顯示:選用報警顯示構(gòu)件實現(xiàn);工程報表:歷史數(shù)據(jù)選用存盤數(shù)據(jù)瀏覽策略構(gòu)件實現(xiàn),報警歷史數(shù)據(jù)選用報警信息瀏覽策略構(gòu)件實現(xiàn),實時報表選用自由表格構(gòu)件實現(xiàn),歷史報表選用歷史表格構(gòu)件實現(xiàn)。輸入、輸出設(shè)備抽水泵的啟停: 開關(guān)量輸出;調(diào)節(jié)閥的開啟關(guān)閉:開關(guān)量輸出;出水閥的開啟關(guān)閉:開關(guān)量輸出;水罐1、2液位指示:模擬量輸入。其它功能的實現(xiàn)工程的安全機(jī)制:分清操作人員和負(fù)責(zé)人的操作權(quán)限。注意:在MCGS組態(tài)軟件中,我們提出了“與設(shè)備無關(guān)”的概念。無論用戶使用PLC、儀表,還是使用采集板、模塊等設(shè)備,在進(jìn)入工程現(xiàn)場前的組態(tài)測試時,均采用模擬數(shù)據(jù)進(jìn)行。待測試合格后,再進(jìn)行設(shè)備的硬連接,同時將采集或輸出的變量寫入設(shè)備構(gòu)件的屬性設(shè)置窗口內(nèi),實現(xiàn)設(shè)備的軟連接,由MCGS提供的設(shè)備驅(qū)動程序驅(qū)動設(shè)備工作。以上列出的變量均采取這種辦法。建立MCGS新工程如果您已在您的計算機(jī)上安裝了“MCGS組態(tài)軟件”,在Windows桌面上,會有“Mcgs組態(tài)環(huán)境”與“Mcgs運行環(huán)境”圖標(biāo)。鼠標(biāo)雙擊“Mcgs組態(tài)環(huán)境”圖標(biāo),進(jìn)入MCGS組態(tài)環(huán)境。在菜單“文件”中選一“新建工程”,如果MCGS安裝在。:根目錄下,則會在D:\MCGS\WORK\T自動生成新建工程,默認(rèn)的工程名為新建工程X.MCG(X表示新建工程的順序號,如:0、1、2等)。如下圖:您可以在菜單“文件”中選一“工程另存為”選項,把新建工程存為:D:\MCGS\WORK\*位控制系統(tǒng)。祝賀您,已經(jīng)成功地建立了自己的工程!二、設(shè)計畫面流程建立新畫面在MCGS組態(tài)平臺上,單擊“用戶窗口”,在“用戶窗口”中單擊“新建窗口”按鈕,則產(chǎn)生新“窗口0”,即:選中“窗口0”,單擊“窗口屬性”,進(jìn)入“用戶窗口屬性設(shè)置”,將“窗口名稱”改為:水位控制;將“窗口標(biāo)題”改為:水位控制;在“窗口位置”中選中“最大化顯示”,其它不變,單擊“確認(rèn)”。選中“水位控制”,單擊“動畫組態(tài)”,進(jìn)入動畫制作窗口。工具箱單擊工具條中的“工具箱”按鈕,則打開動畫工具箱,圖標(biāo)國對應(yīng)于選擇器,用于在編輯圖形時選取用戶窗口中指定的圖形對象;圖標(biāo)圈用于打開和關(guān)閉常用圖符工具箱,常用圖符工具箱包括27種常用的圖符對象。圖形對象放置在用戶窗口中,是構(gòu)成用戶應(yīng)用系統(tǒng)圖形界面的最小單元,MCGS中的圖形對象包括圖元對象、圖符對象和動畫構(gòu)件三種類型,不同類型的圖形對象有不同的屬性,所能完成的功能也各不相同。MCGS的圖元是以向量圖形的格式而存在的,根據(jù)需要可隨意移動圖元的位置和改變圖元的大小,在工具箱中提供了8種圖元。為了快速構(gòu)圖和組態(tài),MCGS系統(tǒng)內(nèi)部提供了27種常用的圖符對象,稱為系統(tǒng)圖符對象。如下圖所示:制作文字框圖 建立文字框:鼠標(biāo)點擊工具條中“工具箱”按鈕,打開系統(tǒng)圖符工具箱。選擇“工具箱”內(nèi)的“標(biāo)簽”按鈕A,鼠標(biāo)的光標(biāo)變?yōu)椤笆帧毙?,在窗口任何位置拖拽鼠?biāo),拉出一個一定大小的矩形。輸入文字:建立矩形框后,光標(biāo)在其內(nèi)閃爍,可直接輸入“水位控制系統(tǒng)演示工程”文字,按回車鍵或在窗口任意位置用鼠標(biāo)點擊一下,文字輸入過程結(jié)束。如果用戶想改變矩形內(nèi)的文字,先選中文字標(biāo)簽,按回車鍵或空格鍵,光標(biāo)顯示在文字起始位置,即可進(jìn)行文字的修改。設(shè)置框圖顏色 設(shè)定文字框顏色:選中文字框,按吧(填充色)按鈕,設(shè)定文字框的背景顏色(設(shè)為無填充色);按障(線色)按鈕改變文字框的邊線顏色(設(shè)為沒有邊線)。設(shè)定的結(jié)果是,不顯示框圖,只顯示文字。設(shè)定文字的顏色:按A(字符字體)按鈕改變文字字體和大小。按四(字符顏色)按鈕,改變文字顏色(為蘭色)。對象元件庫管理單擊“工具”菜單,選中“對象元件庫管理”或單擊工具條中的“工具箱”按鈕,則打開動畫工具箱,工具箱中的圖標(biāo)畫用于從對象元件庫中讀取存盤的圖形對象;圖標(biāo)屈1用于把當(dāng)前用戶窗口中選中的圖形對象存入對象元件庫中。如下圖:從“對象元件庫管理”中的“儲藏罐”中選取中意的罐,按“確認(rèn)”,則所選中的罐在桌面的左上角,可以改變其大小及位置,如罐14、罐20。從“對象元件庫管理”中的“閥”和“泵”中分別選取2個閥(閥6、閥33)、1個泵(泵12)。流動的水是由MCGS動畫工具箱中的“流動塊”構(gòu)件制作成的。選中工具箱內(nèi)的“流動塊”動畫構(gòu)件匝)。移動鼠標(biāo)至窗口的預(yù)定位置,(鼠標(biāo)的光標(biāo)變?yōu)槭中螤睿?,點擊一下鼠標(biāo)左鍵,移動鼠標(biāo),在鼠標(biāo)光標(biāo)后形成一道虛線,拖動一定距離后,點擊鼠標(biāo)左鍵,生成一段流動塊。再拖動鼠標(biāo)(可沿原來方向,也可垂直原來方向),生成下一段流動塊。當(dāng)用戶想結(jié)束繪制時,雙擊鼠標(biāo)左鍵即可。當(dāng)用戶想修改流動塊時,先選中流動塊(流動塊周圍出現(xiàn)選中標(biāo)志:白色小方塊),鼠標(biāo)指針指向小方塊,按住左鍵不放,拖動鼠標(biāo),就可調(diào)整流動塊的形狀。用工具箱中的A圖標(biāo),分別對閥,罐進(jìn)行文字注釋,方法見上面做“水位控制系統(tǒng)演示工程”。整體畫面最后生成的畫面如下圖所示:選擇菜單項“文件”中的“保存窗口”,則可對所完成的畫面進(jìn)行保存。祝賀您,您現(xiàn)在已學(xué)會了用MCGS組態(tài)軟件制作動畫流程圖了。第四講讓動畫動起來第三講我們已經(jīng)繪制好了靜態(tài)的動畫圖形,在這一講中我們將利用MCGS軟件中提供的各種動畫屬性,使圖形動起來。一、定義數(shù)據(jù)變量在前面我們講過,實時數(shù)據(jù)庫是MCGS工程的數(shù)據(jù)交換和數(shù)據(jù)處理中心。數(shù)據(jù)變量是構(gòu)成實時數(shù)據(jù)庫的基本單元,建立實時數(shù)據(jù)庫的過程也即是定義數(shù)據(jù)變量的過程。定義數(shù)據(jù)變量的內(nèi)容主要包括:指定數(shù)據(jù)變量的名稱、類型、初始值和數(shù)值范圍,確定與數(shù)據(jù)變量存盤相關(guān)的參數(shù),如存盤的周期、存盤的時間范圍和保存期限等。下面介紹水位控制系統(tǒng)數(shù)據(jù)變量的定義步驟。分析變量名稱 下表列出了樣例工程中與動畫和設(shè)備控制相關(guān)的變量名稱。變量名稱類型注釋水泵開關(guān)型控制水泵“啟動”、“停止”的變量調(diào)節(jié)閥開關(guān)型控制調(diào)節(jié)閥“打開”、“關(guān)閉”的變量

出水閥開關(guān)型 控制出水閥“打開”、“關(guān)閉”的變量液位1液位2數(shù)值型水罐1的水位高度,用來控制1#水罐水位的變化液位1液位2液位1上限數(shù)值型 用來在運行環(huán)境下設(shè)定水罐1的上限報警值液位1下限用來在運行環(huán)境下設(shè)定水罐1的下限報警值液位2上限用來在運行環(huán)境下設(shè)定水罐2的上限報警值液位2下限用來在運行環(huán)境下設(shè)定水罐2的下限報警值液位組用于歷史數(shù)據(jù)、歷史曲線、報表輸出等功能構(gòu)件數(shù)值型水罐2的水位高度,用來控制2#水罐水位的變化液位1上限數(shù)值型 用來在運行環(huán)境下設(shè)定水罐1的上限報警值液位1下限用來在運行環(huán)境下設(shè)定水罐1的下限報警值液位2上限用來在運行環(huán)境下設(shè)定水罐2的上限報警值液位2下限用來在運行環(huán)境下設(shè)定水罐2的下限報警值液位組用于歷史數(shù)據(jù)、歷史曲線、報表輸出等功能構(gòu)件鼠標(biāo)點擊工作臺的“實時數(shù)據(jù)庫”窗口標(biāo)簽,進(jìn)入實時數(shù)據(jù)庫窗口頁。按“新增對象”按鈕,在窗口的數(shù)據(jù)變量列表中,增加新的數(shù)據(jù)變量,多次按該按鈕,則增加多個數(shù)據(jù)變量,系統(tǒng)缺省定義的名稱為’Data1”、“Data2”、“Data3”等選中變量,按“對象屬性”按鈕或雙擊選中變量,則打開對象屬性設(shè)置窗口。指定名稱類型:在窗口的數(shù)據(jù)變量列表中,用戶將系統(tǒng)定義的缺省名稱改為用戶定義的名稱,并指定類型,在注釋欄中輸入變量注釋文字。本系統(tǒng)中要定義的數(shù)據(jù)變量如下圖所示,以“液位1”變量為例。在基本屬性中,對象名稱為:液位1;對象類型為:數(shù)值;其它不變。液位組變量屬性設(shè)置,在基本屬性中,對象名稱為:液位組;對象類型為:組對象;其它不變。在存盤屬性中,數(shù)據(jù)對象值的存盤選中定時存盤,存盤周期設(shè)為5秒。在組對象成員中選擇“液位1”,“液位2”。具體設(shè)置如下圖:水泵、調(diào)節(jié)閥、出水閥三個開關(guān)型變量,屬性設(shè)置只要把對象名稱改為:水泵、調(diào)節(jié)閥、出水閥;對象類型選中“開關(guān)”,其它屬性不變。如下圖:二、動畫連接由圖形對象搭制而成的圖形界面是靜止不動的,需要對這些圖形對象進(jìn)行動畫設(shè)計,真實地描述外界對象的狀態(tài)變化,達(dá)到過程實時監(jiān)控的目的。MCGS實現(xiàn)圖形動畫設(shè)計的主要方法是將用戶窗口中圖形對象與實時數(shù)據(jù)庫中的數(shù)據(jù)對象建立相關(guān)性連接,并設(shè)置相應(yīng)的動畫屬性。在系統(tǒng)運行過程中,圖形對象的外觀和狀態(tài)特征,由數(shù)據(jù)對象的實時采集值驅(qū)動,從而實現(xiàn)了圖形的動畫效果。在用戶窗口中,雙擊水位控制窗口進(jìn)入,選中水罐1雙擊,則彈出單元屬性設(shè)置窗口。選中折線,則會出也I,單定J則進(jìn)入動畫組態(tài)屬性設(shè)置窗口,按下圖所示修改,其它屬性不變。設(shè)置好后,按確定,再按確定,變量連接成功。對于水罐2,只需要把“液位2”改為“液位1”;最大變化百分比100,對應(yīng)的表達(dá)式的值由10改為6即可。在用戶窗口中,雙擊水位控制窗口進(jìn)入,選中調(diào)節(jié)閥雙擊,則彈出單元屬性設(shè)置窗口。選中組合圖符,則會出現(xiàn)⑵,單擊⑵則進(jìn)入動畫組態(tài)屬性設(shè)置窗口,按下圖所示修改,其它屬性不變。設(shè)置好后,按確定,再按確定,變量連接成功。水泵屬性設(shè)置跟調(diào)節(jié)閥屬性設(shè)置一樣。出水閥屬性設(shè)置,我們可以在“屬性設(shè)置”中調(diào)入其它屬性,如下圖:在用戶窗口中,雙擊水位控制窗口進(jìn)入,選中水泵右側(cè)的流動塊雙擊,則彈出流動塊構(gòu)件屬性設(shè)置窗口。按上圖所示修改,其它屬性不變。水罐1右側(cè)的流動塊與水罐2右側(cè)的流動塊在流動塊構(gòu)件屬性設(shè)置窗口中,只需要把表達(dá)式相應(yīng)改為:調(diào)節(jié)閥=1,出水閥=1即可,如下圖:到此動畫連接我們已經(jīng)做好了,讓我們先讓工程運行起來,看看我們自己的勞動成果。在運行之前我們需要做一下設(shè)置。在“用戶窗口”中選中“水位控制”,單擊鼠標(biāo)右鍵,點擊“設(shè)置為啟動窗口”,這樣工程運行后會自動進(jìn)入“水位控制”窗口。在菜單項“文件”中選“進(jìn)入運行環(huán)境”或直接按F5”或直接按工具條中官圖標(biāo),都可以進(jìn)入運行環(huán)境。這時我們看見的畫面并不能動,移動鼠標(biāo)到“水泵”、“調(diào)節(jié)閥”、“出水閥”上面的紅色部分,會出現(xiàn)一只小“手”,單擊一下,紅色部分變?yōu)榫G色,同時流動塊相應(yīng)地運動起來。但水罐仍沒有變化,這是由于我們沒有信號輸入,也沒有人為地改變其值。我們現(xiàn)在可以用如下方法改變其值,使水罐動起來。在“工具箱”中選中滑動輸入器叫圖標(biāo),當(dāng)鼠標(biāo)變?yōu)椤笆焙?,拖動鼠?biāo)到適當(dāng)大小,然后雙擊進(jìn)入屬性設(shè)置,具體操作如下圖所示,以液位1為例:在“滑動輸入器構(gòu)件屬性設(shè)置”的“操作屬性”中,把對應(yīng)數(shù)據(jù)對象的名稱改為:液位1,可以通過單擊』圖標(biāo),到庫中選,自己輸入也可;“滑塊在最右邊時對應(yīng)的值”為:10。在“滑動輸入器構(gòu)件屬性設(shè)置”的“基本屬性”中,在“滑塊指向”中選中“指向左(上)”,其它不變。在“滑動輸入器構(gòu)件屬性設(shè)置”的“刻度與標(biāo)注屬性”中把“主劃線數(shù)目”改為:5,即能被10整除,其它不變。屬性設(shè)置好后,效果如下圖所示:這時您再按“F5”或直接按工具條中曰圖標(biāo),進(jìn)入運行環(huán)境后,可以通過拉動滑動輸入器而使水罐中的液面動起來。為了能準(zhǔn)確了解,水罐1、水罐2的值,我們可以用數(shù)字顯示其值,具體操作如下:在“工具箱”中單擊“標(biāo)簽”囚圖標(biāo),調(diào)整大小放在水罐下面,雙擊進(jìn)行屬性設(shè)置如圖:現(xiàn)場一般都有儀表顯示,如果用戶需要在動畫界面中模擬現(xiàn)場的儀表運行狀態(tài),怎么辦呢?其實在MCGS組態(tài)軟件中實現(xiàn)并不難,不信請按如下操作:在“工具箱”中單擊“旋轉(zhuǎn)儀表”回圖標(biāo),調(diào)整大小放在水罐下面,雙擊進(jìn)行屬性設(shè)置如圖:這時您再按“F5”或直接按工具條中曰圖標(biāo),進(jìn)入運行環(huán)境后,可以通過拉動滑動輸入器使整個畫面動起來。您現(xiàn)在是否有種成功感呢?MCGS組態(tài)軟件沒有想象中難,不是嗎?三、模擬設(shè)備本節(jié)重點:燈了解如何使用模擬設(shè)備進(jìn)行模擬調(diào)試模擬設(shè)備是MCGS軟件根據(jù)設(shè)置的參數(shù)產(chǎn)生一組模擬曲線的數(shù)據(jù),以供用戶調(diào)試工程使用。本構(gòu)件可以產(chǎn)生標(biāo)準(zhǔn)的正弦波,方波,三角波,鋸齒波信號,且其幅值和周期都可以任意設(shè)置?,F(xiàn)在我們通過模擬設(shè)備,可以使動畫自動運行起來,而不需要手動操作,具體操作如下:在“設(shè)備窗口”中雙擊“設(shè)備窗口”進(jìn)入,點擊工具條中的“工具箱”密圖標(biāo),打開“設(shè)備工具箱”,如圖:如果在“設(shè)備工具箱”中沒有發(fā)現(xiàn)“模擬設(shè)備”,請單擊“設(shè)備工具箱”中的“設(shè)備管理”進(jìn)入。在“可選設(shè)備”中您可以看到我們MCGS組態(tài)軟件所支持的大部分硬件設(shè)備。在“通用設(shè)備”中打開“模擬數(shù)據(jù)設(shè)備”雙擊“模擬設(shè)備”按確認(rèn)后,在“設(shè)備工具箱”中就會出現(xiàn)“模擬設(shè)備”,雙擊“模擬設(shè)備”,則會在“設(shè)備窗口”中加入“模擬設(shè)備”。雙擊◎: 1,進(jìn)入模擬設(shè)備屬性設(shè)置,具體操作如下:在“設(shè)備屬性設(shè)置”中,點擊“內(nèi)部屬性”,會出現(xiàn)習(xí)圖標(biāo),單擊進(jìn)入“內(nèi)部屬性”設(shè)置,設(shè)置好后按”確認(rèn)”按鈕退到“基本屬性”頁。在“通道連接”中“對應(yīng)數(shù)據(jù)對象”中輸入變量,如“液位1”,或在所要連接的通道中單擊鼠標(biāo)右鍵,到實時數(shù)據(jù)庫中選中“液位1”雙擊即可。在“設(shè)備調(diào)試”中您就可看到數(shù)據(jù)變化。這時您再進(jìn)入“運行環(huán)境”,您就會發(fā)現(xiàn)您所做的“水位控制系統(tǒng)演示系統(tǒng)”自動地運行起來了,但美中不足的是閥門不會根據(jù)水罐中的水位變化自動開啟。四、編寫控制流程本節(jié)重點:&了解MCGS組態(tài)軟件腳本程序的編寫方法用戶腳本程序是由用戶編制的、用來完成特定操作和處理的程序,腳本程序的編程語法非常類似于普通的Basic語言,但在概念和使用上更簡單直觀,力求做到使大多數(shù)普通用戶都能正確、快速地掌握和使用。對于大多數(shù)簡單的應(yīng)用系統(tǒng),MCGS的簡單組態(tài)就可完成。只有比較復(fù)雜的系統(tǒng),才

需要使用腳本程序,但正確地編寫腳本程序,可簡化組態(tài)過程,大大提高工作效率,優(yōu)化控制過程。我們主要是想熟悉一下腳本程序的編寫環(huán)境及如何編寫腳本程序來實現(xiàn)控制流程?假設(shè):當(dāng)“水罐1”的液位達(dá)到9米時,就要把“水泵”關(guān)閉,否則就要自動啟動“水泵”。當(dāng)“水罐2”的液位不足1米時,就要自動關(guān)閉“出水閥”,否則自動開啟“出水閥”。當(dāng)“水罐1”的液位大于1米,同時“水罐2”的液位小于6米就要自動開啟“調(diào)節(jié)閥”,否則自動關(guān)閉“調(diào)節(jié)閥”。具體操作如下:在“運行策略”中,雙擊“循環(huán)策略”進(jìn)入,雙擊做冒I圖標(biāo)進(jìn)入“策略屬性設(shè)置”,如下圖,只需要把“循環(huán)時間”設(shè)為:200ms,按確定即可。在策略組態(tài)中,單擊工具條中的“新增策略行”一圖標(biāo),則顯示如下圖:在策略組態(tài)中,單擊工具條中的“新增策略行”一圖標(biāo),則顯示如下圖:在策略組態(tài)中,如果沒有出現(xiàn)策略工具箱,請單擊工具條中的“工具箱”面I圖標(biāo),彈出“策略工具箱”,如下圖:單擊“策略工具箱”中的“腳本程序”,把鼠標(biāo)移出“策略工具箱”,會出現(xiàn)一個小手,把小手放在 上,單擊鼠標(biāo)左鍵,則顯示如下:雙擊晝坦進(jìn)入腳本程序編輯環(huán)境,按下圖輸入:IF液位1<9THEN水泵=1ELSE水泵=0ENDIFIF液位2<1THEN出水閥=0ELSE出水閥=1ENDIFIF液位1>1and液位2<9THEN調(diào)節(jié)閥=1ELSE調(diào)節(jié)閥=0ENDIF按”確認(rèn)”退出,則腳本程序就編寫好了,這時您再進(jìn)入運行環(huán)境,就會按照您所需要的控制流程,出現(xiàn)相應(yīng)的動畫效果。通過本講的學(xué)習(xí),已經(jīng)為您揭開了組態(tài)軟件的神密面紗,您是否已經(jīng)看清了組態(tài)軟件的面目?第五講報警顯示與報警數(shù)據(jù)MCGS把報警處理作為數(shù)據(jù)對象的屬性,封裝在數(shù)據(jù)對象內(nèi),由實時數(shù)據(jù)庫來自動處理。當(dāng)數(shù)據(jù)對象的值或狀態(tài)發(fā)生改變時,實時數(shù)據(jù)庫判斷對應(yīng)的數(shù)據(jù)對象是否發(fā)生了報警或已產(chǎn)生的報警是否已經(jīng)結(jié)束,并把所產(chǎn)生的報警信息通知給系統(tǒng)的其它部分,同時,實時數(shù)據(jù)庫根據(jù)用戶的組態(tài)設(shè)定,把報警信息存入指定的存盤數(shù)據(jù)庫文件中。一、 定義報警本節(jié)重點: 掌握如何定義報警及其實現(xiàn)方法定義報警的具體操作如下:對于“液位1”變量,在實時數(shù)據(jù)庫中,雙擊“液位1”,在報警屬性中,選中“允許進(jìn)行報警處理”;在報警設(shè)置中選中“上限報警”,把報警值設(shè)為:9米;報警注釋為:水罐1的水已達(dá)上限值;在報警設(shè)置中選中“下限報警”,把報警值設(shè)為:1米;報警注釋為:水罐1沒水了。在存盤屬性中,選中“自動保存產(chǎn)生的報警信息”。對于液位2變量來說,只需要把“上限報警”的報警值設(shè)為:4米,其它一樣。如下圖:屬性設(shè)置好后,按“確認(rèn)”即可。二、 報警顯示實時數(shù)據(jù)庫只負(fù)責(zé)關(guān)于報警的判斷、通知和存儲三項工作,而報警產(chǎn)生后所要進(jìn)行的

其它處理操作(即對報警動作的響應(yīng)),則需要您在組態(tài)時實現(xiàn)。具體操作如下:在MCGS組態(tài)平臺上,單擊“用戶窗口”,在“用戶窗口”中,選中“水位控制”窗口,雙擊“水位控制”或單擊“動畫組態(tài)”進(jìn)入。在工具條中單擊“工具箱”,彈出“工具箱”,從“工具箱”中單擊“報警顯示”畫圖標(biāo),變“十”后用鼠標(biāo)拖動到適當(dāng)位置與大小。如下圖:雙擊,再雙擊彈出如下圖:在“報警顯示構(gòu)件屬性設(shè)置”中,把“對應(yīng)的數(shù)據(jù)對象的名稱”改為:液位組,“最大記錄次數(shù)”為:6,其它不變。按“確認(rèn)”后,則報警顯示設(shè)置完畢。此時按“F5”或直接按工具條中曰圖標(biāo),進(jìn)入運行環(huán)境,您會發(fā)現(xiàn)報警顯示已經(jīng)輕松地實現(xiàn)了。三、報警數(shù)據(jù)在報警定義時,我們已經(jīng)讓當(dāng)有報警產(chǎn)生時,“自動保存產(chǎn)生的報警信息”,這時我們可以通過如下操作,看看是否有報警數(shù)據(jù)存在?具體操作如下:在“運行策略”中,單擊“新建策略”,彈出“選擇策略的類型”,選中“用戶策略”,按“確定”。如圖:選中“策略1”,單擊“策略屬性”按鈕,彈出“策略屬性設(shè)置”窗口,把“策略名稱”設(shè)為:報警數(shù)據(jù),“策略內(nèi)容注釋”為“水罐的報警數(shù)據(jù)”,按“確認(rèn)”。如上圖。選中“報警數(shù)據(jù)”,單擊“策略組態(tài)”按鈕進(jìn)入,在策略組態(tài)中,單擊工具條中的“新增策略行”一圖標(biāo),新增加一個策略行。再從“策略工具箱”中選取“報警信息瀏覽”,雙擊加到策略行H上,單擊鼠標(biāo)左鍵。如下圖:圖標(biāo),彈出“報警信息瀏覽構(gòu)件屬性設(shè)置”窗口,在“基本屬性”中,把“報警信息來源”中的“對應(yīng)數(shù)據(jù)對象”改為:液位組。按'確認(rèn)”按鈕設(shè)置完畢。雙擊按“測試”按鈕,進(jìn)入“報警信息瀏覽”。如下圖。退出策略組態(tài)時,會彈出如下窗口,按“是”按鈕,就可對所做設(shè)置進(jìn)行保存。如何在運行環(huán)境中看到剛才的報警數(shù)據(jù)呢?不用著急,請您按如下步驟操作:在MCGS組態(tài)平臺上,單擊“主控窗口”,在“主控窗口”中,選中“主控窗口單擊“菜單組態(tài)”進(jìn)入。單擊工具條中的“新增菜單項”一圖標(biāo),會產(chǎn)生“操作0”菜單。雙擊“操作0”菜單,彈出“菜單屬性設(shè)置”窗口。在“菜單屬性”中把“菜單名”改為:報警數(shù)據(jù)。在“菜單操作”中選中“執(zhí)行運行策略塊”,選中“報警數(shù)據(jù)”,按“確認(rèn)”設(shè)置完畢。如下圖:您現(xiàn)在直接按“F5”或直接按工具條中官圖標(biāo),進(jìn)入運行環(huán)境,就可以用菜單“報警數(shù)據(jù)”打開報警歷史數(shù)據(jù)。怎么樣,沒想到MCGS組態(tài)軟件做菜單如此容易吧,請繼續(xù)往下看您會有更多驚喜!四、修改報警限值在“實時數(shù)據(jù)庫”中,對“液位1”、“液位2”的上下限報警值都定義好了,如果用戶想在運行環(huán)境下根據(jù)實際情況隨時需要改變報警上下限值,又如何實現(xiàn)呢?在MCGS組態(tài)軟件中,為您提供了大量的函數(shù),可以根據(jù)您的需要靈活地進(jìn)行運用。具體操作如下:在“實時數(shù)據(jù)庫”中選“新增對象”,增加四個變量,分別為:液位1上限、液位1下限、液位2上限、液位2下限,具體設(shè)置如下圖:在“用戶窗口”中,選“水位控制”進(jìn)入,在“工具箱”選“標(biāo)簽”A|圖標(biāo)用于文字注釋,選“輸入框”旬用于輸入上下限值,如下圖:雙擊|輸入框圖標(biāo),進(jìn)行屬性設(shè)置,只需要設(shè)置“操作屬性,,,其它不變,如下圖:在MCGS組態(tài)平臺上,單擊“運行策略”,在“運行策略”中雙擊“循環(huán)策略”雙擊進(jìn)入腳本程序編輯環(huán)境,在腳本程序中增加如下語句:!SetAlmValue(液位1,液位1上限,3)!SetAlmValue(液位1,液位1下限,2)

!SetAlmValue液位2,液位2上限,3)!SetAlmValue液位2,液位2下限,2)如果您對該函數(shù)!SetAlmValue液位1,液位1上限,3)不了解,請求助“在線幫助”,定會給您滿意的答案。按“幫助”按鈕,彈出“MCGS幫助系統(tǒng)”,在“索引”中輸入“!SetAlmValue”,如圖:五、報警動畫當(dāng)有報警產(chǎn)生時,我們可以用提示燈顯示,具體操作如下:在“用戶窗口”中選中“水位控制”雙擊進(jìn)入,單擊“工具箱”中的“插入元件”畫圖標(biāo),進(jìn)入“對象元件庫管理”,從“指示燈”中選取如下圖:,調(diào)整大小放在適當(dāng)位置。作為“液位1”的報警指示,作為“液位2標(biāo),進(jìn)入“對象元件庫管理”,從“指示燈”中選取如下圖:,調(diào)整大小放在適當(dāng)位置。作為“液位1”的報警指示,作為“液位2”的報警指示,雙擊如圖設(shè)置:現(xiàn)在我們再進(jìn)入運行環(huán)境,看看整體效果,如圖:第六講報表輸出在工程應(yīng)用中,大多數(shù)監(jiān)控系統(tǒng)需要對數(shù)據(jù)采集設(shè)備采集的數(shù)據(jù)進(jìn)行存盤,統(tǒng)計分析,并根據(jù)實際情況打印出數(shù)據(jù)報表,所謂數(shù)據(jù)報表就是根據(jù)實際需要以一定格式將統(tǒng)計分析后的數(shù)據(jù)記錄顯示和打印出來,如:實時數(shù)據(jù)報表、歷史數(shù)據(jù)報表(班報表、日報表、月報表等)。數(shù)據(jù)報表在工控系統(tǒng)中是必不可少的一部分,是數(shù)據(jù)顯示、查詢、分析、統(tǒng)計、打印的最終體現(xiàn),是整個工控系統(tǒng)的最終結(jié)果輸出;數(shù)據(jù)報表是對生產(chǎn)過程中系統(tǒng)監(jiān)控對象的狀態(tài)的綜合記錄和規(guī)律總結(jié)。在本講中,您要了解如何做實時報表與歷史報表。一、實時報表實時數(shù)據(jù)報表是實時的將當(dāng)前時間的數(shù)據(jù)變量按一定報告格式(用戶組態(tài))顯示和打印,即:對瞬時量的反映,實時數(shù)據(jù)報表可以通過MCGS系統(tǒng)的實時表格構(gòu)件來組態(tài)顯示實時數(shù)據(jù)報表。怎樣實現(xiàn)實時報表呢?具體操作如下:在MCGS組態(tài)平臺上,單擊“用戶窗口”,在“用戶窗口”中單擊“新建窗口”按鈕產(chǎn)生一個新窗口,單擊“窗口屬性”按鈕,彈出“用戶窗口屬性設(shè)置”窗口,進(jìn)行設(shè)置如圖:按“確認(rèn)”按鈕,再按“動畫組態(tài)”進(jìn)入“動畫組態(tài):數(shù)據(jù)顯示”窗口。用“標(biāo)簽”囚,作注釋:水位控制系統(tǒng)數(shù)據(jù)顯示,實時數(shù)據(jù),歷史數(shù)據(jù)。在工具條中單擊“幫助”型1圖標(biāo),拖放在“工具箱,,中單擊“自由表格,,畫圖標(biāo)上您就會獲得“MCGS在線幫助”,請仔細(xì)閱讀,然后再按下面操作進(jìn)行。在“工具箱”中單擊“自由表格”畫圖標(biāo),拖放到桌面適當(dāng)位置。雙擊表格進(jìn)入,如要改變單元格大小,請把鼠標(biāo)移到A與B或1與2之間,當(dāng)鼠標(biāo)變化時,拖動鼠標(biāo)即可;單擊鼠標(biāo)右鍵進(jìn)行編輯。如圖:在R1Cb處單擊鼠標(biāo)右鍵,單擊“連接”或直接按“F9”,再單擊鼠標(biāo)右鍵從實時數(shù)據(jù)庫選取所要連接的變量雙擊或直接輸入,如下圖:在MCGS組態(tài)平臺上,單擊“主控窗口”,在“主控窗口”中,單擊“菜單組態(tài)在工具條中單擊“新增菜單項”—圖標(biāo),會產(chǎn)生“操作0”菜單。雙擊“操作0”菜單,彈出“菜單屬性設(shè)置”窗口,如下圖:按“F5”進(jìn)入運行環(huán)境后,單擊菜單項中的“數(shù)據(jù)顯示”會打開“數(shù)據(jù)顯示”窗口,實時數(shù)據(jù)顯示正歡。二、歷史報表歷史數(shù)據(jù)報表是從歷史數(shù)據(jù)庫中提取數(shù)據(jù)記錄,以一定的格式顯示歷史數(shù)據(jù)。實現(xiàn)歷史報表由兩種方式,一種用策略中的“存盤數(shù)據(jù)瀏覽”構(gòu)件,另一種利用歷史表格構(gòu)件。先講用策略中的“存盤數(shù)據(jù)瀏覽”構(gòu)件,如何實現(xiàn)歷史報表的?具體操作如下:在“運行策略”中單擊“新建策略”按鈕,彈出“選擇策略的類型”,選中“用戶策略”,按“確認(rèn)”。單擊“策略屬性”,彈出“策略屬性設(shè)置”,把“策略名稱”改為:歷史數(shù)據(jù),“策略內(nèi)容注釋”為:水罐的歷史數(shù)據(jù),按“確認(rèn)”。雙擊“歷史數(shù)據(jù)”進(jìn)入策略組

態(tài)環(huán)境,從工具條中單擊“新增策略行”一圖標(biāo),再從“策略工具箱”中單擊“存盤數(shù)據(jù)瀏覽”,拖放在 上,則顯示如下:雙擊圖標(biāo),彈出“存盤數(shù)據(jù)瀏覽構(gòu)件屬性設(shè)置”窗口,按下圖設(shè)置:雙擊圖標(biāo),彈出“存盤數(shù)據(jù)瀏覽構(gòu)件屬性設(shè)置”窗口,按下圖設(shè)置:單擊“測試”按鈕,進(jìn)入“數(shù)據(jù)存盤瀏覽”,如圖:單擊“退出”按鈕,再單擊“確認(rèn)”按鈕,退出運行策略時,保存所做修改。如果想在運行環(huán)境中看到歷史數(shù)據(jù),請在“主控窗口”中新增加一個菜單,取名為:歷史數(shù)據(jù),如圖:另一種做歷史數(shù)據(jù)報表的方法為利用MCGS的歷史表格構(gòu)件。歷史表格構(gòu)件是基于“Windows下的窗口”和“所見即所得”機(jī)制的,用戶可以在窗口上利用歷史表格構(gòu)件強(qiáng)大的格式編輯功能配合MCGS的畫圖功能作出各種精美的報表。您不想親自試一下,利用MCGS的歷史表格構(gòu)件做歷史數(shù)據(jù)報表嗎?具體操作如下:在MCGS開發(fā)平臺上,單擊“用戶窗口”在“用戶窗口”中雙擊“數(shù)據(jù)顯示”進(jìn)入,在“工具箱”中單擊“歷史表格”厘圖標(biāo),拖放到桌面,雙擊表格進(jìn)入,把鼠標(biāo)移到在C1與C2之間,當(dāng)鼠標(biāo)發(fā)生變化時,拖動鼠標(biāo)改變單元格大??;單擊鼠標(biāo)右鍵進(jìn)行編輯。拖動鼠標(biāo)從r2c1到R5C3,表格會反黑。如圖:在表格中單擊鼠標(biāo)右鍵,單擊“連接”或直接按“F9”,從菜單中單擊“表格”,單擊“合并表元”或直接單擊工具條中“編輯條”恒圖標(biāo),從編輯條中單擊“合并單元”邕圖標(biāo),會出現(xiàn)反斜杠,如下圖所示:雙擊表格中反斜杠處,彈出“數(shù)據(jù)庫連接”窗口,單擊“基本屬性”中的“存盤數(shù)據(jù)源組態(tài)設(shè)置”,彈出“數(shù)據(jù)源配置”,具體設(shè)置如圖,設(shè)置完畢后按“確認(rèn)”退出。這時進(jìn)入運行環(huán)境,就可以看到自己的勞動成果了。如果只想看到歷史數(shù)據(jù)后面1位小數(shù),可以這樣操作,如圖:到此,您已經(jīng)知道如何用MCGS組態(tài)軟件,制作有個性的實時報表與歷史報表。第七講曲線顯示在實際生產(chǎn)過程控制中,對實時數(shù)據(jù)、歷史數(shù)據(jù)的查看、分析是不可缺少的工作。但對大量數(shù)據(jù)僅做定量的分析還遠(yuǎn)遠(yuǎn)不夠,必須根據(jù)大量的數(shù)據(jù)信息,畫出曲線,分析曲線的變化趨勢并從中發(fā)現(xiàn)數(shù)據(jù)變化規(guī)律,曲線處理在工控系統(tǒng)中也是一個非常重要的部分。在這一講中,您將學(xué)會如何用MCGS組態(tài)軟件實現(xiàn)實時曲線與歷史曲線。一、 實時曲線實時曲線構(gòu)件是用曲線顯示一個或多個數(shù)據(jù)對象數(shù)值的動畫圖形,象筆繪記錄儀一樣實時記錄數(shù)據(jù)對象值的變化情況。在MCGS組態(tài)軟件中如何

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論