![PLC換熱器溫度和流量串級(jí)控制[計(jì)算機(jī)類]_第1頁](http://file1.renrendoc.com/fileroot_temp2/2021-2/22/b2b36f8a-5d7d-4241-9e61-d5dd3c121531/b2b36f8a-5d7d-4241-9e61-d5dd3c1215311.gif)
![PLC換熱器溫度和流量串級(jí)控制[計(jì)算機(jī)類]_第2頁](http://file1.renrendoc.com/fileroot_temp2/2021-2/22/b2b36f8a-5d7d-4241-9e61-d5dd3c121531/b2b36f8a-5d7d-4241-9e61-d5dd3c1215312.gif)
![PLC換熱器溫度和流量串級(jí)控制[計(jì)算機(jī)類]_第3頁](http://file1.renrendoc.com/fileroot_temp2/2021-2/22/b2b36f8a-5d7d-4241-9e61-d5dd3c121531/b2b36f8a-5d7d-4241-9e61-d5dd3c1215313.gif)
![PLC換熱器溫度和流量串級(jí)控制[計(jì)算機(jī)類]_第4頁](http://file1.renrendoc.com/fileroot_temp2/2021-2/22/b2b36f8a-5d7d-4241-9e61-d5dd3c121531/b2b36f8a-5d7d-4241-9e61-d5dd3c1215314.gif)
![PLC換熱器溫度和流量串級(jí)控制[計(jì)算機(jī)類]_第5頁](http://file1.renrendoc.com/fileroot_temp2/2021-2/22/b2b36f8a-5d7d-4241-9e61-d5dd3c121531/b2b36f8a-5d7d-4241-9e61-d5dd3c1215315.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、第五章 換熱器溫度和冷水流量串級(jí)控制系統(tǒng)設(shè)計(jì)5.1 工藝簡介:由圖5-1可知,熱水通過換熱器中排管的外面,把熱量傳給排管內(nèi)通過的冷水。 熱水的出口溫度可以通過改變支路 2 上的控制閥的開度來實(shí)現(xiàn)控制要求11。 引起熱水出口溫度變化的干擾有物料的流量,初溫和壓力等,其中最主要的干擾是冷水的流量12。熱水從鍋爐經(jīng)泵 1 到換熱器,再回到鍋爐形成熱水循環(huán)。冷水從大水槽經(jīng)泵 2 到換熱器,再回到大水槽形成冷水循環(huán)。支路 1 和支路 2 中均有溫度和流量變送器,可完成對(duì)熱水溫度和流量的測量變送13。圖5-1 換熱器溫度和流量串級(jí)控制5.2 系統(tǒng)創(chuàng)建工程 創(chuàng)建一個(gè)新的工程,在這之前要進(jìn)行編程前的準(zhǔn)備工作,
2、包括通信設(shè)置和組態(tài)。5.2.1 新建工程單擊FileNew,新建一個(gè)工程項(xiàng)目,命名為wangli,類型默認(rèn)Project。單擊Browse選擇工程保存地址。單擊OK,系統(tǒng)創(chuàng)建了一個(gè)名為wangli的新工程。建立S7-300站。右鍵單擊工程名wangli,單擊Insert New ObjectSIMATIC 300 Station.5.2.2 設(shè)置通信這里我使用的是S7-300 MPI電纜連接方式,因此選擇PC Adapter,install.不需要其他接口。圖5-2 安裝PG/PC通信接口窗口設(shè)置或添加PC Adapter(MPI):PROPERTY 按鈕Local Connection 屬性
3、頁COM2,19200,其他參數(shù)不需要設(shè)置。5.2.3 硬件組態(tài)和下裝打開工程中的Hardwork,從而進(jìn)入HW CONFIG窗口。在HW CONFIG中插入機(jī)架,根據(jù)實(shí)驗(yàn)所用的設(shè)備型號(hào)組態(tài)硬件。如下表:表5-1 硬件組態(tài)數(shù)據(jù)模塊型號(hào)電源PS-300PS 307 2ACPUCPU-300CPU313C-2DP313-6CE01-0AB0模擬量輸入輸出SM334 334-0CE01-0AA0 SM334的輸入輸出地址為:AI地址:256-263AO地址:256-259 5.3 編寫程序5.3.1 復(fù)制OB塊和已有函數(shù)首先打開libaries中的standard library,選擇Orgniza
4、tion Blocks.把OB1復(fù)制粘貼到當(dāng)前工程中。表5-2 OB1塊的功能中斷類型組織塊默認(rèn)優(yōu)先級(jí)備注主程序掃描OB11周期運(yùn)行:開始循環(huán)監(jiān)控時(shí)間輸出到模塊從模塊輸入執(zhí)行程序執(zhí)行掛起的其他任務(wù)回到開始,重新循環(huán)監(jiān)控時(shí)間5.3.2 符號(hào)和變量編輯從資源管理器中選擇S7 Program(1)中打開Symbols編輯,編輯全部輸入輸出相關(guān)變量的全局變量,以便使得程序具有很好的可讀性。建立所有需要用到的全局變量,如下圖:圖5-3 PID全局變量表其中AI(SM334 模擬量輸入),AO(SM334 模擬量輸出),變量地址都是PIW,POW,的格式,這表示這些變量使用的是硬件地址,格式是16進(jìn)制數(shù)。
5、PIW表示輸入,POW表示輸出。有了變量表,在程序中就可以直接調(diào)用全局變量的Symbol,來訪問該硬件地址。例如在程序中調(diào)用AIO,它會(huì)自動(dòng)指向PIW 256,也就是SM 334模擬量輸入通道0的模擬量值。又比如在程序中寫入一個(gè)1,它會(huì)自動(dòng)指向Q124.0,也就是CPU的DI/DO模塊的數(shù)字量輸出通道0,該通道便會(huì)輸出開關(guān)量1,也就是繼電器開關(guān)閉合。如果該通道通過繼電器切換控制著一個(gè)電磁閥,該電磁閥便會(huì)啟動(dòng)。5.3.3 創(chuàng)建PID控制塊單擊Blocks,進(jìn)入里面的組織塊OB1,進(jìn)入編輯環(huán)境。要進(jìn)行PID單回路控制的編程,需要添加PID塊,在Librariesstandard libraryPI
6、D control blockFB41 CONT_C ICONT,將其拖到代碼區(qū)梯形圖上即可添加PID模塊。需要?jiǎng)?chuàng)建PID的背景數(shù)據(jù)塊,PID數(shù)據(jù)所涉及的所有參數(shù)都存放在這個(gè)背景數(shù)據(jù)塊中,可以通過在組態(tài)軟件中控制這些參數(shù)。圖5-4 模塊圖圖5-5 PID的背景數(shù)據(jù)塊內(nèi)容PLC的輸入輸出,手自動(dòng)切換,參數(shù),控制功能都能通過DB1中的數(shù)據(jù)進(jìn)行控制。實(shí)際工程應(yīng)用中,還需要增加手動(dòng)自動(dòng)切換控制。在手動(dòng)時(shí),SP跟隨MV,MV等于MAN(手操作值),自動(dòng)時(shí)MAN(手操作值)跟隨。圖5-6 DB2背景數(shù)據(jù)內(nèi)容5.3.4 創(chuàng)建數(shù)值轉(zhuǎn)換功能4-20mA信號(hào),被SM334模擬量輸入輸出模塊采集后,數(shù)據(jù)范圍是553
7、0-27648。因此需要編寫一個(gè)專門用來進(jìn)行數(shù)值轉(zhuǎn)換的功能(FC,類似于函數(shù),可以被其他程序調(diào)用),把5530-27648的數(shù)據(jù)轉(zhuǎn)換成PID控制所需要0-100的數(shù)據(jù),并通過組態(tài)軟件監(jiān)控0-100的數(shù)據(jù),符合人們的日常習(xí)慣。FC201即為數(shù)值轉(zhuǎn)換功能,它有五個(gè)輸入:IN,IN_MIN,IN_MAX,OUT_MIN,OUT_MAX和一個(gè)輸出:OUTu IN:需要進(jìn)行轉(zhuǎn)換的原始輸入變量u IN_MIN:原始變量的下限值u IN_MAX:原始變量的上限值u OUT_MIN:轉(zhuǎn)換成的目標(biāo)變量的下限值u OUT_MAX:轉(zhuǎn)換成的目標(biāo)變量的上限值u OUT:輸出目標(biāo)變量圖5-7 FC201程序內(nèi)容Netw
8、ork1:MOVE:將輸入變量(左側(cè))的數(shù)值賦給輸出變量(右側(cè))DI_R:雙精度整數(shù)轉(zhuǎn)換為實(shí)數(shù)SUB_R:實(shí)數(shù)減法運(yùn)算Network2:賦值:TEMPINT=IN如果: TEMPINTIN_MIN則:TEMPINT=IN_MAXNetwork4:OUT=(OUTMAX-OUTMIN)+OUTMINCMPR是比較指令,SCALEIN作為分母,要求SCALEIN0圖5-8 FC202程序內(nèi)容這樣就添加好了FC201和FC202兩個(gè)功能以供使用。其中的FB41是之前生成的PID系統(tǒng)控制塊,DB1是FB41的背景數(shù)據(jù)塊,OB1是主程序組織塊。5.3.5 單PID控制編程在進(jìn)行OB1的正式編程錢,需要建
9、立一個(gè)用戶數(shù)據(jù)存儲(chǔ)塊,定義一些在編程中用到的變量。在工作區(qū)單擊右鍵,insert new objectdata block,創(chuàng)建DB3圖5-9 DB3中定義需要用到的變量其中temp用于分隔SET_TURE,SET_FALSE。這兩個(gè)符號(hào)如果沒有外部更改,就總是固定一個(gè)TURE和一個(gè)FALSE,以便在程序中使用。程序中不能對(duì)函數(shù)的參數(shù)直接賦予值的。返回工作區(qū),打開OB1,開始編輯主程序。u 將兩路模擬量輸入轉(zhuǎn)換為0100的實(shí)數(shù),再賦值給MYDATA.AI0(即為DB3數(shù)據(jù)塊中的用戶自定義變量,也可以表示為DB3.DBD0)和MYDATA.AI1。u PID運(yùn)算程序FB41 CONT_C,同時(shí)產(chǎn)
10、生DB1。u 將PID運(yùn)算程序FB41輸出的控制量DB1.DBD72轉(zhuǎn)換為553027648的word字,輸出給AI0。AI1直接由組態(tài)軟件給DB3,從這里輸出。圖5-10 OB1 程序內(nèi)容圖OB35模塊圖圖 OB35模塊圖圖 FB41模塊5.3.6 FB41和PID控制FB是需要背景數(shù)據(jù)塊DB的函數(shù)塊,數(shù)據(jù)在執(zhí)行完函數(shù)后還需要保存的。在各種邏輯塊中可以調(diào)用FB。FB可以用戶自己編寫,也可以調(diào)用西門子公司提供的各種庫中的FB。在standard library中的FB41,就是一個(gè)提供連續(xù)PID控制的函數(shù),每個(gè)調(diào)用都指定其背景數(shù)據(jù)塊,以便有不同的數(shù)據(jù)。PID控制軟件包里的功能塊包括連續(xù)控制功能
11、塊CONT_C,步進(jìn)控制功能塊CONT_S以及具有脈沖調(diào)制功能的PULSEGEN。FB41就是CONT_C,提供連續(xù)模擬控制。 控制模塊利用其所提供的全部功能可以實(shí)現(xiàn)一個(gè)純軟件控制器。循環(huán)掃描計(jì)算過程所需的全部數(shù)據(jù)存儲(chǔ)在分配給FB的數(shù)據(jù)區(qū)里,這使得無限次調(diào)用FB編程可能。1)PID控制的概念 :PID控制軟件包里的功能塊包括連續(xù)控制功能塊CONT_C,步進(jìn)控制功能塊CONT_S以及具有脈沖調(diào)制功能的PULSEGEN。 控制模塊利用其所提供的全部功能可以實(shí)現(xiàn)一個(gè)純軟件控制器。循環(huán)掃描計(jì)算過程所需的全部數(shù)據(jù)存儲(chǔ)在分配給FB的數(shù)據(jù)區(qū)里,這使得無限次調(diào)用FB變成可能。功能塊PULSEGEN一般用來連接
12、CONT_C,以使其可以產(chǎn)生提供給比例執(zhí)行器的脈沖信號(hào)輸出。 基本功能:在功能塊組成的控制器中,有一系列你可以通過設(shè)置使其有效或無效的子功能。除了實(shí)際采用PID算法的控制器外,還包括給定點(diǎn)值處理、過程變量處理以及調(diào)整操作值范圍等功能。2)用功能塊FB41“CONT_C”實(shí)現(xiàn)連續(xù)控制 :在SIMATIC S7 可編程控制器上,功能塊FB41用來控制具有連續(xù)輸入輸出的技術(shù)過程。在參數(shù)設(shè)置過程中,可以通過參數(shù)設(shè)置來激活或取消激活PID控制的某些子功能來設(shè)計(jì)適應(yīng)過程需要的控制器 可以將其作為一個(gè)給定點(diǎn)PID控制器,或者在多環(huán)路控制中作為串級(jí)、混合或比率控制器??刂破鞯乃惴ㄊ腔诰哂心M輸入信號(hào)的采樣P
13、ID控制。如果擴(kuò)展需要的話可以引入一個(gè)脈沖發(fā)生器,來產(chǎn)生具有脈寬調(diào)制的操作值輸出,以提供給帶有比例執(zhí)行器的兩級(jí)或三級(jí)步進(jìn)控制器。 除了給定點(diǎn)和過程變量分支的功能外,F(xiàn)B自己就可以實(shí)現(xiàn)一個(gè)完整的具有連續(xù)操作值輸出并且具有手動(dòng)改變操作值功能的PID控制器,下面會(huì)找到各子功能的詳細(xì)描述。u 給定點(diǎn)分支:給定點(diǎn)的值以浮點(diǎn)形式在SP_INT處輸入。 u 過程變量分支:過程變量可以從外設(shè)直接輸入到PV_PER或以浮點(diǎn)PV-IN形式輸入,功能CRP_IN將從外設(shè)來的值PV-PER轉(zhuǎn)化成范圍在-100%100%之間的浮點(diǎn)形式,根據(jù)下面的法則進(jìn)行轉(zhuǎn)換: CRP_IN = PV_PER*100/27648 功能P
14、V_NORM根據(jù)下面的法則標(biāo)準(zhǔn)化輸出CRP_IN PV_NORM的輸出 = ( CRP_IN的輸出) * PV_FAC + PV_OFF PV_FAC和PV_OFF的默認(rèn)值分別為1和0 3) 誤差信號(hào) 誤差是給定點(diǎn)和過程變量之間的差值。為了抑制由于控制量量化而引起的小擾動(dòng)(例如,控制量由于其執(zhí)行電子管的有限分辨率),可將死區(qū)功能DEADBAND運(yùn)用在誤差信號(hào)上。如果DEADB_W = 0,則死區(qū)就不起作用。 4) PID算法 此處PID算法是位置式的,比例、積分和微分作用并聯(lián)并且可以分別激活或取消激活。這樣就可以分別構(gòu)造P、PI、PD以及PID控制器,純比例控制器或純微分控制也是可以的。 5)
15、手動(dòng)值 可以在手動(dòng)和自動(dòng)模式之間切換,在手動(dòng)模式下,操作值可以由一個(gè)手動(dòng)選擇值來設(shè)定,積分器在內(nèi)部設(shè)定為 LMN(操作值) - LMN_P(比例操作值) - DISV(擾動(dòng)), 微分器設(shè)定為0并且在內(nèi)部進(jìn)行同步,這意味著當(dāng)轉(zhuǎn)換到自動(dòng)模式后,不會(huì)引起操作值的突然改變。 6) 操作值 利用LMNLIMIT功能可以將操作值限定在所選的值范圍內(nèi),輸入值引起的輸出超過界限時(shí)會(huì)在信號(hào)位上表現(xiàn)出來,功能LMN_NORM根據(jù)下面的公式標(biāo)準(zhǔn)化LMNLIMIT的輸出 LMN=LMNLIMIT的輸出LMN_FAC+LMN_OFF LMN_FAC和LMN_OFF的默認(rèn)值分別為1和0 操作值也可以直接輸出到外設(shè),功能C
16、RP_OUT將浮點(diǎn)形式的值LMN根據(jù)下面的公式轉(zhuǎn)化成能輸出到外設(shè)式的值: LMN_PER = LMN 100/276485.4編譯下裝項(xiàng)目首先使用PLC和MRES撥動(dòng)開關(guān)進(jìn)行復(fù)位。然后在manager窗口選擇block,有機(jī)選擇快捷菜單PLCdownload。完成整個(gè)程序塊的(包括system data,以及所有OB.FO.DB)的下載。下裝前最好清楚CPU,然后重新下載。5.5調(diào)試工程調(diào)試很重要,首先在完成硬件組態(tài)時(shí),進(jìn)行硬件通道的及監(jiān)控和修改。對(duì)硬件進(jìn)行測試,數(shù)字量直接測試,模擬量把輸出接到輸入上,從而檢測銅須是否正常,硬件是否正常。接下來就是對(duì)程序邏輯進(jìn)行測試。通過監(jiān)控程序中的變量來了解程
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 魚類增養(yǎng)殖學(xué)知到課后答案智慧樹章節(jié)測試答案2025年春煙臺(tái)大學(xué)
- 2024年西咸新區(qū)秦漢第四學(xué)校招聘真題
- 2024年山東中膠阿膠有限公司招聘真題
- 2024年磐石市市屬事業(yè)單位考試真題
- 2024年昆明行知中學(xué)高中教師招聘真題
- 2024年湖北華中科技大學(xué)招聘專職輔導(dǎo)員真題
- 2024年安慶市宜城科技學(xué)校專任教師招聘真題
- 搭積木 教案2024-2025學(xué)年數(shù)學(xué)一年級(jí)上冊(cè) 北師大版
- 室內(nèi)設(shè)計(jì)協(xié)議標(biāo)準(zhǔn)版本(2025年版)
- 商房屋租憑合同范本
- 第九屆全國大學(xué)生測井技能大賽備賽試題庫-中(多選題)
- 公交駕駛員心理素質(zhì)培訓(xùn)考核試卷
- 二下音樂《阿西里西(簡譜、五線譜)》公開課課件
- 2024版全新購銷雞飼料合同
- 中醫(yī)食療學(xué)智慧樹知到答案2024年陜西中醫(yī)藥大學(xué)
- NB-T33009-2021電動(dòng)汽車充換電設(shè)施建設(shè)技術(shù)導(dǎo)則
- 南通2024年江蘇南通市公安局蘇錫通園區(qū)分局警務(wù)輔助人員招聘12人筆試歷年典型考題及考點(diǎn)附答案解析
- SYT 6968-2021 油氣輸送管道工程水平定向鉆穿越設(shè)計(jì)規(guī)范-PDF解密
- 人美版初中美術(shù)知識(shí)點(diǎn)匯總八年級(jí)全冊(cè)
- 工地圖文廣告清單及報(bào)價(jià)(2家)
- 如果國寶會(huì)說話中國歷史文物介紹
評(píng)論
0/150
提交評(píng)論