基于PLC和組態(tài)技術(shù)的水箱液位串級控制系統(tǒng)設(shè)計_第1頁
基于PLC和組態(tài)技術(shù)的水箱液位串級控制系統(tǒng)設(shè)計_第2頁
基于PLC和組態(tài)技術(shù)的水箱液位串級控制系統(tǒng)設(shè)計_第3頁
基于PLC和組態(tài)技術(shù)的水箱液位串級控制系統(tǒng)設(shè)計_第4頁
基于PLC和組態(tài)技術(shù)的水箱液位串級控制系統(tǒng)設(shè)計_第5頁
已閱讀5頁,還剩35頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、 2007屆畢業(yè)設(shè)計說明書 基于PLC和組態(tài)技術(shù)的水箱液位串級控 制系統(tǒng)設(shè)計 系 、 部: 電氣與信息工程系 學生姓名: 指導教師: 職稱 講師 專 業(yè): 自動化 班 級: 完成時間: 2011.5.20 摘 要本文介紹了一種基組態(tài)軟件WINCC和西門子STEP 7的雙容水箱的液位串級控制系統(tǒng)的設(shè)計過程。本方案利用WINCC良好的人機界面、數(shù)據(jù)采集功能,并結(jié)合STEP 7環(huán)境編程的便利性,采用可靠的MPI接口建立WINCC和PLC、雙容水箱之間的數(shù)據(jù)通訊。利用WINCC開發(fā)服務(wù)器端畫面,在PLC客戶端環(huán)境中編寫控制程序,最終實現(xiàn)對水箱液位的精確控制。實驗結(jié)果表明,此方法使用簡單可靠,可廣泛應用

2、于工業(yè)生產(chǎn)過程中的液位控制問題。此系統(tǒng)同樣可以滿足工廠對控制系統(tǒng)的需求,有著巨大的應用前景。關(guān)鍵詞 組態(tài)軟件;PLC;水箱液位;串級控制系統(tǒng)ABSTRACTThis article describes the configuration software based on the WINCC and Siemens STEP7 tank liquid level PID control experimental platform design process. The program used WINCC good man-machine interface, data acquisition

3、 capabilities, combined with the convenience of STEP 7 programming environment, using MPI interface to establish a reliable configuration software WINCC and the PLC, double data communication between the tank. Development of server-side with Configuration software WINCC, the client environment in th

4、e PLC control program written, and ultimately the precise control of the water tank level. Experimental results show that this method is simple and reliable, can be widely used in industrial production process liquid level control problem. The system also meets the needs of the factory on the contro

5、l system has a great prospect.Key words Configuration software;PLC;water tank;Cascade Control System 目 錄1 緒論31.1 過程控制系統(tǒng)的發(fā)展概況及趨勢 3 1.2 PLC的發(fā)展概況及趨勢4 1.3 組態(tài)軟件的發(fā)展概況及趨勢4 1.4 各章節(jié)主要內(nèi)容52 水箱液位串級控制系統(tǒng)總體設(shè)計62.1 現(xiàn)場系統(tǒng)組成62.2 雙容水箱控制系統(tǒng)結(jié)構(gòu)82.3 串級控制系統(tǒng)102.4 控制規(guī)律113 控制系統(tǒng)設(shè)計143.1 S7-400PLC概述143.2 STEP 7軟件的介紹143.3 硬件組態(tài)153.4

6、創(chuàng)建數(shù)據(jù)塊DB41 203.5 創(chuàng)建功能塊FB41203.6 創(chuàng)建組織塊OB35213.7 通信設(shè)置 223.8 程序下載234 監(jiān)控程序的設(shè)計 244.1 WINCC簡介 244.2 監(jiān)控界面的設(shè)計 255 水箱液位串級控制系統(tǒng)調(diào)試325.1 FCS系統(tǒng)實物調(diào)試325.2 PLCSIM離線仿真調(diào)試33結(jié)束語35參考文獻 36致謝 371 緒論液位控制問題是工業(yè)生產(chǎn)過程中的一類常見問題,例如在飲料、食品加工,溶液過建,化工生產(chǎn)等多種行業(yè)的生產(chǎn)加工過程都需要對液位進行適當?shù)目刂?。雙容水箱液位的控制作為過程控制的一種,由于其自身存在滯后,對象隨負荷變化而表現(xiàn)非線性特性及控制系統(tǒng)比較復雜的特點,傳統(tǒng)

7、的控制不能達到滿意的控制效果。以PLC、組態(tài)軟件為單元,可以組成從簡單到復雜的各種工業(yè)控制系統(tǒng)。PLC可以實現(xiàn)復雜的邏輯編程及簡單的算法編程,但是對于先進控制算法,如模糊控制算法等涉及到矩陣運算,由于算法本身的復雜性,單純依靠PLC編程功能已經(jīng)不能滿足要求;組態(tài)軟件編程語言雖然簡單,但大多數(shù)是腳本語言,在處理算法方面仍然存在諸多不便。因此,提出將算法寫入STEP7程序的思路,借助STEP7的快速運算功能及豐富的函數(shù)庫,可以方便的實現(xiàn)算法編寫,求解輸出值通過可靠的MPI接口反饋給組態(tài)軟件,最終實現(xiàn)對控制對象的控制。本文正是基于上述思路,設(shè)計開發(fā)了基于WINCC和STEP7軟件的液位控制實驗平臺。

8、該平臺簡單可靠,本文在STEP7環(huán)境中編寫了傳統(tǒng)的PID控制算法,實現(xiàn)了對雙容水箱液位的控制。1.1 過程控制系統(tǒng)的發(fā)展概況及趨勢過程控制是一門與工業(yè)生產(chǎn)過程聯(lián)系十分緊密的學科,隨著科學技術(shù)的飛速前進,過程控制也在日新月異地發(fā)展。它不僅在傳統(tǒng)的工業(yè)改造中,起到了提高質(zhì)量,節(jié)約原材料和能源,減少環(huán)境污染等十分重要的作用,而且正在成為新建的規(guī)模大、結(jié)構(gòu)復雜的工業(yè)生產(chǎn)過程中不可缺少的組成部分。生產(chǎn)過程自動化是保持生產(chǎn)穩(wěn)定、降低消耗、減少成本、改善勞動條件、保證安全和提高勞動生產(chǎn)率重要手段,在社會生產(chǎn)的各個行業(yè)起著極其重要的作用。其發(fā)展經(jīng)歷了以下幾個方面: 1、局部自動化階段(50年代) 2、過程計算

