畢業(yè)設(shè)計(jì)(論文)基于組態(tài)軟件的雙儲(chǔ)液罐水位控制系統(tǒng)監(jiān)控系統(tǒng)設(shè)計(jì)_第1頁(yè)
畢業(yè)設(shè)計(jì)(論文)基于組態(tài)軟件的雙儲(chǔ)液罐水位控制系統(tǒng)監(jiān)控系統(tǒng)設(shè)計(jì)_第2頁(yè)
畢業(yè)設(shè)計(jì)(論文)基于組態(tài)軟件的雙儲(chǔ)液罐水位控制系統(tǒng)監(jiān)控系統(tǒng)設(shè)計(jì)_第3頁(yè)
畢業(yè)設(shè)計(jì)(論文)基于組態(tài)軟件的雙儲(chǔ)液罐水位控制系統(tǒng)監(jiān)控系統(tǒng)設(shè)計(jì)_第4頁(yè)
畢業(yè)設(shè)計(jì)(論文)基于組態(tài)軟件的雙儲(chǔ)液罐水位控制系統(tǒng)監(jiān)控系統(tǒng)設(shè)計(jì)_第5頁(yè)
已閱讀5頁(yè),還剩53頁(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)介

PAGEPAGE6摘要計(jì)算機(jī)技術(shù)和網(wǎng)絡(luò)技術(shù)的飛速發(fā)展,為工業(yè)自動(dòng)化開(kāi)辟了廣闊的發(fā)展空間,用戶可以方便快捷地組建優(yōu)質(zhì)高效的監(jiān)控系統(tǒng),并且通過(guò)采用遠(yuǎn)程監(jiān)控及診斷、雙機(jī)熱備等先進(jìn)技術(shù),使系統(tǒng)更加安全可靠,在這方面,MCGS工控組態(tài)軟件將為您提供強(qiáng)有力的軟件支持。組態(tài)技術(shù)是計(jì)算機(jī)控制技術(shù)綜合發(fā)展的結(jié)果,是技術(shù)成熟化的標(biāo)志。由于組態(tài)技術(shù)的介入,計(jì)算機(jī)控制系統(tǒng)的應(yīng)用速度大大加快了。采用組態(tài)控制技術(shù)的計(jì)算機(jī)控制系統(tǒng)最大的特點(diǎn)是從硬件設(shè)計(jì)到軟件開(kāi)發(fā)都具有組態(tài)性,因此系統(tǒng)的可靠性和開(kāi)發(fā)速度提高了,開(kāi)發(fā)難度卻下降了。隨著國(guó)內(nèi)工業(yè)生產(chǎn)技術(shù)的進(jìn)步以及自動(dòng)化技術(shù)的發(fā)展,人們對(duì)自動(dòng)化監(jiān)控系統(tǒng)的需求越來(lái)越大,要求越來(lái)越高。一方面要求界面簡(jiǎn)單明了、宜于操作、數(shù)據(jù)采集實(shí)時(shí)性好以及高可靠監(jiān)控性,同時(shí)還要求開(kāi)發(fā)周期短,系統(tǒng)便于更改、擴(kuò)充、升級(jí)。工控組態(tài)軟件正是符合這些要求而在工業(yè)領(lǐng)域得到廣泛應(yīng)用。本文對(duì)組態(tài)技術(shù)進(jìn)行了一些研究,對(duì)其發(fā)展概況進(jìn)行了比較全面的了解。利用組態(tài)軟件對(duì)雙儲(chǔ)液罐水位控制系統(tǒng)進(jìn)行監(jiān)控系統(tǒng)設(shè)計(jì)。關(guān)鍵詞:組態(tài)軟件;雙儲(chǔ)液罐水位控制;監(jiān)控系統(tǒng)目錄摘要前言第一章雙儲(chǔ)液罐水位控制系統(tǒng)控制方案1.1采用組態(tài)軟件控制方案1.2組態(tài)軟件簡(jiǎn)介1.3組態(tài)軟件的系統(tǒng)構(gòu)成及其簡(jiǎn)介.結(jié)構(gòu)以使用軟件的工作階段劃分.結(jié)構(gòu)按照成員構(gòu)成劃分1.4組態(tài)軟件的功能現(xiàn)在的狀況及將來(lái)的發(fā)展趨勢(shì)1.4.1.組態(tài)軟件功能的變遷.推動(dòng)組態(tài)軟件發(fā)展的動(dòng)力.用戶對(duì)組態(tài)軟件的需求變化.影響組態(tài)軟件發(fā)展的因素.未來(lái)技術(shù)走勢(shì).國(guó)際化及入世的影響第二章基于MCGS組態(tài)軟件開(kāi)發(fā)水位控制系統(tǒng)簡(jiǎn)介特點(diǎn)及組成屬性\o"設(shè)置"設(shè)置

\o"設(shè)備"設(shè)備命令2.2.32.2.4第三章雙儲(chǔ)液罐水位控制系統(tǒng)硬件組成及設(shè)備的選擇.水箱.水泵調(diào)節(jié)閥出水閥3.2水位、溫度檢測(cè)與控制設(shè)備水位傳感器溫度變送器.配電器穩(wěn)壓電源接觸器電加熱器3.3I/O接口設(shè)備3.4接線端子板PCLD9138端子板簡(jiǎn)介PCLD-880研華螺絲端子板簡(jiǎn)介第四章雙儲(chǔ)液罐水位控制系統(tǒng)主電路及設(shè)備連接系統(tǒng)組成罐上檢測(cè)及控制元件名稱及作用控制要求及控制電路自動(dòng)控制策略第五章基于MCGS組態(tài)軟件開(kāi)發(fā)水位控制系統(tǒng)的設(shè)計(jì)變量分配變量定義步驟設(shè)備與變量連接5.3畫面的設(shè)計(jì)和編輯建立畫面編輯畫面動(dòng)畫連接水罐對(duì)象特征控制程序編寫5.5報(bào)警顯示報(bào)警屬性的定義實(shí)時(shí)報(bào)警歷史報(bào)警報(bào)警極限值的修改.報(bào)警提示實(shí)時(shí)曲線歷史曲線5.7控制程序的編寫第六章程序調(diào)試運(yùn)行及安全機(jī)制6.1模擬調(diào)試6.2在線調(diào)試建立安全機(jī)制的必要性.如何建立安全機(jī)制總結(jié)參考文獻(xiàn)致謝前言隨著工業(yè)自動(dòng)化水平的迅速提高,計(jì)算機(jī)在工業(yè)領(lǐng)域的廣泛應(yīng)用,人們對(duì)工業(yè)自動(dòng)化的要求越來(lái)越高,種類繁多的控制設(shè)備和過(guò)程監(jiān)控裝置在工業(yè)領(lǐng)域的應(yīng)用,使得傳統(tǒng)的工業(yè)控制軟件已無(wú)法滿足用戶的各種需求。在開(kāi)發(fā)傳統(tǒng)的工業(yè)控制軟件時(shí),當(dāng)工業(yè)被控對(duì)象一旦有變動(dòng),就必須修改其控制系統(tǒng)的源程序,導(dǎo)致其開(kāi)發(fā)周期長(zhǎng);已開(kāi)發(fā)成功的工控軟件又由于每個(gè)控制項(xiàng)目的不同而使其重復(fù)使用率很低,導(dǎo)致它的價(jià)格非常昂貴;在修改工控軟件的源程序時(shí),倘若原來(lái)的編程人員因工作變動(dòng)而離去時(shí),則必須同其他人員或新手進(jìn)行源程序的修改,因而更是相當(dāng)困難。通用工業(yè)自動(dòng)化組態(tài)軟件的出現(xiàn)為解決上述實(shí)際工程問(wèn)題提供了一種嶄新的方法,因?yàn)樗軌蚝芎玫亟鉀Q傳統(tǒng)工業(yè)控制軟件存在的種種問(wèn)題,使用戶能根據(jù)自己的控制對(duì)象和控制目的的任意組態(tài),完成最終的自動(dòng)化控制工程。組態(tài)控制技術(shù)作為計(jì)算機(jī)控制技術(shù)發(fā)展的產(chǎn)物,其先進(jìn)性和實(shí)用性已經(jīng)被工業(yè)現(xiàn)場(chǎng)的廣大技術(shù)人員認(rèn)可并得到廣泛應(yīng)用。組態(tài)軟件適用于許多工業(yè)領(lǐng)域,因?yàn)槠涔δ軓?qiáng)大而倍受青睞。一.本論文研究的背景雙儲(chǔ)液罐水位控制系統(tǒng)介紹被控對(duì)象由上、下兩個(gè)儲(chǔ)液罐組成,上、下水位和溫度分辨經(jīng)2個(gè)壓力變送器和溫度變送器檢測(cè)后。通過(guò)安裝在出水管網(wǎng)上的遠(yuǎn)傳壓力傳感器將壓力信號(hào)轉(zhuǎn)化為4-20mA的標(biāo)準(zhǔn)信號(hào)送入PLC,經(jīng)PID運(yùn)算與給定壓力參數(shù)進(jìn)行比較,得出調(diào)節(jié)參數(shù),送給變頻器,由變頻器控制水泵轉(zhuǎn)速,調(diào)節(jié)系統(tǒng)供水量,使系統(tǒng)的供水管網(wǎng)壓力保持在給定壓力上;當(dāng)用水量超過(guò)一臺(tái)泵的供水量時(shí),通過(guò)PLC控制器加泵。根據(jù)用戶用水量的大小來(lái)控制工作泵數(shù)量的增減及變頻器對(duì)水泵的調(diào)速,實(shí)現(xiàn)恒壓供水。當(dāng)供水負(fù)載變化時(shí),輸入電機(jī)的電壓和頻率也隨之變化,這樣就構(gòu)成了以壓力設(shè)定值為基準(zhǔn)的閉環(huán)控制系統(tǒng)。二.組態(tài)軟件的介紹組態(tài)軟件是指一些數(shù)據(jù)采集與過(guò)程控制的專用軟件,它們是在自動(dòng)控制系統(tǒng)監(jiān)控層一級(jí)的軟件平臺(tái)和開(kāi)發(fā)環(huán)境,使用靈活的組態(tài)方式,為用戶提供快速構(gòu)建工業(yè)自動(dòng)控制系統(tǒng)監(jiān)控功能的、通用層次的軟件工具。組態(tài)軟件應(yīng)該能支持各種工控設(shè)備和常見(jiàn)的通信協(xié)議,并且通常應(yīng)提供分布式數(shù)據(jù)管理和網(wǎng)絡(luò)功能。組態(tài)(configuration)意思就是模塊的任意組合,采用組態(tài)技術(shù)構(gòu)成的計(jì)算機(jī)系統(tǒng)在硬件設(shè)計(jì)上,除采用工業(yè)PC機(jī)外,系統(tǒng)大量采用各種成熟通用的I/O接口設(shè)備和現(xiàn)場(chǎng)設(shè)備,基本不再需要單獨(dú)進(jìn)行具體電路設(shè)計(jì)。這不僅節(jié)約了硬件開(kāi)發(fā)時(shí)間,更提高了工控系統(tǒng)的可靠性。在軟件設(shè)計(jì)上由于采用成熟的工控開(kāi)發(fā)的工具軟件,它為用戶提供了多種通用工具模塊,用戶不需要掌握太多的編程語(yǔ)言技術(shù)(甚至不需要編程技術(shù)),就能很好地完成一個(gè)復(fù)雜工程所要求的所有功能。工控組態(tài)軟件集成了圖形技術(shù)、人機(jī)界面技術(shù)、數(shù)據(jù)庫(kù)技術(shù)、控制技術(shù)、網(wǎng)絡(luò)與通信技術(shù),使控制系統(tǒng)開(kāi)發(fā)人員不必依靠某種具體的計(jì)算機(jī)語(yǔ)言,只需通過(guò)可視化的組態(tài)方式,就可完成監(jiān)控程序設(shè)計(jì),降低了監(jiān)控程序開(kāi)發(fā)的難度。組態(tài)軟件均具有良好的擴(kuò)展性、兼容性,軟件結(jié)構(gòu)開(kāi)放,可接受各種形式的數(shù)據(jù)格式。同時(shí),支持的硬件類型也十分廣泛[1]。工控組態(tài)軟件的出現(xiàn),使得大型工業(yè)控制系統(tǒng)的組態(tài)編程變得十分得簡(jiǎn)單、容易,工程設(shè)計(jì)人員不用再設(shè)計(jì)那些復(fù)雜的應(yīng)用程序(如I/Odriver等)。工控組態(tài)軟件的功能包括數(shù)據(jù)庫(kù)生成、歷史庫(kù)生成、圖形生成、報(bào)表生成、順序控制功能、連續(xù)調(diào)節(jié)功能。目前有許多工控組態(tài)軟件。第一章雙儲(chǔ)液罐水位控制系統(tǒng)控制方案1.1采用組態(tài)軟件控制方案在工業(yè)生產(chǎn)中,大多數(shù)過(guò)程是非線性的。對(duì)于非線性程度不高的過(guò)程,可以當(dāng)作線性過(guò)程處理。要控制好極端非線性過(guò)程,則相當(dāng)困難。在《過(guò)程控制》教學(xué)中,對(duì)三個(gè)相互連通的不規(guī)則形狀水箱水位進(jìn)行測(cè)控處理并分析,就屬于極端非線性控制。該系統(tǒng)傳統(tǒng)的開(kāi)發(fā)手段是采用單片機(jī)等控制\o"設(shè)備"設(shè)備設(shè)計(jì),但如果采用組態(tài)軟件開(kāi)發(fā)該系統(tǒng)則可以實(shí)現(xiàn)多次開(kāi)發(fā)、適時(shí)采集監(jiān)控等功能。該測(cè)控系統(tǒng)主要有兩種設(shè)計(jì)途徑:一是采用VB、VC等可視化工具從低層開(kāi)發(fā);二是利用工控組態(tài)軟件進(jìn)行二次開(kāi)發(fā)。但由于VB、VC開(kāi)發(fā)難度大,開(kāi)發(fā)周期長(zhǎng),因此大多工程項(xiàng)目的開(kāi)發(fā)都采用工控組態(tài)軟件來(lái)實(shí)現(xiàn)。組態(tài)軟件簡(jiǎn)介隨著工業(yè)自動(dòng)化水平的迅速提高,計(jì)算機(jī)在工業(yè)領(lǐng)域的廣泛應(yīng)用,人們對(duì)工業(yè)自動(dòng)化的要求越來(lái)越高,種類繁多的控制設(shè)備和過(guò)程監(jiān)控裝置在工業(yè)領(lǐng)域的應(yīng)用,使得傳統(tǒng)的工業(yè)控制軟件已無(wú)法滿足用戶的各種需求。在開(kāi)發(fā)傳統(tǒng)的工業(yè)控制軟件時(shí),當(dāng)工業(yè)被控對(duì)象一旦有變動(dòng),就必須修改其控制系統(tǒng)的源程序,導(dǎo)致其開(kāi)發(fā)周期長(zhǎng);已開(kāi)發(fā)成功的工控軟件又由于每個(gè)控制項(xiàng)目的不同而使其重復(fù)使用率很低,導(dǎo)致它的價(jià)格非常昂貴;在修改工控軟件的源程序時(shí),倘若原來(lái)的編程人員因工作變動(dòng)而離去時(shí),則必須同其他人員或新手進(jìn)行源程序的修改,因而更是相當(dāng)困難。通用工業(yè)自動(dòng)化組態(tài)軟件的出現(xiàn)為解決上述實(shí)際工程問(wèn)題提供了一種嶄新的方法,因?yàn)樗軌蚝芎玫亟鉀Q傳統(tǒng)工業(yè)控制軟件存在的種種問(wèn)題,使用戶能根據(jù)自己的控制對(duì)象和控制目的的任意組態(tài),完成最終的自動(dòng)化控制工程。在使用工控軟件中,我們經(jīng)常提到組態(tài)一詞,組態(tài)英文是“Configuration”,其意義究竟是什么呢?簡(jiǎn)單的講,組態(tài)就是用應(yīng)用軟件中提供的工具、方法、完成工程中某一具體任務(wù)的過(guò)程。

