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

下載本文檔

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

文檔簡(jiǎn)介

1、第一部分第一部分 MCGS組態(tài)軟件介紹組態(tài)軟件介紹第一講第一講MCGS組態(tài)軟件概述組態(tài)軟件概述 1.1 1.1 什么是什么是MCGSMCGS組態(tài)軟件組態(tài)軟件 MCGS(Monitor and Control Generated MCGS(Monitor and Control Generated System)System)是一套基于是一套基于WindowsWindows平臺(tái)的,用于快速構(gòu)平臺(tái)的,用于快速構(gòu)造和生成上位機(jī)監(jiān)控系統(tǒng)的組態(tài)軟件系統(tǒng),可運(yùn)造和生成上位機(jī)監(jiān)控系統(tǒng)的組態(tài)軟件系統(tǒng),可運(yùn)行于行于Microsoft Windows95/98 /Me/NT/2000Microsoft Windo

2、ws95/98 /Me/NT/2000等操等操作系統(tǒng)。作系統(tǒng)。 MCGSMCGS為用戶提供了解決實(shí)際工程問題的完整方為用戶提供了解決實(shí)際工程問題的完整方案和開發(fā)平臺(tái),能夠完成現(xiàn)場(chǎng)數(shù)據(jù)采集、實(shí)時(shí)和案和開發(fā)平臺(tái),能夠完成現(xiàn)場(chǎng)數(shù)據(jù)采集、實(shí)時(shí)和歷史數(shù)據(jù)處理、報(bào)警和安全機(jī)制、流程控制、動(dòng)歷史數(shù)據(jù)處理、報(bào)警和安全機(jī)制、流程控制、動(dòng)畫顯示、趨勢(shì)曲線和報(bào)表輸出以及企業(yè)監(jiān)控網(wǎng)絡(luò)畫顯示、趨勢(shì)曲線和報(bào)表輸出以及企業(yè)監(jiān)控網(wǎng)絡(luò)等功能。等功能。1.2.1 MCGS組態(tài)軟件的整體結(jié)構(gòu)組態(tài)軟件的整體結(jié)構(gòu)MCGS軟件系統(tǒng)包括軟件系統(tǒng)包括組態(tài)環(huán)境組態(tài)環(huán)境和和運(yùn)行環(huán)境運(yùn)行環(huán)境兩個(gè)部分。兩個(gè)部分。組態(tài)環(huán)境組態(tài)環(huán)境: 相當(dāng)于一套完整的

3、工具軟件,幫助用戶設(shè)計(jì)和構(gòu)造相當(dāng)于一套完整的工具軟件,幫助用戶設(shè)計(jì)和構(gòu)造 自己的應(yīng)用系統(tǒng)。自己的應(yīng)用系統(tǒng)。運(yùn)行環(huán)境運(yùn)行環(huán)境: 則按照組態(tài)環(huán)境中構(gòu)造的組態(tài)工程,以用戶指定的則按照組態(tài)環(huán)境中構(gòu)造的組態(tài)工程,以用戶指定的 方式運(yùn)行,并進(jìn)行各種處理,完成用戶組態(tài)設(shè)計(jì)的方式運(yùn)行,并進(jìn)行各種處理,完成用戶組態(tài)設(shè)計(jì)的 目標(biāo)和功能。目標(biāo)和功能。組態(tài)環(huán)境:組態(tài)環(huán)境:組態(tài)生成組態(tài)生成應(yīng)用系統(tǒng)應(yīng)用系統(tǒng)運(yùn)行環(huán)境:運(yùn)行環(huán)境:解釋執(zhí)行解釋執(zhí)行組態(tài)結(jié)果組態(tài)結(jié)果組態(tài)結(jié)果數(shù)據(jù)庫(kù)1.2.2 MCGS組態(tài)軟件五大組成部分組態(tài)軟件五大組成部分主控窗口主控窗口設(shè)備窗口設(shè)備窗口用戶窗口用戶窗口實(shí)時(shí)數(shù)據(jù)庫(kù)實(shí)時(shí)數(shù)據(jù)庫(kù)運(yùn)行策略運(yùn)行策略MCGS

4、工控組態(tài)軟件工控組態(tài)軟件菜單設(shè)計(jì)菜單設(shè)計(jì)設(shè)置工程屬性設(shè)置工程屬性設(shè)定存盤結(jié)構(gòu)設(shè)定存盤結(jié)構(gòu)添加工程設(shè)備添加工程設(shè)備連接設(shè)備變量連接設(shè)備變量注冊(cè)設(shè)備驅(qū)動(dòng)注冊(cè)設(shè)備驅(qū)動(dòng)創(chuàng)建動(dòng)畫顯示創(chuàng)建動(dòng)畫顯示設(shè)置報(bào)警窗口設(shè)置報(bào)警窗口人機(jī)交互界面人機(jī)交互界面定義數(shù)據(jù)變量定義數(shù)據(jù)變量編寫控制流程編寫控制流程使用功能構(gòu)件使用功能構(gòu)件1. 3 MCGS1. 3 MCGS組態(tài)軟件的功能和特點(diǎn)組態(tài)軟件的功能和特點(diǎn) 全中文、可視化、面向窗口的組態(tài)開發(fā)界面全中文、可視化、面向窗口的組態(tài)開發(fā)界面 龐大的標(biāo)準(zhǔn)圖形庫(kù)、完備的繪圖工具,龐大的標(biāo)準(zhǔn)圖形庫(kù)、完備的繪圖工具,22種不同形式的漸種不同形式的漸進(jìn)色填充功能以及豐富的多媒體支持,使您能