9、機控制系統(tǒng)階段(60年代) 3、集中控制、多參數(shù)控制階段(70年代) 4、集散控制階段(80年代以后) 目前過程控制正走向高級階段的未來,不論是從過程控制的歷史和現(xiàn)狀看,還是從過程控制發(fā)展的必要性、可能性來看,過程控制是朝著綜合化、智能化的方向發(fā)展,即計算機集成制造系統(tǒng):以智能控制理論為基礎(chǔ),以計算機及網(wǎng)絡(luò)為主要手段,對企業(yè)的經(jīng)營、計劃、調(diào)度、管理和控制全面綜合,實現(xiàn)從原料進庫到產(chǎn)品出廠的自動化、整個生產(chǎn)系統(tǒng)信息管理的最優(yōu)化。智能化是過程控制的發(fā)展必然趨勢,對工業(yè)的發(fā)展有著十分重要而現(xiàn)實的意義。1.2 PLC的發(fā)展概況及趨勢PLC的發(fā)展是提高生產(chǎn)力的要求推動的。最早的自動控制采用繼電器板進行的

10、,控制邏輯簡單、體積大。維護不便升級換代困難。隨著電子元器件的發(fā)展,1969年前后發(fā)明了PLC(ProgrammableLogicController)。最早的PLC主要作用是替代繼電器.完全用于邏輯(順序)控制內(nèi)存小功能單一。但是,在回路調(diào)節(jié)時。仍然需要單回路儀表或者OCS。隨著電子技術(shù)、控制技術(shù)的發(fā)展,PLC從單純的數(shù)字量控制發(fā)展到簡單的模擬量控制和數(shù)字量控制相結(jié)合,部分替代了單回路儀表的功能。PLC的網(wǎng)絡(luò)能力從無到有,今天已經(jīng)非常強大。通過網(wǎng)絡(luò),可以實現(xiàn)分散控制,降低安裝成本,提高集成度。正是因為這種靈活性,用戶可以很方便地建立自己的自動化控制系統(tǒng)。PLC在設(shè)計時就是面向工業(yè)環(huán)境的。因此

11、,可靠性和抗干擾能力都很強。PLC在長期應用中,經(jīng)受了考驗,幾乎成為高可靠性的代名詞。幾乎所有大型的順序控制、重要的應用,都是PLC實現(xiàn)的??梢哉f,沒有PLC就沒有現(xiàn)代制造業(yè)。PLC進一步融合OCS技術(shù),發(fā)展到PAC(ProgrammableAutomationController)。PAC可以方便的和企業(yè)網(wǎng)集成,實現(xiàn)信息化工廠。PLC網(wǎng)絡(luò)中Profibus.Modbus應用也非常廣泛。隨著電子技術(shù)的發(fā)展,PLC體積越來越小。但小型化是有限度的,并不是越少越好。因為阻容元件等的體積很難縮小而抗干擾措施需要這些分立元件。同時,為了使用更加方便,功能更強,控制器的內(nèi)存不斷擴大,處理能力不斷增強。P

12、LC廠家積極向過程控制領(lǐng)域拓展。PLC保持了靈活、可靠和高性價比的優(yōu)勢。同時在標準化和開放性方面有了長足的進步得到很多用戶的喜愛和使用。在功能方面只有某些在PLC基礎(chǔ)之上發(fā)展起來的PAC系統(tǒng)才能夠滿足全廠控制的要求。因此PLC的根基依然牢固。目前自動化領(lǐng)域主要的發(fā)展方向是企業(yè)層和車間層的融合。在提高生產(chǎn)力、全球化、創(chuàng)新和可持續(xù)發(fā)展的要求推動下,信息、通訊、控制和動力的融合是自動化發(fā)展的必由之路??傊甈LC順應企業(yè)融合的需要,向標準化、多功能方向不斷發(fā)展,應用領(lǐng)域不斷拓展功能不斷增強,發(fā)展前景非常樂觀。1.3 組態(tài)軟件的發(fā)展概況及趨勢隨著計算機技術(shù)的飛速發(fā)展,新型的工業(yè)自動控制系統(tǒng)正以標準的工業(yè)

13、計算機軟、硬件平臺構(gòu)成的集成系統(tǒng)取代傳統(tǒng)的封閉式系統(tǒng),它具有適應性強、開放性好、易于擴展、經(jīng)濟及開發(fā)周期短等優(yōu)點。監(jiān)控組態(tài)軟件在新型的工業(yè)自動控制系統(tǒng)起到越來越重要的作用。通??梢园呀M態(tài)軟件系統(tǒng)劃分為控制層、監(jiān)控層、管理層三個層次結(jié)構(gòu)。其中監(jiān)控層對下連接控制層,對上連接管理層,它不但實現(xiàn)對現(xiàn)場的實時監(jiān)測與控制,且常在自動控制系統(tǒng)中完成上傳下達、組態(tài)開發(fā)的重要作用。監(jiān)控層的硬件以工業(yè)級的微型計算機和工作站為主,目前更趨向于工業(yè)微機。監(jiān)控層的軟件功能由監(jiān)控組態(tài)軟件來實現(xiàn)。組態(tài)軟件指一些數(shù)據(jù)采集與過程控制的專用軟件,它們是在自動控制系統(tǒng)監(jiān)控層一級的軟件平臺和開發(fā)環(huán)境,能以靈活多樣的組態(tài)方式(而不是編

14、程方式)提供良好的用戶開發(fā)界面和簡捷的使用方法,其預設(shè)置的各種軟件模塊可以非常容易地實現(xiàn)和完成監(jiān)控層的各項功能,并能同時支持各種硬件廠家的計算機和1/0設(shè)備,與高性能的工控計算機和網(wǎng)絡(luò)系統(tǒng)結(jié)合,向控制層和管理層提供軟、硬件的全部接口,進行系統(tǒng)集成。目前世界上有不少專業(yè)廠商生產(chǎn)和提供各種組態(tài)軟件產(chǎn)品。1.4 各章節(jié)主要內(nèi)容第一章 緒論主要介紹過程控制的發(fā)展概況及趨勢,講述本次論文選題的目的和意義;并簡單介紹論文各章節(jié)的主要內(nèi)容。第二章 控制要求、任務(wù)分析詳細介紹雙容水箱系統(tǒng)的結(jié)構(gòu)、特點及工作原理;建立雙容水箱系統(tǒng)的數(shù)學模型,并根據(jù)實際對象畫出系統(tǒng)框圖;選擇、確定適合的被控變量、測量參數(shù)及操作變量