與硬件生產(chǎn)相對(duì)照,組態(tài)與組裝類似。如要組裝一臺(tái)電腦,事先提供了各種型號(hào)的主板、機(jī)箱、電源、CPU、顯示器、硬盤、光驅(qū)等,我們的工作就是用這些部件拼湊成自己需要的電腦。當(dāng)然軟件中的組態(tài)要比硬件的組裝有更大的發(fā)揮空間,因?yàn)樗话阋扔布械摹安考备?,而且每個(gè)“部件”都很靈活,因?yàn)檐洸考加袃?nèi)部屬性,通過(guò)改變屬性可以改變其規(guī)格(如大小、性狀、顏色等)。

組態(tài)(Configuration)為模塊化任意組合。通用組態(tài)軟件主要特點(diǎn)有(1)延續(xù)性和可擴(kuò)充性。用通用組態(tài)軟件開(kāi)發(fā)的應(yīng)用程序,當(dāng)現(xiàn)場(chǎng)(包括硬件設(shè)備或系統(tǒng)結(jié)構(gòu))或用戶需求發(fā)生改變時(shí),不需作很多修改而方便地完成軟件的更新和升級(jí);(2)封裝性(易學(xué)易用),通用組態(tài)軟件所能完成的功能都用一種方便用戶使用的方法包裝起來(lái),對(duì)于用戶,不需掌握太多的編程語(yǔ)言技術(shù)(甚至不需要編程技術(shù)),就能很好地完成一個(gè)復(fù)雜工程所要求的所有功能;(3)通用性,每個(gè)用戶根據(jù)工程實(shí)際情況,利用通用組態(tài)軟件提供的底層設(shè)備(PLC、智能儀表、智能模塊、板卡、變頻器等)的I/ODriver、開(kāi)放式的數(shù)據(jù)庫(kù)和畫面制作工具,就能完成一個(gè)具有動(dòng)畫效果、實(shí)時(shí)數(shù)據(jù)處理、歷史數(shù)據(jù)和曲線并存、具有多媒體功能和網(wǎng)絡(luò)功能的工程,不受行業(yè)限制。

組態(tài)軟件是有專業(yè)性的。一種組態(tài)軟件只能適合某種領(lǐng)域的應(yīng)用。組態(tài)的概念最早出現(xiàn)在工業(yè)計(jì)算機(jī)控制中。如DCS(集散控制系統(tǒng))組態(tài),PLC(可編程控制器)梯形圖組態(tài)。人機(jī)界面生成軟件就叫工控組態(tài)軟件。其實(shí)在其他行業(yè)也有組態(tài)的概念,人們只是不這么叫而已。如AutoCAD,PhotoShop,辦公軟件(PowerPoint)都存在相似的操作,即用軟件提供的工具來(lái)形成自己的作品,并以數(shù)據(jù)文件保存作品,而不是執(zhí)行程序。組態(tài)形成的數(shù)據(jù)只有其制造工具或其他專用工具才能識(shí)別。但是不同之處在于,工業(yè)控制中形成的組態(tài)結(jié)果是用在實(shí)時(shí)監(jiān)控的。組態(tài)工具的解釋引擎,要根據(jù)這些組態(tài)結(jié)果實(shí)時(shí)運(yùn)行。從表面上看,組態(tài)工具的運(yùn)行程序就是執(zhí)行自己特定的任務(wù)。

最早開(kāi)發(fā)的通用組態(tài)軟件是DOS環(huán)境下的組態(tài)軟件,其特點(diǎn)是具有簡(jiǎn)單的人機(jī)界面(MMI)、圖庫(kù)、繪圖工具箱等基本功能。隨著Windows的廣泛應(yīng)用,Windows環(huán)境下的組態(tài)軟件成為主流。與DOS環(huán)境下的組態(tài)軟件成為主流。與DOS環(huán)境下的組態(tài)軟件相比,其最突出的特點(diǎn)是圖形功能有了很大的增強(qiáng)。國(guó)外許多優(yōu)秀通用組態(tài)軟件是在英文狀態(tài)下開(kāi)發(fā)的,它具有應(yīng)用時(shí)間長(zhǎng)、用戶界面不理想、不支持或不免費(fèi)支持國(guó)內(nèi)普遍使用的硬件設(shè)備、組態(tài)軟件本身費(fèi)用和組態(tài)軟件培訓(xùn)費(fèi)用高昂等因素,這些也正是國(guó)內(nèi)通用組態(tài)軟件在國(guó)內(nèi)不能廣泛應(yīng)用的原因。隨著國(guó)內(nèi)計(jì)算機(jī)水平和工業(yè)自動(dòng)化程度的不斷提高,通用組態(tài)軟件的市場(chǎng)需求日益增大。近年來(lái),一些技術(shù)力量雄厚的高科技公司相繼開(kāi)發(fā)出了適合國(guó)內(nèi)使用的通用組態(tài)軟件。在組態(tài)軟件中,通過(guò)組態(tài)生成的一個(gè)目標(biāo)應(yīng)用項(xiàng)目在計(jì)算機(jī)硬盤中占據(jù)唯一的物理空間(邏輯空間),可以用唯一的一個(gè)名稱來(lái)標(biāo)識(shí),就被稱為一個(gè)應(yīng)用程序。在同一計(jì)算機(jī)中可以存儲(chǔ)多個(gè)應(yīng)用程序,組態(tài)軟件通過(guò)應(yīng)用程序的名稱來(lái)訪問(wèn)其組態(tài)內(nèi)容,打開(kāi)其組態(tài)內(nèi)容進(jìn)行修改或?qū)⑵鋺?yīng)用程序裝入計(jì)算機(jī)內(nèi)存投入實(shí)時(shí)運(yùn)行。

組態(tài)軟件的結(jié)構(gòu)劃分有多種標(biāo)準(zhǔn),這里以使用軟件的工作階段和軟件體系的成員構(gòu)成兩種標(biāo)準(zhǔn)討論其體系結(jié)構(gòu)。.結(jié)構(gòu)以使用軟件的工作階段劃分:

也可以說(shuō)是按照系統(tǒng)環(huán)境劃分,從總體上講,組態(tài)軟件是由兩大部分構(gòu)成的:

系統(tǒng)開(kāi)發(fā)環(huán)境:是自動(dòng)化工程設(shè)計(jì)工程師為實(shí)施其控制方案,在組態(tài)軟件的支持下進(jìn)行應(yīng)用程序的系統(tǒng)生成工作所必須依賴的工作環(huán)境。通過(guò)建立一系列用戶數(shù)據(jù)文件,生成最終的圖形目標(biāo)應(yīng)用系統(tǒng),供系統(tǒng)運(yùn)行環(huán)境運(yùn)行時(shí)使用。

系統(tǒng)開(kāi)發(fā)環(huán)境由若干個(gè)組態(tài)程序組成,如圖形界面組態(tài)程序、實(shí)時(shí)數(shù)據(jù)庫(kù)組態(tài)程序等。

系統(tǒng)運(yùn)行環(huán)境:在系統(tǒng)運(yùn)行環(huán)境下,目標(biāo)應(yīng)用程序被裝入計(jì)算機(jī)內(nèi)存并投入實(shí)時(shí)運(yùn)行。系統(tǒng)運(yùn)行環(huán)境由若干個(gè)運(yùn)行程序組成,如圖形界面運(yùn)行程序、實(shí)時(shí)數(shù)據(jù)庫(kù)運(yùn)行程序等。

組態(tài)軟件支持在線組態(tài)技術(shù),即在不退出系統(tǒng)運(yùn)行環(huán)境的情況下可以直接進(jìn)入組態(tài)環(huán)境并修改組態(tài),使修改后的組態(tài)直接生效。

自動(dòng)化工程設(shè)計(jì)工程師最先接觸的一定是系統(tǒng)開(kāi)發(fā)環(huán)境,通過(guò)一定工作量的系統(tǒng)組態(tài)和調(diào)試,最終將目標(biāo)應(yīng)用程序在系統(tǒng)運(yùn)行環(huán)境投入實(shí)時(shí)運(yùn)行,完成一個(gè)工程項(xiàng)目。

1.3.2.結(jié)構(gòu)按照成員構(gòu)成劃分

組態(tài)軟件因?yàn)槠涔δ軓?qiáng)大,而每個(gè)功能相對(duì)來(lái)說(shuō)又具有一定的獨(dú)立性,因此其組成形式是一個(gè)集成軟件平臺(tái),由若干程序組件構(gòu)成。

其中必備的典型組件包括:

應(yīng)用程序管理器

應(yīng)用程序管理器是提供應(yīng)用程序的搜索、備份、解壓縮、建立新應(yīng)用等功能的專用管理工具。在自動(dòng)化工程設(shè)計(jì)工程師應(yīng)用組態(tài)軟件進(jìn)行工程設(shè)計(jì)時(shí),經(jīng)常會(huì)遇到下面一些煩惱:經(jīng)常要進(jìn)行組態(tài)數(shù)據(jù)的備份;經(jīng)常需要引用以往成功應(yīng)用項(xiàng)目中的部分組態(tài)成果(如畫面);經(jīng)常需要迅速了解計(jì)算機(jī)中保存了哪些應(yīng)用項(xiàng)目。雖然這些要求可以用手工方式實(shí)現(xiàn),但效率低下,極易出錯(cuò)。有了應(yīng)用程序管理器的支持,這些操作將變得非常簡(jiǎn)單。

圖形界面開(kāi)發(fā)程序