5、夠快速地開進(jìn)色填充功能以及豐富的多媒體支持,使您能夠快速地開發(fā)出集圖像、聲音、動(dòng)畫等于一體的豐富多樣、精美的工發(fā)出集圖像、聲音、動(dòng)畫等于一體的豐富多樣、精美的工程畫面。程畫面。 MCGS組態(tài)軟件不僅增添了在運(yùn)行環(huán)境下支持圖形的旋轉(zhuǎn)組態(tài)軟件不僅增添了在運(yùn)行環(huán)境下支持圖形的旋轉(zhuǎn)功能,使您的工程更加生動(dòng)、逼真。功能,使您的工程更加生動(dòng)、逼真。 MCGS位圖構(gòu)件主要用于顯示靜態(tài)圖像,位圖構(gòu)件不僅可位圖構(gòu)件主要用于顯示靜態(tài)圖像,位圖構(gòu)件不僅可以顯示標(biāo)準(zhǔn)的以顯示標(biāo)準(zhǔn)的Windows位圖文件(即位圖文件(即BMP文件),還增加文件),還增加了允許裝載其它各種格式圖片的功能;了允許裝載其它各種格式圖片的功能;

6、 全新的全新的ActiveX動(dòng)畫構(gòu)件,包括存盤數(shù)據(jù)處理、條件曲線、動(dòng)畫構(gòu)件,包括存盤數(shù)據(jù)處理、條件曲線、計(jì)劃曲線、相對(duì)曲線、通用棒圖等,使您能夠更方便、更計(jì)劃曲線、相對(duì)曲線、通用棒圖等,使您能夠更方便、更靈活地處理、顯示生產(chǎn)數(shù)據(jù)。靈活地處理、顯示生產(chǎn)數(shù)據(jù)。1. 3 MCGS1. 3 MCGS組態(tài)軟件的功能和特點(diǎn)組態(tài)軟件的功能和特點(diǎn) 通用性強(qiáng),支持目前絕大多數(shù)硬件設(shè)備,每個(gè)用戶根據(jù)工通用性強(qiáng),支持目前絕大多數(shù)硬件設(shè)備,每個(gè)用戶根據(jù)工程實(shí)際情況,利用通用組態(tài)軟件提供的底層設(shè)備程實(shí)際情況,利用通用組態(tài)軟件提供的底層設(shè)備 封裝性好(易學(xué)易用),封裝性好(易學(xué)易用),MCGS工控組態(tài)軟件所能完成的工控組

7、態(tài)軟件所能完成的功能都用一種方便用戶使用的方法包裝起來(lái),對(duì)于用戶,功能都用一種方便用戶使用的方法包裝起來(lái),對(duì)于用戶,不需掌握太多的編程語(yǔ)言技術(shù)(甚至不需要編程技術(shù)),不需掌握太多的編程語(yǔ)言技術(shù)(甚至不需要編程技術(shù)),簡(jiǎn)單易學(xué)的類簡(jiǎn)單易學(xué)的類Basic腳本語(yǔ)言與豐富的腳本語(yǔ)言與豐富的MCGS策略構(gòu)件,策略構(gòu)件,使您能夠輕而易舉地開發(fā)出復(fù)雜的流程控制系統(tǒng)。使您能夠輕而易舉地開發(fā)出復(fù)雜的流程控制系統(tǒng)。 強(qiáng)大的數(shù)據(jù)處理功能,能夠?qū)I(yè)現(xiàn)場(chǎng)產(chǎn)生的數(shù)據(jù)以各種強(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)行統(tǒng)計(jì)處理,使您能夠在第一時(shí)間獲得有關(guān)現(xiàn)場(chǎng)情

8、況的第一手?jǐn)?shù)據(jù)。況的第一手?jǐn)?shù)據(jù)。 方便的報(bào)警設(shè)置、豐富的報(bào)警類型、報(bào)警存貯與應(yīng)答、實(shí)方便的報(bào)警設(shè)置、豐富的報(bào)警類型、報(bào)警存貯與應(yīng)答、實(shí)時(shí)打印報(bào)警報(bào)表以及靈活的報(bào)警處理函數(shù),使您能夠方便、時(shí)打印報(bào)警報(bào)表以及靈活的報(bào)警處理函數(shù),使您能夠方便、及時(shí)、準(zhǔn)確地捕捉到任何報(bào)警信息。及時(shí)、準(zhǔn)確地捕捉到任何報(bào)警信息。 完善的安全機(jī)制,允許用戶自由設(shè)定菜單、按鈕及退出系完善的安全機(jī)制,允許用戶自由設(shè)定菜單、按鈕及退出系統(tǒng)的操作權(quán)限。此外,統(tǒng)的操作權(quán)限。此外,MCGSMCGS還提供了工程密碼、鎖定軟件還提供了工程密碼、鎖定軟件狗、工程運(yùn)行期限等功能,以保護(hù)組態(tài)開發(fā)者的成果。狗、工程運(yùn)行期限等功能,以保護(hù)組態(tài)開發(fā)者

