PLC及觸摸屏組態(tài)控制技術(shù)基礎(chǔ)知識PPT課件_第1頁
PLC及觸摸屏組態(tài)控制技術(shù)基礎(chǔ)知識PPT課件_第2頁
PLC及觸摸屏組態(tài)控制技術(shù)基礎(chǔ)知識PPT課件_第3頁
PLC及觸摸屏組態(tài)控制技術(shù)基礎(chǔ)知識PPT課件_第4頁
PLC及觸摸屏組態(tài)控制技術(shù)基礎(chǔ)知識PPT課件_第5頁
已閱讀5頁,還剩281頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、.,1,PLC及觸摸屏組態(tài)控制技術(shù) 基礎(chǔ)知識篇,.,2,第1章 MCGS嵌入版組態(tài)軟件的構(gòu)成及應(yīng)用,隨著工業(yè)自動化水平的迅速提高和計算機在工業(yè)領(lǐng)域的廣泛應(yīng)用,人們對工業(yè)自動化的要求越來越高。組態(tài)控制軟件和觸摸屏控制技術(shù)以成為自動化控制領(lǐng)域中重要的一個部分正突飛猛進(jìn)地發(fā)展著。特別是近幾年,組態(tài)控制軟件和觸摸屏新技術(shù)、新產(chǎn)品層出不窮。在組態(tài)控制軟件和觸摸屏技術(shù)快速發(fā)展的今天,作為從事自動化相關(guān)行業(yè)的技術(shù)人員,了解掌握組態(tài)控制軟件和觸摸屏是必須的。 本章介紹MCGS嵌入版組態(tài)軟件的基本功能和主要特點,并對組態(tài)軟件系統(tǒng)的構(gòu)成和各個組成部分的功能進(jìn)行詳細(xì)地說明。MCGS嵌入版組態(tài)軟件系統(tǒng)的總體結(jié)構(gòu)框架;

2、同時介紹MCGS嵌入版組態(tài)軟件運行的硬件和軟件需求,以及安裝過程和工作環(huán)境。,.,3,1.1 MCGS嵌入版組態(tài)軟件概述,MCGS(Monitor and Control Generated System)嵌入版組態(tài)軟件是專門為MCGS觸摸屏開發(fā)的一套組態(tài)軟件。它包括組態(tài)環(huán)境和運行環(huán)境兩部分:組態(tài)環(huán)境是基于Microsoft的各種32位Windows平臺上運行的環(huán)境,運行環(huán)境應(yīng)用在MCGS觸摸屏的實時多任務(wù)嵌入式操作系統(tǒng)Windows CE運行的環(huán)境。MCGS嵌入版組態(tài)軟件為用戶提供了解決實際工程問題的完整方案和開發(fā)平臺,能夠完成現(xiàn)場數(shù)據(jù)采集、實時和歷史數(shù)據(jù)處理、報警和安全機制、程控制、動畫顯

3、示、趨勢曲線和報表輸出以及企業(yè)監(jiān)控網(wǎng)絡(luò)等功能。使用MCGS嵌入版組態(tài)軟件的用戶無需具備計算機編程的專業(yè)知識,就可以在短時間內(nèi)學(xué)習(xí)并完成一個運行穩(wěn)定、功能成熟、維護(hù)量小的觸摸屏組態(tài)監(jiān)控系統(tǒng)的開發(fā)工作。 應(yīng)用MCGS嵌入版組態(tài)軟件開發(fā)出來的MCGS觸摸屏監(jiān)控系統(tǒng)適應(yīng)于對功能、可靠性、成本、體積、功耗等綜合性能有嚴(yán)格要求的數(shù)據(jù)采集監(jiān)控系統(tǒng)。通過對現(xiàn)場數(shù)據(jù)采集處理,以動畫顯示、報警處理、流程控制和報表輸出等多種方式向用戶提供解決實際工程問題的方案,在自動化領(lǐng)域有著廣泛的應(yīng)用。,.,4,1.1.1 MCGS嵌入版組態(tài)軟件的主要功能,1簡單靈活的可視化操作界面。MCGS嵌入版組態(tài)軟件采用全中文、可視化、面

4、向窗口的開發(fā)界面,符合中國人的使用習(xí)慣和要求。以窗口為單位,構(gòu)造用戶運行系統(tǒng)的圖形界面,使得MCGS嵌入版組態(tài)軟件的組態(tài)工作既簡單直觀,又靈活多變。 2實時性強具有良好的并行處理性能。MCGS嵌入版組態(tài)軟件是32位系統(tǒng),充分利用了MCGS觸摸屏32位Windows CE操作平臺的多任務(wù)、按優(yōu)先級分時操作的功能,以線程為單位對在工程作業(yè)中實時性強的關(guān)鍵任務(wù)和實時性不強的非關(guān)鍵任務(wù)進(jìn)行分時并行處理,使嵌入式觸摸屏應(yīng)用于工程測控領(lǐng)域成為可能。例如,嵌入式觸摸屏在處理數(shù)據(jù)采集、設(shè)備驅(qū)動和異常處理等關(guān)鍵任務(wù)時,可在MCGS觸摸屏的運行周期時間內(nèi)插數(shù)據(jù)、進(jìn)行打印數(shù)據(jù)一類的非關(guān)鍵性工作實現(xiàn)并行處理。 3豐富

5、和生動的動態(tài)畫面。MCGS嵌入版組態(tài)軟件以圖像、圖符、報表、曲線等多種形式,為操作員及時提供系統(tǒng)運行中的狀態(tài)、品質(zhì)及異常報警等相關(guān)信息;用大小變化、顏色改變、明暗閃爍、移動翻轉(zhuǎn)等多種手段,增強畫面的動態(tài)顯示效果;對圖元、圖符對象定義相應(yīng)的狀態(tài)屬性,實現(xiàn)動畫效果。MCGS嵌入版的組態(tài)軟件還為用戶提供了豐富的動畫構(gòu)件,每個動畫構(gòu)件都對應(yīng)一個特定的動畫功能。 4完善用戶的安全機制。MCGS嵌入版組態(tài)軟件提供了良好的安全機制,可以為多個不同級別用戶設(shè)定不同的操作權(quán)限。此外,MCGS嵌入版組態(tài)軟件還提供了工程密碼功能,以保護(hù)組態(tài)開發(fā)者的成果。,.,5,5強大的網(wǎng)絡(luò)功能。MCGS嵌入版的組態(tài)軟件具有強大的

6、網(wǎng)絡(luò)通信功能,支持串口通信、Modem串口通信、以太網(wǎng)TCP/IP通信,不僅可以方便快捷的實現(xiàn)遠(yuǎn)程數(shù)據(jù)傳輸,還可以與網(wǎng)絡(luò)版相結(jié)合通過Web瀏覽功能,在整個企業(yè)范圍內(nèi)瀏覽監(jiān)測到所有生產(chǎn)信息,實現(xiàn)設(shè)備管理和企業(yè)管理的集成。 6多樣化的報警功能。MCGS嵌入版的組態(tài)軟件提供多種不同的報警方式,具有豐富的報警類型,方便用戶進(jìn)行報警設(shè)置,并且系統(tǒng)能夠?qū)崟r顯示報警信息,對報警數(shù)據(jù)進(jìn)行應(yīng)答,為工業(yè)現(xiàn)場安全可靠地生產(chǎn)運行提供有力的保障。 7MCGS嵌入版組態(tài)軟件的實時數(shù)據(jù)庫為用戶分步組態(tài)提供極大方便。MCGS嵌入版組態(tài)軟件由主控窗口、設(shè)備窗口、用戶窗口、實時數(shù)據(jù)庫和運行策略五個部分構(gòu)成,其中實時數(shù)據(jù)庫是一個數(shù)