是自動(dòng)化工程設(shè)計(jì)工程師為實(shí)施其控制方案,在圖形編輯工具的支持下進(jìn)行圖形系統(tǒng)生成工作所依賴的開(kāi)發(fā)環(huán)境。通過(guò)建立一系列用戶數(shù)據(jù)文件,生成最終的圖形目標(biāo)應(yīng)用系統(tǒng),供圖形運(yùn)行環(huán)境運(yùn)行時(shí)使用。

圖形界面運(yùn)行程序

在系統(tǒng)運(yùn)行環(huán)境下,圖形目標(biāo)應(yīng)用系統(tǒng)被圖形界面運(yùn)行程序裝入計(jì)算機(jī)內(nèi)存并投入實(shí)時(shí)運(yùn)行。

實(shí)時(shí)數(shù)據(jù)庫(kù)系統(tǒng)組態(tài)程序

有的組態(tài)軟件只在圖形開(kāi)發(fā)環(huán)境中增加了簡(jiǎn)單的數(shù)據(jù)管理功能,因而不具備完整的實(shí)時(shí)數(shù)據(jù)庫(kù)系統(tǒng)。目前比較先進(jìn)的組態(tài)軟件(如力控等)都有獨(dú)立的實(shí)時(shí)數(shù)據(jù)庫(kù)組件,以提高系統(tǒng)的實(shí)時(shí)性,增強(qiáng)處理能力。實(shí)時(shí)數(shù)據(jù)庫(kù)系統(tǒng)組態(tài)程序是建立實(shí)時(shí)數(shù)據(jù)庫(kù)的組態(tài)工具,可以定義實(shí)時(shí)數(shù)據(jù)庫(kù)的結(jié)構(gòu)、數(shù)據(jù)來(lái)源、數(shù)據(jù)連接、數(shù)據(jù)類型及相關(guān)的各種參數(shù)。

實(shí)時(shí)數(shù)據(jù)庫(kù)系統(tǒng)運(yùn)行程序

在系統(tǒng)運(yùn)行環(huán)境下,目標(biāo)實(shí)時(shí)數(shù)據(jù)庫(kù)及其應(yīng)用系統(tǒng)被實(shí)時(shí)數(shù)據(jù)庫(kù)系統(tǒng)運(yùn)行程序裝入計(jì)算機(jī)內(nèi)存并執(zhí)行預(yù)定的各種數(shù)據(jù)計(jì)算、數(shù)據(jù)處理任務(wù)。歷史數(shù)據(jù)的查詢、檢索、報(bào)警的管理都是在實(shí)時(shí)數(shù)據(jù)庫(kù)系統(tǒng)運(yùn)行程序中完成的。

I/O驅(qū)動(dòng)程序

是組態(tài)軟件中必不可少的組成部分,用于和I/O設(shè)備通訊,互相交換數(shù)據(jù),DDE和OPCClient是兩個(gè)通用的標(biāo)準(zhǔn)I/O驅(qū)動(dòng)程序,用來(lái)和支持DDE標(biāo)準(zhǔn)和OPC標(biāo)準(zhǔn)的I/O設(shè)備通訊。多數(shù)組態(tài)軟件的DDE驅(qū)動(dòng)程序被整合在實(shí)時(shí)數(shù)據(jù)庫(kù)系統(tǒng)或圖形系統(tǒng)中,而OPCClient則多數(shù)單獨(dú)存在。

擴(kuò)展可選組件包括:

通用數(shù)據(jù)庫(kù)接口(ODBC接口)組態(tài)程序

通用數(shù)據(jù)庫(kù)接口組件用來(lái)完成組態(tài)軟件的實(shí)時(shí)數(shù)據(jù)庫(kù)與通用數(shù)據(jù)庫(kù)(如Oracle、Sybase、Foxpro、DB2、Infomix、SQLServer等)的互聯(lián),實(shí)現(xiàn)雙向數(shù)據(jù)交換,通用數(shù)據(jù)庫(kù)既可以讀取實(shí)時(shí)數(shù)據(jù),也可以讀取歷史數(shù)據(jù);實(shí)時(shí)數(shù)據(jù)庫(kù)也可以從通用數(shù)據(jù)庫(kù)實(shí)時(shí)地讀入數(shù)據(jù)。通用數(shù)據(jù)庫(kù)接口(ODBC接口)組態(tài)環(huán)境用于指定要交換的通用數(shù)據(jù)庫(kù)的數(shù)據(jù)庫(kù)結(jié)構(gòu)、字段名稱及屬性、時(shí)間區(qū)段、采樣周期、字段與實(shí)時(shí)數(shù)據(jù)庫(kù)數(shù)據(jù)的對(duì)應(yīng)關(guān)系等。

通用數(shù)據(jù)庫(kù)接口(ODBC接口)運(yùn)行程序

已組態(tài)的通用數(shù)據(jù)庫(kù)連接被裝入計(jì)算機(jī)內(nèi)存,按照預(yù)先指定的采樣周期,對(duì)規(guī)定時(shí)間區(qū)段按照組態(tài)的數(shù)據(jù)庫(kù)結(jié)構(gòu)建立起通用數(shù)據(jù)庫(kù)和實(shí)時(shí)數(shù)據(jù)庫(kù)間的數(shù)據(jù)連接。

策略(控制方案)編輯組態(tài)程序

策略編輯/生成組件

是以PC為中心實(shí)現(xiàn)低成本監(jiān)控的核心軟件,具有很強(qiáng)的邏輯、算術(shù)運(yùn)算能力和豐富的控制算法。策略編輯/生成組件以IEC-1131-3標(biāo)準(zhǔn)為使用者提供標(biāo)準(zhǔn)的編程環(huán)境,共有4種編程方式:梯形圖、結(jié)構(gòu)化編程語(yǔ)言、指令助記符、模塊化功能塊。使用者一般都習(xí)慣于使用模塊化功能塊,根據(jù)控制方案進(jìn)行組態(tài),結(jié)束后系統(tǒng)將保存組態(tài)內(nèi)容并對(duì)組態(tài)內(nèi)容進(jìn)行語(yǔ)法檢查、編譯。

編譯生成的目標(biāo)策略代碼即可以與圖形界面同在一臺(tái)計(jì)算機(jī)上運(yùn)行,也可以下裝(Download)到目標(biāo)設(shè)備(如PC/104、WindowsCE系統(tǒng)等PC-Based設(shè)備)上運(yùn)行。

策略運(yùn)行程序

組態(tài)的策略目標(biāo)系統(tǒng)被裝入計(jì)算機(jī)內(nèi)存并執(zhí)行預(yù)定的各種數(shù)據(jù)計(jì)算、數(shù)據(jù)處理任務(wù),同時(shí)完成與實(shí)時(shí)數(shù)據(jù)庫(kù)的數(shù)據(jù)交換。

實(shí)用通訊程序組件

實(shí)用通訊程序極大地增強(qiáng)了組態(tài)軟件的功能,可以實(shí)現(xiàn)與第三方程序的數(shù)據(jù)交換,是組態(tài)軟件價(jià)值的主要表現(xiàn)之一。通訊實(shí)用程序具有以下功能:

1.可以實(shí)現(xiàn)操作站的雙機(jī)冗余熱備用;

2.實(shí)現(xiàn)數(shù)據(jù)的遠(yuǎn)程訪問(wèn)和傳送;

3.通訊實(shí)用程序可以使用以太網(wǎng)、RS485、RS232、PSTN等多種通訊介質(zhì)或網(wǎng)絡(luò)實(shí)現(xiàn)其功能。實(shí)用通訊程序組件可以劃分為Server和Client兩種類型,Server是數(shù)據(jù)提供方,Client是數(shù)據(jù)訪問(wèn)方,一但Server和Client建立起了連接,二者間就可以實(shí)現(xiàn)數(shù)據(jù)的雙向傳送組態(tài)軟件的功能現(xiàn)在的狀況及將來(lái)的發(fā)展趨勢(shì)

1.4.1.總的發(fā)展趨勢(shì)

組態(tài)軟件是工業(yè)應(yīng)用軟件的一個(gè)組成部分,其發(fā)展受到很多因素的制約。歸根結(jié)底,應(yīng)用的帶動(dòng)對(duì)其發(fā)展起著最為關(guān)鍵的推動(dòng)作用。

未來(lái)的傳感器、數(shù)據(jù)采集裝置、控制器的智能化程度越來(lái)越高,實(shí)時(shí)數(shù)據(jù)瀏覽和管理的需求日益高漲,有的買主甚至要求在自己的辦公室里監(jiān)督定貨的制造過(guò)程。有的裝置直接內(nèi)嵌“WebServer”,通過(guò)以太網(wǎng)就可以直接訪問(wèn)過(guò)程實(shí)時(shí)數(shù)據(jù)。即使這樣,也不能認(rèn)為不再需要組態(tài)軟件了。

用戶要求的多樣化,決定了不可能有哪一種產(chǎn)品囊括全部用戶的所有要求,直接用戶對(duì)監(jiān)控系統(tǒng)人機(jī)界面的需求不可能固定為單一的模式,因此直接用戶的監(jiān)控系統(tǒng)是始終需要“組態(tài)”和“定制”的。這就導(dǎo)致組態(tài)軟件不可能退出市場(chǎng),因?yàn)樾枨笫谴嬖诘摹?/p>

類似OPC這樣的組織的出現(xiàn),以及現(xiàn)場(chǎng)總線、尤其是工業(yè)以太網(wǎng)的快速發(fā)展,大大簡(jiǎn)化了異種設(shè)備間互連、開(kāi)發(fā)I/O設(shè)備驅(qū)動(dòng)軟件的工作量。I/O驅(qū)動(dòng)軟件也逐漸會(huì)朝標(biāo)準(zhǔn)化的方向發(fā)展。

1.4.2.組態(tài)軟件功能的變遷

由單一的人機(jī)界面朝數(shù)據(jù)處理機(jī)方向發(fā)展,管理的數(shù)據(jù)量越來(lái)越大。最早的組態(tài)軟件用來(lái)支撐自動(dòng)化系統(tǒng)的硬件。那時(shí)侯,硬件系統(tǒng)如果沒(méi)有組態(tài)軟件的支撐就很難發(fā)揮作用,甚至不能正常工作。現(xiàn)在的情況有了很大改觀。一方面軟件部分地與硬件發(fā)生分離,大部分自動(dòng)化系統(tǒng)的硬件和軟件現(xiàn)在不是由同一個(gè)廠商提供,這樣就為自動(dòng)化軟件的發(fā)展提供了可以充分發(fā)揮作用的舞臺(tái)。

實(shí)時(shí)數(shù)據(jù)庫(kù)的作用將進(jìn)一步加強(qiáng)。實(shí)時(shí)數(shù)據(jù)庫(kù)存儲(chǔ)和檢索的是連續(xù)變化的過(guò)程數(shù)據(jù),它的發(fā)展離不開(kāi)高性能計(jì)算機(jī)和大容量硬盤,現(xiàn)在越來(lái)越多的用戶通過(guò)實(shí)時(shí)數(shù)據(jù)庫(kù)來(lái)分析生產(chǎn)情況、匯總和統(tǒng)計(jì)生產(chǎn)數(shù)據(jù),作為指揮、決策的依據(jù)。

在最終用戶的眼里,組態(tài)軟件在一個(gè)自動(dòng)化系統(tǒng)中發(fā)揮的作用逐漸增大,甚至有的系統(tǒng)就根本不能缺少組態(tài)軟件。這其中的主要原因是軟件的功能強(qiáng)大,用戶也存在普遍的需求,廣大用戶在廠家強(qiáng)大的宣傳攻勢(shì)面前逐漸認(rèn)清了軟件的價(jià)值所在。

1.4.3.推動(dòng)組態(tài)軟件發(fā)展的動(dòng)力

需求是推動(dòng)其發(fā)展的第一動(dòng)力,市場(chǎng)會(huì)逐步擴(kuò)大。組態(tài)軟件市場(chǎng)的崛起一方面為最終用戶節(jié)省了系統(tǒng)投資,另外也為用戶解決了實(shí)際問(wèn)題?,F(xiàn)在用戶購(gòu)買組態(tài)軟件雖然也需要一定的投資,但是和以前相比,投資額得到了大大降低。使用組態(tài)軟件,用戶可以做到“花了少量的錢,辦成了大事情”。

中國(guó)的現(xiàn)代化建設(shè)正處于上升期,新項(xiàng)目的上馬、基礎(chǔ)設(shè)施的改造大量需要組態(tài)軟件,另一方面,傳統(tǒng)產(chǎn)業(yè)的改造、原有系統(tǒng)的升級(jí)和擴(kuò)容也需要組態(tài)軟件的支撐。

社會(huì)信息化的加速是組態(tài)軟件市場(chǎng)增長(zhǎng)的強(qiáng)大推動(dòng)力。隨著經(jīng)濟(jì)發(fā)展水平的提升,信息化社會(huì)將為組態(tài)軟件帶來(lái)更多的市場(chǎng)機(jī)會(huì)。