9、的成果。 強(qiáng)大的網(wǎng)絡(luò)功能,支持強(qiáng)大的網(wǎng)絡(luò)功能,支持TCP/IPTCP/IP、ModemModem、485/422/232485/422/232,以,以及各種無(wú)線網(wǎng)絡(luò)和無(wú)線電臺(tái)等多種網(wǎng)絡(luò)體系結(jié)構(gòu)。及各種無(wú)線網(wǎng)絡(luò)和無(wú)線電臺(tái)等多種網(wǎng)絡(luò)體系結(jié)構(gòu)。 延續(xù)性強(qiáng),用延續(xù)性強(qiáng),用MCGS組態(tài)軟件開發(fā)的應(yīng)用程序,當(dāng)現(xiàn)場(chǎng)組態(tài)軟件開發(fā)的應(yīng)用程序,當(dāng)現(xiàn)場(chǎng)(包括硬件設(shè)備或系統(tǒng)結(jié)構(gòu))或用戶需求發(fā)生改變時(shí),不(包括硬件設(shè)備或系統(tǒng)結(jié)構(gòu))或用戶需求發(fā)生改變時(shí),不需作很多修改而方便地完成軟件的更新和升級(jí)需作很多修改而方便地完成軟件的更新和升級(jí) 。1. 3 MCGS1. 3 MCGS組態(tài)軟件的功能和特點(diǎn)組態(tài)軟件的功能和特點(diǎn)1.4

10、MCGS1.4 MCGS組態(tài)軟件的工作方式組態(tài)軟件的工作方式 MCGSMCGS如何與設(shè)備進(jìn)行通訊:如何與設(shè)備進(jìn)行通訊: MCGSMCGS通過(guò)設(shè)備驅(qū)動(dòng)程序與外部設(shè)備進(jìn)行數(shù)據(jù)交通過(guò)設(shè)備驅(qū)動(dòng)程序與外部設(shè)備進(jìn)行數(shù)據(jù)交換。包括數(shù)據(jù)采集和發(fā)送設(shè)備指令。換。包括數(shù)據(jù)采集和發(fā)送設(shè)備指令。 MCGS MCGS如何產(chǎn)生動(dòng)畫效果:如何產(chǎn)生動(dòng)畫效果: MCGSMCGS為每一種基本圖形元素定義了不同的動(dòng)畫為每一種基本圖形元素定義了不同的動(dòng)畫屬性,如:一個(gè)長(zhǎng)方形的動(dòng)畫屬性有可見度,大小變屬性,如:一個(gè)長(zhǎng)方形的動(dòng)畫屬性有可見度,大小變化,水平移動(dòng)等,每一種動(dòng)畫屬性都會(huì)產(chǎn)生一定的動(dòng)化,水平移動(dòng)等,每一種動(dòng)畫屬性都會(huì)產(chǎn)生一定的

11、動(dòng)畫效果。所謂動(dòng)畫屬性,實(shí)際上是反映圖形大小、顏畫效果。所謂動(dòng)畫屬性,實(shí)際上是反映圖形大小、顏色、位置、可見度、閃爍性等狀態(tài)的特征參數(shù)。色、位置、可見度、閃爍性等狀態(tài)的特征參數(shù)。 MCGSMCGS如何實(shí)施遠(yuǎn)程多機(jī)監(jiān)控:如何實(shí)施遠(yuǎn)程多機(jī)監(jiān)控: MCGSMCGS提供了一套完善的網(wǎng)絡(luò)機(jī)制,可提供了一套完善的網(wǎng)絡(luò)機(jī)制,可通過(guò)通過(guò)TCP/IPTCP/IP網(wǎng)、網(wǎng)、ModemModem網(wǎng)和串口網(wǎng)將多臺(tái)計(jì)網(wǎng)和串口網(wǎng)將多臺(tái)計(jì)算機(jī)連接在一起,構(gòu)成分布式網(wǎng)絡(luò)監(jiān)控系算機(jī)連接在一起,構(gòu)成分布式網(wǎng)絡(luò)監(jiān)控系統(tǒng),實(shí)現(xiàn)網(wǎng)絡(luò)間的實(shí)時(shí)數(shù)據(jù)同步、歷史數(shù)統(tǒng),實(shí)現(xiàn)網(wǎng)絡(luò)間的實(shí)時(shí)數(shù)據(jù)同步、歷史數(shù)據(jù)同步和網(wǎng)絡(luò)事件的快速傳遞。據(jù)同步和網(wǎng)絡(luò)事件的