15、等。第三章 控制系統(tǒng)的設(shè)計本章主要介紹如何實現(xiàn)對雙容水箱液位的控制,概述性地介紹了PLC的發(fā)展概況及趨勢以及SIMATIC S7-300的功能和特點,并給出了具體的硬件使用、STEP 7編程,也就是控制系統(tǒng)的設(shè)計。第四章 監(jiān)控系統(tǒng)設(shè)計本章介紹了監(jiān)控軟件的發(fā)展歷程以及其在過程控制系統(tǒng)中應用的優(yōu)勢,給出了組態(tài)王的功能特點及應用場合,并用組態(tài)王實現(xiàn)了監(jiān)控界面的設(shè)計。第五章 結(jié)束語總結(jié)設(shè)計最后達到的效果,分析本次設(shè)計過程中的得失。2 水箱液位串級控制系統(tǒng)總體設(shè)計2.1 現(xiàn)場系統(tǒng)組成本裝置由被控對象和上位控制系統(tǒng)兩部分組成。系統(tǒng)動力支路分兩路:一路由三相(380V交流)磁力驅(qū)動泵、氣動調(diào)節(jié)閥、交流電磁閥

16、、西門子電磁流量計及手動調(diào)節(jié)閥組成;另一路由西門子變頻器、三相磁力驅(qū)動泵(220V變頻)、渦輪流量計及手動調(diào)節(jié)閥組成。1、 被控對象被控對象由不銹鋼儲水箱、上、中、下三個串接圓筒形有機玻璃水箱、4.5Kw電加熱鍋爐(由不銹鋼鍋和鍋爐夾套構(gòu)成)、冷熱水交換盤管和敷塑不銹鋼管路組成。水箱:包括上水箱、中水箱、下水箱和儲水箱。 上、中、下水箱采用淡藍色圓筒型有機玻璃,不但堅實耐用,而且透明度高,便于學生直能接觀察到液位的變化和記錄結(jié)果。上、中水箱尺寸均為:d=25cm,h=20 cm; 下水箱尺寸為:d=35cm,h=20 cm。每個水箱有三個槽,分別是緩沖槽,工作槽,出水槽。儲水箱尺寸為

17、:長×寬×高=68cm×52×43。儲水箱內(nèi)部有兩個橢圓形塑料過濾網(wǎng)罩,防止兩套動力支路進水時有雜物進入泵中。模擬鍋爐:此鍋爐采用不銹鋼制成,由加熱層(內(nèi)膽)和冷卻層(夾套)組成。做溫度實驗時,冷卻層的循環(huán)水可以使加熱層的熱量快速散發(fā),使加熱層的溫度快速下降。冷卻層和加熱層都裝有溫度傳感器檢測其溫度。 盤管:長37米(43圈),可做溫度純滯后實驗,在盤管上有兩個不同的溫度檢測點,因而有兩個不同的滯后時間。在實驗過程中根據(jù)不同的實驗需要選擇不同的滯后時間。盤管出來的水既可以回流到鍋爐內(nèi)膽,也可以經(jīng)過渦輪流量計完成流量滯后實驗。管道:整個系統(tǒng)管道采用敷塑不銹

18、鋼管組成,所有的水閥采用優(yōu)質(zhì)球閥,徹底避免了管道系統(tǒng)生銹的可能性。有效提高了實驗裝置的使用年限。其中儲水箱底有一個出水閥,當水箱需要更換水時,將球閥打開讓水直接排出。2、檢測裝置壓力傳感器、變送器:采用SIEMENS帶PROFIBUS-PA通訊協(xié)議的壓力傳感器和工業(yè)用的擴散硅壓力變送器,擴散硅壓力變送器含不銹鋼隔離膜片,同時采用信號隔離技術(shù),對傳感器溫度漂移跟隨補償。壓力傳感器用來對上、中、下水箱的液位進行檢測,其精度為0.5級,因為為二線制,故工作時需串接24V直流電源。溫度傳感器:本裝置采用六個Pt100傳感器,分別用來檢測上水箱出口、鍋爐內(nèi)膽、鍋爐夾套以及盤管的水溫。六個Pt100傳感器

19、的檢測信號中檢測鍋爐內(nèi)膽溫度的一路到SIEMENS帶PROFIBUS-PA通訊協(xié)議的溫度變送器,直接轉(zhuǎn)化成數(shù)字信號;另外五路直接接至SM331模擬量輸入模塊。Pt100傳感器精度高,熱補償性能較好。流量傳感器、轉(zhuǎn)換器:流量傳感器分別用來對調(diào)節(jié)閥支路、變頻支路及盤管出口支路的流量進行測量。渦輪流量計型號:LWGY-10,流量范圍:01.2m3/h,精度:1.0%。輸出:420mA標準信號。本裝置采用兩套流量傳感器、變送器分別對變頻支路及盤管出口支路的流量進行測量,調(diào)節(jié)閥支路的流量檢測采用SIEMENS帶PROFIBUS-PA通訊接口的檢測和變送一體的電磁式流量計。3、執(zhí)行機構(gòu)調(diào)節(jié)閥:采用SIEM