7、據(jù)處理中心,是系統(tǒng)各個部分及其各種功能性構(gòu)件的公用數(shù)據(jù)區(qū),是整個系統(tǒng)的核心。各個部件獨立地向?qū)崟r數(shù)據(jù)庫輸入和輸出數(shù)據(jù),并完成自己的差錯控制。在生成用戶應(yīng)用系統(tǒng)時,每一部分均可分別進(jìn)行組態(tài)配置,做到獨立建造與互不相干的工作。 8支持多種硬件設(shè)備實現(xiàn)“設(shè)備無關(guān)”。MCGS嵌入版組態(tài)軟件針對外部設(shè)備的特征,設(shè)立設(shè)備工具箱,可以定義多種設(shè)備構(gòu)件,建立系統(tǒng)與外部設(shè)備的連接關(guān)系,賦予相關(guān)的屬性實現(xiàn)對外部設(shè)備的驅(qū)動和控制。用戶在設(shè)備工具箱中可方便選擇各種設(shè)備構(gòu)件,所有的設(shè)備構(gòu)件均通過實時數(shù)據(jù)庫建立聯(lián)系。操作時不影響其他構(gòu)件和整個系統(tǒng)的結(jié)構(gòu),因此MCGS嵌入版組態(tài)軟件是一個“設(shè)備無關(guān)”的系統(tǒng)。,.,6,9方便

8、控制復(fù)雜的運行流程。MCGS嵌入版組態(tài)軟件開辟了“運行策略”窗口,用戶可以選用系統(tǒng)提供的各種條件和功能的策略構(gòu)件。運行策略使用圖形化的方法和簡單的類Basic語言構(gòu)造多分支的應(yīng)用程序,按照設(shè)定的條件和順序來操作外部設(shè)備。運行策略與實時數(shù)據(jù)庫進(jìn)行數(shù)據(jù)交換實現(xiàn)控制運行流程,同時可以由用戶創(chuàng)建新的策略構(gòu)件來擴展系統(tǒng)的功能。 10用自建文件系統(tǒng)來管理數(shù)據(jù)存儲使系統(tǒng)可靠性更高。MCGS嵌入版組態(tài)軟件不使用ACCESS數(shù)據(jù)庫來存儲數(shù)據(jù),而是使用了自建的文件系統(tǒng)來管理數(shù)據(jù)存儲,MCGS嵌入版組態(tài)軟件的可靠性更高,在異常掉電的情況下也不會丟失數(shù)據(jù)。 11用數(shù)據(jù)庫來管理數(shù)據(jù)存儲使系統(tǒng)可靠性提高。MCGS嵌入版組

9、態(tài)軟件的數(shù)據(jù)存儲不再使用普通的文件,而是用數(shù)據(jù)庫來管理。組態(tài)時系統(tǒng)生成的組態(tài)結(jié)果是一個數(shù)據(jù)庫文件;運行時系統(tǒng)自動生成一個數(shù)據(jù)庫文件,保存和處理數(shù)據(jù)對象和報警信息的數(shù)據(jù)。MCGS嵌入版組態(tài)軟件利用數(shù)據(jù)庫保存數(shù)據(jù)和處理數(shù)據(jù),提高了系統(tǒng)的可靠性和運行效率,MCGS嵌入版組態(tài)軟件也使其他應(yīng)用軟件系統(tǒng)能直接處理數(shù)據(jù)庫中的存盤數(shù)據(jù)。 總之,MCGS嵌入版組態(tài)軟件具有強大的功能,特點為操作簡單,易學(xué)易用,普通工程人員經(jīng)過短時間的培訓(xùn)就能迅速掌握多數(shù)工程項目的設(shè)計和運行操作。同時使用MCGS嵌入版的組態(tài)軟件能夠避開復(fù)雜的嵌入版計算機軟、硬件問題,而將精力集中于解決工程問題本身,根據(jù)工程的需要和特點來組態(tài)配置出

10、高性能、高可靠性和高度專業(yè)化的觸摸屏控制監(jiān)控系統(tǒng)。,.,7,1.1.2 MCGS嵌入版組態(tài)軟件的體系結(jié)構(gòu),MCGS嵌入版的組態(tài)環(huán)境還包括組態(tài)環(huán)境和模擬運行環(huán)境。模擬運行環(huán)境用于對組態(tài)后的工程進(jìn)行模擬測試,方便用戶對組態(tài)過程的調(diào)試。組態(tài)環(huán)境和模擬運行環(huán)境相當(dāng)于一套完整的工具軟件,可以在計算機機上運行。它幫助工程人員設(shè)計和構(gòu)造自己的組態(tài)工程并進(jìn)行功能測試。 運行環(huán)境則是一個獨立的運行系統(tǒng),它按照組態(tài)工程中用戶指定的方式進(jìn)行各種處理,完成工程人員組態(tài)設(shè)計的目標(biāo)和功能。運行環(huán)境本身沒有任何意義,必須與組態(tài)工程一起作為一個整體才能構(gòu)成一個完整的應(yīng)用系統(tǒng)。組態(tài)工作完成并且將組態(tài)好的工程通過串口或以太網(wǎng)下載

11、到觸摸屏的運行環(huán)境中,組態(tài)工程就可以離開組態(tài)環(huán)境而獨立運行在觸摸屏上。從而實現(xiàn)了控制系統(tǒng)的可靠性、實時性、確定性和安全性。 MCGS嵌入版組態(tài)軟件生成的用戶應(yīng)用系統(tǒng)其結(jié)構(gòu)由主控窗口、設(shè)備窗口、用戶窗口、實時數(shù)據(jù)庫和運行策略5個部分構(gòu)成,如圖1-1所示。,.,8,MCGS嵌入版組態(tài)軟件的運行環(huán)境是應(yīng)用最多的是窗口,窗口直接提供給用戶使用。在窗口內(nèi)用戶可以放置不同的構(gòu)件和創(chuàng)建圖形對象并調(diào)整畫面的布局,還可以組態(tài)配置不同的參數(shù)以完成不同的功能。 在MCGS嵌入版組態(tài)軟件中每個應(yīng)用系統(tǒng)只能有一個主控窗口和一個設(shè)備窗口,但可以有多個用戶窗口和多個運行策略,實時數(shù)據(jù)庫中也可以有多個數(shù)據(jù)對象。MCGS嵌入版

12、組態(tài)軟件用主控窗口、設(shè)備窗口和用戶窗口來構(gòu)成一個應(yīng)用系統(tǒng)的人機交互圖形界面,組態(tài)配置各種不同類型和功能的對象或構(gòu)件,同時可以對實時數(shù)據(jù)進(jìn)行可視化處理。,.,9,1.2 MCGS嵌入版組態(tài)軟件的系統(tǒng)要求,1.2.1 計算機的最低配置,系統(tǒng)要求在IBM PC486以上的微型機或兼容機上運行,以Microsoft的Windows 98、Me、2000、NT或Window XP 為操作系統(tǒng)。計算機的最低配置要求是: CPU:可運行于任何Intel及兼容Intel x86指令系統(tǒng)的CPU; 內(nèi)存:當(dāng)選用Windows 2000/XP操作系統(tǒng)時,系統(tǒng)內(nèi)存應(yīng)在64MB以上; 顯卡:Windows系統(tǒng)兼容,含

13、有1MB以上的顯示內(nèi)存,工作于640 X 480分辨率,256色模式下; 硬盤:MCGS嵌入版組態(tài)軟件占用的硬盤空間最少為40MB。 低于以上配置要求的硬件系統(tǒng),將會影響系統(tǒng)功能的完全發(fā)揮。目前市面上流行的各種品牌機和兼容機都能滿足上述要求。,.,10,1.2.2 觸摸屏硬件要求,MCGS嵌入版組態(tài)軟件運行環(huán)境能夠運行X86和ARM兩種類型的CPU上的TP171和TP171b的MCGS觸摸屏上。 最低配置: RAM:4MB; DOC:2MB; 推薦配置: RAM:64MB;(若需要使用帶中文界面的系統(tǒng),則至少需要32MB) DOC:32MB。(若需要使用帶中文界面的系統(tǒng),則至少需要16MB),

14、1.2.3 觸摸屏運行環(huán)境軟件要求,嵌入版組態(tài)軟件運行環(huán)境要求運行在實時多任務(wù)操作系統(tǒng),觸摸屏支持Windows CE實時多任務(wù)操作系統(tǒng)。,.,11,1.3 MCGS嵌入版組態(tài)軟件的安裝,MCGS嵌入版的組態(tài)環(huán)境是專為Microsoft Windows系統(tǒng)設(shè)計的32位應(yīng)用軟件,可以運行于Windows95、98、NT4.0 、2000或Windows XP及以上版本的32位操作系統(tǒng)中,其模擬環(huán)境也同樣運行在Windows95、98、NT4.0 、2000或Windows XP及以上版本的32位操作系統(tǒng)中。而MCGS嵌入版的運行環(huán)境則需要運行在裝有Windows CE嵌入式實時多任務(wù)操作系統(tǒng)的M