12、快速傳遞。 1.4 MCGS組態(tài)軟件的工作方式組態(tài)軟件的工作方式 如何對(duì)工程運(yùn)行流程實(shí)施有效控制:如何對(duì)工程運(yùn)行流程實(shí)施有效控制: MCGS MCGS開辟了專用的開辟了專用的“運(yùn)行策略運(yùn)行策略”窗口,建立用窗口,建立用戶運(yùn)行策略。戶運(yùn)行策略。MCGSMCGS提供了豐富的功能構(gòu)件,供用戶提供了豐富的功能構(gòu)件,供用戶選用,通過(guò)構(gòu)件配置和屬性設(shè)置兩項(xiàng)組態(tài)操作,生選用,通過(guò)構(gòu)件配置和屬性設(shè)置兩項(xiàng)組態(tài)操作,生成各種功能模塊(稱為成各種功能模塊(稱為“用戶策略用戶策略”),使系統(tǒng)能),使系統(tǒng)能夠按照設(shè)定的順序和條件,操作實(shí)時(shí)數(shù)據(jù)庫(kù),實(shí)現(xiàn)夠按照設(shè)定的順序和條件,操作實(shí)時(shí)數(shù)據(jù)庫(kù),實(shí)現(xiàn)對(duì)動(dòng)畫窗口的任意切換,控制

13、系統(tǒng)的運(yùn)行流程和設(shè)對(duì)動(dòng)畫窗口的任意切換,控制系統(tǒng)的運(yùn)行流程和設(shè)備的工作狀態(tài)。所有的操作均采用面向?qū)ο蟮闹庇^備的工作狀態(tài)。所有的操作均采用面向?qū)ο蟮闹庇^方式,避免了煩瑣的編程工作。方式,避免了煩瑣的編程工作。1.4 MCGS1.4 MCGS組態(tài)軟件的工作方式組態(tài)軟件的工作方式第二講第二講 學(xué)習(xí)學(xué)習(xí)MCGS組態(tài)軟件組態(tài)軟件 工程:工程:用戶應(yīng)用系統(tǒng)的簡(jiǎn)稱。用戶應(yīng)用系統(tǒng)的簡(jiǎn)稱。 對(duì)象:對(duì)象:操作目標(biāo)與操作環(huán)境的統(tǒng)稱。如窗口、構(gòu)件、數(shù)操作目標(biāo)與操作環(huán)境的統(tǒng)稱。如窗口、構(gòu)件、數(shù) 據(jù)、圖據(jù)、圖形等皆稱為對(duì)象。形等皆稱為對(duì)象。 選中對(duì)象:選中對(duì)象:鼠標(biāo)點(diǎn)擊窗口或?qū)ο?,使其處于可操作狀態(tài),稱此操鼠標(biāo)點(diǎn)擊窗口或

14、對(duì)象,使其處于可操作狀態(tài),稱此操作為選中對(duì)象作為選中對(duì)象 組態(tài):組態(tài):在在MCGSMCGS組態(tài)軟件開發(fā)平臺(tái)中對(duì)五大部分,進(jìn)行對(duì)象的定義、組態(tài)軟件開發(fā)平臺(tái)中對(duì)五大部分,進(jìn)行對(duì)象的定義、制作和編輯,并設(shè)定其狀態(tài)特征(屬性)參數(shù),將此項(xiàng)工作稱為制作和編輯,并設(shè)定其狀態(tài)特征(屬性)參數(shù),將此項(xiàng)工作稱為組態(tài)。組態(tài)。 屬性:屬性:對(duì)象的名稱、類型、狀態(tài)、性能及用法等特征的統(tǒng)稱。對(duì)象的名稱、類型、狀態(tài)、性能及用法等特征的統(tǒng)稱。 菜單:菜單:是執(zhí)行某種功能的命令集合。是執(zhí)行某種功能的命令集合。 構(gòu)件:具備某種特定功能的程序模塊,可以用構(gòu)件:具備某種特定功能的程序模塊,可以用VBVB、VCVC等程序設(shè)計(jì)等程序設(shè)

15、計(jì)語(yǔ)言編寫,通過(guò)編譯,生成語(yǔ)言編寫,通過(guò)編譯,生成DLLDLL、OCXOCX等文件。等文件。2.1 MCGS2.1 MCGS組態(tài)軟件常用術(shù)語(yǔ)組態(tài)軟件常用術(shù)語(yǔ) 策略:策略:是指對(duì)系統(tǒng)運(yùn)行流程進(jìn)行有效控制的措施和方法。是指對(duì)系統(tǒng)運(yùn)行流程進(jìn)行有效控制的措施和方法。 啟動(dòng)策略:?jiǎn)?dòng)策略:在進(jìn)入運(yùn)行環(huán)境后首先運(yùn)行的策略,只運(yùn)行一次,一在進(jìn)入運(yùn)行環(huán)境后首先運(yùn)行的策略,只運(yùn)行一次,一般完成系統(tǒng)初始化的處理。該策略由般完成系統(tǒng)初始化的處理。該策略由MCGSMCGS自動(dòng)生成,具體處理的自動(dòng)生成,具體處理的內(nèi)容由用戶充填。內(nèi)容由用戶充填。 循環(huán)策略:循環(huán)策略:按照用戶指定的周期時(shí)間,循環(huán)執(zhí)行策略塊內(nèi)的內(nèi)容,按照用