20、ENS帶PROFIBUS-PA通訊協(xié)議的氣動調(diào)節(jié)閥,用來進行控制回路流量的調(diào)節(jié)。它具有精度高、體積小、重量輕、推動力大、耗氣量少、可靠性高、操作方便等優(yōu)點。由CPU直接發(fā)送的數(shù)字信號控制閥門的開度,本氣動調(diào)節(jié)閥自動進行零點校正,使用和校正都非常方便。變頻器:本裝置采用SIEMENS帶PROFIBUS-DP通訊接口模塊的變頻器,其輸入電壓為單相AC220V,輸出為三相AC220V。水泵:本裝置采用磁力驅(qū)動泵,型號為16CQ-8P,流量為32升/分,揚程為8米,功率為180W。泵體完全采用不銹鋼材料,以防止生銹,使用壽命長。其中一只為三相380V恒壓驅(qū)動,另一只為三相變頻220V輸出驅(qū)動。三相移相

21、調(diào)壓裝置:采用可控硅移相觸發(fā)裝置,輸入控制信號為420mA標準電流信號。輸出電壓用來控制加熱器加熱,從而控制鍋爐的溫度。 電磁閥:在本裝置中作為氣動調(diào)節(jié)閥的旁路,起到階躍干擾的作用。電磁閥型號為:ZS-15;工作壓力:最小壓力為0Kg/2,最大壓力為10Kg/2 ;工作溫度:580。4、控制器控制器采用SIEMENS公司的S7400 CPU,型號為412-3H,本CPU既具有能進行多點通訊功能的MPI接口,又具有PROFIBUS-DP通訊功能的DP通訊接口。5、靜音式空氣壓縮機用于給氣動調(diào)節(jié)閥提供氣源,電動機的動力通過三角膠帶傳帶動空壓機曲軸旋轉(zhuǎn),經(jīng)連桿帶動活塞做往復運動,使汽缸、活塞、閥組所

22、組成的密閉空間容積產(chǎn)生周期變化,完成吸氣、壓縮、排氣的空氣壓縮過程,壓縮空氣經(jīng)繞有冷卻翅片的排氣銅管、單向閥進入儲氣罐??諌簷C設(shè)有氣量自動調(diào)節(jié)系統(tǒng),當儲氣罐內(nèi)的氣壓超過額定排氣壓力時,壓力開關(guān)會自動切斷電源使空壓機自動停止工作,當儲氣罐內(nèi)的氣體壓力因外部設(shè)備的使用而下降到額定排壓以下0.2-0.3Mpa時,氣壓開關(guān)自動復位,空壓機又重新工作,使儲氣罐內(nèi)壓縮空氣壓力保持在一定范圍內(nèi)。三、電源控制臺(僅早期控制系統(tǒng)需依賴電源控制臺,升級后的現(xiàn)場總線控制系統(tǒng)本身已集成電源控制部分)電源控制屏面板:充分考慮人身安全保護,帶有漏電保護空氣開關(guān)、電壓型漏電保護器、電流型漏電保護器。儀表綜合控制臺包含了原有

23、的常規(guī)控制系統(tǒng),由于它預留了升級接口,因此它在總線控制系統(tǒng)中的作用就是為上位控制系統(tǒng)提供信號。其FCS控制系統(tǒng)對象裝置總貌圖如圖1所示:圖1 FCS控制系統(tǒng)對象裝置總貌圖2.2 雙容水箱控制系統(tǒng)結(jié)構(gòu)2.2.1 雙容水箱系統(tǒng)結(jié)構(gòu)雙容水箱是兩個串聯(lián)在一起的水箱,整個系統(tǒng)有上水箱、中水箱、儲水箱及管和閥門組成。本系統(tǒng)由雙容水箱作為控制對象,水箱的液位h1和h2作為被控量。水箱里液位的變化,由壓力傳感器轉(zhuǎn)換成420mA的標準電信號,在由I/O接口的A/D轉(zhuǎn)換成二進制編碼的數(shù)字信號后,送入計算機端口。經(jīng)計算機算出的控制量通過D/A轉(zhuǎn)換成15V的控制電信號,加到功放上,通過改變調(diào)節(jié)閥的開度向水箱。水從上水

24、箱進入,上水箱閘板開度8毫米,進入中水箱,中水箱閘板開度5-6毫米。要保證中水箱閘板開度大約下水箱閘板開度,這樣控制效果好些。水流入量Qi由調(diào)節(jié)閥u控制,流出量Qo則由用戶通過閘板來改變。被調(diào)量為下水位H。雙容水箱系統(tǒng)結(jié)構(gòu)如圖2所示:圖2 雙容水箱系統(tǒng)結(jié)構(gòu)2.2.2 控制邏輯結(jié)構(gòu) 雙容水箱液位控制系統(tǒng)的邏輯結(jié)構(gòu)如圖3所示:圖3 系統(tǒng)邏輯結(jié)構(gòu)圖這是一個串級控制系統(tǒng),有兩個水箱相串聯(lián),控制的目的是使下水箱的液位高度等于給定值所期望的高度;具有減少或消除來自系統(tǒng)內(nèi)部或外部擾動的影響。由于雙容水箱的數(shù)學模型是二階的,故它的穩(wěn)定性不如單容液位控制系統(tǒng)。2.3 串級控制系統(tǒng)2.3.1 串級控制系統(tǒng)概述圖4