15、CGS觸摸屏中。 MCGS嵌入版的組態(tài)軟件具體安裝步驟詳解如下:,1啟動Windows操作系統(tǒng),在相應(yīng)的驅(qū)動器中插入光盤; 2插入光盤后會自動彈出MCGS組態(tài)軟件安裝界面(如沒有窗口彈出,則從Windows的“開始”菜單中,選擇“運行”命令,運行光盤中的AutoRun . exe文件),如圖1-2所示。 3在安裝程序窗口中選擇“安裝組態(tài)軟件”,啟動安裝程序開始安裝。 4進(jìn)入安裝程序的歡迎界面的“下一步”操作,如圖1-3 所示。,.,12,圖1-2 MCGS組態(tài)軟件安裝程序窗口,圖1-3 MCGS組態(tài)軟件的安裝歡迎界面,5安裝程序?qū)⑻崾灸阒付ò惭b的目錄,系統(tǒng)默認(rèn)安裝到D:MCGSE目錄下,建議使

16、用默認(rèn)安裝目錄,如圖1-4所示。 6安裝過程將持續(xù)數(shù)分鐘系統(tǒng)將彈出“安裝完成”對話框,提示重新啟動計算機和稍后重新啟動計算機,建議重新啟動計算機后再運行組態(tài)軟件。按下“結(jié)束”按鈕,將結(jié)束安裝,如圖1-5所示。 7安裝完成后,Windows操作系統(tǒng)的桌面上添加了兩個圖標(biāo),分別用于啟動MCGS嵌入版組態(tài)軟件組態(tài)環(huán)境和模擬運行環(huán)境,如圖1-6所示。,.,13,圖1-4 組態(tài)軟件安裝路徑選擇 圖1-5 安裝軟件結(jié)束窗口,圖1-6 MCGSE組態(tài)和模擬運行環(huán)境的圖標(biāo),.,14,Windows在開始菜單中也添加了相應(yīng)的MCGS嵌入版組態(tài)軟件程序文件夾,此程序文件夾包括五項內(nèi)容:MCGS組態(tài)環(huán)境、MCGS模

17、擬環(huán)境、MCGS自述文件、MCGS電子文檔以及卸載MCGS嵌入版組態(tài)軟件。MCGS組態(tài)環(huán)境是嵌入版的組態(tài)環(huán)境;MCGS模擬環(huán)境,是嵌入版的模擬運行環(huán)境;MCGS自述文件描述了軟件發(fā)行時的最后信息;MCGS電子文檔則包含了有關(guān)MCGS嵌入版組態(tài)軟件最新的幫助信息,如圖1-7所示。,圖1-7 MCGS嵌入版組態(tài)軟件程序組,.,15,在系統(tǒng)安裝完成以后,在用戶指定的目錄下(或者是默認(rèn)目錄D:MCGSE),產(chǎn)生三個子文件夾:Program、Samples、Work。Program 子文件夾中,有兩個應(yīng)用程序McgsSetE.exe、CEEMU. exe以及MCGSCE.X86、MCGSCE.ARMV4

18、文件。McgsSetE.exe是運行MCGS嵌入版組態(tài)環(huán)境的應(yīng)用程序;CEEMU.exe是運行MCGS模擬運行環(huán)境的應(yīng)用程序;MCGSCE.X86和MCGSCE.ARMV4是MCGS運行環(huán)境的執(zhí)行程序,控制X86類型的CPU和ARM類型的CPU,通過MCGS組態(tài)環(huán)境中的下載對話框的高級功能下載到觸摸屏中運行的,是觸摸屏中實際運行環(huán)境的應(yīng)用程序。Samples是實例工程文件夾,Samples里面有系統(tǒng)提供的幾個組態(tài)好的實例工程文件。Work文件夾是默認(rèn)保存工程的文件夾,將組態(tài)的工程改為其他的保存文件路徑。,.,16,1.4 組態(tài)軟件運行,MCGS嵌入版組態(tài)軟件包括組態(tài)環(huán)境、運行環(huán)境、模擬運行環(huán)境

19、三部分。文件McgsSetE.exe對應(yīng)于組態(tài)環(huán)境、文件McgsCE.exe對應(yīng)于運行環(huán)境、文件CEEMU. exe對應(yīng)于模擬運行環(huán)境。組態(tài)環(huán)境和模擬運行環(huán)境安裝在計算機中,運行環(huán)境安裝在MCGS的觸摸屏中。組態(tài)環(huán)境是用戶組態(tài)工程的平臺,模擬運行環(huán)境在計算機上模擬工程的運行情況,用戶可以不必連接觸摸屏對工程進(jìn)行運行和檢查。運行環(huán)境是組態(tài)軟件安裝到觸摸屏內(nèi)存的運行環(huán)境。 點擊桌面上“MCGS組態(tài)環(huán)境”的快捷圖標(biāo),即可進(jìn)入MCGS嵌入版的組態(tài)環(huán)境界面,如圖1-8所示。在此環(huán)境中用戶可以根據(jù)自己的需求建立工程。當(dāng)組態(tài)完工程后在計算機的模擬運行環(huán)境中試運行,以檢查是否符合組態(tài)要求。也可以將工程下載到觸

20、摸屏的實際環(huán)境中運行。下載新工程到觸摸屏?xí)r新工程與舊工程不同,將不會刪除磁盤中的存盤數(shù)據(jù);如果是相同的工程但同名組對象的結(jié)構(gòu)不同,則會刪除改組對象的存盤數(shù)據(jù)。 在MCGS嵌入版組態(tài)軟件的組態(tài)環(huán)境下選擇工具菜單的下載配置,將彈出下載配置對話框選擇好背景方案,如圖1-9所示。,.,17,圖1-8 MCGS組態(tài)環(huán)境界面 圖1-9 下載配置對話框,.,18,標(biāo)準(zhǔn)320240、標(biāo)準(zhǔn)640480、標(biāo)準(zhǔn)800600、標(biāo)準(zhǔn)1024768、晴空320240、晴空640480、晴空800600、晴空1024768。跟據(jù)所選擇不同型號的觸摸屏來確定運行環(huán)境屏幕的分辨率的大小。 2.連接方式:用于設(shè)置計算機與觸摸屏的

21、連接方式。包括兩個選項: (1)TCP/IP網(wǎng)絡(luò):通過TCP/IP網(wǎng)絡(luò)連接。下方有顯示目標(biāo)機名輸入框,用于指定觸摸屏的IP地址。 (2)串口通信:通過串口連接。下方有顯示串口選擇輸入框,用于指定與觸摸屏連接的串口號。 3.功能按鈕 (1)通信測試:用于測試通信情況。 (2)工程下載:用于將工程下載到模擬運行環(huán)境,或觸摸屏的運行環(huán)境中。 (3)啟動運行:啟動嵌入式系統(tǒng)中的工程運行。 (4)停止運行:停止嵌入式系統(tǒng)中的工程運行。 (5)模擬運行:工程在模擬運行環(huán)境下運行。 (6)連機運行:工程在實際的觸摸屏中運行。 (7)高級操作:點擊“高級操作”按鈕的彈出框如圖1-10所示。,1背景方案:用于設(shè)

22、置模擬運行環(huán)境屏幕的分辨率。用戶可根據(jù)需要選擇。八個選項分別為:,1.4.1 下載配置對話框說明,.,19,圖1-10 高級操作對話框,.,20,以MCGS嵌入版組態(tài)軟件的演示工程為例說明下載配置對話框操作步驟。模擬運行環(huán)境窗口如圖1-11所示。 1. 打開下載配置窗口,選擇“模擬運行”。 2. 點擊“通信測試”,測試通信是否正常。如果通信成功,在返回信息框中將提示“通信測試正?!?。同時彈出模擬運行環(huán)境窗口,此窗口打開后,將以最小化形式,在任務(wù)欄中顯示。如果通信失敗將在返回信息框中提示“通信測試失敗”。 3.點擊“工程下載”,將工程下載到模擬運行環(huán)境中。如果工程正常下載,將提示:“工程下載成功