16、戶指定的周期時(shí)間,循環(huán)執(zhí)行策略塊內(nèi)的內(nèi)容,通常用來(lái)完成流程控制任務(wù)。通常用來(lái)完成流程控制任務(wù)。 退出策略:退出策略:退出運(yùn)行環(huán)境時(shí)執(zhí)行的策略。該策略由退出運(yùn)行環(huán)境時(shí)執(zhí)行的策略。該策略由MCGSMCGS自動(dòng)生成,自動(dòng)生成,自動(dòng)調(diào)用,一般由該策略模塊完成系統(tǒng)結(jié)束運(yùn)行前的善后處理任自動(dòng)調(diào)用,一般由該策略模塊完成系統(tǒng)結(jié)束運(yùn)行前的善后處理任務(wù)。務(wù)。 用戶策略:用戶策略:由用戶定義,用來(lái)完成特定的功能。用戶策略一般由由用戶定義,用來(lái)完成特定的功能。用戶策略一般由按鈕、菜單、其他策略來(lái)調(diào)用執(zhí)行。按鈕、菜單、其他策略來(lái)調(diào)用執(zhí)行。 事件策略:事件策略:當(dāng)對(duì)應(yīng)的事件發(fā)生時(shí)執(zhí)行的策略,例如在用戶窗口中當(dāng)對(duì)應(yīng)的事件發(fā)

17、生時(shí)執(zhí)行的策略,例如在用戶窗口中定義了鼠標(biāo)單擊事件,工程運(yùn)行時(shí)在用戶窗口中單擊鼠標(biāo)則執(zhí)行定義了鼠標(biāo)單擊事件,工程運(yùn)行時(shí)在用戶窗口中單擊鼠標(biāo)則執(zhí)行相應(yīng)的事件策略,只運(yùn)行一次。相應(yīng)的事件策略,只運(yùn)行一次。 熱鍵策略:熱鍵策略:當(dāng)用戶按下定義的組合熱鍵(如:當(dāng)用戶按下定義的組合熱鍵(如:Ctrl+DCtrl+D)時(shí)執(zhí)行的)時(shí)執(zhí)行的策略,只運(yùn)行一次。策略,只運(yùn)行一次。2.1 MCGS組態(tài)軟件常用術(shù)語(yǔ)組態(tài)軟件常用術(shù)語(yǔ) 事件對(duì)象:事件對(duì)象:用來(lái)記錄和標(biāo)識(shí)某種事件的產(chǎn)生或狀態(tài)的改變。用來(lái)記錄和標(biāo)識(shí)某種事件的產(chǎn)生或狀態(tài)的改變。如開關(guān)量的狀態(tài)發(fā)生變化。如開關(guān)量的狀態(tài)發(fā)生變化。 組對(duì)象:組對(duì)象:用來(lái)存儲(chǔ)具有相同存

18、盤屬性的多個(gè)變量的集合,內(nèi)用來(lái)存儲(chǔ)具有相同存盤屬性的多個(gè)變量的集合,內(nèi)部成員可包含多個(gè)其他類型的變量。部成員可包含多個(gè)其他類型的變量。 動(dòng)畫刷新周期:動(dòng)畫刷新周期:動(dòng)畫更新速度,即顏色變換、物體運(yùn)動(dòng)、液動(dòng)畫更新速度,即顏色變換、物體運(yùn)動(dòng)、液面升降的快慢等,以毫秒為單位。面升降的快慢等,以毫秒為單位。 父設(shè)備:父設(shè)備:本身沒有特定功能,但可以和其他設(shè)備一起與計(jì)算本身沒有特定功能,但可以和其他設(shè)備一起與計(jì)算機(jī)進(jìn)行數(shù)據(jù)交換的硬件設(shè)備。如:串口通訊父設(shè)備。機(jī)進(jìn)行數(shù)據(jù)交換的硬件設(shè)備。如:串口通訊父設(shè)備。 子設(shè)備:子設(shè)備:必須通過(guò)一種父設(shè)備與計(jì)算機(jī)進(jìn)行通訊的設(shè)備。必須通過(guò)一種父設(shè)備與計(jì)算機(jī)進(jìn)行通訊的設(shè)備。

19、 模擬設(shè)備:模擬設(shè)備:在對(duì)工程文件測(cè)試時(shí),提供可變化的數(shù)據(jù)的內(nèi)部在對(duì)工程文件測(cè)試時(shí),提供可變化的數(shù)據(jù)的內(nèi)部設(shè)備,可提供多種變化方式,如正弦波、三角波等。設(shè)備,可提供多種變化方式,如正弦波、三角波等。 數(shù)據(jù)庫(kù)存盤文件:數(shù)據(jù)庫(kù)存盤文件:MCGSMCGS工程文件在硬盤中存儲(chǔ)時(shí)的文件,類工程文件在硬盤中存儲(chǔ)時(shí)的文件,類型為型為MDBMDB文件,一般以工程文件的文件名文件,一般以工程文件的文件名+“D”+“D”進(jìn)行命名,存進(jìn)行命名,存儲(chǔ)在儲(chǔ)在MCGSMCGS目錄下目錄下WORKWORK子目錄中,如子目錄中,如D:MCGSWorkD:MCGSWork水位控制系水位控制系統(tǒng)統(tǒng)D.MDBD.MDB。2.2 M