25、是串級控制系統(tǒng)的方框圖。該系統(tǒng)有主、副兩個控制回路,主、副調(diào)節(jié)器相串聯(lián)工作,其中主調(diào)節(jié)器有自己獨立的給定值R,它的輸出m1作為副調(diào)節(jié)器的給定值,副調(diào)節(jié)器的輸出m2控制執(zhí)行器,以改變主參數(shù)C1。圖4 串級控制系統(tǒng)方框圖R-主參數(shù)的給定值; C1-被控的主參數(shù) ; C2-副參數(shù);f1(t)-作用在主對象上的擾動; f2(t)-作用在副對象上的擾動。2.3.2 串級控制系統(tǒng)的優(yōu)點串級控制系統(tǒng)從總體上看,仍然是一個定值控制系統(tǒng),因此,主變量在干擾作用下的過渡過程和單回路定值控制系統(tǒng)的過渡過程具有相同的品質(zhì)指標。但是串級控制系統(tǒng)和單回路系統(tǒng)相比,在結(jié)構(gòu)上從對象中引入一個中間變量(副變量)構(gòu)成了一個回路,

26、因此具有一系列的特點。串級控制系統(tǒng)的主要優(yōu)點有: 1、副回路的干擾抑制作用 發(fā)生在副回路的干擾,在影響主回路之前即可由副控制器加以校正; 2、主回路響應速度的改善 副回路的存在,使副對象的相位滯后對控制系統(tǒng)的影響減小,從而改善了主回路的響應速度; 3、魯棒性的增強 串級系統(tǒng)對副對象及調(diào)節(jié)閥特性的變化具有較好的魯棒性; 4、副回路控制的作用 副回路可以按照主回路的需要對于質(zhì)量流和能量流實施精確的控制。2.3.3 串級控制系統(tǒng)的適用場合與單回路回饋控制系統(tǒng)比較,串級控制系統(tǒng)有許多優(yōu)點。如串級控制系統(tǒng)能改善對象的動態(tài)特性、提高系統(tǒng)的控制質(zhì)量;能迅速克服進入副回路的二次擾動;能提高系統(tǒng)的工作頻率以及對

27、負荷變化的適應性較強等等。串級控制方案主要適用場合如下:1應用于容量滯后較大的對象當對象的容量滯后較大時。若采用串級控制,使等效對象的時間常數(shù)減小,以提高系統(tǒng)的工作效率,加快反應速度,可以得到較好的控制質(zhì)量。2應用于純滯后較大的對象當對象純滯后較大,有時可以用串級控制系統(tǒng)來改善系統(tǒng)的控制質(zhì)量3應用于擾動變化激烈而且幅度大的對象串級控制系統(tǒng)的副回路對于進入其中的擾動具有較強的校正能力。4應用于參數(shù)互相關(guān)聯(lián)的對象在有些生產(chǎn)過程中,有時兩個互相關(guān)聯(lián)的參數(shù)需要利用同一個介質(zhì)進行控制。鑒于串級控制方式所具有的這一優(yōu)勢,本設(shè)計最終采用串級控制方式來控制水箱液位。2.4 控制規(guī)律2.4.1 控制規(guī)律選擇本設(shè)

28、計采用的是工業(yè)控制中最常用的PID控制規(guī)律,內(nèi)環(huán)與外環(huán)的控制算法采用PID算法,PID算法實現(xiàn)簡單,控制效果好,系統(tǒng)穩(wěn)定性好,外環(huán)PID的輸出作為內(nèi)環(huán)的輸入,內(nèi)環(huán)跟隨外環(huán)的輸出。在工程實際中,應用最為廣泛的調(diào)節(jié)器控制規(guī)律為比例、積分、微分控制,簡稱PID控制,又稱PID調(diào)節(jié)。它結(jié)構(gòu)簡單,參數(shù)易于調(diào)整,在長期的應用中積累了豐富的經(jīng)驗。2.4.2 PID控制規(guī)律特點1、技術(shù)成熟;PID調(diào)節(jié)是連續(xù)系統(tǒng)理論中技術(shù)最成熟、應用最廣泛的控制方法,它的結(jié)構(gòu)靈活,不僅可實現(xiàn)常規(guī)的PID調(diào)節(jié),而且還可根據(jù)系統(tǒng)的要求,采用PI、PD、帶死區(qū)的PID控制等;2、不需求出系統(tǒng)的數(shù)學模型; 3、控制效果好。雖然計算機控

29、制是非連續(xù)的,但由于計算機的運算速度越來越快,因此用數(shù)字PID完全可代替模擬調(diào)節(jié)器,并且能得到比較滿意的效果。2.4.3 PID控制調(diào)節(jié)規(guī)律 典型的PID控制結(jié)構(gòu)如圖5所示: 圖5 PID控制結(jié)構(gòu)圖1比例部分 比例部分的數(shù)學式表達如公式(1)可見: 比例部分表達式(1)在模擬PID控制器中,比例環(huán)節(jié)的作用是對偏差瞬間作出反應。偏差一旦產(chǎn)生控制器立即產(chǎn)生控制作用,使控制量向減少偏差的方向變化??刂?作用的強弱取決于比例系數(shù)Kp,比例系數(shù)Kp越大,控制作用越強,則過渡過程越快,控制過程的靜態(tài)偏差也就越小;但是Kp越大,也越容易產(chǎn)生振蕩,破壞系統(tǒng)的穩(wěn)定性。故而,比例系數(shù)Kp選擇必須恰當,才能過渡時間

30、少,靜差小而又穩(wěn)定的效果。2積分部分 積分部分的數(shù)學式表達如公式(2)可見: 積分部分表達式(2)從積分部分的數(shù)學表達式可以知道,只要存在偏差,則它的控制作用就不斷的增加;只有在偏差e(t)=0時,它的積分才能是一個常數(shù),控制作用才是一個不會增加的常數(shù)??梢?,積分部分可以消除系統(tǒng)的偏差。積分環(huán)節(jié)的調(diào)節(jié)作用雖然會消除靜態(tài)誤差,但也會降低系統(tǒng)的響應速度,增加系統(tǒng)的超調(diào)量。積分常數(shù)Ti越大,積分的積累作用越弱,這時系統(tǒng)在過渡時不會產(chǎn)生振蕩;但是增大積分常數(shù)Ti會減慢靜態(tài)誤差的消除過程,消除偏差所需的時間也較長,但可以減少超調(diào)量,提高系統(tǒng)的穩(wěn)定性。當Ti較小時,則積分的作用較強,這時系統(tǒng)過渡時間中有可