23、!”。 4.點擊“啟動運行”,模擬運行環(huán)境啟動,模擬環(huán)境最大化顯示可看到工程正在運行。 5.點擊下載配置中的“停止運行”按鈕,或者模擬運行環(huán)境窗口中的停止按鈕 工程停止運行;點擊模擬運行環(huán)境窗口中的關(guān)閉按鈕 窗口關(guān)閉。,1.4.2 下載配置對話框操作步驟,.,21,圖1-11 模擬運行環(huán)境窗口,.,22,本章小結(jié),本章重點介紹了MCGS嵌入版組態(tài)軟件概述、基本結(jié)構(gòu)和工能特點,并通過實例講述了MCGS組態(tài)軟件的窗口實用基本內(nèi)容屬性設(shè)置及組態(tài)設(shè)計中應(yīng)注意的問題。通過對MCGS嵌入版組態(tài)軟件的基本構(gòu)成,能夠進(jìn)一步理解MCGS在工程應(yīng)用中的作用。,1. 什么是MCGS嵌入版組態(tài)軟件? 2. MCGS嵌

24、入版組態(tài)軟件由哪幾部分組成? 3. MCGS嵌入版組態(tài)軟件對系統(tǒng)要哪些要求?,思考題,.,23,第2章 MCGS嵌入版組態(tài)軟件的組建工程,本章結(jié)合工程實例對MCGS嵌入版組態(tài)軟件的組態(tài)過程、操作方法和實現(xiàn)功能等環(huán)節(jié),進(jìn)行全面的講解。幫助學(xué)生對MCGS嵌入版組態(tài)軟件的內(nèi)容、工作方法和操作步驟在短時間內(nèi)有一個總體的認(rèn)識。,.,24,2.1 MCGS嵌入版組態(tài)軟件的工程建立,2.1.1 組建工程的過程 設(shè)計一個工程首先要了解工程的系統(tǒng)構(gòu)成和工藝流程,明確主要的技術(shù)要求,搞清工程所涉及到的相關(guān)硬件和軟件。在此基礎(chǔ)上,擬定組建工程的總體規(guī)劃和設(shè)想。比如:控制流程如何實現(xiàn),需要什么樣的動畫效果,應(yīng)具備哪些

25、功能,需要何種工程報表,需不需要曲線顯示等。只有這樣才能在組態(tài)過程中有的放矢,達(dá)到完成工程的目的。 1工程項目系統(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ù)及動畫顯示的。 2工程立項搭建框架 建立新工程主要內(nèi)容包括:定義工程名稱、封面窗口名稱和啟動窗口(封面窗口退出后接著顯示的窗口)名稱。指定存盤數(shù)據(jù)庫文件的名稱以及存盤數(shù)據(jù)庫,設(shè)定動畫的周期。在MCGS組態(tài)環(huán)境中,建立了由五部分組成的工程結(jié)構(gòu)框架。

26、封面窗口和啟動窗口也可等到建立了用戶窗口后再行建立。,.,25,4制作動畫顯示畫面 動畫制作分為靜態(tài)圖形設(shè)計和動態(tài)屬性設(shè)置兩個過程。通過MCGS組態(tài)軟件中提供的基本圖形元素及動畫構(gòu)件庫,在用戶窗口內(nèi)“組合”成各種復(fù)雜的畫面。后一部分則設(shè)置圖形的動畫屬性與實時數(shù)據(jù)庫中定義的變量建立相關(guān)性的連接關(guān)系,作為動畫圖形的驅(qū)動源。 5編寫控制流程程序 在運行策略窗口從策略構(gòu)件箱中,選擇所需功能策略構(gòu)件,構(gòu)成各種功能模塊,由這些模塊實現(xiàn)各種人機交互操作。MCGS組態(tài)軟件還為用戶提供了編程用的功能構(gòu)件,使用簡單的編程語言,編寫工程控制程序。 6完善管理菜單按鈕功能 管理菜單按鈕包括對菜單命令、監(jiān)控器件、操作按

27、鈕的功能組態(tài);實現(xiàn)歷史數(shù)據(jù)、實時數(shù)據(jù)、各種曲線、數(shù)據(jù)報表、報警信息輸出等功能;建立工程安全機制等。 7編寫腳本程序調(diào)試工程 利用調(diào)試程序產(chǎn)生的模擬數(shù)據(jù),檢查動畫顯示和控制流程是否正確。 8連接設(shè)備驅(qū)動程序 選定與設(shè)備相匹配的設(shè)備構(gòu)件,連接設(shè)備通道,確定數(shù)據(jù)變量的數(shù)據(jù)處理方式,完成設(shè)備屬性的設(shè)置。此項操作在設(shè)備窗口內(nèi)進(jìn)行。,.,26,9工程完工綜合測試 最后測試工程各部分的工作情況,完成整個工程的組態(tài)工作實施工程交接。 總之在實際組態(tài)過程中,有些過程是交織在一起進(jìn)行的,根據(jù)工程的實際需要和自己的習(xí)慣調(diào)整步驟的先后順序,而并沒有嚴(yán)格的限制與規(guī)定。這里列出以上的步驟是為了幫助學(xué)生了解MCGS組態(tài)軟件

28、使用的一般過程,以便快速學(xué)習(xí)和掌握MCGS嵌入版組態(tài)軟件。,.,27,2.1.2 工程實例,通過介紹循環(huán)水控制系統(tǒng)的組態(tài)過程,講解如何使用MCGS嵌入版組態(tài)軟件完成組態(tài)工程。工程樣例中涉及到動畫制作、控制流程的編寫、模擬設(shè)備的連接、報警輸出、報表曲線顯示等多項組態(tài)操作。 1.工程分析 在開始組態(tài)工程前,先對該工程進(jìn)行剖析從整體上把握工程的結(jié)構(gòu)和工藝流程的特點。實現(xiàn)的功能及如何實現(xiàn)這些功能的組態(tài)方法和技巧。 2.工程框架 設(shè)計5個用戶窗口:循環(huán)水控制系統(tǒng)、數(shù)據(jù)報表、曲線、報警、封面 。 3.在數(shù)據(jù)庫中建立的主要變量 水泵、進(jìn)水閥、控制閥、出水閥、液位1、液位2、液位3、液位1上限、液位1下限、液

29、位2上限、液位2下限、液位3上限、液位3下限、液位組。 4.圖形制作 循環(huán)水控制系統(tǒng)窗口中包括構(gòu)件有:水泵、進(jìn)水閥、控制閥、出水閥、水罐1、水罐2、開關(guān)、開關(guān)指示燈、儀表,以上構(gòu)件可從對象元件庫引入,而水池是由設(shè)計者自行設(shè)計。 5.流程控制 通過循環(huán)策略中的腳本程序策略塊實現(xiàn)。 6.安全機制 通過用戶權(quán)限管理、工程安全管理、腳本程序?qū)崿F(xiàn)。,.,28,2.1.3 循環(huán)水控制系統(tǒng)的工藝流程,循環(huán)水控制系統(tǒng)是由一個水泵、兩個水罐、一個進(jìn)水閥、一個出水閥、一個控制閥、一個水池、四個指示燈、八個開關(guān)以及三個滑動輸入器組成。該系統(tǒng)是由水泵水罐1進(jìn)水閥水池控制閥水罐2 出水閥組成一個循環(huán)水控制回路。在水罐1

30、、水池、水罐2的旁邊設(shè)有一個滑動輸入器控制相應(yīng)液位的大小。每個開關(guān)旁設(shè)有指示燈,用來指示每個開關(guān)的運行狀態(tài)。,.,29,2.1.4 工程運行效果圖,工程效果圖主要是根據(jù)工藝要求或者工程設(shè)計要求規(guī)劃出最終效果圖。效果圖設(shè)計要簡捷明快,最大限度地反應(yīng)工作現(xiàn)場的實際設(shè)備情況。工程最終效果圖如圖2-1至2-4所示。 圖2-1 循環(huán)水控制系統(tǒng)窗口 圖2-2 曲線窗口,.,30,圖2-3 報警窗口 圖2-4 報表窗口,.,31,2.2 創(chuàng)建MCGS組態(tài)工程,2.2.1 MCGS工程文件打開與保存,計算機上安裝了“MCGS嵌入版組態(tài)軟件”,在Windows桌面上會有“MCGS組態(tài)環(huán)境”與“MCGS運行環(huán)境”