1.4.4.用戶對(duì)組態(tài)軟件的需求變化

專用系統(tǒng)所占比例日益提高。組態(tài)軟件的靈活程度和使用效率是一對(duì)矛盾,雖然組態(tài)軟件提供了很多靈活的技術(shù)手段,但是在多數(shù)情況下,用戶只使用其中的一小部分,而使用方法的復(fù)雜化又給用戶熟悉和掌握軟件帶來(lái)的很多不必要的麻煩。這也是現(xiàn)在仍然有很多用戶還在自己用VB編寫自動(dòng)化監(jiān)控系統(tǒng)的主要原因。在有些應(yīng)用領(lǐng)域,自動(dòng)監(jiān)控的目標(biāo)及其特性比較單一(或可枚舉,或可通過(guò)某種模板自主定義、添加、刪除、編輯)且數(shù)量較多,用戶希望自動(dòng)生成大部分自動(dòng)監(jiān)控系統(tǒng),例如在電梯自動(dòng)監(jiān)控、動(dòng)力設(shè)備監(jiān)控、鐵路信號(hào)監(jiān)控等應(yīng)用系統(tǒng)。這種應(yīng)用系統(tǒng)具有一些“傻瓜”型軟件的特征,用戶只需用組態(tài)軟件做一些系統(tǒng)硬件及其參數(shù)的配置,就可以自動(dòng)生成某種特定模式的自動(dòng)監(jiān)控系統(tǒng),如果用戶對(duì)自動(dòng)生成的監(jiān)控系統(tǒng)的圖形界面不滿意,還可以進(jìn)行任意修改和編輯,這樣既滿足了用戶對(duì)簡(jiǎn)便性的要求,又同時(shí)配備比較完善的編輯工具。

組態(tài)軟件應(yīng)該向更多的應(yīng)用領(lǐng)域拓展和滲透。目前的組態(tài)軟件均產(chǎn)生于過(guò)程工業(yè)自動(dòng)化,很多功能沒(méi)有考慮其他應(yīng)用領(lǐng)域的需求。例如:化驗(yàn)分析(色譜儀、紅外儀等,包括在線分析)、虛擬儀器(例如LabView的口號(hào)是TheSoftwareistheInstrument)、測(cè)試(如測(cè)井、機(jī)械性能試驗(yàn)、碰撞試驗(yàn)等的數(shù)據(jù)記錄與回放等)、信號(hào)處理(如記錄和顯示輪船的航行數(shù)據(jù):雷達(dá)信號(hào)、GPS數(shù)據(jù)、舵角、風(fēng)速等)。這些領(lǐng)域大量地使用實(shí)時(shí)數(shù)據(jù)處理軟件,而且需要人機(jī)界面,但是由于現(xiàn)有組態(tài)軟件為這些應(yīng)用領(lǐng)域考慮得太少,不能充分滿足系統(tǒng)的要求,因而目前這些領(lǐng)域仍然是專用軟件占統(tǒng)治地位。隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展,組態(tài)軟件應(yīng)該更多地總結(jié)這些領(lǐng)域的需求,設(shè)計(jì)出符合應(yīng)用要求的開(kāi)發(fā)工具,更好地滿足這些行業(yè)對(duì)軟件的需求,進(jìn)一步減少這些行業(yè)在自動(dòng)測(cè)試、數(shù)據(jù)分析方面的軟件成本,提高系統(tǒng)的開(kāi)放程度。

嵌入式應(yīng)用進(jìn)一步發(fā)展,在過(guò)去的十年間,工業(yè)PC及其相關(guān)的數(shù)據(jù)采集、監(jiān)控系統(tǒng)硬件的銷售額一直保持高額增長(zhǎng)。工業(yè)PC的成長(zhǎng)是因?yàn)檐浖_(kāi)發(fā)工具豐富,比較容易上手,而用戶接受工業(yè)PC的主要原因是一次性硬件成本得到了降低,但是后續(xù)的維護(hù)和升級(jí)費(fèi)用明顯高昂,經(jīng)常帶來(lái)一些間接損失。商品化嵌入式組態(tài)軟件可以有效地解決工業(yè)PC監(jiān)控系統(tǒng)的工作效率、維護(hù)和升級(jí)等問(wèn)題,徹底擺脫個(gè)人行為的束縛,使工業(yè)PC監(jiān)控系統(tǒng)大踏步走入自動(dòng)化系統(tǒng)高端市場(chǎng)。

1.4.5.影響組態(tài)軟件發(fā)展的因素

軟件質(zhì)量是影響產(chǎn)品發(fā)展的主要因素。在競(jìng)爭(zhēng)不斷加劇的今天,企業(yè)規(guī)模、科研開(kāi)發(fā)的投入量、質(zhì)量體系建設(shè)情況等對(duì)組態(tài)軟件的質(zhì)量影響甚大。

1.4.6.未來(lái)技術(shù)走勢(shì)

很多新的技術(shù)將不斷地被應(yīng)用到組態(tài)軟件當(dāng)中,組態(tài)軟件裝機(jī)總量的提高會(huì)促進(jìn)在某些專業(yè)領(lǐng)域?qū)S冒孳浖恼Q生,市場(chǎng)被自動(dòng)地細(xì)分了。為此,一種稱為“軟總線”的技術(shù)將被廣泛采用。在這種體系結(jié)構(gòu)下,應(yīng)用軟件以中間件或插件的方式被“安裝”在總線上,并支持熱插拔和即插即用。這樣做的優(yōu)點(diǎn)是:所有插件遵從統(tǒng)一標(biāo)準(zhǔn),插件的專用性強(qiáng),每個(gè)插件開(kāi)發(fā)人員之間不需要協(xié)調(diào),一個(gè)插件出現(xiàn)故障不會(huì)影響其他插件的運(yùn)行。XML技術(shù)將被組態(tài)軟件廠商善加利用,來(lái)改變現(xiàn)有的體系結(jié)構(gòu),它的推廣也將改變現(xiàn)有組態(tài)軟件的某些使用模式,滿足更為靈活的應(yīng)用需求。

1.4.7.國(guó)際化及入世的影響

長(zhǎng)期以來(lái),中國(guó)的組態(tài)軟件市場(chǎng)都是由國(guó)外的產(chǎn)品占主角,中國(guó)本土的組態(tài)軟件進(jìn)入國(guó)際市場(chǎng)還有很長(zhǎng)的路要走,需要具有綜合優(yōu)勢(shì)。中國(guó)的工程公司、自動(dòng)化設(shè)備生產(chǎn)商在國(guó)際市場(chǎng)取得優(yōu)勢(shì)對(duì)組態(tài)軟件進(jìn)入國(guó)際市場(chǎng)也具有一定的推動(dòng)作用。相信民族組態(tài)軟件的崛起是遲早的事情。

與其他軟件產(chǎn)品相比,組態(tài)軟件和IT類軟件不同,有自己的特殊性,具有系統(tǒng)的概念,使用范圍也不是很廣,面臨的國(guó)際競(jìng)爭(zhēng)沒(méi)有其他類似辦公軟件或操作系統(tǒng)那樣激烈,因此中國(guó)的本土軟件很容易崛起。但是畢竟我們是跟在國(guó)外產(chǎn)品的后面發(fā)展起來(lái)的,要想全面超過(guò)國(guó)外的競(jìng)爭(zhēng)對(duì)手,就必須堅(jiān)持走好自己的道路,盡量減少效仿,突出特色,以客戶需求為中心,積極創(chuàng)新。只有這樣,本土的軟件才能夠具有穩(wěn)固的根基。第二章基于MCGS組態(tài)軟件開(kāi)發(fā)水位控制系統(tǒng)簡(jiǎn)介在工業(yè)生產(chǎn)中,大多數(shù)過(guò)程是非線性的。對(duì)于非線性程度不高的過(guò)程,可以當(dāng)作線性過(guò)程處理。要控制好極端非線性過(guò)程,則相當(dāng)困難。在《過(guò)程控制》教學(xué)中,對(duì)三個(gè)相互連通的不規(guī)則形狀水箱水位進(jìn)行測(cè)控處理并分析,就屬于極端非線性控制。該系統(tǒng)傳統(tǒng)的開(kāi)發(fā)手段是采用單片機(jī)等控制\o"設(shè)備"設(shè)備設(shè)計(jì),但如果采用組態(tài)軟件開(kāi)發(fā)該系統(tǒng)則可以實(shí)現(xiàn)多次開(kāi)發(fā)、適時(shí)采集監(jiān)控等功能。該測(cè)控系統(tǒng)主要有兩種設(shè)計(jì)途徑:一是采用VB、VC等可視化工具從低層開(kāi)發(fā);二是利用工控組態(tài)軟件進(jìn)行二次開(kāi)發(fā)。但由于VB、VC開(kāi)發(fā)難度大,開(kāi)發(fā)周期長(zhǎng),因此大多工程項(xiàng)目的開(kāi)發(fā)都采用工控組態(tài)軟件來(lái)實(shí)現(xiàn)。組態(tài)軟件國(guó)外有美國(guó)的FIX系列產(chǎn)品,澳大利亞的WIZCON,國(guó)內(nèi)有組態(tài)王、MCGS、世紀(jì)星、開(kāi)物等。國(guó)內(nèi)軟件開(kāi)發(fā)比較晚,但吸取了其他組態(tài)軟件的優(yōu)點(diǎn)。采用了最先進(jìn)的設(shè)計(jì)理念,所以可以與國(guó)外的組態(tài)軟件相媲美,同時(shí)在價(jià)格上是國(guó)外軟件的1/3~1/8。其中北京昆侖公司的MCGS就是重要的組態(tài)軟件之一,該軟件曾開(kāi)發(fā)上海東方明珠電視塔消防控制系統(tǒng)、北京西客站燈光電源控制系統(tǒng)、北京中央電視臺(tái)消防供水系統(tǒng)等著名工程。

特點(diǎn)及組成MCGS5.1(MonitorandControlGeneratedSystem)是一套基于Windows平臺(tái)的,用于快速構(gòu)造和生成上位機(jī)監(jiān)控系統(tǒng)的組態(tài)軟件系統(tǒng),可運(yùn)行于MicrosoftWindows95/98/Me/NT/2000等操作系統(tǒng)。MCGS提供了解決實(shí)際工程問(wèn)題的完整方案和開(kāi)發(fā)平臺(tái),能夠完成現(xiàn)場(chǎng)\o"數(shù)據(jù)"數(shù)據(jù)采集、實(shí)時(shí)和歷史數(shù)據(jù)處理、報(bào)警和安全機(jī)制、流程控制、動(dòng)畫顯示、趨勢(shì)曲線和報(bào)表輸出以及企業(yè)監(jiān)控網(wǎng)絡(luò)等功能。

MCGS5.1軟件系統(tǒng)包括組態(tài)環(huán)境和運(yùn)行環(huán)境兩個(gè)部分。組態(tài)環(huán)境相當(dāng)于一套完整的工具軟件,幫助用戶設(shè)計(jì)和構(gòu)造自己的應(yīng)用系統(tǒng)。運(yùn)行環(huán)境則按照組態(tài)環(huán)境中構(gòu)造的組態(tài)工程,以用戶指定的方式運(yùn)行,并進(jìn)行各種處理,完成用戶組態(tài)設(shè)計(jì)的目標(biāo)和功能。兩部分互相獨(dú)立,又緊密相關(guān),如圖1所示。圖1MCGS軟件系統(tǒng)結(jié)構(gòu)圖(1)啟動(dòng)McGs組態(tài)環(huán)境,建立工程項(xiàng)目。

(2)進(jìn)行設(shè)備配置。設(shè)備配置的目的是實(shí)現(xiàn)上下位機(jī)通訊,即實(shí)現(xiàn)計(jì)算機(jī)與智能\o"儀表"儀表之間的連接。通過(guò)設(shè)備窗口配置數(shù)據(jù)采集與控制輸出設(shè)備,注冊(cè)設(shè)備驅(qū)動(dòng)程序,定義連接與驅(qū)動(dòng)設(shè)備用的數(shù)據(jù)變量。

(3)構(gòu)造數(shù)據(jù)庫(kù)。在實(shí)時(shí)數(shù)據(jù)庫(kù)窗口建立新的數(shù)據(jù)庫(kù)文件。要求與設(shè)備要求的數(shù)據(jù)庫(kù)一致。該窗口定義不同類型和名稱的變量,作為數(shù)據(jù)采集、處理、輸出控制、動(dòng)畫連接及設(shè)備驅(qū)動(dòng)的對(duì)象。

(4)制作圖形畫面,在用戶窗口實(shí)現(xiàn)。主要用于\o"設(shè)置"設(shè)置工程中人機(jī)交互的界面,諸如:生成水位變化的動(dòng)畫顯示畫面、報(bào)警輸出、數(shù)據(jù)與曲線圖表等。