20、CGS組態(tài)軟件的操作方式組態(tài)軟件的操作方式u系統(tǒng)工作臺(tái)面系統(tǒng)工作臺(tái)面 u標(biāo)題欄標(biāo)題欄u菜單條菜單條u工具條工具條 u工作臺(tái)面工作臺(tái)面 u組態(tài)工作窗口組態(tài)工作窗口 u屬性設(shè)置窗口:屬性設(shè)置窗口: 窗口標(biāo)題窗口標(biāo)題 、窗口標(biāo)簽、窗口標(biāo)簽、輸入框輸入框 、單選按鈕、單選按鈕、復(fù)復(fù)選框選框 、功能功能按鈕按鈕 2.2.1各種組態(tài)工作窗口各種組態(tài)工作窗口 u 圖形庫(kù)工具箱:圖形庫(kù)工具箱: 系統(tǒng)圖形工具箱系統(tǒng)圖形工具箱 、設(shè)備構(gòu)件工具箱、設(shè)備構(gòu)件工具箱、策略策略構(gòu)件工具箱構(gòu)件工具箱 、對(duì)象元對(duì)象元件庫(kù)件庫(kù) u工具按鈕一覽工具按鈕一覽 2.3 鼠標(biāo)操作鼠標(biāo)操作 1. 1. 工程項(xiàng)目系統(tǒng)分析:工程項(xiàng)目系統(tǒng)分析

21、: 分析工程項(xiàng)目的系統(tǒng)構(gòu)成、技術(shù)要求分析工程項(xiàng)目的系統(tǒng)構(gòu)成、技術(shù)要求和工藝流程,弄清系統(tǒng)的控制流程和監(jiān)控和工藝流程,弄清系統(tǒng)的控制流程和監(jiān)控對(duì)象的特征,明確監(jiān)控要求和動(dòng)畫顯示方對(duì)象的特征,明確監(jiān)控要求和動(dòng)畫顯示方式,分析工程中的設(shè)備采集及輸出通道與式,分析工程中的設(shè)備采集及輸出通道與軟件中實(shí)時(shí)數(shù)據(jù)庫(kù)變量的對(duì)應(yīng)關(guān)系,分清軟件中實(shí)時(shí)數(shù)據(jù)庫(kù)變量的對(duì)應(yīng)關(guān)系,分清哪些變量是要求與設(shè)備連接的,哪些變量哪些變量是要求與設(shè)備連接的,哪些變量是軟件內(nèi)部用來(lái)傳遞數(shù)據(jù)及動(dòng)畫顯示的。是軟件內(nèi)部用來(lái)傳遞數(shù)據(jù)及動(dòng)畫顯示的。 2.4 組建新工程的一般過(guò)程組建新工程的一般過(guò)程 2. 2. 工程立項(xiàng)搭建框架:工程立項(xiàng)搭建框架:

22、 MCGSMCGS稱為建立新工程。主要內(nèi)容包括:稱為建立新工程。主要內(nèi)容包括:定義工程名稱、封面窗口名稱和啟動(dòng)窗口定義工程名稱、封面窗口名稱和啟動(dòng)窗口(封面窗口退出后接著顯示的窗口)名稱,(封面窗口退出后接著顯示的窗口)名稱,指定存盤數(shù)據(jù)庫(kù)文件的名稱以及存盤數(shù)據(jù)庫(kù),指定存盤數(shù)據(jù)庫(kù)文件的名稱以及存盤數(shù)據(jù)庫(kù),設(shè)定動(dòng)畫刷新的周期。經(jīng)過(guò)此步操作,即在設(shè)定動(dòng)畫刷新的周期。經(jīng)過(guò)此步操作,即在MCGSMCGS組態(tài)環(huán)境中,建立了由五部分組成的工組態(tài)環(huán)境中,建立了由五部分組成的工程結(jié)構(gòu)框架。封面窗口和啟動(dòng)窗口也可等到程結(jié)構(gòu)框架。封面窗口和啟動(dòng)窗口也可等到建立了用戶窗口后,再行建立。建立了用戶窗口后,再行建立。2

23、.4 組建新工程的一般過(guò)程組建新工程的一般過(guò)程 3. 3. 設(shè)計(jì)菜單基本體系:設(shè)計(jì)菜單基本體系: 為了對(duì)系統(tǒng)運(yùn)行的狀態(tài)及工作流程進(jìn)行為了對(duì)系統(tǒng)運(yùn)行的狀態(tài)及工作流程進(jìn)行有效地調(diào)度和控制,通常要在主控窗口內(nèi)編有效地調(diào)度和控制,通常要在主控窗口內(nèi)編制菜單。編制菜單分兩步進(jìn)行,第一步首先制菜單。編制菜單分兩步進(jìn)行,第一步首先搭建菜單的框架,第二步再對(duì)各級(jí)菜單命令搭建菜單的框架,第二步再對(duì)各級(jí)菜單命令進(jìn)行功能組態(tài)。在組態(tài)過(guò)程中,可根據(jù)實(shí)際進(jìn)行功能組態(tài)。在組態(tài)過(guò)程中,可根據(jù)實(shí)際需要,隨時(shí)對(duì)菜單的內(nèi)容進(jìn)行增加或刪除,需要,隨時(shí)對(duì)菜單的內(nèi)容進(jìn)行增加或刪除,不斷完善工程的菜單。不斷完善工程的菜單。2.4 2.4