31、 圖標(biāo)。點擊桌面上“MCGS組態(tài)環(huán)境”的快捷圖標(biāo),即可進(jìn)入MCGS嵌入版的組態(tài)環(huán)境界面,如圖2-5所示。,圖2-5 MCGS嵌入版的組態(tài)環(huán)境界面,.,32,在菜單“文件”中選“新建工程”菜單項,如果MCGS安裝在D:根目錄下則會在D:MCGSEWORK下自動新生成的工程文件,默認(rèn)的工程名為新建工程.MCG (表示新建工程的順序號,如:0、1、2、3等)。如圖2-6所示。 在菜單“文件”中選“工程另存為”菜單項,如圖2-7所示,把新建工程存為D:MCGSEWORK循環(huán)水控制系統(tǒng),保存路徑如圖2-8所示。,圖2-6 新建工程路徑 圖2-7 工程另存為路徑,.,33,圖2-8 新建工程保存路徑,.,

32、34,2.2.2 建立組態(tài)工程畫面,1進(jìn)入MCGS組態(tài)工作臺,單擊“用戶窗口”,在“用戶窗口”中單擊“新建窗口”按鈕,則產(chǎn)生新“窗口0”,如圖2-9所示。 2選中“窗口0”,單擊“窗口屬性”,進(jìn)入“用戶窗口屬性設(shè)置”的彈出框,將窗口名稱改為循環(huán)水控制系統(tǒng);窗口標(biāo)題改為:循環(huán)水控制系統(tǒng);其他屬性設(shè)置不變,單擊“確認(rèn)”。如圖2-10所示。 3在“用戶窗口”中,選中“循環(huán)水控制系統(tǒng)”,點擊右鍵選擇下拉菜單中的“設(shè)置為啟動窗口”選項,將該窗口設(shè)置為啟動窗口。如圖2-11所示。,圖2-9 新建窗口 圖2-10 用戶窗口屬性設(shè)置彈出框,.,35,圖2-11 設(shè)置為啟動窗口,.,36,2.2.3 編輯組態(tài)工

33、程畫面,制作窗口文字框圖操作步驟如下; 1選中“循環(huán)水控制系統(tǒng)”窗口圖標(biāo)單擊“動畫組態(tài)”按鈕,進(jìn)入動畫組態(tài)窗口編輯畫面。單擊工具條中的“工具箱” 按鈕打開繪圖工具箱。圖標(biāo)對對應(yīng)于選擇器用于在編輯圖形時選取用戶窗口中指定的圖形對象;圖標(biāo) 用于打開和關(guān)閉常用圖符工具箱,從常用圖符工具箱中選取圖形對象放置在用戶窗口中,是標(biāo)注用戶應(yīng)用系統(tǒng)圖形界面的作用。MCGS組態(tài)環(huán)境中的圖形對象包括圖元對象、圖符對象和動畫構(gòu)件三種類型,不同類型的圖形對象有不同的屬性,所能完成的功能也各不相同。MCGS組態(tài)環(huán)境的圖元是以向量圖形的格式而存在的,根據(jù)需要可隨意移動圖元的位置和改變圖元的大小。MCGS組態(tài)環(huán)境系統(tǒng)內(nèi)部提供

34、了27種常用的圖符對象,稱為系統(tǒng)圖符對象,如圖2-12所示。 2選擇“工具箱”內(nèi)的“標(biāo)簽”按鈕,鼠標(biāo)的光標(biāo)呈“十字”形,在窗口頂端中心位置拖拽鼠標(biāo),根據(jù)需要拉出一定大小的矩形。在光標(biāo)閃爍位置輸入文字“循環(huán)水控制系統(tǒng)”,按回車鍵文字輸入完畢。 3選中當(dāng)前的文字框設(shè)置:設(shè)定文字框顏色;單擊工具條上的 (填充色)按鈕,設(shè)定文字框的背景顏色為沒有填充顏色;單擊工具條上的(線色)按鈕,設(shè)置文字框的邊線顏色為沒有邊線顏色;單擊工具條上的 (字符字體)按鈕設(shè)置文字字體為:宋體;字型為:粗體;大小為:一號;單擊工具條上的 (字符顏色)按鈕,將文字顏色設(shè)為:綠色,文字框設(shè)定完成。如圖2-13所示。,.,37,圖

35、2-13 字符顏色和字符字體提示框,圖2-12 系統(tǒng)圖符對象,.,38,2.2.4 制作組態(tài)工程流程圖,1單擊繪圖工具箱中的(插入元件)圖標(biāo)彈出對象元件管理彈出框,如圖2-14所示。,圖2-14 對象元件管理彈出框,.,39,2從“儲藏罐”類中選取罐17、罐23。 3從“閥”和“泵”類中分別選取2個閥(閥41、閥45)、1個泵(泵40)。 4將儲藏罐、閥、泵等構(gòu)件調(diào)整為適當(dāng)大小放到適當(dāng)位置,參照效果圖2-1所示。 5水池是動手制作的,在工具箱中選取 調(diào)整大小放在適當(dāng)?shù)奈恢谩T诔S梅栔羞x取 調(diào)整大小并與矩形重疊放置。同時點擊鼠標(biāo)右鍵中排列選項,把 設(shè)置為最前面的屬性設(shè)置。如圖2-15所示。雙擊

36、進(jìn)入 的屬性設(shè)置選擇大小變化,按圖2-16所示進(jìn)行設(shè)置 。,圖2-15 水池,圖2-16 水池的動畫組態(tài)屬性設(shè)置,.,40,6選中工具箱內(nèi)的流動塊動畫構(gòu)件圖標(biāo) ,鼠標(biāo)的光標(biāo)呈“十”字形,移動鼠標(biāo)至窗口的預(yù)定位置。點擊鼠標(biāo)左鍵移動鼠標(biāo),在鼠標(biāo)光標(biāo)后形成一道虛線拖動一定距離后,點擊鼠標(biāo)左鍵,生成一段流動塊。再拖動鼠標(biāo)(可沿原來方向,也可垂直原來方向),生成下一段流動塊并調(diào)整大小和相應(yīng)的位置。 7.當(dāng)用戶想結(jié)束繪制時,雙擊鼠標(biāo)左鍵即可。 8.當(dāng)用戶想修改流動塊時選中流動塊(流動塊的周圍出現(xiàn)選中標(biāo)志:白色小方塊),鼠標(biāo)指針指向小方塊,按住左鍵不放拖動鼠標(biāo),即可調(diào)整流動塊的形狀。 9使用工具箱中的 圖標(biāo)