31、能產(chǎn)生振蕩,不過消除偏差所需的時間較短。所以必須根據(jù)實際控制的具體要求來確定Ti。3微分部分 微分部分的數(shù)學式表達如公式(3)可見: 微分部分表達式(3)實際的控制系統(tǒng)除了希望消除靜態(tài)誤差外,還要求加快調(diào)節(jié)過程。在偏差出現(xiàn)的瞬間,或在偏差變化的瞬間,不但要對偏差量做出立即響應(比例環(huán)節(jié)的作用),而且要根據(jù)偏差的變化趨勢預先給出適當?shù)募m正。為了實現(xiàn)這一作用,可在PI控制器的基礎(chǔ)上加入微分環(huán)節(jié),形成PID控制器。 微分環(huán)節(jié)的作用使阻止偏差的變化。它是根據(jù)偏差的變化趨勢(變化速度)進行控制。偏差變化的越快,微分控制器的輸出就越大,并能在偏差值變大之前進行修正。微分作用的引入,將有助于減小超調(diào)量,克服

32、振蕩,使系統(tǒng)趨于穩(wěn)定,特別對髙階系統(tǒng)非常有利,它加快了系統(tǒng)的跟蹤速度。但微分的作用對輸入信號的噪聲很敏感,對那些噪聲較大的系統(tǒng)一般不用微分,或在微分起作用之前先對輸入信號進行濾波。微分部分的作用由微分時間常數(shù)Td決定。Td越大時,則它抑制偏差e(t)變化的作用越強;Td越小時,則它反抗偏差e(t)變化的作用越弱。微分部分顯然對系統(tǒng)穩(wěn)定有很大的作用。適當?shù)剡x擇微分常數(shù)Td,可以使微分作用達到最優(yōu)。所以PID調(diào)節(jié)器的數(shù)學描述如公式(4)可見: e(t) PID數(shù)學描述式(4)3 控制系統(tǒng)的設(shè)計3.1 S7-400PLC概述SIMATIC S7-400是通用可編程控制器,它廣泛地應用于自動化領(lǐng)域,涉

33、及多個行業(yè),可用于組建集中式或分布式結(jié)構(gòu)的測控系統(tǒng),重點在于為生產(chǎn)制造工程中的系統(tǒng)解決方案提供一個通用的自動化平臺,性能優(yōu)良,運行可靠。 S7-400PLC采用模塊化結(jié)構(gòu),模塊種類的品種繁多,功能齊全,應用范圍十分廣泛,可用于集中形式的擴展,也可用于帶ET200M分布式結(jié)構(gòu)的配置。S7系列PLC用DIN標準導軌安裝,各模塊用總線連接器連接在一起,系統(tǒng)配置靈活、維護簡便、易擴展。S7-400PLC主要模塊有中央處理器單元(CPU)模塊、信號(SM)模塊、通信(CP)模塊、功能(FM)模塊;輔助模塊有電源(PS)模塊、接口(IM)模塊。每一類模塊都有各種不同的型號可選擇。CPU模塊是PLC的核心,

34、負責存儲并執(zhí)行用戶程序,存取其他模塊的數(shù)據(jù),一般還具有某種類型的通信功能。信號模塊用來傳送數(shù)字量及模擬量信號。通信模塊可提供PROFIBUS、以太網(wǎng)等通信連接形式。功能模塊有高速計數(shù)模塊等。3.2 STEP 7軟件的介紹STEP 7是用于 SIMATIC S7-300/400站創(chuàng)建可編程邏輯控制程序的標準軟件,可使用梯形邏輯圖、功能塊圖和語句表。它是SIEMENS SIMATIC工業(yè)軟件的組成部分。STEP 7以其強大的功能和靈活的編程方式廣泛應用于工業(yè)控制系統(tǒng)。STEP7提供了幾種不同的版本以適應不同的應用和需求,具體見表1:表1 STEP 7軟件版本STEP 7版本適用場合STEP 7Mi

35、cro/DOS STEP 7Micro/WIN S7-200系列PLC的編程、組態(tài)軟件包 STEP 7 LiteS7-300、C7系列PLC、ET200X和ET200S系列分布式I/O的編程、組態(tài)軟件包STEP 7 BasisS7-300/S7-400、M7-300/M7-400和C7系列的編程、組態(tài)標準軟件包圖6顯示了STEP7軟件是如何對PLC硬件進行編程和組態(tài)的,如圖6所示:圖6 STEP 7編程過程圖中的編程設(shè)備可以是PG(編程器)或者PC,它通過編程電纜與PLC的CPU模塊相連。用戶可以在STEP 7中編寫程序和對硬件進行組態(tài),并將用戶程序和硬件組態(tài)信息下載到CPU,或者從CPU上載

36、到PG或者PC。當程序下載、調(diào)試完成以后,PLC系統(tǒng)就可以執(zhí)行各種自動任務(wù)了。3.3 硬件組態(tài)3.3.1 硬件組成 硬件主要由以下幾部分別組成:1、電源模塊:PS 407 4A2、控制器:CPU 412-3H3、DP/PA耦合器:IM 157 PA4、模擬量輸入輸出模塊:IM 153-15、通信模塊:CP 443-16、傳感器模塊:四類傳感器 7、變頻器模塊:西門子變頻器 3.3.2 控制系統(tǒng)原理框圖 水箱液位串級控制系統(tǒng)的原理框圖如圖7所示:圖7 控制系統(tǒng)原理框圖3.3.3 建立項目 首先雙擊桌面上的STEP 7圖標,進入SIMATICManager窗口,進入主菜單“文件”,選擇“新建項目向