(5)在主控窗口建立新工程。主控窗口中可以放置一個(gè)設(shè)備窗口和多個(gè)用戶窗口,負(fù)責(zé)調(diào)度和管理這些窗口的打開(kāi)或關(guān)閉。主要的組態(tài)操作包括:定義工程的名稱,編制工程菜單,設(shè)計(jì)封面圖形,確定自動(dòng)啟動(dòng)的窗口,設(shè)定動(dòng)畫刷新周期,指定數(shù)據(jù)庫(kù)存盤文件名稱及存盤時(shí)間等。

(6)定義動(dòng)畫鏈接。動(dòng)畫鏈接是將動(dòng)畫與數(shù)據(jù)庫(kù)變量建立聯(lián)系,當(dāng)數(shù)據(jù)庫(kù)變量發(fā)生改變時(shí)動(dòng)畫就可以表現(xiàn)出來(lái)。即當(dāng)水箱中水位發(fā)生變化時(shí),動(dòng)畫可以適時(shí)顯示。

(7)運(yùn)行與調(diào)試。當(dāng)以上步驟完成以后,先進(jìn)行組態(tài)檢查通過(guò)后就可以進(jìn)入運(yùn)行環(huán)境調(diào)試。雙儲(chǔ)液罐水位控制系統(tǒng)由上位機(jī)和智能調(diào)節(jié)儀兩部分組成。上位機(jī)由四個(gè)畫面組成。實(shí)時(shí)數(shù)據(jù)采集,歷史數(shù)據(jù)記錄,運(yùn)行動(dòng)畫,通訊狀態(tài)組成。MCGS通過(guò)設(shè)備驅(qū)動(dòng)程序與外部設(shè)備進(jìn)行數(shù)據(jù)交換。包括數(shù)據(jù)采集和發(fā)送設(shè)備指令。設(shè)備驅(qū)動(dòng)程序是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ò)程,設(shè)備關(guān)系如圖2所示。下位機(jī)由宇光AI-808智能儀表構(gòu)成,實(shí)現(xiàn)對(duì)水位數(shù)據(jù)的采集和控制。宇光一智能儀表是利用RS232/RS485和上位機(jī)進(jìn)行通訊的人工智能工業(yè)調(diào)節(jié)器,該設(shè)備構(gòu)件用于MCGS操作和通過(guò)串行I=I讀寫儀表的數(shù)據(jù)。根據(jù)實(shí)際應(yīng)用的需要來(lái)正確設(shè)置儀表的各項(xiàng)參數(shù),也可通過(guò)本構(gòu)件的設(shè)備命令設(shè)置儀表的部分參數(shù)。圖2上下位機(jī)組成結(jié)構(gòu)圖屬性\o"設(shè)置"設(shè)置

要使MCGS能正確操作宇光——智能\o"儀表"儀表,先設(shè)置該構(gòu)件的屬性:

(1)儀表的地址,必須和儀表Addr參數(shù)設(shè)置一致。

(2)用于設(shè)置儀表的輸入范圍。

(3)設(shè)置儀表的SV值方式,不設(shè)置SV值表示只讀SV值,自動(dòng)設(shè)置SV值表示寫SV。

(4)設(shè)置儀表的OP值方式,不設(shè)置OP值表示只讀OP值,自動(dòng)設(shè)置OP值表示寫OP。

(5)設(shè)置\o"數(shù)據(jù)"數(shù)據(jù)的小數(shù)點(diǎn)位置,必須和宇光儀表的小數(shù)點(diǎn)位置參數(shù)一致,因字光儀表在通訊過(guò)程中傳遞的數(shù)據(jù)不帶小數(shù)點(diǎn),上位機(jī)通過(guò)此參數(shù)設(shè)置值來(lái)確定數(shù)據(jù)的大小。\o"設(shè)備"設(shè)備命令

宇光——智能儀表可通過(guò)設(shè)備命令實(shí)現(xiàn)其全部通訊功能,其命令格式如下L8:

Read(Cmd,PV,SV,OP,dat):讀取儀表的PV值,SV值,OP值,Dat值,Cmd為命令代號(hào),PV為存儲(chǔ)讀取的PV值的變量,SV為存儲(chǔ)讀取的SV值的變量,OP為存儲(chǔ)讀取的OP值的變量,Dat為存儲(chǔ)讀取的Dat值的變量,Dat值的含義由Cmd的值決定。

Write(Cmd,Dat):寫儀表的Dat值命令,Cmd為命令代號(hào),Dat為寫入的數(shù)據(jù),Dat值的含義由Cmd的值決定。Cmd的值需要根據(jù)試驗(yàn)結(jié)果進(jìn)行標(biāo)定和修正。

Cmd的值包括:SV/SteP(上限報(bào)警)、HlAL(給定值/程序段)、LoAI(下限報(bào)警)、dHAL(正偏差報(bào)警)、dlAI(負(fù)偏差報(bào)警)、dF(回差)、CtrL(控制方式)、M50(保持參數(shù))、P(速率參數(shù))、t(滯后參數(shù))、CtI(控制周期)、Sn(輸入規(guī)格)、diP(小數(shù)點(diǎn)位置)、dlL(下限顯示值)、dIH(上限顯示值)、CJC(冷端補(bǔ)償)、Sc(傳感器修正)、oP1(輸出方式)、(oPl輸出下限)、oPH(輸出上限)、CF(系統(tǒng)功能選擇)、Baud(波特率/程序運(yùn)行控制字)、Addr(通訊地址)、d1(數(shù)字濾波)、run(運(yùn)行參數(shù))、Loc(參數(shù)封鎖)等。

2.2.3設(shè)備命令的實(shí)現(xiàn)方法

MCGS運(yùn)行策略的設(shè)備操作構(gòu)件實(shí)現(xiàn),具體操作如下:

(1)在運(yùn)行策略中新建一個(gè)用戶策略;

(2)在策略工具箱中選取設(shè)備操作構(gòu)件;

(3)在設(shè)備操作構(gòu)件的屬性頁(yè)選取執(zhí)行指定設(shè)備命令,在其后的輸入框中輸入設(shè)備命令,即在腳本程序中執(zhí)行如下函數(shù)實(shí)現(xiàn)SetDevice(DevName,Devop,CmdStr):按照設(shè)備名字對(duì)設(shè)備進(jìn)行操作。

.4設(shè)備調(diào)試

設(shè)備調(diào)試在“設(shè)備調(diào)試”屬性頁(yè)中進(jìn)行,以檢查和測(cè)試模塊是否正常工作.在進(jìn)行調(diào)試前,要先接好模塊電源和串行通訊線,把模塊地址、波特率和各種參數(shù)設(shè)置正確、Addr參數(shù)必須和模塊地址一致,串口號(hào)、波特率、數(shù)據(jù)位位數(shù)、停止位位數(shù)、校驗(yàn)方式必須和父設(shè)備的設(shè)置一致,打開(kāi)主機(jī)即可調(diào)試。(注意:對(duì)通訊狀態(tài)通道調(diào)試時(shí),通道值一列顯示設(shè)備通訊狀態(tài),0表示通訊成功,1表示通訊失敗。對(duì)模擬量輸入通道調(diào)試時(shí),通道值一列顯示模擬量輸入通道的實(shí)際測(cè)量值。對(duì)模擬量輸出通道調(diào)試時(shí),通道值一列輸入要輸出的值。)

采用MCGS開(kāi)發(fā)雙儲(chǔ)液罐水位控制系統(tǒng),是模擬現(xiàn)代工業(yè)生產(chǎn)過(guò)程中對(duì)液位進(jìn)行測(cè)量、控制,觀察其變化特性,研究過(guò)程控制規(guī)律的試驗(yàn)系統(tǒng),具有過(guò)程控制的動(dòng)態(tài)過(guò)程一般特點(diǎn)(大慣量、大延時(shí)、非線性)。經(jīng)過(guò)長(zhǎng)期實(shí)驗(yàn),運(yùn)行穩(wěn)定,數(shù)據(jù)采集準(zhǔn)確可靠,為理論分析過(guò)程控制實(shí)驗(yàn)的實(shí)現(xiàn)奠定了基礎(chǔ)。

第三章雙儲(chǔ)液罐水位控制系統(tǒng)的硬件組成及設(shè)備的選擇對(duì)象由水罐、水泵、調(diào)節(jié)閥、出水閥幾部分組成。.水箱水箱是儲(chǔ)藏水的容器,假定水箱高3m,上限為,下限為。.水泵水箱里面的水是靠水泵從水源抽水而來(lái)的。水泵采用單相泵(帶電容),正常時(shí)額定電壓為220V(電源電壓不得低于10%,一面燒毀電機(jī))調(diào)節(jié)閥采用ZAZP電動(dòng)閥,ZAZP電動(dòng)精小型單座、套筒調(diào)節(jié)閥是DKZ型電動(dòng)單元組合儀表中的執(zhí)行單元,它是生產(chǎn)過(guò)程自動(dòng)調(diào)節(jié)系統(tǒng)中的重要環(huán)節(jié)之一。它以電源為動(dòng)力接受統(tǒng)一的標(biāo)準(zhǔn)信號(hào)0~10mA或4~,將此轉(zhuǎn)為與輸入信號(hào)相對(duì)應(yīng)的上下位移,自動(dòng)地操縱閥門,改變閥門的開(kāi)啟程度,從而達(dá)到對(duì)工業(yè)介質(zhì)流量、壓力、溫度和液位等參數(shù)的自動(dòng)調(diào)節(jié)。因而廣泛應(yīng)用于化工、石油、冶金、電站和輕紡等工業(yè)生產(chǎn)過(guò)程的自動(dòng)調(diào)節(jié)和遠(yuǎn)程控制。本系列產(chǎn)品有標(biāo)準(zhǔn)型、波紋管密封型、夾套保溫型等多種品種。產(chǎn)品公稱壓力等級(jí)有、、;公稱通徑范圍DN20~400。出水閥采用ANSIClass150~2500Lb出水閥,工作溫度≤600℃3.2水位、溫度檢測(cè)與控制設(shè)備水位傳感器為了監(jiān)控水箱的水位,必須依靠一定的檢測(cè)設(shè)備第微毫水箱水位這個(gè)重要參數(shù)進(jìn)行檢測(cè)。在這里選用ST-2001GP4BM1B2型擴(kuò)散硅壓力傳感器,量程為29.4kPa,當(dāng)水位為3m,輸出電流為20mA,當(dāng)水位為0m時(shí),輸出電流為4mA。溫度變送器為了監(jiān)控水箱的溫度,必須依靠一定的檢測(cè)設(shè)備對(duì)水箱溫度這個(gè)重要參數(shù)進(jìn)行檢測(cè)。在這里采用KZW系列溫度變送器KZW系列溫度變送器簡(jiǎn)介:一、用途:

KZW系列溫度變送器采用先進(jìn)的集成電路模塊技術(shù)組成,可與熱電偶溫度傳感器(或熱電阻溫度傳感器)配合,使mV(或電阻)信號(hào)變成標(biāo)準(zhǔn)的電流或電壓信號(hào)進(jìn)行傳輸。可廣泛適用于電力、石油、建材、科研等行業(yè)的溫度測(cè)量。。二、特點(diǎn):

1.熱電偶(或熱電阻)溫度變送器是與傳感器組成一體,使用極為方便。

2.一體化熱電偶溫度傳感器在現(xiàn)場(chǎng)不須使用補(bǔ)償導(dǎo)線,一體化熱電阻傳感器在現(xiàn)場(chǎng)只須使用二線制。避免了因?qū)Ь€質(zhì)量,在長(zhǎng)距離傳輸中引起的誤差,提高了工程的質(zhì)量。因此,簡(jiǎn)化了工程,降低了工程造價(jià)。

3.熱電偶溫度變送器內(nèi)設(shè)冷端補(bǔ)償器、放大器、電壓調(diào)整器、V/I變換器、電壓反向保護(hù)功能、傳感器開(kāi)路報(bào)警功能、變送器限流保護(hù)功能、輸出恒流特性、線性校準(zhǔn)功能。

熱電阻溫度變送器內(nèi)設(shè)R/V變換器、放大器、V/I變換器、電壓反向保護(hù)功能、傳感器開(kāi)路報(bào)警功能、變送器限流保護(hù)功能、輸出恒流特性、線性校準(zhǔn)功能。

4.量程可調(diào),且量程調(diào)整與零點(diǎn)調(diào)整互相獨(dú)立。

5.獨(dú)有的抗干擾設(shè)計(jì),使之安全可靠工作。

6.進(jìn)口元器件,全面采用表面貼裝工藝。三、主要技術(shù)特點(diǎn):

1.輸入信號(hào):熱電偶(K、E、S);熱電阻(Pt100、Pt1000、Cu50、Cu100)。

2.輸出信號(hào):4-20mADC,與被測(cè)溫度呈線性關(guān)系,二線制傳輸;1—5V,0—5V,0—10V,0—10mA,0—20mA與被測(cè)溫度呈線性關(guān)系,三線制傳輸。