37、,將閥門和罐1進(jìn)行文字注釋。依次為:水泵、水罐1、進(jìn)水閥、水池、控制閥、水罐2、出水閥。文字注釋的設(shè)置“編輯畫面”中的“制作文字框圖”。 10每個泵和閥門做出相應(yīng)的指示燈,從“指示燈”選取指示燈3。每個泵和閥門做出相應(yīng)的開關(guān),從“工具箱”選取按鈕放到適當(dāng)?shù)奈恢么_定退出。 11.每個儀表都是從工具箱中選取的,把儀表1放到適當(dāng)?shù)奈恢貌⒄{(diào)整大小。以儀表1為例進(jìn)行講解儀表屬性設(shè)置,如圖2-17所示。,.,41,圖2-17 旋轉(zhuǎn)儀表構(gòu)件屬性設(shè)置,.,42,12通過窗口畫面的設(shè)置,最后生成的整體畫面如圖2-18所示。保存畫面選擇“文件”菜單中的 保存窗口選項進(jìn)行保存。,圖2-18 循環(huán)水控制系統(tǒng)的整體畫面

38、,.,43,本章小結(jié),本章重點介紹了MCGS嵌入版組態(tài)軟件的基本結(jié)構(gòu)和功能特點,并通過一個應(yīng)用實例進(jìn)行詳細(xì)講解了如何建立新工程、窗口的設(shè)置、工具箱的使用和組態(tài)設(shè)計時遇到的問題等。通過學(xué)習(xí)MCGS嵌入版組態(tài)軟件的基本操作,可以更進(jìn)一步的解決實際工程中的問題。 思考題 1. 什么是MCGS嵌入版組態(tài)軟件的工具箱? 2. 什么是MCGS嵌入版組態(tài)軟件的流動塊,流動塊的作用是什么? 3. 在對窗口進(jìn)行操作時,將該窗口設(shè)置為啟動窗口的作用是什么?,.,44,第3章 MCGS嵌入版組態(tài)軟件的動態(tài)鏈接,前面已經(jīng)講解了如何繪制靜態(tài)的圖形設(shè)置,在本章中主要學(xué)習(xí)MCGS嵌入版組態(tài)軟件中提供各種動畫構(gòu)件的屬性設(shè)置,

39、能夠使靜態(tài)的圖形按照實際生產(chǎn)的工作情況動起來。,.,45,3.1 數(shù)據(jù)對象,在設(shè)置動畫構(gòu)件的屬性設(shè)置之前要先定義MCGS組態(tài)環(huán)境中數(shù)據(jù)對象,在組態(tài)工程中數(shù)據(jù)對象是連接組態(tài)每個環(huán)境的關(guān)鍵,數(shù)據(jù)對象都放在實時數(shù)據(jù)庫中進(jìn)行統(tǒng)一管理的。實時數(shù)據(jù)庫是MCGS嵌入版組態(tài)軟件的數(shù)據(jù)交換和數(shù)據(jù)處理的中心。數(shù)據(jù)對象是構(gòu)成實時數(shù)據(jù)庫的基本單元,建立實時數(shù)據(jù)庫的過程也是定義數(shù)據(jù)對象的過程。數(shù)據(jù)對象有開關(guān)型、數(shù)值型、字符型、事件型和組對象這五種類型。不同類型的數(shù)據(jù)對象,實用的用途和屬性各不相同。定義數(shù)據(jù)對象主要包括:數(shù)據(jù)變量的名稱、類型、初始值、數(shù)值范圍、確定與數(shù)據(jù)變量存盤相關(guān)的參數(shù)、存盤的周期、存盤的時間范圍和保存

40、期限等。分析和建立實例工程中與設(shè)備控制相關(guān)的數(shù)據(jù)對象,在根據(jù)需要對數(shù)據(jù)對象進(jìn)行設(shè)置。實例工程中用到相關(guān)的變量如表3-1所示。,.,46,表3-1 變量列表,.,47,實例工程中用到相關(guān)的變量的建立方法與過程如下: 1.建立實時數(shù)據(jù)庫 打開工作臺的“實時數(shù)據(jù)庫”窗口標(biāo)簽,進(jìn)入實時數(shù)據(jù)庫窗口頁面。如圖3-1所示。按“新增對象” 按鈕,在窗口的數(shù)據(jù)變量列表中增加新的數(shù)據(jù)變量。多次按該按鈕則增加多個數(shù)據(jù)變量,系統(tǒng)默認(rèn)定義的名稱為“InputUser3”、“InputUser3”、“InputUser3”等。,圖3-1 實時數(shù)據(jù)庫,.,48,2.數(shù)值型數(shù)據(jù)對象的屬性設(shè)置 實時數(shù)據(jù)庫中找到相對應(yīng)用的數(shù)據(jù)變

41、量,按“對象屬性”按鈕或雙擊選中變量打開對象屬性設(shè)置窗口。指定名稱類型;用戶將系統(tǒng)定義的默認(rèn)名稱改為用戶定義的名稱。指定注釋類型;在注釋欄中輸入變量注釋文字。循環(huán)水控制系統(tǒng)中要定義的數(shù)據(jù)變量過程以“液位2”變量為例進(jìn)行設(shè)置。設(shè)置過程如圖3-2至圖3-4所示。,圖3-3 數(shù)據(jù)對象存盤屬性,圖3-3 數(shù)據(jù)對象存盤屬性,.,49,圖3-4 數(shù)據(jù)對象報警屬性,.,50,3.開關(guān)型數(shù)據(jù)對象的屬性設(shè)置 水泵、進(jìn)水閥、控制閥、出水閥四個開關(guān)型數(shù)據(jù)對象,屬性設(shè)置只要把數(shù)據(jù)對象名稱改為:水泵、出水閥、進(jìn)水閥、控制閥;對象類型選中“開關(guān)”,其他屬性不變,如圖3-5至圖3-8所示。,圖3-5 水泵變量的屬性設(shè)置,圖

42、3-6出水閥變量的屬性設(shè)置,.,51,圖3-7進(jìn)水閥變量的屬性設(shè)置,圖3-8控制閥變量的屬性設(shè)置,.,52,4.組對象型數(shù)據(jù)對象的屬性設(shè)置 新建一個數(shù)據(jù)變量打開基本屬性,對象名稱為:液位組,對象類型為:組對象其他屬性設(shè)置不變。在組對象型存盤屬性中,數(shù)據(jù)對象值的存盤選中定時存盤,存盤周期設(shè)為5秒。在組對象成員中選擇“液位1”,“液位2”,液位3”。具體設(shè)置如圖3-9至圖3-11所示。,圖3-9 組變量基本屬性設(shè)置,圖3-10 組變量存盤屬性設(shè)置,.,53,圖3-11 組變量組對象成員屬性設(shè)置,.,54,3.2 動態(tài)連接,在組態(tài)環(huán)境中由圖形控件制作的圖形界面是靜止不動的,需要對這些圖形控件進(jìn)行動畫

43、設(shè)置,應(yīng)用動態(tài)畫面描述外界對象的狀態(tài)變化,達(dá)到過程實時監(jiān)控的目的。MCGS嵌入式組態(tài)軟件實現(xiàn)圖形動畫設(shè)計的主要方法是將用戶窗口中圖形控件與實時數(shù)據(jù)庫中的數(shù)據(jù)對象建立相關(guān)性連接,并設(shè)置相應(yīng)的動畫屬性。在系統(tǒng)運行過程中,圖形對象的外觀和狀態(tài)特征,由數(shù)據(jù)對象的實時采集值來控制相應(yīng)的圖形動畫的運動,從而實現(xiàn)了圖形的動畫效果。,.,55,3.2.1 圖形控件動畫設(shè)置,對應(yīng)工程樣例中的圖形控件進(jìn)行動畫屬性設(shè)置如下:在用戶窗口中打開循環(huán)水控制系統(tǒng)窗口,選中水罐1雙擊則彈出單元屬性設(shè)置窗口。如圖3-12所示。打開單元屬性設(shè)置窗口中的動畫連接選項選擇中折線則會出現(xiàn) ,如圖3-13所示。單擊 則進(jìn)入動畫組態(tài)屬性設(shè)

44、置窗口,按3-14圖所示進(jìn)行修改其他屬性設(shè)置不變。設(shè)置好后按確定,再按確定變量連接成功。對于水罐2,只需要把“液位2”改為“液位1”;最大變化百分比100,對應(yīng)的表達(dá)式的值由10改為6即可其他的屬性設(shè)置不變。,.,56,圖3-12 單元屬性設(shè)置窗口,圖3-13 動畫連接窗口,.,57,圖3-14 動畫組態(tài)屬性設(shè)置,.,58,3.2.2 開關(guān)型構(gòu)件進(jìn)行動畫設(shè)置,用戶窗口中打開循環(huán)水控系統(tǒng)制窗口,選中進(jìn)水閥雙擊則彈出單元屬性設(shè)置窗口,如圖3-15所示。開單元屬性設(shè)置窗口中的動畫連接選項選擇組合圖符則會出現(xiàn),如圖3-16所示。單擊則進(jìn)入動畫組態(tài)屬性設(shè)置窗口按圖3-17所示修改,其他屬性設(shè)置不變。設(shè)置

45、好后按確定按鈕完成變量的連接。水泵、出水閥、控制閥的屬性設(shè)置與進(jìn)水閥屬性設(shè)置相同。,圖3-15 單元屬性設(shè)置窗口,圖3-16 動畫連接窗口,.,59,圖3-17 組態(tài)屬性設(shè)置窗口,.,60,進(jìn)水閥的動畫組態(tài)屬性設(shè)置中,可以在“屬性設(shè)置”調(diào)入進(jìn)水閥其他的屬性設(shè)置窗口,如圖3-18所示。,圖3-18 屬性設(shè)置窗口,.,61,3.2.3 流動塊構(gòu)件屬性設(shè)置,在循環(huán)水控制系統(tǒng)中反應(yīng)水管的水流動效果是通過設(shè)置流動塊構(gòu)件屬性設(shè)置來實現(xiàn)完成的。對流動塊構(gòu)件進(jìn)行動畫設(shè)置如下;在用戶窗口中打開循環(huán)水控制系統(tǒng)窗口進(jìn)入,選中水泵右側(cè)的流動塊雙擊,則彈出流動塊構(gòu)件屬性設(shè)置窗口,如圖3-19所示。修改流動塊構(gòu)件的基本屬

46、性,打開流動塊構(gòu)件的流動屬性設(shè)置窗口,如照圖3-20所示修改。流動塊構(gòu)件的可見度屬性不進(jìn)行修改,如圖3-21所示。 水罐1與進(jìn)水閥之間的流動塊構(gòu)件屬性設(shè)置只需要把相應(yīng)表達(dá)式改為:進(jìn)水閥=1即可其他屬性不進(jìn)行修改,如圖3-22所示。進(jìn)水閥與水池之間的流動塊構(gòu)件屬性設(shè)置只需要把相應(yīng)表達(dá)式改為:進(jìn)水閥=1即可其他屬性設(shè)置不進(jìn)行修改,按確定完成設(shè)置,如圖3-22所示。,.,62,圖3-19 基本屬性設(shè)置窗口,圖3-20 流動屬性設(shè)置窗口,圖3-21 可見度屬性設(shè)置窗口,圖3-22 流動屬性設(shè)置窗口,.,63,水池與控制閥之間的流動塊構(gòu)件屬性設(shè)置只需要把相應(yīng)表達(dá)式改為:控制閥=1即可其他屬性設(shè)置不進(jìn)行修

47、改:控制閥與水罐2之間的流動塊構(gòu)件屬性設(shè)置需要把相應(yīng)表達(dá)式改為:控制閥=1即可其他屬性設(shè)置不進(jìn)行修改,如圖3-23所示。水罐2與出水閥之間的流動塊構(gòu)件屬性設(shè)置只需要把相應(yīng)表達(dá)式改為:進(jìn)水閥=1即可其他屬性設(shè)置不進(jìn)行修改:出水閥與水泵之間的流動塊構(gòu)件屬性設(shè)置只需要把相應(yīng)表達(dá)式改為:進(jìn)水閥=1即可其他屬性設(shè)置不進(jìn)行修改,流動塊構(gòu)件屬性設(shè)置完成。建立過程如圖3-24所示。,圖3-23 流動屬性設(shè)置窗口,圖3-24 流動屬性設(shè)置窗口,.,64,到此動畫構(gòu)件的屬性設(shè)置已經(jīng)完成,進(jìn)入模擬運行環(huán)境讓工程運行起來,檢查動畫構(gòu)件是否按照相應(yīng)動作條件進(jìn)行正常工作的。在運行之前需要做一下窗口設(shè)置,在“用戶窗口”中選

48、中“循環(huán)水控制系統(tǒng)窗口”單擊鼠標(biāo)右鍵,點擊“設(shè)置為啟動窗口”,這樣樣例工程進(jìn)入運行環(huán)境后會自動打開“循環(huán)水控制系統(tǒng)窗口”,如圖3-25所示。 上述操作完成后進(jìn)入運行模擬環(huán)境在菜單項“文件”中,選“進(jìn)入運行環(huán)境”或直接按“F5”或點擊工具條中圖標(biāo),進(jìn)入到下載配置窗口。點擊模擬運行在進(jìn)入工程下載后進(jìn)入工程下載環(huán)節(jié),提示工程下載成功后按啟動運行按鈕可以進(jìn)入模擬運行環(huán)境。當(dāng)在反饋信息提示欄中有錯誤提示時,要修改完所有錯誤信息后,系統(tǒng)提示工程下載成功才能進(jìn)入相應(yīng)的運行環(huán)境,如圖3-26所示。,.,65,圖3-25 設(shè)置為啟動窗口,圖3-26 下載配置窗口,.,66,打開模擬運行環(huán)境窗口畫面是不動的狀態(tài),

49、移動鼠標(biāo)到“水泵”、“進(jìn)水閥”、“控制閥”、“出水閥”旁邊的開關(guān)按鈕部分,會出現(xiàn)小手單擊開關(guān)按鈕指示燈由紅色部分變?yōu)榫G色,同時流動塊運動起來,如圖3-27所示。,圖3-27 模擬運行環(huán)境窗口,.,67,3.2.4 滑動輸入器構(gòu)件的屬性設(shè)置,流動塊運動起來了但水罐1、水罐2、水池仍沒有變化,這是由于沒有信號輸入,也沒有人為地改變其值。現(xiàn)在用如下方法改變其值,使水罐1、水罐2、水池動作起來。在“工具箱”中選中滑動輸入器 圖標(biāo),當(dāng)鼠標(biāo)變?yōu)椤笆焙笸蟿邮髽?biāo)到適當(dāng)大小,然后雙擊進(jìn)入屬性設(shè)置,具體操作如圖3-28所示。,圖3-28 滑動輸入器構(gòu)件圖,.,68,圖3-29 滑動輸入器構(gòu)件基本屬性設(shè)置,圖3-