24、 組建新工程的一般過(guò)程組建新工程的一般過(guò)程 4. 4. 制作動(dòng)畫顯示畫面:制作動(dòng)畫顯示畫面: 動(dòng)畫制作分為靜態(tài)圖形設(shè)計(jì)和動(dòng)態(tài)屬性動(dòng)畫制作分為靜態(tài)圖形設(shè)計(jì)和動(dòng)態(tài)屬性設(shè)置兩個(gè)過(guò)程。前一部分類似于設(shè)置兩個(gè)過(guò)程。前一部分類似于“畫畫畫畫”,用戶通過(guò)用戶通過(guò)MCGSMCGS組態(tài)軟件中提供的基本圖形元組態(tài)軟件中提供的基本圖形元素及動(dòng)畫構(gòu)件庫(kù),在用戶窗口內(nèi)素及動(dòng)畫構(gòu)件庫(kù),在用戶窗口內(nèi)“組合組合”成成各種復(fù)雜的畫面。后一部分則設(shè)置圖形的動(dòng)各種復(fù)雜的畫面。后一部分則設(shè)置圖形的動(dòng)畫屬性,與實(shí)時(shí)數(shù)據(jù)庫(kù)中定義的變量建立相畫屬性,與實(shí)時(shí)數(shù)據(jù)庫(kù)中定義的變量建立相關(guān)性的連接關(guān)系,作為動(dòng)畫圖形的驅(qū)動(dòng)源。關(guān)性的連接關(guān)系,作為動(dòng)

25、畫圖形的驅(qū)動(dòng)源。2.4 組建新工程的一般過(guò)程組建新工程的一般過(guò)程 5. 編寫控制流程程序:編寫控制流程程序: 在運(yùn)行策略窗口內(nèi),從策略構(gòu)件箱中,在運(yùn)行策略窗口內(nèi),從策略構(gòu)件箱中,選擇所需功能策略構(gòu)件,構(gòu)成各種功能模選擇所需功能策略構(gòu)件,構(gòu)成各種功能模塊(稱為策略塊),由這些模塊實(shí)現(xiàn)各種塊(稱為策略塊),由這些模塊實(shí)現(xiàn)各種人機(jī)交互操作。人機(jī)交互操作。MCGS還為用戶提供了編還為用戶提供了編程用的功能構(gòu)件(稱之為程用的功能構(gòu)件(稱之為“腳本程序腳本程序”功功能構(gòu)件),使用簡(jiǎn)單的編程語(yǔ)言,編寫工能構(gòu)件),使用簡(jiǎn)單的編程語(yǔ)言,編寫工程控制程序。程控制程序。2.4 組建新工程的一般過(guò)程 6. 6. 完善

26、菜單按鈕功能:完善菜單按鈕功能: 包括對(duì)菜單命令、監(jiān)控器件、操作按鈕的包括對(duì)菜單命令、監(jiān)控器件、操作按鈕的功能組態(tài);實(shí)現(xiàn)歷史數(shù)據(jù)、實(shí)時(shí)數(shù)據(jù)、各種功能組態(tài);實(shí)現(xiàn)歷史數(shù)據(jù)、實(shí)時(shí)數(shù)據(jù)、各種曲線、數(shù)據(jù)報(bào)表、報(bào)警信息輸出等功能;建曲線、數(shù)據(jù)報(bào)表、報(bào)警信息輸出等功能;建立工程安全機(jī)制等。立工程安全機(jī)制等。2.4 組建新工程的一般過(guò)程組建新工程的一般過(guò)程 7. 編寫程序調(diào)試工程:編寫程序調(diào)試工程: 利用調(diào)試程序產(chǎn)生的模擬數(shù)據(jù),檢查動(dòng)利用調(diào)試程序產(chǎn)生的模擬數(shù)據(jù),檢查動(dòng)畫顯示和控制流程是否正確。畫顯示和控制流程是否正確。 8. 連接設(shè)備驅(qū)動(dòng)程序:連接設(shè)備驅(qū)動(dòng)程序: 選定與設(shè)備相匹配的設(shè)備構(gòu)件,連接選定與設(shè)備相匹

27、配的設(shè)備構(gòu)件,連接 設(shè)備通道,確定數(shù)據(jù)變量的數(shù)據(jù)處理方式,設(shè)備通道,確定數(shù)據(jù)變量的數(shù)據(jù)處理方式,完成設(shè)備屬性的設(shè)置。此項(xiàng)操作在設(shè)備窗完成設(shè)備屬性的設(shè)置。此項(xiàng)操作在設(shè)備窗口內(nèi)進(jìn)行??趦?nèi)進(jìn)行。2.4 組建新工程的一般過(guò)程組建新工程的一般過(guò)程 9. 工程完工綜合測(cè)試:工程完工綜合測(cè)試: 最后測(cè)試工程各部分的工作情況,完最后測(cè)試工程各部分的工作情況,完 成整個(gè)工程的組態(tài)工作,實(shí)施工程交接。成整個(gè)工程的組態(tài)工作,實(shí)施工程交接。 注意:注意: 以上步驟只是按照組態(tài)工程的一以上步驟只是按照組態(tài)工程的一般思路列出的。在實(shí)際組態(tài)中,有些過(guò)程般思路列出的。在實(shí)際組態(tài)中,有些過(guò)程是交織在一起進(jìn)行的,用戶可根據(jù)工程的