37、導”,彈出標題為STEP7向?qū)?“新建項目”的小窗口,如圖8所示: 圖8 新建項目界面單擊下一步按鈕,彈出圖9所示向?qū)?,在新項目中添加CPU模塊的型號為CPU412-3H。如圖9所示:圖9 CPU添加單擊下一步按鈕,選擇需要生成的邏輯塊,至少需要生成作為主程序的組織塊OB1。在程序的語言選擇上選擇LAD語言,即梯形圖語言。如圖10所示:圖10 BIOCK設(shè)置單擊下一步按鈕,輸入項目的名稱為水箱液位串級控制系統(tǒng),單擊完成按鈕生成項目。如圖11所示:圖11 項目名稱3.3.4 組態(tài)硬件在STEP7軟件硬件組態(tài)中選擇機架,機架導軌1號槽中放置電源模塊,2號槽中放置CPU控制器模塊,在CPU模塊的DP

38、通訊接口上連接DP總線,DP總線上連接分布式I/O模塊、變頻器和DP/PA耦合器,耦合器通過PA總線連接壓力、溫度、流量、電氣閥門定位器四個PA總線儀表。檢測數(shù)據(jù)通過總線傳輸給CPU,最后,在4號槽中放置通信模塊,進行通訊連接、程序下載。其組態(tài)好硬件如圖12所示:圖12 系統(tǒng)硬件配置圖3.4 創(chuàng)建數(shù)據(jù)塊DB41 在進行OB1正式編程前,需要建立一個數(shù)據(jù)塊,成為DB41,用以存放變量,并對變量進行聲明,為變量分配好地址,設(shè)定好初始值,為編程做好前提準備。其數(shù)據(jù)塊DB41如圖13所示:圖13 數(shù)據(jù)塊DB413.5 創(chuàng)建功能塊FB41 FB41為西門子PLC內(nèi)部已經(jīng)定義好的實現(xiàn)PID控制的功能模塊。

39、在STEP7軟件中,F(xiàn)B41稱為連續(xù)控制的 PID用于控制連續(xù)變化的模擬量, PID的初始化可 以通過在OB100中調(diào)用一次,將參數(shù)COM-RST置 位,當然也可在別的地方初始化它,關(guān)鍵的是要 控制COM-RST。PID的調(diào)用可以在OB35中完成, 一般設(shè)置時間為200MS。其FB41塊如圖14所示:圖14 功能塊FB413.6 創(chuàng)建組織塊OB35 創(chuàng)建組織塊OB35來進行編程,并對PID功能模塊進行調(diào)用,如圖15所示: 圖15 組織塊0B353.7 通信設(shè)置西門子S7-400系列的PLC,與PC建立通信的方式主要有兩種,分別是: 1、本地DP總線通信連接,通信方式設(shè)置成PROFIBUS方式;

40、2、遠程以太網(wǎng)的方式來建立通信,通信方式設(shè)置成TCP/IP方式。 上述兩種通信方式均要求PLC和上位機進行實物連接。如果沒有PLC實物平臺,PLC控制程序的調(diào)試則要借助仿真軟件來進行。即控制系統(tǒng)的離線仿真調(diào)試,這種模擬仿真的方式可通過STEP7的仿真組件PLCSIM來完成。進行PLC仿真調(diào)試時,通信參數(shù)參數(shù)設(shè)置成PLCSIM 。單擊標題欄中選項中的設(shè)置 PG/PC接口選項,彈出如圖所示對話框,設(shè)置或者添加PCAdapter(MPI),如圖16所示: 圖16 通信設(shè)置圖3.8 程序下載將硬件組態(tài)和程序設(shè)計完成以后,設(shè)置好通信的接口以后,點擊STEP7管理器界面窗口中的圖標 ,將程序下載到CPU中

41、,這樣就可以進行實物調(diào)試運行或者PLCSIM仿真了。 4 監(jiān)控程序的設(shè)計4.1 WINCC簡介系統(tǒng)上位機軟件中的通信建立和界面組態(tài)環(huán)境是西門子WINCC平臺。WINCC指的是Windows Control Center,它是在生產(chǎn)和過程自動化中解決可視化和控制任務(wù)的監(jiān)控系統(tǒng),它提供了適用于工業(yè)的圖形顯示、消息、歸檔以及報表的功能模板。高性能的功能耦合、快速的畫面更新以及可靠的數(shù)據(jù)交換使其具有高度的實用性。WINCC 是基于Windows NT 32位操作系統(tǒng)的,在Windows NT或Windows 2000標準環(huán)境中,WINCC具有控制自動化過程的強大功能 ,它是基于個人計算機,同時具有極高

42、性價比的操作監(jiān)視系統(tǒng)。WINCC的顯著特性就是全面開放,它很容易結(jié)合用戶的下位機程序建立人機界面,精確的滿足控制系統(tǒng)的要求。不僅如此,WINCC還建立了像DDE、OLE等在Windonws程序間交換數(shù)據(jù)的標準接口,因此能毫無困難的集成ActiveX控制和OPC服務(wù)器、客戶端功能。WINCC軟件是基于多語言設(shè)計的,這意味著可以在中文、德語、英語等眾多語言之間進行選擇。WINCC軟件突出的優(yōu)點有以下這些:1、多功能通用的應用程序,適合所有工業(yè)領(lǐng)域的解決方案;多語言支持,全球通用 ;可以集成到所有自動化解決方案內(nèi);內(nèi)置所有操作和管理功能,可簡單、有效地進行組態(tài);可基于Web持續(xù)延展,采用開放性標準,