50、30 滑動輸入器構(gòu)件刻度與標(biāo)注屬性設(shè)置,.,69,以液位1為例進(jìn)行講解:打開滑動輸入器構(gòu)件屬性設(shè)置的“基本屬性”窗口進(jìn)行輸入器構(gòu)件的外觀和滑塊指向的設(shè)置,在“滑塊指向”中選中“無指向”,其他屬性設(shè)置不變,如圖3-29所示?;瑒虞斎肫鳂?gòu)件屬性設(shè)置的“刻度與標(biāo)注屬性”中,把“主劃線數(shù)目”改為:6,“次劃線數(shù)目”改為:2,標(biāo)注間隔該為1其他屬性設(shè)置不變。如圖3-30所示。打開滑動輸入器構(gòu)件屬性設(shè)置的“操作屬性”窗口,把對應(yīng)數(shù)據(jù)對象的名稱改為:液位1,可以通過單擊圖標(biāo)到元件庫中選取滑動輸入器;“滑塊在最右邊時對應(yīng)的值”為:6,其他屬性設(shè)置不變。如圖3-31所示?;瑒虞斎肫鳂?gòu)件屬性設(shè)置的可見度屬性設(shè)置如

51、圖3-32所示。,圖3-31 滑動輸入器構(gòu)件操作屬性設(shè)置,圖3-32 滑動輸入器構(gòu)件可見度屬性設(shè)置,.,70,3.2.5 顯示輸出框的屬性設(shè)置,進(jìn)入模擬運行環(huán)境后,通過拉動滑動輸入器使水罐1、水池、水罐2中的液面動起來。為了準(zhǔn)確了解,水罐1、水池、水罐2的數(shù)值,可以用提示框顯示其數(shù)值。以水罐1為例介紹制作過程:在“工具箱”中單擊“標(biāo)簽”圖標(biāo),調(diào)整大小放在水罐下面,雙擊進(jìn)行屬性設(shè)置在輸入輸出連接框中選擇顯示輸出,擴展屬性不進(jìn)行設(shè)置在顯示輸出選項中表達(dá)式該為:液位1,輸出值的類型設(shè)定為數(shù)值型輸出。具體操作如圖3-33、圖3-34所示。,圖3-33 標(biāo)簽動畫組態(tài)屬性設(shè)置,圖3-34 標(biāo)簽動畫組態(tài)屬性

52、顯示輸出設(shè)置,.,71,3.2.6 旋轉(zhuǎn)儀表的屬性設(shè)置,工業(yè)現(xiàn)場都有儀表進(jìn)行數(shù)據(jù)的顯示,在動畫界面中也可以模擬現(xiàn)場的儀表運行狀態(tài)。MCGS嵌入式組態(tài)軟件提供了多種儀表的形式供選擇,利用儀表構(gòu)件在模擬畫面中顯示儀表的運行狀態(tài)。具體制作如下:在“工具箱”中單擊“旋轉(zhuǎn)儀表” 圖標(biāo)或到元件庫選取,調(diào)整儀表大小放在水罐1旁邊,雙擊旋轉(zhuǎn)儀表構(gòu)件屬性設(shè)置具體操作如圖3-35所示。按工具條中圖標(biāo)進(jìn)入運行環(huán)境后,通過拉動滑動輸入器使整個畫面動起來。,.,72,圖3-35旋轉(zhuǎn)儀表構(gòu)件屬性設(shè)置,.,73,3.3 設(shè)備連接,MCGS嵌入版組態(tài)軟件提供了大量的工控領(lǐng)域常用的設(shè)備驅(qū)動程序。在樣例工程中僅以模擬設(shè)備連接為例