3.測(cè)量范圍:—200℃1600℃(根據(jù)所選的熱電阻或熱電偶)

4.精度:±0.2%F.S,±0.5%F.S

5.電源:24VDC(12V32VDC)

6.傳感器斷線限流和上限報(bào)警:25mADC>輸出信號(hào)>21mADC。

7.負(fù)載能力:電流輸出≤500Ω,電壓輸出≥1KΩ。

8.使用:熱電偶溫度變送器內(nèi)部配有冷端補(bǔ)償器,熱電阻溫度變送器輸入可由用戶選擇二線制或三線制。

9.功耗:<0.5W10.重量:<50gA.⑴.根據(jù)用戶要求按線路圖接線。

⑵.根據(jù)用戶要求按分度表列出溫度值,熱電阻值,電流值三者的對(duì)應(yīng)值。

⑶.用電阻箱逐點(diǎn)進(jìn)行校驗(yàn)。

產(chǎn)品精度為±0.2%,±0.5%。

B.檢驗(yàn)輸入信號(hào)斷路限流保護(hù)功能和上限報(bào)警功能。

25mADC>電流表指示>21mADC

C.檢驗(yàn)輸出恒流特性:改變250Ω,使之在0—500Ω之間變化。誤差<0.5%

2.熱電偶溫度變送器(輸出二線制)

A.

⑴.按線路圖接線。

⑵.根據(jù)用戶要求按分度表列出溫度,mV,電流三者對(duì)應(yīng)值。

⑶.測(cè)出測(cè)試現(xiàn)場(chǎng)的溫度值,查出對(duì)應(yīng)的mV值X(冷端補(bǔ)償值)

⑷.每個(gè)測(cè)試點(diǎn)扣除X值,即為對(duì)應(yīng)的溫度和電流值。

產(chǎn)品精度為:0.5%

B.檢驗(yàn)輸入信號(hào)斷路限流保護(hù)功能和上限報(bào)警功能。

25mADC>電流表指示>21mADC

C.檢驗(yàn)輸出恒流特性:改變250Ω,使之在0—500Ω之間變化。

誤差:<0.5%

配電器的作用是為水位傳感器提供24V電源,同時(shí)將水位傳感器與計(jì)算機(jī)接口進(jìn)行了電氣隔離,提高了系統(tǒng)的可靠性,配電器的型號(hào)為DFP-2100。穩(wěn)壓電源穩(wěn)壓電源為配電器、水位傳感器、智能模塊、接觸器提供24V工作電源。穩(wěn)壓電源的型號(hào)為DFY-3110,最大輸出電流為10A。接觸器由于PLC的輸出觸點(diǎn)容量較?。娏餍∮?A),一般不能用于直接控制交大功率的電氣設(shè)備,故需要外加接觸器,以便能夠?qū)λ眠M(jìn)行控制。這里選用CZ18-40型直流接觸器,其觸頭額定電壓為440V,額定電流為40A,吸引線圈電壓為24V。電加熱器因?yàn)橐獙?duì)水的溫度進(jìn)行控制,可以通過(guò)電加熱器的通斷進(jìn)行控制。這里采用散熱式電熱器。3.3I/O接口設(shè)備顯然系統(tǒng)有4路模擬量輸入(AI),4路開(kāi)關(guān)輸出(DO)。可以選用研祥PCL818L多功能板卡作為I/O接口設(shè)備。PCL818L簡(jiǎn)介:PCL-818L是為IBM或其他兼容計(jì)算機(jī)設(shè)計(jì)的一款高性能、高速多功能數(shù)據(jù)采集卡。PCL-818L具備所有數(shù)據(jù)采集卡的功能,例如,A/D,D/A轉(zhuǎn)換,DIO和定時(shí)/計(jì)數(shù)器,本卡的高規(guī)格使其在需要高速采集的情況下得到廣泛應(yīng)用。PCL-818L為低電平輸入(例如,熱耦合信號(hào)測(cè)量)提供專門的高增益可編程儀表放大器。

PCL-818L板卡在全部增益下最高可達(dá)到100kS/s高速采樣率。PCL-818L具有16路單端輸入和雙極性輸PPCL-818L具有2路12位雙緩沖模擬輸出,16路數(shù)字輸入和16路數(shù)字輸出,1個(gè)通用定時(shí)/計(jì)數(shù)器。

功能:

12位A/D分辨率

最高達(dá)100kS/s的采樣率

16通道單端或8通道差分輸入

單級(jí)或雙極模擬輸入范圍

可編程的增益設(shè)置:×0.5,×1,×2,×4,×8

測(cè)量范圍:

雙極性:±10V,±5V,±2.5V,±1.25V,±0.625V

單極性:0~10V,0~5V,0~2.5V,0~1.25V

測(cè)量精度:

增益10.01%ofFSR±1LSB

增益2,40.02%ofFSR±1LSB

增益8,160.04%ofFSR±1LSB

自動(dòng)模擬輸入掃描

模擬輸入支持DMA傳輸方式

2通道12位多路切換模擬輸出

16通道TTL數(shù)字輸入和16通道TTL數(shù)字輸出

1通道16位通用定時(shí)/計(jì)數(shù)器

支持系統(tǒng):

DOSWindows95/98/2000/XPLinux

開(kāi)發(fā)例程:

VBVC++CBCBDELPHILABVIEW特性:

16路單端或8路差分模擬輸入通道

雙極性或單極性輸入信號(hào)

可編程增益,增益(x0.5,x1,x2,x4,x8)

板上采樣保持

兩個(gè)12位單片乘法模擬輸出通道

16路數(shù)字輸出通道

16路數(shù)字輸入通道

3個(gè)可編程16位向下計(jì)數(shù)器

可編程采樣速率,DMA傳輸模式下最高到66KHz

三個(gè)A/D觸發(fā)模式:軟件觸發(fā),可編程定時(shí)器觸發(fā),外部脈沖觸發(fā)

AT中斷IRQ能力:11級(jí)IRQ(IRQ3~IRQ15)都是跳線可選

整數(shù)DC-DC轉(zhuǎn)換器,提供穩(wěn)定的模擬輸入電源

37芯D型接口

小尺寸:半長(zhǎng)PCB

規(guī)格:

模擬輸入

轉(zhuǎn)換器:B.B.ADS574,連續(xù)近似型

輸入通道:16路單端或8路差分

分辨率:12位

輸入范圍:(軟件控制)

雙極性:±10V,±5V,±2.5V,±1.25V,±0.625

單極性:0~10V,0~5V,0~2.5V,0~1.25V

轉(zhuǎn)換時(shí)間:8μsecretary

過(guò)電壓保護(hù):連續(xù)最大±35V增益=0.5,10.01%ofFSR±1LSB

增益=2,40.02%ofFSR±1LSB

增益=80.04%ofFSR±1LSB

輸入阻抗:10MΩ

觸發(fā)模式:軟件觸發(fā)、內(nèi)部定時(shí)器觸發(fā)、外部脈沖觸發(fā)

數(shù)據(jù)傳輸:程序控制,中斷,DMA

數(shù)據(jù)吞吐量:100KHz(最大)模擬輸出:(D/A轉(zhuǎn)換器)

輸出通道:2路雙緩沖模擬輸出

分辨率:12位

輸出范圍內(nèi)部參考:(單極性)0~5Vor0~10V

外部參考:(單極性)最大.+10Vor-10V

轉(zhuǎn)換器:B.B.DAC7548或類似元件,單片乘法

穩(wěn)定時(shí)間:30μsecretary

線性:±1/2bitLSB

輸出驅(qū)動(dòng):±5mA最大數(shù)字I/O(DIO)

通道:16TTL兼容輸出和輸出

輸出電壓:低:最小0V;Max.0.8V

高:最小+2.0V

輸入負(fù)載:低:+0.5V@-0.4mA最大

高:+2.7V@+0.05mA最大

輸出電壓:低:最小.0V;最大0.4V

高:最小.+2.4V

驅(qū)動(dòng)能力:低:最大.+0.5Vat8.0mA(灌)

高:最小2.7Vat0.4mA(源)

可編程計(jì)數(shù)器

設(shè)備:8254

A/D定時(shí)觸發(fā)器:32位定時(shí)器(兩個(gè)16位計(jì)數(shù)器級(jí)連),帶一個(gè)2MHz時(shí)基

定時(shí)觸發(fā)器輸出:0.00046Hz~0.5Mhz

A/D定時(shí)器:32位定時(shí)器(兩個(gè)16位計(jì)數(shù)器級(jí)連),帶一個(gè)2MHz時(shí)基

定時(shí)觸發(fā)器輸出:0.00046Hz~0.5Mhz

計(jì)數(shù)器:一個(gè)16位計(jì)數(shù)器,帶內(nèi)部2MHz時(shí)基或外部時(shí)鐘源

通用規(guī)范

I/O基址:16個(gè)連續(xù)地址位置

中斷IRQ:IRQ3,...,IRQ15(9級(jí))

DMA通道:通道1和通道3

接口:37芯D型接口

運(yùn)行溫度:0oC~55oC

儲(chǔ)存溫度:-20oC~80oC

濕度:5~95%,無(wú)凝結(jié)

功耗:+5V@200mA最大+12V@100mA最大

尺寸:162mm(L)X115mm(W)

主要特點(diǎn)

方便可靠的螺絲端子接線塊

尺寸:102mmx114mm(4"x4.5")外形如圖:

圖3.1PCL818L板卡3.4接線端子板PCL818L接口卡安裝在計(jì)算機(jī)箱內(nèi)的ISA擴(kuò)展槽上,為便于對(duì)象與PCL818L板卡之間接線,板卡生產(chǎn)廠提供了相應(yīng)的接線子板,端子板可安裝在機(jī)箱外適當(dāng)處。DO通道選用繼電輸出端子板PCLD-9138,AI通道可選用PCLD-780-880端子板。PCLD9138端子板簡(jiǎn)介:PCLD-913820針扁平電纜通用連接器

20針扁平電纜通用連接器簡(jiǎn)介:

20針扁平電纜通用連接器

功能:

帶兩個(gè)20芯電纜插頭的螺釘端子板

面包板用于斷路檢測(cè)、低通濾波、電流關(guān)閉和電壓衰減

尺寸:130mmX78mm

