版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、1 MCGS組態(tài)軟件簡(jiǎn)介1.1 MCGS組態(tài)軟件的功能和特點(diǎn)MCGS即監(jiān)視與控制通用系統(tǒng),英文全稱為Monitor and Control Generated System。MCGS是為工業(yè)過(guò)程控制和實(shí)時(shí)監(jiān)測(cè)領(lǐng)域服務(wù)的通用計(jì)算機(jī)系統(tǒng)軟件,具有功能完善、操作簡(jiǎn)便、可視性好、可維護(hù)性強(qiáng)的突出特點(diǎn)。MCGS工控組態(tài)軟件的功能和特點(diǎn)可歸納如下:1.概念簡(jiǎn)單,易于理解和使用。普通工程人員經(jīng)過(guò)短時(shí)間的培訓(xùn)就能正確掌握、快速完成多數(shù)簡(jiǎn)單工程項(xiàng)目的監(jiān)控程序設(shè)計(jì)和運(yùn)行操作。用戶可避開(kāi)復(fù)雜的計(jì)算機(jī)軟硬件問(wèn)題,集中精力解決工程本身的問(wèn)題,按照系統(tǒng)的規(guī)定,組態(tài)配置出高性能、高可靠性、高度專業(yè)化的上位機(jī)監(jiān)控系統(tǒng)。2.功
2、能齊全,便于方案設(shè)計(jì)。MCGS為解決工程監(jiān)控問(wèn)題提供了豐富多樣的手段,從設(shè)備驅(qū)動(dòng)(數(shù)據(jù)采集)到數(shù)據(jù)處理、報(bào)警處理、流程控制、動(dòng)畫(huà)顯示、報(bào)表輸出、曲線顯示等各個(gè)環(huán)節(jié),均有豐富的功能組件和常用圖形庫(kù)可供選用,用戶只需根據(jù)工程作業(yè)的需要和特點(diǎn),進(jìn)行方案設(shè)計(jì)和組態(tài)配置,即可生成用戶應(yīng)用軟件系統(tǒng)。3.實(shí)時(shí)性與并行處理。MCGS充分利用了Windows操作平臺(tái)的多任務(wù)、按優(yōu)先級(jí)分時(shí)操作的功能,使PC機(jī)廣泛應(yīng)用于工程測(cè)控領(lǐng)域成為可能。工程作業(yè)中,大量的數(shù)據(jù)和信息需要及時(shí)收集,即時(shí)處理,在計(jì)算機(jī)測(cè)控技術(shù)領(lǐng)域稱其為實(shí)時(shí)性任務(wù)關(guān)鍵任務(wù),如數(shù)據(jù)采集、設(shè)備驅(qū)動(dòng)和異常處理等。另外許多工作則是非實(shí)時(shí)性的,或稱為非時(shí)間關(guān)鍵
3、任務(wù),如畫(huà)面顯示,可在主機(jī)運(yùn)行周期時(shí)間內(nèi)插空進(jìn)行。而像打印數(shù)據(jù)一類的工作,可運(yùn)行于后臺(tái),稱為脫機(jī)作業(yè)。MCGS是真正的32位系統(tǒng),可同時(shí)運(yùn)行于Microsoft Windows95,98和Microsoft Windows NT平臺(tái),以線程為單位進(jìn)行分時(shí)并行處理。4.建立實(shí)時(shí)數(shù)據(jù)庫(kù),便于用戶分步組態(tài),保證系統(tǒng)安全可靠運(yùn)行。MCGS組態(tài)軟件由主控窗口、設(shè)備窗口、用戶窗口、實(shí)時(shí)數(shù)據(jù)庫(kù)和運(yùn)行策略五部分構(gòu)成。其中的“實(shí)時(shí)數(shù)據(jù)庫(kù)”是整個(gè)系統(tǒng)的核心。在生成用戶應(yīng)用系統(tǒng)時(shí),每一部分均可分別進(jìn)行組態(tài)配置,獨(dú)立建造,互不相干;而在系統(tǒng)運(yùn)行過(guò)程中,各個(gè)部分都通過(guò)實(shí)時(shí)數(shù)據(jù)庫(kù)交換數(shù)據(jù),形成互相關(guān)聯(lián)的整體。實(shí)時(shí)數(shù)據(jù)庫(kù)是
4、一個(gè)數(shù)據(jù)處理中心,是系統(tǒng)各個(gè)部分及其各種功能性構(gòu)件的公用數(shù)據(jù)區(qū)。各個(gè)部件獨(dú)立地向?qū)崟r(shí)數(shù)據(jù)庫(kù)輸入和輸出數(shù)據(jù),并完成自己的差錯(cuò)控制。5.設(shè)立“設(shè)備工具箱”,針對(duì)外部設(shè)備的特征,用戶從中選擇某種“構(gòu)件”,設(shè)置于設(shè)備窗口內(nèi),賦予相關(guān)的屬性,建立系統(tǒng)與外部設(shè)備的連接關(guān)系,即可實(shí)現(xiàn)對(duì)該種設(shè)備的驅(qū)動(dòng)和控制。不同的設(shè)備對(duì)應(yīng)于不同的構(gòu)件,所有的設(shè)備構(gòu)件均通過(guò)實(shí)時(shí)數(shù)據(jù)庫(kù)建立聯(lián)系,而建立時(shí)又是相互獨(dú)立的,即對(duì)某一構(gòu)件的操作或改動(dòng),不影響其它構(gòu)件和整個(gè)系統(tǒng)的結(jié)構(gòu),從這一意義上講,MCGS是一個(gè)“設(shè)備無(wú)關(guān)”的系統(tǒng),用戶不必因外部設(shè)備局部改動(dòng),而影響整個(gè)系統(tǒng)。6.“面向窗口”的設(shè)計(jì)方法,增加了可視性和可操作性。以窗口為單
5、位,構(gòu)造用戶運(yùn)行系統(tǒng)的圖形界面,使得MCGS的組態(tài)工作既簡(jiǎn)單直觀,又靈活多變。用戶可以使用系統(tǒng)的缺省構(gòu)架,也可以根據(jù)需要自己組態(tài)配置,生成各種類型和風(fēng)格的圖形界面,包括DOS風(fēng)格的圖形界面、標(biāo)準(zhǔn)Windows風(fēng)格的圖形界面以及帶有動(dòng)畫(huà)效果的工具條和狀態(tài)條。7.利用豐富的“動(dòng)畫(huà)組態(tài)”功能,快速構(gòu)造各種復(fù)雜生動(dòng)的動(dòng)態(tài)畫(huà)面。以圖象、圖符、數(shù)據(jù)、曲線等多種形式,為操作員及時(shí)提供系統(tǒng)運(yùn)行中的的狀態(tài)、品質(zhì)及異常報(bào)警等有關(guān)信息。用變化大小、改變顏色、明暗閃爍、移動(dòng)翻轉(zhuǎn)等多種手段,增強(qiáng)畫(huà)面的動(dòng)態(tài)顯示效果。圖元、圖符對(duì)象定義相應(yīng)的狀態(tài)屬性,即可實(shí)現(xiàn)動(dòng)畫(huà)效果。同時(shí),MCGS為用戶提供了豐富的動(dòng)畫(huà)構(gòu)件,模擬工程控制
6、與實(shí)時(shí)監(jiān)測(cè)作業(yè)中常用的物理器件的動(dòng)作和功能。每個(gè)動(dòng)畫(huà)構(gòu)件都對(duì)應(yīng)一個(gè)特定的動(dòng)畫(huà)功能。如:實(shí)時(shí)曲線構(gòu)件、歷史曲線構(gòu)件、報(bào)警顯示構(gòu)件、自由表格構(gòu)件等。8.引入“運(yùn)行策略”的概念。復(fù)雜的工程作業(yè),運(yùn)行流程都是多分支的。用傳統(tǒng)的編程方法實(shí)現(xiàn),既繁瑣又容易出錯(cuò)。MCGS開(kāi)辟了“策略窗口”,用戶可以選用系統(tǒng)提供的各種條件和功能的“策略構(gòu)件”,用圖形化的方法構(gòu)造多分支的應(yīng)用程序,實(shí)現(xiàn)自由、精確地控制運(yùn)行流程,按照設(shè)定的條件和順序,操作外部設(shè)備,控制窗口的打開(kāi)或關(guān)閉,與實(shí)時(shí)數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)交換。同時(shí),也可以由用戶創(chuàng)建新的策略構(gòu)件,擴(kuò)展系統(tǒng)的功能。9.MCGS系統(tǒng)由五大功能部件組成,主要的功能部件以構(gòu)件的形式來(lái)構(gòu)造
7、。不同的構(gòu)件有著不同的功能,且各自獨(dú)立。三種基本類型的構(gòu)件(設(shè)備構(gòu)件、動(dòng)畫(huà)構(gòu)件、策略構(gòu)件)完成了MCGS系統(tǒng)三大部分(設(shè)備驅(qū)動(dòng)、動(dòng)畫(huà)顯示和流程控制)的所有工作。用戶也可以根據(jù)需要,定制特定類型構(gòu)件,使MCGS系統(tǒng)的功能得到擴(kuò)充。這種充分利用“面向?qū)ο蟆钡募夹g(shù),大大提高了系統(tǒng)的可維護(hù)性和可擴(kuò)充性。10.支持OLE Automation技術(shù)。MCGS允許用戶在Visual Basic中操作MCGS中的對(duì)象,提供了一套開(kāi)放的可擴(kuò)充接口,用戶可根據(jù)自己的需要用VB編制特定的功能構(gòu)件來(lái)擴(kuò)充系統(tǒng)的功能。11.MCGS中數(shù)據(jù)的存儲(chǔ)不再使用普通的文件,而是用數(shù)據(jù)庫(kù)來(lái)管理一切。組態(tài)時(shí),系統(tǒng)生成的組態(tài)結(jié)果是一個(gè)數(shù)
8、據(jù)庫(kù);運(yùn)行時(shí),數(shù)據(jù)對(duì)象、報(bào)警信息的存儲(chǔ)也是一個(gè)數(shù)據(jù)庫(kù)。利用數(shù)據(jù)庫(kù)來(lái)保存數(shù)據(jù)和處理數(shù)據(jù),提高了系統(tǒng)的可靠性和運(yùn)行效率,同時(shí),也使其它應(yīng)用軟件系統(tǒng)能直接處理數(shù)據(jù)庫(kù)中的存盤(pán)數(shù)據(jù)。12.設(shè)立“對(duì)象元件庫(kù)”,解決了組態(tài)結(jié)果的積累和重新利用問(wèn)題。所謂對(duì)象元件庫(kù),實(shí)際上是分類存儲(chǔ)各種組態(tài)對(duì)象的圖庫(kù)。組態(tài)時(shí),可把制作完好的對(duì)象(包括圖形對(duì)象,窗口對(duì)象,策略對(duì)象,以至位圖文件等等)以元件的形式存入圖庫(kù)中,也可把元件庫(kù)中的各種對(duì)象取出,直接為當(dāng)前的工程所用。隨著工作的積累,對(duì)象元件庫(kù)將日益擴(kuò)大和豐富,組態(tài)工作將會(huì)變得越來(lái)越簡(jiǎn)單方便。13.提供對(duì)網(wǎng)絡(luò)的支持??紤]到工控系統(tǒng)今后的發(fā)展趨勢(shì),MCGS充分運(yùn)用現(xiàn)今發(fā)展的D
9、CCW(Distributed Computer Cooperator Work)技術(shù),即分布式計(jì)算機(jī)協(xié)同工作方式,來(lái)使分散在不同現(xiàn)場(chǎng)之間的采集系統(tǒng)和工作站之間協(xié)同工作。通過(guò)MCGS,不同的工作站之間可以實(shí)時(shí)交換數(shù)據(jù),實(shí)現(xiàn)對(duì)工控系統(tǒng)的分布式控制和管理。1.2 MCGS組態(tài)軟件的系統(tǒng)構(gòu)成 MCGS組態(tài)軟件的整體結(jié)構(gòu)MCGS組態(tài)軟件(以下簡(jiǎn)稱MCGS)由“MCGS組態(tài)環(huán)境”和“MCGS運(yùn)行環(huán)境”兩個(gè)系統(tǒng)組成。兩部分互相獨(dú)立,又緊密相關(guān)。MCGS組態(tài)環(huán)境是生成用戶應(yīng)用系統(tǒng)的工作環(huán)境,由可執(zhí)行程序支持,其存放于MCGS目錄的Program子目錄中。用戶在MCGS組態(tài)環(huán)境中完成動(dòng)畫(huà)設(shè)計(jì)、設(shè)備連接、編寫(xiě)控
10、制流程、編制工程打印報(bào)表等全部組態(tài)工作后,生成擴(kuò)展名為.mcg的工程文件,又稱為組態(tài)結(jié)果數(shù)據(jù)庫(kù),其與MCGS 運(yùn)行環(huán)境一起,構(gòu)成了用戶應(yīng)用系統(tǒng),統(tǒng)稱為“工程” 。MCGS運(yùn)行環(huán)境是用戶應(yīng)用系統(tǒng)的運(yùn)行環(huán)境,由可執(zhí)行程序支持,其存放于MCGS目錄的Program子目錄中。在運(yùn)行環(huán)境中完成對(duì)工程的控制工作。 MCGS工程的五大部分MCGS組態(tài)軟件所建立的工程由主控窗口、設(shè)備窗口、用戶窗口、實(shí)時(shí)數(shù)據(jù)庫(kù)和運(yùn)行策略五部分構(gòu)成,每一部分分別進(jìn)行組態(tài)操作,完成不同的工作,具有不同的特性。主控窗口:是工程的主窗口或主框架。在主控窗口中可以放置一個(gè)設(shè)備窗口和多個(gè)用戶窗口,負(fù)責(zé)調(diào)度和管理這些窗口的打開(kāi)或關(guān)閉。主要的
11、組態(tài)操作包括:定義工程的名稱,編制工程菜單,設(shè)計(jì)封面圖形,確定自動(dòng)啟動(dòng)的窗口,設(shè)定動(dòng)畫(huà)刷新周期,指定數(shù)據(jù)庫(kù)存盤(pán)文件名稱及存盤(pán)時(shí)間等。設(shè)備窗口:是連接和驅(qū)動(dòng)外部設(shè)備的工作環(huán)境。在本窗口內(nèi)配置數(shù)據(jù)采集與控制輸出設(shè)備,注冊(cè)設(shè)備驅(qū)動(dòng)程序,定義連接與驅(qū)動(dòng)設(shè)備用的數(shù)據(jù)變量。用戶窗口:本窗口主要用于設(shè)置工程中人機(jī)交互的界面,諸如:生成各種動(dòng)畫(huà)顯示畫(huà)面、報(bào)警輸出、數(shù)據(jù)與曲線圖表等。實(shí)時(shí)數(shù)據(jù)庫(kù):是工程各個(gè)部分的數(shù)據(jù)交換與處理中心,它將MCGS工程的各個(gè)部分連接成有機(jī)的整體。在本窗口內(nèi)定義不同類型和名稱的變量,作為數(shù)據(jù)采集、處理、輸出控制、動(dòng)畫(huà)連接及設(shè)備驅(qū)動(dòng)的對(duì)象。運(yùn)行策略:本窗口主要完成工程運(yùn)行流程的控制。包括
12、編寫(xiě)控制程序(ifthen腳本程序),選用各種功能構(gòu)件,如:數(shù)據(jù)提取、歷史曲線、定時(shí)器、配方操作、多媒體輸出等。 MCGS組態(tài)軟件的工作方式MCGS如何與設(shè)備進(jìn)行通訊:MCGS通過(guò)設(shè)備驅(qū)動(dòng)程序與外部設(shè)備進(jìn)行數(shù)據(jù)交換。包括數(shù)據(jù)采集和發(fā)送設(shè)備指令。設(shè)備驅(qū)動(dòng)程序是由VB程序設(shè)計(jì)語(yǔ)言編寫(xiě)的DLL(動(dòng)態(tài)連接庫(kù))文件,設(shè)備驅(qū)動(dòng)程序中包含符合各種設(shè)備通訊協(xié)議的處理程序,將設(shè)備運(yùn)行狀態(tài)的特征數(shù)據(jù)采集進(jìn)來(lái)或發(fā)送出去。MCGS負(fù)責(zé)在運(yùn)行環(huán)境中調(diào)用相應(yīng)的設(shè)備驅(qū)動(dòng)程序,將數(shù)據(jù)傳送到工程中各個(gè)部分,完成整個(gè)系統(tǒng)的通訊過(guò)程。每個(gè)驅(qū)動(dòng)程序獨(dú)占一個(gè)線程,達(dá)到互不干擾的目的。MCGS如何產(chǎn)生動(dòng)畫(huà)效果:MCGS為每一種基本圖形元
13、素定義了不同的動(dòng)畫(huà)屬性,如:一個(gè)長(zhǎng)方形的動(dòng)畫(huà)屬性有可見(jiàn)度,大小變化,水平移動(dòng)等,每一種動(dòng)畫(huà)屬性都會(huì)產(chǎn)生一定的動(dòng)畫(huà)效果。所謂動(dòng)畫(huà)屬性,實(shí)際上是反映圖形大小、顏色、位置、可見(jiàn)度、閃爍性等狀態(tài)的特征參數(shù)。然而,我們?cè)诮M態(tài)環(huán)境中生成的畫(huà)面都是靜止的,如何在工程運(yùn)行中產(chǎn)生動(dòng)畫(huà)效果呢?方法是:圖形的每一種動(dòng)畫(huà)屬性中都有一個(gè)“表達(dá)式”設(shè)定欄,在該欄中設(shè)定一個(gè)與圖形狀態(tài)相聯(lián)系的數(shù)據(jù)變量,連接到實(shí)時(shí)數(shù)據(jù)庫(kù)中,以此建立相應(yīng)的對(duì)應(yīng)關(guān)系,MCGS稱之為動(dòng)畫(huà)連接。當(dāng)工業(yè)現(xiàn)場(chǎng)中測(cè)控對(duì)象的狀態(tài)(如:儲(chǔ)油罐的液面高度等)發(fā)生變化時(shí),通過(guò)設(shè)備驅(qū)動(dòng)程序?qū)⒆兓臄?shù)據(jù)采集到實(shí)時(shí)數(shù)據(jù)庫(kù)的變量中,該變量是與動(dòng)畫(huà)屬性相關(guān)的變量,數(shù)值的變化
14、,使圖形的狀態(tài)產(chǎn)生相應(yīng)的變化(如大小變化)?,F(xiàn)場(chǎng)的數(shù)據(jù)是連續(xù)被采集進(jìn)來(lái)的,這樣就會(huì)產(chǎn)生逼真的動(dòng)畫(huà)效果(如儲(chǔ)油罐的液面的升高和降低)。用戶也可編寫(xiě)程序來(lái)控制動(dòng)畫(huà)界面,以達(dá)到滿意的效果。MCGS如何實(shí)施遠(yuǎn)程多機(jī)監(jiān)控:MCGS提供了一套完善的網(wǎng)絡(luò)機(jī)制,可通過(guò)TCP/IP網(wǎng)、Modem網(wǎng)和串口網(wǎng)將多臺(tái)計(jì)算機(jī)連接在一起,構(gòu)成分布式網(wǎng)絡(luò)測(cè)控系統(tǒng),實(shí)現(xiàn)網(wǎng)絡(luò)間的實(shí)時(shí)數(shù)據(jù)同步、歷史數(shù)據(jù)同步和網(wǎng)絡(luò)事件的快速傳遞。同時(shí),可利用MCGS提供的網(wǎng)絡(luò)功能,在工作站上直接對(duì)服務(wù)器中的數(shù)據(jù)庫(kù)進(jìn)行讀寫(xiě)操作。分布式網(wǎng)絡(luò)測(cè)控系統(tǒng)的每一臺(tái)計(jì)算機(jī)都要安裝一套MCGS工控組態(tài)軟件。MCGS把各種網(wǎng)絡(luò)形式,以父設(shè)備構(gòu)件和子設(shè)備構(gòu)件的形式,
15、供用戶調(diào)用,并進(jìn)行工作狀態(tài)、端口號(hào)、工作站地址等屬性參數(shù)的設(shè)置。如何對(duì)工程運(yùn)行流程實(shí)施有效控制:MCGS開(kāi)辟了專用的“運(yùn)行策略”窗口,建立用戶運(yùn)行策略。MCGS提供了豐富的功能構(gòu)件,供用戶選用,通過(guò)構(gòu)件配置和屬性設(shè)置兩項(xiàng)組態(tài)操作,生成各種功能模塊(稱為“用戶策略”),使系統(tǒng)能夠按照設(shè)定的順序和條件,操作實(shí)時(shí)數(shù)據(jù)庫(kù),實(shí)現(xiàn)對(duì)動(dòng)畫(huà)窗口的任意切換,控制系統(tǒng)的運(yùn)行流程和設(shè)備的工作狀態(tài)。所有的操作均采用面向?qū)ο蟮闹庇^方式,避免了煩瑣的編程工作。2 系統(tǒng)設(shè)計(jì)2.1 工程建立可以按如下步驟建立樣例工程:1鼠標(biāo)單擊文件菜單中“新建工程”選項(xiàng),如果MCGS安裝在D:盤(pán)根目錄下,則會(huì)在D:MCGSWORK下自動(dòng)生成
16、新建工程,默認(rèn)的工程名為:“新建工程”(X表示新建工程的順序號(hào),如:0、1、2等)2選擇文件菜單中的“工程另存為”菜單項(xiàng),彈出文件保存窗口。3在文件名一欄內(nèi)輸入“水位控制系統(tǒng)”,點(diǎn)擊“保存”按鈕,工程創(chuàng)建完畢。2.2 建立畫(huà)面1在“用戶窗口”中單擊“新建窗口”按鈕,建立“窗口0”。2選中“窗口0”,單擊“窗口屬性”,進(jìn)入“用戶窗口屬性設(shè)置”。3將窗口名稱改為:水位控制;窗口標(biāo)題改為:水位控制;窗口位置選中“最大化顯示”,其它不變,單擊“確認(rèn)”。4在“用戶窗口”中,選中“水位控制”,點(diǎn)擊右鍵,選擇下拉菜單中的“設(shè)置為啟動(dòng)窗口”選項(xiàng),將該窗口設(shè)置為運(yùn)行時(shí)自動(dòng)加載的窗口。2.3 編輯畫(huà)面選中“水位控
17、制”窗口圖標(biāo),單擊“動(dòng)畫(huà)組態(tài)”,進(jìn)入動(dòng)畫(huà)組態(tài)窗口,開(kāi)始編輯畫(huà)面。 制作文字框圖1單擊工具條中的“工具箱”按鈕,打開(kāi)繪圖工具箱。2選擇“工具箱”內(nèi)的“標(biāo)簽”按鈕,鼠標(biāo)的光標(biāo)呈“十字”形,在窗口頂端中心位置拖拽鼠標(biāo),根據(jù)需要拉出一個(gè)一定大小的矩形。3在光標(biāo)閃爍位置輸入文字“水位控制系統(tǒng)演示工程”,按回車鍵或在窗口任意位置用鼠標(biāo)點(diǎn)擊一下,文字輸入完畢。 制作水箱1單擊繪圖工具箱中的“插入元件”圖標(biāo),彈出對(duì)象元件管理對(duì)話框。2從“儲(chǔ)藏罐”類中選取罐17、罐53。3從“閥”和“泵”類中分別選取2個(gè)閥(閥58、閥44)、1個(gè)泵(泵40)。4將儲(chǔ)藏罐、閥、泵調(diào)整為適當(dāng)大小,放到適當(dāng)位置,參照效果圖。5 選中
18、工具箱內(nèi)的流動(dòng)塊動(dòng)畫(huà)構(gòu)件圖標(biāo),鼠標(biāo)的光標(biāo)呈“十”字形,移動(dòng)鼠標(biāo)至窗口的預(yù)定位置,點(diǎn)擊一下鼠標(biāo)左鍵,移動(dòng)鼠標(biāo),在鼠標(biāo)光標(biāo)后形成一道虛線,拖動(dòng)一定距離后,點(diǎn)擊鼠標(biāo)左鍵,生成一段流動(dòng)塊。再拖動(dòng)鼠標(biāo)(可沿原來(lái)方向,也可垂直原來(lái)方向),生成下一段流動(dòng)塊。當(dāng)用戶想結(jié)束繪制時(shí),雙擊鼠標(biāo)左鍵即可。當(dāng)用戶想修改流動(dòng)塊時(shí),選中流動(dòng)塊(流動(dòng)塊周圍出現(xiàn)選中標(biāo)志:白色小方塊),鼠標(biāo)指針指向小方塊,按住左鍵不放,拖動(dòng)鼠標(biāo),即可調(diào)整流動(dòng)塊的形狀。6使用工具箱中的圖標(biāo),分別對(duì)閥,罐進(jìn)行文字注釋。依次為:水泵、水罐1、調(diào)節(jié)閥、水罐2、出水閥。7選擇“文件”菜單中的“保存窗口”選項(xiàng),保存畫(huà)面。 定義數(shù)據(jù)對(duì)象前面我們已經(jīng)講過(guò),實(shí)時(shí)
19、數(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)容主要包括:指定數(shù)據(jù)變量的名稱、類型、初始值和數(shù)值范圍;確定與數(shù)據(jù)變量存盤(pán)相關(guān)的參數(shù),如存盤(pán)的周期、存盤(pán)的時(shí)間范圍和保存期限等。在開(kāi)始定義之前,我們先對(duì)所有數(shù)據(jù)對(duì)象進(jìn)行分析。在本樣例工程中需要用到以下數(shù)據(jù)對(duì)象:對(duì)象名稱類 型注 釋水泵開(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ù) 值 型水罐
20、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ù)、歷史曲線、報(bào)表輸出下面以數(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)缺省定義的名稱為“Data1”、“Data2”、“Data3”等(多次點(diǎn)擊該按鈕,則可增加
21、多個(gè)數(shù)據(jù)對(duì)象)。3選中對(duì)象,按“對(duì)象屬性”按鈕,或雙擊選中對(duì)象,則打開(kāi)“數(shù)據(jù)對(duì)象屬性設(shè)置” 窗口。4將對(duì)象名稱改為:水泵;對(duì)象類型選擇:開(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)行選擇。1在數(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)簽,
22、在“數(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ì)的主要方法是將用戶窗口中圖形對(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à)效果的部分包括:水箱中水位的升降,水泵、閥門(mén)的啟停,水流效果。 水位升降效果水位升降效果是通過(guò)設(shè)置數(shù)據(jù)對(duì)象“大小變化
23、”連接類型實(shí)現(xiàn)的。具體設(shè)置步驟如下:1在用戶窗口中,雙擊水罐1,彈出單元屬性設(shè)置窗口。2單擊“動(dòng)畫(huà)連接”標(biāo)簽。3選中折線,在右端出現(xiàn)。4單擊進(jìn)入動(dòng)畫(huà)組態(tài)屬性設(shè)置窗口。按照下面的要求設(shè)置各個(gè)參數(shù):表達(dá)式:液位1;最大變化百分比對(duì)應(yīng)的表達(dá)式的值:10;其它參數(shù)不變。5單擊“確認(rèn)”,水罐1水位升降效果制作完畢。水罐2水位升降效果的制作同理。進(jìn)入動(dòng)畫(huà)組態(tài)屬性設(shè)置窗口后,按照下面的值進(jìn)行參數(shù)設(shè)置:表達(dá)式:液位2;最大變化百分比對(duì)應(yīng)的表達(dá)式的值:6;其它參數(shù)不變。 水泵、閥門(mén)的啟停水泵、閥門(mén)的啟停動(dòng)畫(huà)效果是通過(guò)設(shè)置連接類型對(duì)應(yīng)的數(shù)據(jù)對(duì)象實(shí)現(xiàn)的。設(shè)置步驟如下:1雙擊水泵,彈出單元屬性設(shè)置窗口。2選中數(shù)據(jù)對(duì)象
24、標(biāo)簽中的按鈕輸入,右端出現(xiàn)瀏覽按鈕。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è)置為:出水閥。 水流效果水流效果是通過(guò)設(shè)置流動(dòng)塊構(gòu)件的屬性實(shí)現(xiàn)的。實(shí)現(xiàn)步驟如下:1雙擊水泵右側(cè)的流動(dòng)塊,彈出流動(dòng)塊構(gòu)件屬性設(shè)置窗口。2在流動(dòng)屬性頁(yè)中,進(jìn)行如下設(shè)置:表達(dá)式:水泵=1;選擇當(dāng)表達(dá)式非零時(shí),流塊開(kāi)始流動(dòng)。水罐1右側(cè)流動(dòng)塊及水罐2右
25、側(cè)流動(dòng)塊的制作方法與此相同,只需將表達(dá)式相應(yīng)改為:調(diào)節(jié)閥=1,出水閥=1即可。至此動(dòng)畫(huà)連接已完成,按F5,進(jìn)入運(yùn)行環(huán)境,看一下組態(tài)后的結(jié)果。這時(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)。 利用滑動(dòng)輸入器控制水位以水罐1的水位控制為例:1進(jìn)入“水位控制”窗口。2選中“工具箱”中的滑動(dòng)輸入器圖標(biāo),當(dāng)鼠標(biāo)呈“十”后,拖動(dòng)鼠標(biāo)到適當(dāng)大小。3調(diào)整滑動(dòng)塊到適當(dāng)?shù)奈恢谩?雙擊滑動(dòng)輸入器構(gòu)件
26、,進(jìn)入屬性設(shè)置窗口。按照下面的值設(shè)置各個(gè)參數(shù):“基本屬性”頁(yè)中,滑塊指向:指向左(上);“刻度與標(biāo)注屬性”頁(yè)中,“主劃線數(shù)目”:5,即能被10整除;“操作屬性”頁(yè)中,對(duì)應(yīng)數(shù)據(jù)對(duì)象名稱:液位1;滑塊在最右(下)邊時(shí)對(duì)應(yīng)的值:10;其它不變。5在制作好的滑塊下面適當(dāng)?shù)奈恢?,制作一文字?biāo)簽,按下面的要求進(jìn)行設(shè)置:輸入文字:水罐1輸入;文字顏色:黑色;框圖填充顏色:沒(méi)有填充;框圖邊線顏色:沒(méi)有邊線。6按照上述方法設(shè)置水罐2水位控制滑塊,參數(shù)設(shè)置為:“基本屬性”頁(yè)中,滑塊指向:指向左(上);“操作屬性”頁(yè)中,對(duì)應(yīng)數(shù)據(jù)對(duì)象名稱:液位2;滑塊在最右(下)邊時(shí)對(duì)應(yīng)的值:6;其它不變。7將水罐2水位控制滑塊對(duì)應(yīng)
27、的文字標(biāo)簽設(shè)置為:輸入文字:水罐2輸入;文字顏色:黑色;框圖填充顏色:沒(méi)有填充;框圖邊線顏色:沒(méi)有邊線。8點(diǎn)擊工具箱中的常用圖符按鈕,打開(kāi)常用圖符工具箱。9選擇其中的凹槽平面按鈕,拖動(dòng)鼠標(biāo)繪制一個(gè)凹槽平面,恰好將兩個(gè)滑動(dòng)塊及標(biāo)簽全部覆蓋。10 選中該平面,點(diǎn)擊編輯條中“置于最后面”按鈕。此時(shí)按“F5”,進(jìn)入運(yùn)行環(huán)境后,可以通過(guò)拉動(dòng)滑動(dòng)輸入器而使水罐中的液面動(dòng)起來(lái)。 利用旋轉(zhuǎn)儀表控制水位在工業(yè)現(xiàn)場(chǎng)一般都會(huì)大量地使用儀表進(jìn)行數(shù)據(jù)顯示。MCGS組態(tài)軟件適應(yīng)這一要求提供了旋轉(zhuǎn)儀表構(gòu)件。用戶可以利用此構(gòu)件在動(dòng)畫(huà)界面中模擬現(xiàn)場(chǎng)的儀表運(yùn)行狀態(tài)。具體制作步驟如下:1選取“工具箱”中的“旋轉(zhuǎn)儀表”圖標(biāo),調(diào)整大小
28、放在水罐1下面適當(dāng)位置。2雙擊該構(gòu)件進(jìn)行屬性設(shè)置。各參數(shù)設(shè)置如下:“刻度與標(biāo)注屬性”頁(yè)中,主劃線數(shù)目:5;“操作屬性”頁(yè)中,表達(dá)式:液位1;最大逆時(shí)鐘角度:90,對(duì)應(yīng)的值:0;最大順時(shí)鐘角度:90,對(duì)應(yīng)的值:10;其它不變。3按照此方法設(shè)置水罐2數(shù)據(jù)顯示對(duì)應(yīng)的旋轉(zhuǎn)儀表。參數(shù)設(shè)置如下:“操作屬性”頁(yè)中,表達(dá)式:液位2;最大逆時(shí)鐘角度:90,對(duì)應(yīng)的值:0;最大順時(shí)鐘角度:90,對(duì)應(yīng)的值:6;其它不變。進(jìn)入運(yùn)行環(huán)境后,可以通過(guò)拉動(dòng)旋轉(zhuǎn)儀表的指針使整個(gè)畫(huà)面動(dòng)起來(lái)。 水量顯示為了能夠準(zhǔn)確地了解水罐1、水罐2的水量,我們可以通過(guò)設(shè)置標(biāo)簽的“顯示輸出”屬性顯示其值,具體操作如下:1單擊“工具箱”中的“標(biāo)簽”
29、圖標(biāo),繪制兩個(gè)標(biāo)簽,調(diào)整大小位置,將其并列放在水罐1下面。第一個(gè)標(biāo)簽用于標(biāo)注,顯示文字為:水罐1;第二個(gè)標(biāo)簽用于顯示水罐水量。2雙擊第一個(gè)標(biāo)簽進(jìn)行屬性設(shè)置,參數(shù)設(shè)置如下:輸入文字:水罐1;文字顏色:黑色;框圖填充顏色:沒(méi)有填充;框圖邊線顏色:沒(méi)有邊線。3雙擊第二個(gè)標(biāo)簽,進(jìn)入動(dòng)畫(huà)組態(tài)屬性設(shè)置窗口。將:填充顏色設(shè)置為:白色;邊線顏色設(shè)置為:黑色。4在輸入輸出連接域中,選中“顯示輸出” 選項(xiàng),在組態(tài)屬性設(shè)置窗口中則會(huì)出現(xiàn)“顯示輸出”標(biāo)簽。5單擊“顯示輸出”標(biāo)簽,設(shè)置顯示輸出屬性。參數(shù)設(shè)置如下:表達(dá)式:液位1;輸出值類型:數(shù)值量輸出;輸出格式:向中對(duì)齊;整數(shù)位數(shù):0;小數(shù)位數(shù):1。6單擊“確認(rèn)”,水罐
30、1水量顯示標(biāo)簽制作完畢。水罐2水量顯示標(biāo)簽與此相同,需做的改動(dòng):第一個(gè)用于標(biāo)注的標(biāo)簽,顯示文字為:水罐2;第二個(gè)用于顯示水罐水量的標(biāo)簽,表達(dá)式改為:液位2。 設(shè)備連接MCGS組態(tài)軟件提供了大量的工控領(lǐng)域常用的設(shè)備驅(qū)動(dòng)程序。在本樣例中,我們僅以模擬設(shè)備為例,簡(jiǎn)單地介紹一下關(guān)于MCGS組態(tài)軟件的設(shè)備連接,使用戶對(duì)該部分有一個(gè)概念性的了解。本書(shū)將在后面的章節(jié)中對(duì)設(shè)備構(gòu)件進(jìn)行詳細(xì)地介紹。模擬設(shè)備是供用戶調(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)軟件
31、時(shí),模擬設(shè)備都會(huì)自動(dòng)裝載到設(shè)備工具箱中。如果未被裝載,可按照以下步驟將其選入:1 在工作臺(tái)“設(shè)備窗口”中雙擊“設(shè)備窗口”圖標(biāo)進(jìn)入。2點(diǎn)擊工具條中的“工具箱”圖標(biāo),打開(kāi)“設(shè)備工具箱”。3單擊“設(shè)備工具箱”中的“設(shè)備管理”按鈕,彈出如圖所示窗口:4在可選設(shè)備列表中,雙擊“通用設(shè)備”。5雙擊“模擬數(shù)據(jù)設(shè)備”,在下方出現(xiàn)模擬設(shè)備圖標(biāo)。6雙擊模擬設(shè)備圖標(biāo),即可將“模擬設(shè)備”添加到右測(cè)選定設(shè)備列表中。7選中選定設(shè)備列表中的“模擬設(shè)備”,單擊“確認(rèn)”,“模擬設(shè)備”即被添加到“設(shè)備工具箱”中。下面詳細(xì)介紹模擬設(shè)備的添加及屬性設(shè)置:1雙擊“設(shè)備工具箱”中的“模擬設(shè)備”,模擬設(shè)備被添加到設(shè)備組態(tài)窗口中。2雙擊“設(shè)
32、備0-模擬設(shè)備”,進(jìn)入模擬設(shè)備屬性設(shè)置窗口。 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、64單擊“確認(rèn)”,完成“內(nèi)部屬性”設(shè)置。5點(diǎn)擊通道連接標(biāo)簽,進(jìn)入通道連接設(shè)置。6選中通道0對(duì)應(yīng)數(shù)據(jù)對(duì)象輸入框,輸入“液位1”或單擊鼠標(biāo)右鍵,彈出數(shù)據(jù)對(duì)象列表后,選擇“液位1”;7選中通道1對(duì)應(yīng)數(shù)據(jù)對(duì)象輸入框,輸入“液位2”。8進(jìn)入“設(shè)備調(diào)試”屬性頁(yè),即可看到通道值中數(shù)據(jù)在變化。9按“確認(rèn)”按鈕,完成設(shè)備屬性設(shè)置。 編寫(xiě)控制流程用戶腳本程序是由用戶編制的、用來(lái)完成特定操作和處理的程序,腳本程序的編程語(yǔ)法非常類似于普通的Ba
33、sic語(yǔ)言,但在概念和使用上更簡(jiǎn)單直觀,力求做到使大多數(shù)普通用戶都能正確、快速地掌握和使用。下面先對(duì)控制流程進(jìn)行分析:“水罐1”的液位達(dá)到9米時(shí),就要把“水泵”關(guān)閉,否則就要自動(dòng)啟動(dòng)“水泵”;“水罐2”的液位不足1米時(shí),就要自動(dòng)關(guān)閉“出水閥”,否則自動(dòng)開(kāi)啟“出水閥”;“水罐1”的液位大于1米,同時(shí)“水罐2”的液位小于6米就要自動(dòng)開(kāi)啟“調(diào)節(jié)閥”,否則自動(dòng)關(guān)閉“調(diào)節(jié)閥”。具體操作如下:1在“運(yùn)行策略”中,雙擊“循環(huán)策略”進(jìn)入策略組態(tài)窗口。2進(jìn)入“策略屬性設(shè)置”,將:循環(huán)時(shí)間設(shè)為:200ms,按“確認(rèn)”。3在策略組態(tài)窗口中,單擊工具條中的“新增策略行”圖標(biāo),增加一策略行。4單擊“策略工具箱”中的“腳
34、本程序”,將鼠標(biāo)指針移到策略塊圖標(biāo)上,單擊鼠標(biāo)左鍵,添加腳本程序構(gòu)件。5進(jìn)入腳本程序編輯環(huán)境,輸入下面的程序: IF 液位19 THEN 水泵=1ELSE 水泵=0ENDIFIF 液位21 and 液位29 THEN 調(diào)節(jié)閥=1ELSE 調(diào)節(jié)閥=0ENDIF6單擊“確認(rèn)”,腳本程序編寫(xiě)完畢。 定義報(bào)警定義報(bào)警的具體操作如下:1進(jìn)入實(shí)時(shí)數(shù)據(jù)庫(kù),雙擊數(shù)據(jù)對(duì)象“液位1”。2選中“報(bào)警屬性”標(biāo)簽。 3選中“允許進(jìn)行報(bào)警處理”,報(bào)警設(shè)置域被激活;4選中報(bào)警設(shè)置域中的“下限報(bào)警”,報(bào)警值設(shè)為:2;報(bào)警注釋輸入:“水罐1沒(méi)水了!”。5選中“上限報(bào)警”,報(bào)警值設(shè)為:9;報(bào)警注釋輸入:“水罐1的水已達(dá)上限值!”
35、。6單擊“存盤(pán)屬性”標(biāo)簽,選中報(bào)警數(shù)據(jù)的存盤(pán)域中的“自動(dòng)保存產(chǎn)生的報(bào)警信息”。7按“確認(rèn)”按鈕,“液位1”報(bào)警設(shè)置完畢。8同理設(shè)置“液位2”的報(bào)警屬性。需要改動(dòng)的設(shè)置為:下限報(bào)警:報(bào)警值設(shè)為:;報(bào)警注釋輸入:“水罐2沒(méi)水了!”;上限報(bào)警:報(bào)警值設(shè)為:4;報(bào)警注釋輸入:“水罐2的水已達(dá)上限值!”。 報(bào)表輸出在工程應(yīng)用中,大多數(shù)監(jiān)控系統(tǒng)需要對(duì)設(shè)備采集的數(shù)據(jù)進(jìn)行存盤(pán),統(tǒng)計(jì)分析,并根據(jù)實(shí)際情況打印出數(shù)據(jù)報(bào)表。所謂數(shù)據(jù)報(bào)表就是根據(jù)實(shí)際需要以一定格式將統(tǒng)計(jì)分析后的數(shù)據(jù)記錄顯示和打印出來(lái),如:實(shí)時(shí)數(shù)據(jù)報(bào)表、歷史數(shù)據(jù)報(bào)表(班報(bào)表、日?qǐng)?bào)表、月報(bào)表等)。數(shù)據(jù)報(bào)表在工控系統(tǒng)中是必不可少的一部分,是數(shù)據(jù)顯示、查詢、分
36、析、統(tǒng)計(jì)、打印的最終體現(xiàn),是整個(gè)工控系統(tǒng)的最終結(jié)果輸出;數(shù)據(jù)報(bào)表是對(duì)生產(chǎn)過(guò)程中系統(tǒng)監(jiān)控對(duì)象的狀態(tài)的綜合記錄和規(guī)律總結(jié)。 曲線顯示在實(shí)際生產(chǎn)過(guò)程控制中,對(duì)實(shí)時(shí)數(shù)據(jù)、歷史數(shù)據(jù)的查看、分析是不可缺少的工作。但對(duì)大量數(shù)據(jù)僅做定量的分析還遠(yuǎn)遠(yuǎn)不夠,必須根據(jù)大量的數(shù)據(jù)信息,畫(huà)出曲線,分析曲線的變化趨勢(shì)并從中發(fā)現(xiàn)數(shù)據(jù)變化規(guī)律,曲線處理在工控系統(tǒng)中也是一個(gè)非常重要的部分。 工程效果圖工程最終效果圖如下:2.12 PLC水泵控制完成以上的工作后,可以連接S7-200-PPI設(shè)備控制水泵。在“設(shè)備管理”中,點(diǎn)擊通用串口設(shè)備。先對(duì)屬性設(shè)置,選擇COM1數(shù)據(jù);校驗(yàn)方式選取偶數(shù)校驗(yàn),點(diǎn)擊確認(rèn)。再進(jìn)行通道連接。PLC設(shè)備
37、選擇S7-200-PPI。在“用戶窗口”中,點(diǎn)擊水泵,在動(dòng)畫(huà)組態(tài)里點(diǎn)擊屬性設(shè)置,點(diǎn)擊閃爍效果,選Data01,點(diǎn)擊確認(rèn)。水泵開(kāi)始受PLC控制。工作的時(shí)候,水泵會(huì)一閃一閃,表明工作正常。3 交通燈監(jiān)控系統(tǒng)設(shè)計(jì)3.1 控制要求起動(dòng)后,南北紅燈亮并維持25s。在南北紅燈亮的同時(shí),東西綠燈也亮,1s后,東西車燈即甲亮。到20s時(shí),東西綠燈閃亮,3s后熄滅,在東西綠燈熄滅后東西黃燈亮,同時(shí)甲滅。黃燈亮2s后滅東西紅燈亮。與此同時(shí),南北紅燈滅,南北綠燈亮。1s后,南北車燈即乙亮。南北綠燈亮了25s后閃亮,3s后熄滅,同時(shí)乙滅,黃燈亮2s后熄滅,南北紅燈亮,東西綠燈亮,循環(huán)。 3.2 I/O分配輸入 輸出起動(dòng)按鈕SB1:I
溫馨提示
- 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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年食堂信息化管理及服務(wù)外包合同5篇
- 2025年度購(gòu)物中心物業(yè)管理員勞動(dòng)合同3篇
- 二零二五版泰康人壽保險(xiǎn)產(chǎn)品推廣合同范本3篇
- 2025年度木工項(xiàng)目投資與建設(shè)合同4篇
- 2025年度定制化木模板木方定制加工及銷售合同4篇
- 印刷材料的科技創(chuàng)新與應(yīng)用考核試卷
- 2025版老舊建筑幕墻改造升級(jí)合同范文4篇
- 2025年醫(yī)療病例管理協(xié)議
- 2025年度美發(fā)店客戶滿意度調(diào)查與服務(wù)提升合同8篇
- 2025年食堂檔口租賃及市場(chǎng)營(yíng)銷合作合同范本3篇
- 電纜擠塑操作手冊(cè)
- 浙江寧波鄞州區(qū)市級(jí)名校2025屆中考生物全真模擬試卷含解析
- IATF16949基礎(chǔ)知識(shí)培訓(xùn)教材
- 【MOOC】大學(xué)生創(chuàng)新創(chuàng)業(yè)知能訓(xùn)練與指導(dǎo)-西北農(nóng)林科技大學(xué) 中國(guó)大學(xué)慕課MOOC答案
- 勞務(wù)派遣公司員工考核方案
- 基礎(chǔ)生態(tài)學(xué)-7種內(nèi)種間關(guān)系
- 2024年光伏農(nóng)田出租合同范本
- 《阻燃材料與技術(shù)》課件 第3講 阻燃基本理論
- 2024-2030年中國(guó)黃鱔市市場(chǎng)供需現(xiàn)狀與營(yíng)銷渠道分析報(bào)告
- 新人教版九年級(jí)化學(xué)第三單元復(fù)習(xí)課件
- 江蘇省南京鼓樓區(qū)2024年中考聯(lián)考英語(yǔ)試題含答案
評(píng)論
0/150
提交評(píng)論