43、集成簡便;集成的Historian 系統(tǒng)作為IT 和商務(wù)集成的平臺;可用選件和附加件進行擴展 ;“全集成自動化” 的組成部分,適用于所有工業(yè)和技術(shù)領(lǐng)域的解決方案。2、實例證明WinCC集生產(chǎn)自動化和過程自動化于一體,實現(xiàn)了相互之間的整合,這在大量應用和各種工業(yè)領(lǐng)域的應用實例中業(yè)已證明,包括:汽車工業(yè)、化工和制藥行業(yè)、印刷行業(yè)、能源供應和分配、貿(mào)易和服務(wù)行業(yè)、塑料和橡膠行業(yè)、機械和設(shè)備成套工程、金屬加工業(yè)、食品、飲料和煙草行業(yè)、造紙和紙品加工、鋼鐵行業(yè)、運輸行業(yè)、水處理和污水凈化。3、提供通道WinCC提供了所有最重要的通訊通道, 用于連接到S IMAT I C S5/S7/505控制器(例如通

44、過S7協(xié)議集)的通訊,以及如PROFIBUS-DP/ FMS、DDE(動態(tài)數(shù)據(jù)交換)和OPC(用于過程控制的OLE),等非專用通道; 4、不受限制你亦能以附加件的形式獲得其它通訊通道。由于所有的控制器制造商都為其硬件提供了相應的OPC服務(wù)器,因而事實上可以不受限制地將各種硬件連接到WinCC。4.2 監(jiān)控界面的設(shè)計 4.2.1 工程建立 要建立新的應用程序,先打開桌面上的WINCC圖標,啟動WINCC工程管理器,選擇菜單“文件”->“新建”,打開如圖1-12所示窗口。在打開的窗口中,選擇“單用戶項目”,點擊確定按鈕,打開圖1-13所窗口。在項目名稱中輸入“水箱液位”。如圖17所示: 圖1

45、7 新建工程 點擊新建工程界面中的“新建”按鈕,進入WINCC資源管理器界面,如圖18所示:圖18 WINCC資源管理器4.2.2 驅(qū)動連接選中變量管理器,單擊鼠標右鍵,在彈出的對話框中選擇“添加新的驅(qū)動程序”,在彈出的對話框中,選擇“SIMATIC S7 Protocol Suite.CHN”項,單擊“OPEN”按鈕,打開如圖19所示窗口:圖19 添加新的驅(qū)動程序在圖19所示的窗口中,選中“SIMATIC S7 PROTOCOL SUITE”,圖19右側(cè)窗口改變成圖20所示的窗口:圖20 顯示通道單元在圖20所示的窗口中,選中“PROFIBUS”項,單擊鼠標右鍵,在彈出的菜單中選擇“新建驅(qū)動

46、程序連接”項,打開如圖21所示的窗口,單擊確定就可以了。圖21 新建驅(qū)動連接4.2.3 變量定義雙擊“s7sim”選項,在彈出的對話框中選擇組態(tài)“新建變量”即可,如圖22、23所示:圖22 新建變量圖23 變量屬性設(shè)置用同樣的方法組態(tài)以下變量,組態(tài)好的變量如圖24所示:圖24 組態(tài)變量列表4.2.4 畫面組態(tài)在WINCC資源管理器中,選中“圖形編輯器”,單擊鼠標右鍵,在彈出的菜單中,選擇“新建畫面”項。窗口右側(cè)增加了一個文件“NewPdl0.Pdl”,選中“NewPdl0.Pdl”,單擊鼠標右鍵,在彈出的菜單中選擇“重命名畫面”,輸出“sy10.pdl”,點擊“確定”按鈕。雙擊“sy10.Pd

47、l”,打開如圖25所示的窗口:圖25 圖形編輯器點擊工具欄上的圖標,彈出如圖26所示圖庫窗口:圖26 圖形庫窗口在窗口中,選中需要的圖形,單擊鼠標左鍵不放,將其拖到畫面組態(tài)窗口中。用同樣的方法添加管道、水箱、閥及傳感器等。組態(tài)畫面如圖27所示。點擊圖27(對象選項板)窗口中“智能對象”前的“”,在其打開的擴展項中,選擇輸入輸出域,并拖到窗口中。圖27 組態(tài)畫面圖4.2.5 變量關(guān)聯(lián)選中組態(tài)對話框中輸入輸出域,在彈出的組態(tài)對話框中,進行變量的關(guān)聯(lián)即可,如圖28所示: 圖28 變量關(guān)聯(lián)窗口其他變量的關(guān)聯(lián)依次類推即可,完成變量關(guān)聯(lián)以后,整個界面組態(tài)及系統(tǒng)監(jiān)控就完成了,最終的上位機監(jiān)控總圖如29所示:

48、圖29 系統(tǒng)監(jiān)控組態(tài)總圖5 水箱液位串級控制系統(tǒng)調(diào)試5.1 FCS系統(tǒng)實物調(diào)試5.1.1 實物簡介 該系統(tǒng)裝置在我系工業(yè)技術(shù)與自動化實驗室3107,該現(xiàn)場總線控制系統(tǒng)如圖30所示:圖30 FCS現(xiàn)場總線控制系統(tǒng)5.1.2 仿真結(jié)果 在該實驗室中,將編寫好的程序下載到CPU中,即可對該裝置進行現(xiàn)場實物的操作,并將觀察到的現(xiàn)象、結(jié)果記錄,如圖31所示:5.2 PLCSIM離線仿真調(diào)試5.2.1 PLCSIM簡介 在沒有實物裝置的條件下,可用PLCSIM進行離線仿真調(diào)試,首先進入下位機STEP 7軟件中,點擊圖標,進入如圖32所示界面: 圖32 PLCSIM仿真界面 將程序下載到模擬的CPU中,在狀態(tài)置為“Run”,進行仿真。5.2.2 控制效果分析 控制效果如圖33、34所示:圖33 效果圖1圖33 效果圖2結(jié)束語本文講述了如何將組態(tài)軟件和PLC相結(jié)合來實現(xiàn)一個遠程監(jiān)控系統(tǒng),根據(jù)這一思路對雙容水箱實現(xiàn)液位監(jiān)控及控制,雙容水箱是較為典型的非線性、時延對象,工業(yè)上許多

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論