輸出接口工業(yè)螺絲端子外形如圖:圖3.2PCLD9138端子板PCLD-880研華螺絲端子板簡(jiǎn)介:主要特點(diǎn)支持帶有db-37接口的pc-labcards數(shù)據(jù)采集控制卡能在惡劣環(huán)境中可靠安裝的工業(yè)級(jí)端子板尺寸:221mmx115mmPCLD-880通用螺絲終端板卡,為數(shù)據(jù)采集卡的20管腳的平板電纜連接器提供方便和可靠的信號(hào)配線.PCLD電容安裝在端子板的專門區(qū)域,構(gòu)建自己的低通濾波器,衰減器或電流-電壓轉(zhuǎn)換器.外形如圖:圖3.3PCLD880端子板工業(yè)控制計(jì)算機(jī)(IPC)及配套的顯示器、打印機(jī)等。MCGS組態(tài)軟件,導(dǎo)線、萬(wàn)用表、螺絲刀等工具。第四章雙儲(chǔ)液罐水位控制系統(tǒng)主電路及設(shè)備連接系統(tǒng)組成被控對(duì)象由上、下兩個(gè)儲(chǔ)液罐組成,如圖4.1所示。上下水位和溫度分別經(jīng)過(guò)2個(gè)擴(kuò)散硅壓力變送器和溫度變送器檢測(cè)后,變成4~20mA信號(hào)輸出給計(jì)算機(jī)。水位控制通過(guò)4個(gè)閥門、一個(gè)水泵進(jìn)行。溫度控制通過(guò)控制電加熱器的通斷進(jìn)行。系統(tǒng)組成如圖圖4.1系統(tǒng)組成罐上檢測(cè)及控制元件名稱及作用名稱作用信號(hào)類型下罐進(jìn)水閥下罐進(jìn)水電磁閥(D0),0為開(kāi)閥下罐排水閥下罐排水電磁閥(D0),0為開(kāi)閥上罐進(jìn)水閥上罐進(jìn)水電磁閥(D0),0為開(kāi)閥循環(huán)泵上罐進(jìn)水電磁閥(D0),0為工作上罐排水閥上罐排水電磁閥(D0),0為開(kāi)閥擴(kuò)散硅壓力變送器上、下水位檢測(cè)4~20ma(1~5v)(AI)溫度變送器上、下罐溫度檢測(cè)4~20ma(1~5v)(AI)電加熱器加熱晶閘管控制(D0),0為加熱下罐液位高限開(kāi)關(guān)檢測(cè)下罐液位高越限開(kāi)關(guān)(DI),0為接通下罐液位低限開(kāi)關(guān)檢測(cè)下罐液位低越限開(kāi)關(guān)(DI),0為接通上罐液位高限開(kāi)關(guān)檢測(cè)上罐液位高越限開(kāi)關(guān)(DI),0為接通溫度、液位4路模擬信號(hào)經(jīng)變送器轉(zhuǎn)換成4~20mA信號(hào)后,經(jīng)250歐電阻轉(zhuǎn)換成1~5V,分別送顯示儀表和計(jì)算機(jī)(本系統(tǒng)采用儀表顯示和計(jì)算機(jī)顯示兩套顯示設(shè)備)。進(jìn)計(jì)算機(jī)前信號(hào)先經(jīng)PCLD-9138端子板送入PCL-818L,經(jīng)A/D轉(zhuǎn)換后,被計(jì)算機(jī)采集到。根據(jù)采集到的信號(hào)情況,計(jì)算機(jī)輸出控制信號(hào)給PCL-818L,在經(jīng)PCLD-880端子板送給74LS07驅(qū)動(dòng)中間繼電器,使其得電后控制各電磁閥和水泵的通斷。圖4.2信號(hào)檢測(cè)電路控制要求及控制電路對(duì)兩個(gè)水罐的水位、溫度進(jìn)行檢測(cè),并將上、下水罐水位和溫度控制在給定值。水位給定值運(yùn)行中在畫面上人工輸入,系統(tǒng)應(yīng)具有手動(dòng)和自動(dòng)兩種控制功能。圖4.3控制電路自動(dòng)控制策略(1)下罐水位很低時(shí)(-40mm以下),停止一切排水,雙進(jìn)水(下罐進(jìn)水,上罐排水)。(2)下罐水位較低時(shí)(-30~-20mm),停止一切排水,單進(jìn)水(上罐排水或下罐進(jìn)水)。(3)下罐水位正常(-10~+10mm),不排水不進(jìn)水。(4)下罐水位較高(+20~+30),單排水(下罐排水或上罐進(jìn)水)。(5)下罐水位很高(+40mm以上),雙排水(下罐排水,上罐進(jìn)水)。(6)上罐水位較低時(shí)(-30~-20mm),停止排水(下罐排水或上罐進(jìn)水)。(7)上罐水位正常(-10~+10mm),不排水不進(jìn)水。(8)上罐水位較高(+20~+30),停止進(jìn)水(上罐排水)。(9)上罐溫度較低時(shí)上電加熱器通電加熱正常后自動(dòng)斷電(10)下關(guān)溫度較低時(shí)下罐電加熱器通電加熱正常后自動(dòng)斷電PCL818LI/O接口卡的安裝:a.斷開(kāi)所有電源,以防發(fā)生危險(xiǎn)。-818L卡插入計(jì)算機(jī)機(jī)箱內(nèi)任何一個(gè)空余ISA擴(kuò)展槽上,再將擋板固定螺絲壓緊,和上機(jī)箱。C.用37芯D型頭連接PCL-818L和PCLD-880接線端子板。-818L和PCLD-9138接線端子板。PCL-818L接口卡驅(qū)動(dòng)程序的安裝,啟動(dòng)計(jì)算機(jī),插入驅(qū)動(dòng)程序光盤,按提示進(jìn)行安裝既可。其他元件對(duì)照?qǐng)D4.4接線安裝。圖4.4系統(tǒng)接線圖第五章基于MCGS組態(tài)軟件開(kāi)發(fā)水位控制系統(tǒng)的設(shè)計(jì)(1)開(kāi)機(jī)后,首先雙擊桌面MCGS組態(tài)環(huán)境圖標(biāo),進(jìn)入組態(tài)環(huán)境,出現(xiàn)圖5.1所示畫面。屏幕中間為工作臺(tái)。(2)單擊文件采單,彈出下拉采單,單擊新建工程,如圖5.2所示。圖5.1MCGS組態(tài)環(huán)境圖5.2新建工程(3)單擊文件采單,彈出下拉采單,單擊工程另存為,彈出文件保存窗口,如圖5.3所示。圖5.3保存窗口(4)在文件名一欄內(nèi)輸入工程名雙儲(chǔ)液罐水位控制系統(tǒng),單擊保存按鈕,工程建立完畢。變量分配變量名類型初值液位1數(shù)值型0液位2數(shù)值型0溫度1數(shù)值型0溫度2數(shù)值型0水泵開(kāi)關(guān)型0調(diào)節(jié)閥1開(kāi)關(guān)型0調(diào)節(jié)閥2開(kāi)關(guān)型0出水閥1開(kāi)關(guān)型0出水閥2開(kāi)關(guān)型0表5.4變量分配表變量定義步驟(1)單擊工作臺(tái)中的實(shí)時(shí)數(shù)據(jù)庫(kù)選項(xiàng)卡,進(jìn)入實(shí)時(shí)數(shù)據(jù)庫(kù)窗口頁(yè),如圖5.5所示。窗口中列出了系統(tǒng)已有的變量名稱。其中一部分為系統(tǒng)內(nèi)不建立的數(shù)據(jù)對(duì)象。講表5.4中定義的數(shù)據(jù)對(duì)象添加進(jìn)去。圖5.5實(shí)時(shí)數(shù)據(jù)庫(kù)(2)單擊工作臺(tái)右側(cè)新增對(duì)象按鈕,在數(shù)據(jù)對(duì)象列表中立即出現(xiàn)了一個(gè)新的數(shù)據(jù)對(duì)象。如圖5.6所示。圖5.6新增數(shù)據(jù)對(duì)象(3)選中該數(shù)據(jù)對(duì)象,單擊右側(cè)對(duì)象屬性按鈕或直接雙擊該數(shù)據(jù)對(duì)象,彈出數(shù)據(jù)對(duì)象屬性窗口,如圖5.7所示。圖5.7數(shù)據(jù)對(duì)象屬性設(shè)置窗口(4)將對(duì)象名稱改為:液位1;對(duì)象初值改為:0;對(duì)象類型改為:數(shù)值型;對(duì)象內(nèi)容注釋欄填入水罐1水位,AI通道,ADS0,0-12m,0-5V。(5)單擊確定按鈕。(6)重復(fù)2~5,定義其他7個(gè)數(shù)據(jù)對(duì)象,對(duì)象初值應(yīng)設(shè)為無(wú)效狀態(tài)。(7)單擊保存按鈕。設(shè)備與變量連接(1)設(shè)備驅(qū)動(dòng)程序安裝步驟:“設(shè)備窗口”選項(xiàng)卡,進(jìn)入“設(shè)備窗口頁(yè)”?!霸O(shè)備組態(tài)”圖標(biāo)或雙擊“設(shè)備窗口”圖標(biāo),彈出設(shè)備窗口?!肮ぞ呦洹眻D標(biāo),彈出“設(shè)備工具箱”窗口?!霸O(shè)備管理”按鈕,彈出“設(shè)備管理”窗口?!翱蛇x設(shè)備”列表中,雙擊“板卡”,彈出板卡列表。f雙擊“研祥板卡”?!癙CL-818L”?!把邢镻CL-818L”,右側(cè)“選定設(shè)備”列表中出現(xiàn)“研祥PCL-818L”,單擊“確定”按鈕?!霸O(shè)備工具箱”列表中雙擊“研祥-PCL-818L”,設(shè)備被添加到左側(cè)設(shè)備組態(tài)窗口中,出現(xiàn)“設(shè)備-0-[研祥-PCL-818L]”?!氨4妗卑粹o。(2)設(shè)備屬性設(shè)置步驟“設(shè)備窗口”的“設(shè)備0-[研祥PCL-818L]”,進(jìn)入“設(shè)備屬性設(shè)置”窗口,如圖5.8所示。圖5.8PCL-818L基本屬性設(shè)置“基本屬性”頁(yè),單擊“確定”按鈕。其中“I/O基地址[16進(jìn)制]”:與板卡上地址跳線開(kāi)關(guān)的設(shè)置有關(guān),出廠設(shè)置為300H?!癆D輸入量程”:可選+10V、+5V或+2.5V。本系統(tǒng)壓力變送器輸出0~5v,所以選+5V?!癆D輸入量程范圍”:可選+10或+5。選+5的含義是:輸入電壓為-5(最?。r(shí),對(duì)應(yīng)A/D轉(zhuǎn)換值為-5;輸入電壓為+5(最大)時(shí)對(duì)應(yīng)A/D轉(zhuǎn)換值為5?!巴ǖ肋B接”頁(yè),將9個(gè)變量和板卡進(jìn)行連接。單擊“確定”按鈕。圖5.9模擬量輸入通道連接圖5.10開(kāi)關(guān)量輸出通道連接“數(shù)據(jù)處理”頁(yè),雙擊序號(hào)“*00”(如圖5.11所示),彈出“通道處理設(shè)置”圖5.11數(shù)據(jù)處理窗口圖5.12數(shù)據(jù)處理方式選擇窗口“=5\*GB3⑤工程轉(zhuǎn)換”,彈出“工程量轉(zhuǎn)換”窗口,如圖5.13所示。圖5.13工程量轉(zhuǎn)換參數(shù)輸入窗口f.按圖5.13進(jìn)行設(shè)置,單擊“確定”按鈕。這樣設(shè)置的含義是:0通道即液位1通道AD轉(zhuǎn)換結(jié)果為0時(shí),對(duì)應(yīng)液位為0m;為5時(shí)對(duì)應(yīng)液位為12m。用同樣的方法對(duì)液位2做工程轉(zhuǎn)換。注意工程最大值應(yīng)設(shè)為9?!皵?shù)據(jù)處理”頁(yè)設(shè)置通道1、2、3(液位2、溫度1、溫度2)將工程量最大值改為9、100、100,其余不變。h.連接水位對(duì)象和板卡,接通壓力邊送器等對(duì)象的電源,進(jìn)入“設(shè)備調(diào)試”頁(yè)。i.對(duì)水泵、調(diào)節(jié)閥、出水閥等通道進(jìn)行置1和清0操作,可看到水泵、調(diào)節(jié)閥、出水閥在相應(yīng)動(dòng)作,隨動(dòng)作進(jìn)行,通道0和通道1中的數(shù)據(jù)隨液位變化。如果動(dòng)作和液位顯示結(jié)果都正確,表明設(shè)備連接成功。j.斷開(kāi)水位對(duì)象電源。5.3畫面的設(shè)計(jì)和編輯建立畫面(1)單擊屏幕左上角的工作臺(tái)圖標(biāo),彈出“工作臺(tái)”窗口。(2)單擊“用戶窗口”選項(xiàng)卡,進(jìn)入“用戶窗口”頁(yè)。(3)單擊右側(cè)“新建窗口”按鈕“窗口0”圖標(biāo),如圖5.14所示。圖5.14新建用戶窗口(4)單擊“窗口屬性”按鈕,彈出“用戶屬性設(shè)置”窗口,如圖5.15所示。圖5.15設(shè)置用戶窗口的屬性(5)在“基本屬性”頁(yè)的“窗口名稱”欄內(nèi)填入“雙儲(chǔ)液罐水位監(jiān)控畫面”,“窗口位置“選最大化顯示”,其他不變。單擊“確定”按鈕,關(guān)閉窗口。(6)觀察“工作臺(tái)”的“用戶窗口”,“窗口0”圖標(biāo)已變?yōu)椤半p儲(chǔ)液罐水位監(jiān)控畫面”,如圖5.16所示。選中“雙儲(chǔ)液罐水位監(jiān)控畫面”,單擊右鍵,彈出下拉采單,選中“設(shè)置為啟動(dòng)窗口”,當(dāng)MCGS運(yùn)行時(shí),將自動(dòng)加載該窗口。(7)單擊“保存”按鈕。圖5.16設(shè)置后的用戶窗口圖標(biāo)編輯畫面(1)進(jìn)入畫面編輯環(huán)境。(2)利用“標(biāo)簽”(文字)工具寫入文字“雙儲(chǔ)液罐水位監(jiān)控系統(tǒng)”,調(diào)整大小及位置。(3)利用“插入元件”工具從“儲(chǔ)存罐”中選擇罐20,畫罐1,調(diào)整大小及位置。(4)利用“插入元件”工具從“儲(chǔ)存罐”中選擇罐14,畫罐2,調(diào)整大小及位置。(5)利用“插入元件”工具從“泵”中選擇水泵12,畫水泵,調(diào)整大小及位置。(6)利用“插入元件”工具從“閥門“中選擇閥6和閥33,畫4個(gè)閥,調(diào)整大小和位置。(7)利用“插入元件”工具從“傳感器”中選擇傳感器4和傳感器11,調(diào)整大小和位置。(8)利用“流動(dòng)塊”工具在水泵、罐1、調(diào)節(jié)閥、罐2、出水閥之間畫流動(dòng)塊。(9)利用“插入元件”工具從“馬達(dá)”中選擇馬達(dá)2畫2個(gè)馬達(dá)(表示電加熱器)調(diào)整大小和位置。(10)利用“文字”工具寫入“罐1”、“罐2”、“水泵”、“上進(jìn)水閥”、“上出水閥”、“下進(jìn)水閥”、“下出水閥”、“溫度變送器1”、“溫度變送器2”、“壓力變送器1”、“壓力變送器2”、“點(diǎn)加熱器1”、“電加熱器2”,對(duì)畫面進(jìn)行注釋。(11)保存。畫完后如圖5.17所示:圖5.17雙儲(chǔ)液罐水位監(jiān)控系統(tǒng)畫面圖動(dòng)畫連接(1)液位的模擬輸入:a.進(jìn)入水位監(jiān)控窗口?!肮ぞ呦洹敝械摹盎瑒?dòng)輸入器”圖標(biāo),鼠標(biāo)呈“十”c.參考圖5.17調(diào)整位置及大小。d.雙擊滑動(dòng)塊,彈出屬性設(shè)置窗口。按照如下參數(shù)進(jìn)行設(shè)置:●在“基本屬性”頁(yè)中,滑塊指向:指向左(上)。●在“刻度與標(biāo)注屬性”頁(yè)中,主劃線數(shù)目:5。●在“操作屬性”頁(yè)中,對(duì)應(yīng)數(shù)據(jù)對(duì)象名稱:液位1;滑塊最右(下)邊時(shí)對(duì)應(yīng)值:12。●其他不變?!耙何?輸入”。f.用同樣的方法制作液位2、溫度1、溫度2的滑動(dòng)塊和標(biāo)簽,注意“操作屬性”頁(yè)中,對(duì)應(yīng)數(shù)據(jù)對(duì)象名稱:液位2、溫度1、溫度2;滑塊最右(下)邊時(shí)對(duì)應(yīng)值:9、100、100。(2)液位實(shí)時(shí)顯示動(dòng)畫效果的制作:“標(biāo)簽”工具在罐1旁邊寫如文字“****”,調(diào)整大小及位置。“****”,彈出“屬性設(shè)置”對(duì)話框。“基本屬性”頁(yè)選擇“顯示輸出”?!帮@示輸出”頁(yè)設(shè)置表達(dá)式1:液位1;輸出值類型:數(shù)值量輸出;小數(shù)位數(shù):2,其余不變。這樣設(shè)置后,系統(tǒng)運(yùn)行時(shí),文字“****”將顯示液位1的實(shí)際值?!?***”,與液位2顯示進(jìn)行顯示動(dòng)畫連接。f.存盤,進(jìn)入運(yùn)行環(huán)境。發(fā)現(xiàn)兩個(gè)文字標(biāo)簽都顯示0。g.將光標(biāo)移至液位1滑動(dòng)輸入的指針處,光標(biāo)變成手形,按住鼠標(biāo)想右拖動(dòng)指針,液位顯示隨之發(fā)生變化。用這種方法可以人為模擬液位變化。(3)液位升降動(dòng)畫效果制作a.在水位監(jiān)控畫面中雙擊罐1,彈出屬性設(shè)置窗口,進(jìn)入“動(dòng)畫連接”頁(yè)如圖5.18所示。圖5.18對(duì)水罐進(jìn)行動(dòng)畫連接“折線”,右端出現(xiàn)的〉。c.單擊〉進(jìn)入屬性設(shè)置窗口。在“大小變化”頁(yè)按圖5.19進(jìn)行屬性設(shè)置。圖5.19縮放連接“確認(rèn)”按鈕,完成罐1設(shè)置。e.用同樣的方法建立罐2與液位2之間的動(dòng)畫連接。注意設(shè)置參數(shù),表達(dá)式:液位2;最大變化百分比對(duì)應(yīng)表達(dá)式的值:9。“保存”按鈕。g.進(jìn)入允許環(huán)境,拖動(dòng)液位滑動(dòng)器指針,可觀察到水罐水位的升降變化的動(dòng)畫效果。(4)水泵、閥門的啟停效果:a.雙擊水泵,彈出“單元屬性設(shè)置”窗口。“動(dòng)畫連接”選項(xiàng)卡,進(jìn)入該頁(yè)。如圖5.20所式。在“圖元名”列,出現(xiàn)3個(gè)矩形,兩個(gè)連接類型為“按鈕輸入”,兩個(gè)為“可見(jiàn)度”。它們實(shí)際上是水泵上的兩個(gè)小矩形,一個(gè)紅色,一個(gè)綠色,但在組態(tài)環(huán)境,只能看見(jiàn)一個(gè)紅色的。這兩個(gè)矩形每個(gè)都進(jìn)行按鈕動(dòng)做連接和可見(jiàn)度連接。圖5.20對(duì)水泵進(jìn)行動(dòng)畫連接“矩形”右端出現(xiàn)“?”和“〉”按鈕。“〉”按鈕,彈出“動(dòng)畫組態(tài)屬性設(shè)置”窗口?!皩傩栽O(shè)置”頁(yè)若觀察到“填充顏色”為紅色,則:●在“按鈕動(dòng)作”頁(yè),選中“數(shù)值對(duì)象操作”;并填如:取反、水泵。●在“可見(jiàn)度”頁(yè),將表達(dá)式設(shè)置為:水泵;當(dāng)表達(dá)式非零是,對(duì)應(yīng)圖符不可見(jiàn)。“確認(rèn)”按鈕。h.用同樣方法設(shè)置其余2個(gè)矩形?!按_認(rèn)”按鈕,結(jié)束水泵啟停效果的動(dòng)畫連接?!氨4妗卑粹o。k.進(jìn)入運(yùn)行環(huán)境,水泵中間的矩形為紅色,表明水泵沒(méi)開(kāi)(初值為0/////////////0。l.將光標(biāo)移至矩形處,光標(biāo)變成“手”形,單擊鼠標(biāo),變?yōu)榫G色,表明水泵工作。進(jìn)水閥啟停效果的設(shè)置類似。只需做如下設(shè)置:在“按鈕動(dòng)作”頁(yè),將數(shù)據(jù)對(duì)象設(shè)置為:取反、進(jìn)水閥。在“可見(jiàn)度”頁(yè),將表達(dá)式設(shè)置為:進(jìn)水閥。其他不變。出水閥啟停效果類似。只需做如下設(shè)置:如果沒(méi)有“按鈕動(dòng)作”頁(yè),可在“屬性設(shè)置”頁(yè)選中“按鈕動(dòng)作”即可出現(xiàn)該頁(yè)。在“按鈕動(dòng)作”頁(yè)將數(shù)據(jù)對(duì)象設(shè)置為:取反、出水閥。在“可見(jiàn)度”頁(yè),將表達(dá)式分別設(shè)置為:出水閥。其他不變。進(jìn)入運(yùn)行環(huán)境體會(huì)一下進(jìn)水閥和出水閥的啟停效果。水罐對(duì)象特征上水罐出水閥打開(kāi)時(shí)液位1下降速度:每200ms液位2上升速度:每200ms;下罐出水閥打開(kāi)時(shí)液位2下降速度為:每200ms液位1上升速度:每200ms,下罐進(jìn)水閥打開(kāi)時(shí)液位2上升速度:每200ms下罐出水閥打開(kāi)時(shí)液位2下降速度:每200ms,電加熱器通電時(shí)200ms℃??刂瞥绦蚓帉懀?)進(jìn)入運(yùn)行策略窗口。(2)選中循環(huán)策略,單擊鼠標(biāo)右鍵,進(jìn)行屬性設(shè)置,設(shè)置循環(huán)策略執(zhí)行時(shí)間是200ms。(3)雙擊循環(huán)策略,進(jìn)行循環(huán)策略組態(tài)。(4)單擊新增策略行按鈕,增加一條策略。(5)在策略工具箱選擇腳本程序,添加到策略行。(6)雙擊腳本程序,寫如下列程序。IF調(diào)節(jié)閥1=1THENENDIFIF調(diào)節(jié)閥2=1THENENDIFIF出水閥1=1AND水泵=1THENENDIFIF出水閥2=1THENENDIF進(jìn)入運(yùn)行環(huán)境,在畫面中操作水泵、調(diào)節(jié)閥、出水閥,觀察水位隨操作的變化。5.5報(bào)警顯示實(shí)際運(yùn)行時(shí),可能會(huì)發(fā)生參數(shù)越極情況。報(bào)警顯示是最基本的安全手段。實(shí)時(shí)報(bào)警可提示操作人員進(jìn)行及時(shí)處理,避免事故發(fā)生。歷史報(bào)警能對(duì)指定時(shí)間內(nèi)的所有參數(shù)越限情況進(jìn)行記錄、顯示和打印,以便對(duì)系統(tǒng)運(yùn)行情況進(jìn)行分析。特別是在事故發(fā)生后,這種分析對(duì)于調(diào)查事故發(fā)生的原因很重要,本系統(tǒng)需設(shè)置報(bào)警的數(shù)據(jù)對(duì)象包括:液位1、液位2、溫度1、溫度2。(1)進(jìn)入實(shí)時(shí)數(shù)據(jù)庫(kù),單擊“新增對(duì)象“按鈕,增加一個(gè)新對(duì)象。(2)雙擊該對(duì)象,彈出屬性設(shè)置窗口。(3)在對(duì)象“基本屬性“設(shè)置頁(yè)設(shè)置對(duì)象名:液位組,類型:組對(duì)象。(4)單擊“組對(duì)象成“選項(xiàng)卡,進(jìn)入”組對(duì)象成員:頁(yè)(5)在左邊數(shù)據(jù)對(duì)象列表中選擇“液位1”,單擊增加按鈕,數(shù)據(jù)對(duì)象“也位1”被添加到右邊的組對(duì)象成員中,按照同樣的方法將“液位2”添加到組對(duì)象成員中去。(6)單擊“存盤屬性”標(biāo)簽,在“數(shù)據(jù)對(duì)象值的存盤”選擇:定時(shí)存盤,并將存盤周期設(shè)為:5s。(7)單擊“確認(rèn)”按鈕,組對(duì)象設(shè)置完畢。報(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è)為:1;報(bào)警注釋:“水罐1沒(méi)水了!“。(5)選中“上限報(bào)警“,報(bào)警值設(shè)為:9;報(bào)警注釋輸入:”水灌1的水以達(dá)上限值!“。(6)單擊“存盤屬性”選項(xiàng)卡,選中報(bào)警數(shù)據(jù)的存盤中的“自動(dòng)保存產(chǎn)生的報(bào)警信息“。(7)單擊“確認(rèn)”按鈕“液位1”報(bào)警設(shè)置完畢。(8)同理設(shè)置“液位2”的報(bào)警屬性。實(shí)時(shí)報(bào)警(1)雙擊“用戶窗口”中的“水位監(jiān)控”窗口,進(jìn)入該畫面。選取“工具箱”中的“報(bào)警顯示”構(gòu)件。鼠標(biāo)呈“十”字行后,在畫面下方,拖動(dòng)鼠標(biāo)至適當(dāng)大小畫出報(bào)警窗口,入圖5.21所示。圖5.21報(bào)警窗口(2)雙擊報(bào)警窗口,彈出屬性設(shè)置窗口,5.22所示。圖5.22報(bào)警窗口屬性設(shè)置(3)在“基本屬性”頁(yè)中,將對(duì)應(yīng)的數(shù)據(jù)對(duì)象的名稱設(shè)為:液位組;最大記錄次數(shù)設(shè)為:6。(4)單擊“確認(rèn)“按鈕。(5)進(jìn)入運(yùn)行環(huán)境,操作液位1和液位2改變液位,觀察報(bào)警窗口內(nèi)容是否正確。歷史報(bào)警前面介紹了設(shè)計(jì)報(bào)警窗口最大記錄次數(shù)為6次,因此報(bào)警窗口只顯示當(dāng)前6條報(bào)警信息。歷史報(bào)警功能能使系統(tǒng)可以顯示指定時(shí)間段的所有報(bào)警信息。前面對(duì)數(shù)據(jù)對(duì)象進(jìn)行報(bào)警定義時(shí),已經(jīng)選擇了報(bào)警產(chǎn)生時(shí)“自動(dòng)保存產(chǎn)生的報(bào)警信息”,在利用“報(bào)警信息瀏覽”構(gòu)件,就可對(duì)數(shù)據(jù)庫(kù)中保存下來(lái)的報(bào)警信息進(jìn)行瀏覽。具體操作如下:新增一用戶策略,名為報(bào)警數(shù)據(jù)。在“運(yùn)行策略”窗口中,單擊“新建策略”按鈕,彈出“選擇策略的類型”對(duì)話框。選中“用戶策略”,單擊“確定”按鈕。選中“策略1”,單擊“策略屬性”按鈕,彈出“策略屬性設(shè)置”窗口。在策略名稱輸入框中輸入:報(bào)警數(shù)據(jù):策略內(nèi)容注釋輸入框中輸入:水罐的報(bào)警數(shù)據(jù),如圖5.23所示,單擊

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論