28、是交織在一起進(jìn)行的,用戶可根據(jù)工程的實(shí)際需要和自己的習(xí)慣,調(diào)整步驟的先后實(shí)際需要和自己的習(xí)慣,調(diào)整步驟的先后順序,而并沒有嚴(yán)格的限制與規(guī)定。這里,順序,而并沒有嚴(yán)格的限制與規(guī)定。這里,我們列出以上的步驟是為了幫助用戶了解我們列出以上的步驟是為了幫助用戶了解MCGS組態(tài)軟件使用的一般過(guò)程,以便于組態(tài)軟件使用的一般過(guò)程,以便于用戶快速學(xué)習(xí)和掌握用戶快速學(xué)習(xí)和掌握MCGS工控組態(tài)軟件。工控組態(tài)軟件。2.4 組建新工程的一般過(guò)程組建新工程的一般過(guò)程 第二部分第二部分 MCGSMCGS通用版通用版組態(tài)軟件初級(jí)教程組態(tài)軟件初級(jí)教程第一講建立一個(gè)新工程第一講建立一個(gè)新工程1. 工程簡(jiǎn)介工程簡(jiǎn)介 通過(guò)一個(gè)水位

29、控制系統(tǒng)的組態(tài)過(guò)程,介紹如何應(yīng)用通過(guò)一個(gè)水位控制系統(tǒng)的組態(tài)過(guò)程,介紹如何應(yīng)用MCGS組態(tài)軟件完成一個(gè)工程。通過(guò)本講及后續(xù)幾講學(xué)習(xí),您將會(huì)應(yīng)組態(tài)軟件完成一個(gè)工程。通過(guò)本講及后續(xù)幾講學(xué)習(xí),您將會(huì)應(yīng)用用MCGS組態(tài)軟件建立一個(gè)比較簡(jiǎn)單的水位控制系統(tǒng)。本樣例組態(tài)軟件建立一個(gè)比較簡(jiǎn)單的水位控制系統(tǒng)。本樣例工程中涉及到動(dòng)畫制作、控制流程的編寫、模擬設(shè)備的連接、工程中涉及到動(dòng)畫制作、控制流程的編寫、模擬設(shè)備的連接、報(bào)警輸出、報(bào)表曲線顯示與打印等多項(xiàng)組態(tài)操作。報(bào)警輸出、報(bào)表曲線顯示與打印等多項(xiàng)組態(tài)操作。 水位控制需要采集二個(gè)模擬數(shù)據(jù):水位控制需要采集二個(gè)模擬數(shù)據(jù): 液位液位1(最大值(最大值10米)米) 液位

30、液位2(最大值(最大值6米)米) 需要三個(gè)開關(guān)數(shù)據(jù):水泵、調(diào)節(jié)閥、出水閥的開與關(guān)。需要三個(gè)開關(guān)數(shù)據(jù):水泵、調(diào)節(jié)閥、出水閥的開與關(guān)。1.1 建立一個(gè)新工程建立一個(gè)新工程2. 工程效果圖:工程效果圖:工程組態(tài)好后,最終效果圖如下:工程組態(tài)好后,最終效果圖如下: 3. 樣例工程剖析樣例工程剖析工程的框架結(jié)構(gòu):工程的框架結(jié)構(gòu): 樣例工程定義的樣例工程定義的名稱為名稱為“水位控制系水位控制系統(tǒng)統(tǒng).mcg”工程文件,工程文件,由五大窗口組成??傆晌宕蟠翱诮M成??偣步⒘硕€(gè)用戶窗共建立了二個(gè)用戶窗口,四個(gè)主菜單,分口,四個(gè)主菜單,分別作為水位控制、報(bào)別作為水位控制、報(bào)警顯示、曲線顯示、警顯示、曲線顯示、數(shù)據(jù)顯示,構(gòu)成了樣數(shù)據(jù)顯示,構(gòu)成了樣例工程的基本骨架。例工程的基本骨架。動(dòng)畫圖形的制作:動(dòng)畫圖形的制作:水位控制系統(tǒng)水位控制系統(tǒng):水泵、水箱和:水泵、水箱和閥門由閥門由“對(duì)象元件庫(kù)管理對(duì)象元件庫(kù)管理”調(diào)調(diào)入;管道則經(jīng)過(guò)動(dòng)畫屬性設(shè)置入;管道則經(jīng)過(guò)動(dòng)畫屬性設(shè)置賦予其動(dòng)畫功能。賦予其動(dòng)畫功能。液位指示儀表:液位指示儀表:采用旋轉(zhuǎn)式指采用旋轉(zhuǎn)式指針儀表,指示水箱的液位。針儀表,指示水箱的液位。液位控制儀表:液位控制儀表:采用滑動(dòng)式輸采用滑動(dòng)式輸入器,由鼠標(biāo)操作滑動(dòng)指針,入器,由鼠標(biāo)操作滑動(dòng)指針,改變流速。改變流速。報(bào)警動(dòng)畫顯示:報(bào)警動(dòng)畫顯示:由由“對(duì)象元件對(duì)象元件庫(kù)管理庫(kù)管理”調(diào)入,用可見度實(shí)現(xiàn)。調(diào)入

溫馨提示

  • 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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論