53、,介紹關(guān)于MCGS嵌入版組態(tài)軟件的設(shè)備連接,使學(xué)生對該部分知識有概念性的了解。本書將在后面的章節(jié)中對設(shè)備構(gòu)件進(jìn)行詳細(xì)地介紹。 模擬設(shè)備是供調(diào)試工程的一種虛擬設(shè)備。模擬設(shè)備是MCGS嵌入版組態(tài)軟件根據(jù)設(shè)置的參數(shù)產(chǎn)生一組模擬曲線的數(shù)據(jù),以供不同的實際工業(yè)現(xiàn)場調(diào)試工程使用。 模擬設(shè)備構(gòu)件可以產(chǎn)生標(biāo)準(zhǔn)的正弦波、方波、三角波、鋸齒波信號,并且信號的幅值和周期都可以任意設(shè)置。 通過模擬設(shè)備構(gòu)件的連接,可以使動畫不需要手動操作完全自動的運行起來。在啟動MCGS嵌入版組態(tài)軟件的運行環(huán)境時,模擬設(shè)備自動裝載到設(shè)備工具箱中,進(jìn)行運行模擬設(shè)備構(gòu)件。下面按照步驟進(jìn)行裝載模擬設(shè)備構(gòu)件: 1. 在“設(shè)備窗口”中雙擊“設(shè)備

54、窗口”圖標(biāo)進(jìn)入,如圖3-36所示。,.,74,圖3-36 設(shè)備窗口,.,75,2. 點擊工具條中的“工具箱”圖標(biāo),打開“設(shè)備工具箱”,如圖3-37所示。 3. 單擊“設(shè)備工具箱”中的“設(shè)備管理”按鈕,彈出如圖3-38所示。,圖3-37 設(shè)備組態(tài)窗口,圖3-38 設(shè)備管理窗口,.,76,4. 在可選設(shè)備列表中,雙擊“通用設(shè)備”。 5. 雙擊“模擬數(shù)據(jù)設(shè)備”,在下方出現(xiàn)模擬設(shè)備圖標(biāo)。 6. 雙擊模擬設(shè)備圖標(biāo),即可將“模擬設(shè)備”添加到右測選定設(shè)備列表中。如圖3-39所示。,圖3-39 設(shè)備管理窗口,.,77,7. 選中選定設(shè)備列表中的“模擬設(shè)備”單擊“確認(rèn)”,“模擬設(shè)備”被添加到“設(shè)備工具箱”中,如

55、圖3-40所示。,圖3-40 添加模擬設(shè)備窗口,.,78,若在“設(shè)備工具箱”中沒有發(fā)現(xiàn)“模擬設(shè)備”,請單擊“設(shè)備工具箱”中的“設(shè)備管理”進(jìn)入可選設(shè)備提示框。在“可選設(shè)備”中可以看到MCGS嵌入版組態(tài)軟件所支持的大部分硬件設(shè)備。在“通用設(shè)備”中打開“模擬數(shù)據(jù)設(shè)備”雙擊“模擬設(shè)備”,按確認(rèn)后在“設(shè)備工具箱”中就會出現(xiàn)“模擬設(shè)備”的選項,雙擊“模擬設(shè)備”則會在“設(shè)備窗口”中加入“模擬設(shè)備”。 雙擊 進(jìn)入設(shè)備編輯窗口,設(shè)備編輯窗口由三部分組成。第一部分是左上角的驅(qū)動信息構(gòu)件提示框;顯示當(dāng)前的驅(qū)動構(gòu)件的基本信息。第二部分是在驅(qū)動信息構(gòu)件窗口屬性下面的設(shè)備屬性提示框;提示設(shè)備屬性信息。設(shè)置模擬設(shè)備具體操作

56、如下:在“設(shè)備屬性設(shè)置”中,點擊“內(nèi)部屬性”會出現(xiàn) 圖標(biāo),單擊進(jìn)入“內(nèi)部屬性”設(shè)置,設(shè)置好后按”確認(rèn)”按鈕退到“基本屬性”頁。 第三部分是通道連接標(biāo)簽;起到建立設(shè)備與變量的連接作用。在“通道連接”中“對應(yīng)數(shù)據(jù)對象”中輸入變量,如“液位1”,或在所要連接的通道中單擊鼠標(biāo)右鍵,到實時數(shù)據(jù)庫中選中“液位1”雙擊建立連接過程,表示為液位1當(dāng)前與模擬設(shè)備的通道0建立起來連接關(guān)系。下面詳細(xì)介紹模擬設(shè)備的添加及屬性設(shè)置。 (1)雙擊“設(shè)備工具箱”中的“模擬設(shè)備”,模擬設(shè)備被添加到設(shè)備組態(tài)窗口中。進(jìn)入“設(shè)備0-模擬設(shè)備”,打開設(shè)備編輯窗口,如圖3-41所示。,.,79,圖3-41 設(shè)備編輯窗口,.,80,2)

57、點擊基本設(shè)備屬性提示框中的“內(nèi)部屬性”選項,該項右側(cè)會出現(xiàn)圖標(biāo),單擊此按鈕進(jìn)入“內(nèi)部屬性”設(shè)置。將:通道1、2、3的最大值分別設(shè)置為:10、6、10,單擊“確認(rèn)”,完成“內(nèi)部屬性”設(shè)置。具體操作如圖3-42所示。 (3)點擊通道連接標(biāo)簽,進(jìn)入通道連接設(shè)置。選中通道0對應(yīng)數(shù)據(jù)對象輸入框,輸入“液位1”;選中通道1對應(yīng)數(shù)據(jù)對象輸入框,輸入“液位2”。選中通道2對應(yīng)數(shù)據(jù)對象輸入框,輸入“液位3”,按“確認(rèn)”按鈕完成設(shè)備屬性設(shè)置,如圖3-43所示。,圖3-42 內(nèi)部屬性設(shè)置窗口,圖3-43 通道連接標(biāo)簽,.,81,通過上述操作已經(jīng)完成了模擬設(shè)備的建立和連接。進(jìn)入模擬運行環(huán)境檢查循環(huán)水控制系統(tǒng)的水罐1、

58、水池、水罐2是否自動運行起來了。檢查時發(fā)現(xiàn)閥門不會根據(jù)水罐1、水池、水罐2的水位變化自動開啟與關(guān)閉。在調(diào)試過程可以通過編寫控制流程的腳本程序來完成整體調(diào)節(jié)過程。,.,82,3.4 編寫控制流程,多數(shù)的應(yīng)用工程系統(tǒng),MCGS嵌入版組態(tài)軟件經(jīng)過簡單組態(tài)就可完成應(yīng)用工程的工作。比較復(fù)雜的應(yīng)用工程系統(tǒng)需要使用腳本程序,但正確地編寫腳本程序可優(yōu)化控制組態(tài)過程并且提高組態(tài)應(yīng)用工程的工作效率。 腳本程序是由工程設(shè)計人員編制的,用來完成特定操作和處理的程序。腳本程序編程語法簡單,工程設(shè)計人員能夠快速和正確地掌握如何使用腳本程序。本章節(jié)通過編寫控制循環(huán)水控制系統(tǒng)的控制流程的腳本程序進(jìn)行演示,從而說明腳本程序的編寫方法。,當(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é)閥”。,3.4.1 分析控制流程,.,83,3.4.2 編寫腳本程序,1.打開工作臺窗口,選擇“運行策略”雙擊進(jìn)入,雙擊 圖標(biāo)進(jìn)入“策略屬性設(shè)置”,如圖3-44所示。只需要把“循環(huán)時間”設(shè)為:200ms,按確定即可。 2.在策略組態(tài)中,單擊工具條中的“新增策略行” 圖標(biāo),

溫馨提示

  • 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

提交評論