【正文】
以上這部分工作有待在以后的學(xué)習(xí)與工作中進(jìn)一步完成。第7章 結(jié) 論本論文針對小區(qū)的生活供水要求,設(shè)計了一套由PLC、PID算法 、液位控制閥、水泵、計算機(jī)、通信模塊等主要設(shè)備構(gòu)成的水塔水位PID 控制系統(tǒng),克服了傳統(tǒng)供水方式普遍存在的效率低、可靠性差、自動化程度不高等缺點(diǎn),可實(shí)現(xiàn)高效節(jié)能、自動可靠、維護(hù)簡單、管理方便的穩(wěn)定供水。圖61 水位PID控制實(shí)現(xiàn)方式首次掃描●調(diào)用子程序0進(jìn)行啟動計算機(jī)和初始化●條用子程序0初始化定時中斷主程序結(jié)束主程序開始圖62 主程序調(diào)用模塊啟動子程序設(shè)置PID參數(shù)裝入回路設(shè)定值=75%回路增益=裝入回路采樣1S裝入積分時間30min設(shè)定定時中斷時間為100ms子程序0結(jié)束圖63 主程序調(diào)用子程序0啟動中斷子程序0定時中斷計數(shù)器值加1計數(shù)器值到達(dá)了嗎運(yùn)行程序與設(shè)定值進(jìn)行比較對輸出值限制反饋仿真定時中斷計數(shù)器清零中斷子程序0結(jié)束是定時器初值設(shè)定為0圖64 中斷子程序模塊其中,各符號名說明如下: 在第n采樣時刻,PID回路輸出的計算值 PID回路增益 在第n采樣時刻的偏差值 在第n1采樣時刻的偏差值 積分項(xiàng)的比例常數(shù)MX 積分項(xiàng)的前值KD 微分項(xiàng)的比例常數(shù) 梯形圖編程(見附錄) 控制程序(見附錄) 聯(lián)機(jī)(1) 聯(lián)機(jī)硬件圖(如圖64) 64聯(lián)機(jī)硬件圖(2) 運(yùn)行單擊水泵控制按鈕,系統(tǒng)啟動時關(guān)閉出水口,用手動控制水泵后的輸入輸出控制液體閥,使水位達(dá)到滿水位的75%,這時系統(tǒng)裝載PID參數(shù)和連接PID中斷服務(wù)程序。變頻器控制水泵電機(jī)的每一次啟動均為軟啟動,并規(guī)定各臺水泵必須交替使用,任一臺泵連續(xù)變頻運(yùn)行不得超過3PID回路增益和時間常數(shù)初步設(shè)定為:增益kc=、采樣時間ts=該子程序檢查模塊的連接正確性及模塊工作的正確性。模塊安裝完畢后,將模塊自帶的接線排插入主機(jī)上的擴(kuò)展總線插口。[18] EM235的安裝使用EM235安裝使用的一般過程如下:(l)根據(jù)輸入信號的類型及變化范圍設(shè)置DIP開關(guān),完成模塊的配置工作。若4個接口未能全部使用,如C口所示,未用的接口要將C+與C端用短路子短接,以免收到外部干擾。CPU226可用于較高要求的控制系統(tǒng),更多的I/O點(diǎn),更強(qiáng)的模塊擴(kuò)展能力,更快的運(yùn)行速度和功能更強(qiáng)的內(nèi)部集成特殊功能使其完全適應(yīng)于復(fù)雜的中小型控制系統(tǒng)。S7200系列有CUP21X和CPU22X兩代產(chǎn)品。本設(shè)計選用西門子公司的S7200 PLC系列,其具結(jié)構(gòu)緊湊,價格低廉,有極高的性價比,適用于小型控制系統(tǒng)。圖44 PID指令圖指令中TBL是回路表的起始地址,LOOP是回路編號。這圖中的、分別為模擬量、在第n次采樣的數(shù)字量。在連續(xù)系統(tǒng)中,典型的PID閉環(huán)控制系統(tǒng)如圖42所示。(3)PID控制器的結(jié)構(gòu)典型,程序簡單,工程上易于實(shí)現(xiàn),參數(shù)調(diào)整方便。PID控制簡單易懂,使用中不必能清楚系統(tǒng)的數(shù)字模型。不但可以完成順序控制的功能,還可以完成復(fù)雜的閉環(huán)控制。液位上升至Y1時,M1也停止。試驗(yàn)證明,此水塔水位控制器不僅實(shí)現(xiàn)了對水塔水位的精確控制,而且,此系統(tǒng)更具有工業(yè)生產(chǎn)的實(shí)際性?!? ④當(dāng)水位處于D、E之間,指示燈B、C、D滅,E亮,停進(jìn)狀態(tài),即水泵不工作。當(dāng)水位高于D點(diǎn)時,水泵停止進(jìn)水,如圖(c)。因此如何利用有效的水源和電能保證各行各業(yè)正常供水,已是迫在眉睫。計數(shù)器可提供無數(shù)對常開和常閉觸點(diǎn)供編程使用,其設(shè)定值由程序賦予。 (2) 變量存儲器V 變量存儲器主要用于存儲變量。它既可以對遠(yuǎn)程I/O進(jìn)行控制,又能實(shí)現(xiàn)PLC和PLC,PLC和計算機(jī)之間的通信。在新一代的PLC中,還可以IEC規(guī)定的用于順序控制的標(biāo)準(zhǔn)化語言——順序功能圖(SFC)編制用戶程序,PLC在實(shí)現(xiàn)按照事件或輸入狀態(tài)的順序控制相應(yīng)輸出的場合更簡便。PLC的工作過程就是PLC的掃描循環(huán)工作過程,一個循環(huán)掃描周期主要可分為3個階段,輸入刷新階段、程序執(zhí)行階段、輸出刷新階段。只能I/O接口模塊種類很多,例如高速計數(shù)模塊、PLCA控制模塊、數(shù)字位基于PLC的變頻恒壓供水系統(tǒng)的設(shè)計置譯碼模塊、閥門控制模塊、智能存貯弄快以及智能I/O模塊等。由于工業(yè)控制系統(tǒng)中有傳感器或執(zhí)行機(jī)構(gòu)有一些信號是連續(xù)變化的模擬量,因此這些模擬量必須通過模擬量輸入/輸出模塊與PLC的中央處理器連接?,F(xiàn)場的輸入信號,如按鈕開關(guān),行程開關(guān)、限位開關(guān)以及傳感輸出的開關(guān)量或模擬量(壓力、流量、溫度、電壓、電流)等,都要通過輸入模塊送到PLC。整個I/O映象區(qū)可看作兩個部分組成:開關(guān)量I/O映象區(qū);模擬量I/O映象區(qū)。[3]PLC存儲空間分配各種PLCCPU最大尋址空間各不相同,PLC工作原理,其存儲空間一般包括以下三個區(qū)域:(1)系統(tǒng)程序存儲區(qū)(2)系統(tǒng)RAM存儲區(qū)(包括I/O映象區(qū)和系統(tǒng)軟設(shè)備等)(3)用戶程序存儲區(qū)[4]系統(tǒng)程序存儲區(qū):系統(tǒng)程序存儲區(qū)中存放著相當(dāng)于計算機(jī)操作系統(tǒng)系統(tǒng)程序。[2] 存儲器存放系統(tǒng)軟件存儲器稱為系統(tǒng)程序存儲器。這樣使得PLC軟、硬功能發(fā)生了巨大變化。在七十年代,微處理器的出現(xiàn)使PLC發(fā)生了巨大的變化。 PLC的發(fā)展雖然PLC問世時間不長,但是隨著微處理器的出現(xiàn),大規(guī)模,超大規(guī)模集成電路技術(shù)的迅速發(fā)展和數(shù)據(jù)通訊技術(shù)的不斷進(jìn)步,PLC也迅速發(fā)展,其發(fā)展過程大致可分為三各階段:早期的PLC一般稱為可編程邏輯控制器。用可編程控制器代替了繼電器—接觸器的控制,實(shí)現(xiàn)了邏輯控制功能,并且具有計算機(jī)功能靈活、通用性等有點(diǎn),用程序代替硬接線,并且具有計算機(jī)功能靈活、通用性能強(qiáng)等優(yōu)點(diǎn),用程序代替硬接線,減少了重新設(shè)計,重新接線的工作,此種控制器借鑒計算機(jī)的高級語言,利用面向控制過程,面向問題的“自然語言”編程,其標(biāo)志性語言是極易為IT電器人員掌握的梯形圖語言,使得部熟悉計算機(jī)的人也能方便地使用??删幊炭刂破鞯漠a(chǎn)生和繼電器—接觸器控制系統(tǒng)有很大的關(guān)系。通過對變頻器內(nèi)置PID模塊參數(shù)的預(yù)置,利用遠(yuǎn)傳液位傳感器反饋量,構(gòu)成閉環(huán)系統(tǒng),根據(jù)用水量的變化,采取PID調(diào)節(jié)方式,在全流量范圍內(nèi)利用輸入液體控制閥連續(xù)調(diào)節(jié)和輸出控制閥分級調(diào)節(jié)相結(jié)合,實(shí)現(xiàn)水塔供水且有效節(jié)能。在工農(nóng)業(yè)生產(chǎn)以及日常生活應(yīng)用中,常常會需要對容器中的液位(水位)進(jìn)行自動控制。一旦斷了水,輕則給人民生活帶來極大的不便,重則可能造成嚴(yán)重的生產(chǎn)事故及損失。But with the growing world population, it is the increase in water, relay towers used in the past, the water level automatic control system operation due to the frequent cause mechanical wear, convenient maintenance and updating can no longer meet the actual needs of the people, the paper used何沭達(dá):基于PLC的水塔水位控制系統(tǒng)設(shè)計 基于PLC的水塔水位控制系統(tǒng)設(shè)計在工農(nóng)業(yè)生產(chǎn)過程中,經(jīng)常需要對水位進(jìn)行測量和控制。Siemens PLC S7200 programmable controller as a series of small water tower water level automatic control system core, the water level of the tower the functions of automatic control system of the requirement analysis.因此給水工程往往成為高層建筑或工礦企業(yè)中最重要的基礎(chǔ)設(shè)施之一。比如自動控制水塔、水池、水槽、鍋爐等容器中的蓄水量,生活中抽水馬桶的自動補(bǔ)水控制、自動電熱水器、電開水機(jī)的自動進(jìn)水控制等。水位PID控制系統(tǒng)集PLC控制技術(shù)、PID技術(shù)、電子電力技術(shù)、微電子技術(shù)和計算機(jī)技術(shù)、測試技術(shù)于一體。繼電器—接觸器控制已經(jīng)有傷百年的歷史,它是一種弱電信號控制強(qiáng)電信號的電磁開關(guān),具有結(jié)構(gòu)簡單、電路直觀、價格低廉、容易操作、易于維修的有優(yōu)點(diǎn)。這樣,工作人員不必在變成上發(fā)費(fèi)大量地精力,只需集中精力區(qū)考慮如何操作并發(fā)揮改裝置地功能即可,輸入、輸出電平與市電接口,市控制系統(tǒng)可方便地在需要地地方運(yùn)行。這是的PLC多少由電繼電器控制裝置的替代物的含義,其主要功能只是執(zhí)行原先由繼電器完成的順序控制、定時等。美國,日本,德國等一些廠家先后開始采用微處理器作為PLC的中央處理單元(CPU)。[1] PLC的基本結(jié)構(gòu)PLC實(shí)質(zhì)是一種專用于工業(yè)控制計算機(jī),其硬件結(jié)構(gòu)基本上與微型計算機(jī)相同,中央處理單元(CPU),如下圖21所示。存放應(yīng)用軟件存儲器稱為用戶程序存儲器。包括監(jiān)控程序、管理程序、命令解釋程序、功能子程序、系統(tǒng)診斷子程序等。(2)系統(tǒng)軟設(shè)備存儲區(qū) :I/O映象區(qū)區(qū)以外,系統(tǒng)RAM存儲區(qū)還包括PLC內(nèi)部各類軟設(shè)備(邏輯線圈、計時器、計數(shù)器、數(shù)據(jù)寄存器和累加器等)存儲區(qū)。由于這些信號電平各式各樣,而可編程控制器CPU所處理的信息只能是標(biāo)準(zhǔn)電平,所以輸入模塊還需將這些信號轉(zhuǎn)換成PLC能夠接受和處理的數(shù)字信號。模擬量輸入模塊A/D轉(zhuǎn)換后的二進(jìn)制數(shù)字量,經(jīng)光電耦合器和輸出鎖存器宇PLC的1/0總線掛接。 編程器它的作用是供用戶進(jìn)行程序的編制、編輯、調(diào)試和監(jiān)視。如圖23所示PLC的掃描工作過程。(5)PID控制 PLC具有PID控制功能。因此,可以方便地構(gòu)成“集中管理,分散控制”的分布式控制系統(tǒng)??梢源娣艛?shù)據(jù)運(yùn)算的中間運(yùn)算結(jié)果或設(shè)置參數(shù),在進(jìn)行數(shù)據(jù)處理時,變量存儲器會被經(jīng)常使用。 (7) 累加器AC 累加器是用來暫存數(shù)據(jù)的寄存器,它可以用來存放運(yùn)算數(shù)據(jù)、中間數(shù)據(jù)和結(jié)果。在傳統(tǒng)的水塔、水箱供水的基礎(chǔ)上,加入了PLC及液壓變送器等器件.利用PLC和組態(tài)軟件來實(shí)現(xiàn)水塔水位的控制.提供了一種實(shí)用的水塔水位控制方案。當(dāng)水位低于C點(diǎn)并到達(dá)B點(diǎn)時就報警,采取手動啟動水泵,如圖(d)?!? ⑤當(dāng)水位處于E點(diǎn)之上,指示燈B、C、D、E全滅,水泵不工作,報警電路開始溢出報警,即上限報警。 水位閉環(huán)控制系統(tǒng)圖35 供水系統(tǒng)控制原理圖MM2—水泵 Y0Y3—液位開關(guān) F1—手閥 F2—電磁閥 為了精確的實(shí)現(xiàn)對水位的控制,必須建立閉環(huán)控制系統(tǒng)。打開F1手閥使上水箱放水,液位下降。41 閉環(huán)控制系統(tǒng)作為閉環(huán)控制的重要特征,采用了“誤差”的概念,即:在閉環(huán)控制系統(tǒng)中,利用給定輸入sP(t)與實(shí)際輸出c(t)經(jīng)過測量裝置裝置轉(zhuǎn)換后的反饋量Pv(t)之間的差值e(t)作為控制量,來實(shí)現(xiàn)對系統(tǒng)的控制。有人稱贊它是控制領(lǐng)域的常青樹是不無道理的。在PLC控制系統(tǒng)中,經(jīng)常采用模擬量輸