PLC應用技術 課件 項目十 恒液位PID調節控制系統_第1頁
PLC應用技術 課件 項目十 恒液位PID調節控制系統_第2頁
PLC應用技術 課件 項目十 恒液位PID調節控制系統_第3頁
PLC應用技術 課件 項目十 恒液位PID調節控制系統_第4頁
PLC應用技術 課件 項目十 恒液位PID調節控制系統_第5頁
已閱讀5頁,還剩47頁未讀, 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

恒液位控制系統的PID調節恒液位控制系統01任務要求02任務目標03知識準備04任務實施05任務評價06知識拓展CONTENTS項目內容07思考與練習08實踐中常見問題解析在工業生產過程中,有很多像蒸餾塔這樣大規模連續過程,溫度、壓力、流量和液位這四種是常見的過程變量。由于在控制過程中存在進料量和出料量的變化,從而導致液位波動。因此,高精度地進行液位控制是非常重要的一個課題。01任務要求1.掌握常用傳感器的基本工作原理及接線方法;2.掌握遞增、遞減等指令的使用方法;3.能完成電氣接線、編寫PLC程序并調試。02任務目標

在生產過程中,存在大量的物理量,如壓力、溫度、速度、旋轉速度、pH值、粘度等。這些物理量都是連續量,而且是非電量。為了實現自動控制,這些模擬信號都需要被PLC來處理,這就需要相應的轉換模塊來對信號進行轉換。

PLC的模擬量輸入一般包括信號為直流電壓信號DC0~10V、直流電流信號4~20mA兩種,對于不同的輸入,可以通過撥碼開關、參數設定或者接線方式的不同來進行區分。

如圖所示為一個典型的模擬量處理過程,壓力傳感器檢測的壓力值為模擬量,經過變送器將其變為直流電壓信號DC0~10V然后通過A/D(模數)轉換模塊變為數字量,將此數字量用于PLC的運算。03知識準備

一、PLC的模擬量控制簡介03知識準備

圖10-4為EMAE04模擬量輸入模塊的接線示意圖,該模擬量模塊共有4個模擬量輸入端口,每兩個為一組,可以選擇電壓輸入或電流輸入,其測量范圍為±10V、±5V、±2.5V或0到20mA,其滿量程范圍為-27,648到27,648。該模塊可以連接電流變送器送來的電流信號,有兩種接法,分別對應2線制傳感器和4線制傳感器,如圖10-5所示。該模塊的電壓測量范圍及數字量對照見表10-1、電流測量范圍及數字量對照見表10-2。03知識準備

二、模擬量輸入模塊EMAE04的使用方法03知識準備

圖10-4EMAE04模擬量輸入模塊的接線示意圖圖10-5EMAE04模擬量輸入模塊連接傳感器電流變送器示意圖

圖10-4為EMAE04模擬量輸入模塊的接線示意圖,該模擬量模塊共有4個模擬量輸入端口,每兩個為一組,可以選擇電壓輸入或電流輸入,其測量范圍為±10V、±5V、±2.5V或0到20mA,其滿量程范圍為-27,648到27,648。該模塊可以連接電流變送器送來的電流信號,有兩種接法,分別對應2線制傳感器和4線制傳感器,如圖10-5所示。03知識準備

3.模擬量輸出模塊EMAQ02的使用方法

圖為EMAQ02模擬量輸出模塊的接線示意圖,該模擬量模塊共有2個模擬量輸出端口,可以選擇電壓輸出或電流輸出,其輸出范圍為±10V或0到20mA,其滿量程范圍為-27,648到27,648。03知識準備

4.PID控制的基本工作過程03知識準備

4.PID控制的基本工作過程03知識準備

比例:來控制當前,誤差值和一個負常數Р(表示比例)相乘,然后和預定的值相加。P只是在控制器的輸出和系統的誤差成比例的時候成立。這種控制器輸出的變化與輸入控制器的偏差成比例關系。比如說,一個電熱器的控制器的比例尺范圍是10°C,它的預定值是20°C。那么它在10°C的時候會輸出100%,在15°C的時候會輸出50%,在19°C的時候輸出10%,注意在誤差是0的時候,控制器的輸出也是0。4.PID控制的基本工作過程03知識準備

積分:來控制過去,誤差值是過去一段時間的誤差和,然后乘以一個負常數I,然后和預定值相加。I從過去的平均誤差值來找到系統的輸出結果和預定值的平均誤差。一個簡單的比例系統會振蕩,會在預定值的附近來回變化,因為系統無法消除多余的糾正。通過加上一個負的平均誤差比例值,平均的系統誤差值就會總是減少。所以,最終這個PID回路系統會在預定值定下來。4.PID控制的基本工作過程03知識準備

微分:來控制將來,計算誤差的一階導,并和一個負常數D相乘,最后和預定值相加。這個導數的控制會對系統的改變作出反應。導數的結果越大,那么控制系統就對輸出結果作出更快速的反應。這個D參數也是PID被稱為可預測的控制器的原因。D參數對減少控制器短期的改變很有幫助。一些實際中的速度緩慢的系統可以不需要D參數。用更專業的話來講,一個PID控制器可以被稱作一個在頻域系統的濾波器。這一點在計算它是否會最終達到穩定結果時很有用。如果數值挑選不當,控制系統的輸入值會反復振蕩,這導致系統可能永遠無法達到預設值。1.任務分析

在本項目中,閥門控制器采用調節閥控制,其外觀如圖10-9(a)所示,該調節閥能夠接收DC0—10V信號來進行開度調節,其中10V代表100%開度,0V表示0%開度。PLC經過計算后,通過D/A轉換模塊將計算結果轉換為DC0—10V的電壓信號,用于調節閥的開度調節。04任務實施

(a)調節閥

(b)西門子EM231模擬量模塊

本項目中使用液位傳感器來檢測容器中的實時液位,并通過變送器將其轉換為DC0-10V的電壓量。PLC通過A/D轉換模塊將此電壓量轉換為數字量用于程序的運算,利用液位傳感器的變送器,將0~1000mm的液位值轉換為0~10V的電壓信號,送到擴展模塊EMAE04的模擬量輸入通道1,擴展模塊EMAE04將模擬量輸入0~10V電壓信號轉換為數字量,電壓信號與數字量值呈線性關系,對應數值范圍為0~27648,傳送到S7-200SMARTCPU中。04任務實施

(a)液位傳感器(b)數字量與液位變送器電壓值的關系2.準備元器件04任務實施

序號名稱型號規格數量1可編程控制器200SMARTSR301只2模擬量輸入模塊EMAE041只3模擬量輸出模塊EMAQ021只4開關電源輸入AC220V,輸出DC24V1只5空氣開關DZ47-C32/2P1只6熔斷器RT18-32/201只7調節閥DN20(控制信號DC0-10V)1只8液位傳感器SIN-MP-C1只9網孔板通用1塊10電工工具

1套11端子排TD20/153.電氣原理圖04任務實施

4.電氣線路的安裝與測量04任務實施

(1)安裝元器件的技術規范1).安裝前必須檢查元器件有無損壞。2).安裝要橫平豎直,各器件留有一定的間距。3).不同電壓等級的器件要分開安裝。4).PLC要原理干擾源。5).元器件的安裝要牢固可靠。

4.電氣線路的安裝與測量04任務實施

(2)電氣線路安裝的要求1).布線橫平豎直、不凌亂、不架空,導線連接可靠、不松動;2).導線顏色、線徑使用正確;3).導線兩端均使用冷壓插針、不傷線芯、不破皮、不露銅;4).連接的導線套有寫有編號的號碼管;5).導線正確進線槽,線槽外過長的要使用纏繞管;6).接地可靠、完整。

(3)測量電路測量電路正確性的目的是為通電調試做好準備,排除接線可能出現的錯誤,杜絕安全事故的發生。應測量的部位:電源部分、終端電路部分、輸入電路部分、輸出電路部分。5.PLC程序解析04任務實施

配置硬件組態及模擬量模塊通道設置

圖10-12系統塊配置5.PLC程序解析04任務實施

(1)在系統塊的“CPU”中更改CPU型號為“CPUST30(DC/DC/DC)”,“EM0”中添加擴展模塊“EMAE04(4AI)”,“EM1”中添加擴展模塊“EMAQ02(2AQ)”。

圖10-13配置EMAE04模塊5.PLC程序解析04任務實施

(2)鼠標點擊“EM0”的“EMAE04(4AI)”,彈出對話框如圖10-13所示,勾選“用戶電源”啟用報警。然后鼠標點擊左側“模擬量輸入”的“通道0”對此通道進行參數配置,配置的參數如圖10-14所示:通道類型選擇為“電壓”、范圍選擇為“+/-10V”、抑制選擇為“50Hz”、濾波選擇為“弱(4個周期)”、勾選“超出上限”和“超出下限”報警。圖10-14模擬量輸入通道0設置圖10-15模擬量輸出通道0設置5.PLC程序解析04任務實施

(3)鼠標點擊“EM1”的“EMAQ02(2AQ)”,同樣勾選“用戶電源”啟用報警。然后鼠標點擊左側“模擬量輸出”的“通道0”對此通道進行參數配置,配置的參數如圖10-15所示:通道類型選擇為“電壓”、范圍選擇為“+/-10V”、取消勾選“將輸出凍結在最后一個狀態”、勾選“超出上限”、“超出下限”和“短路”報警。設置結束之后鼠標點擊“確定”按鈕完成配置。5.PLC程序解析04任務實施

2.配置PID向導(1)在菜單欄“工具”向導中,點擊“PID”向導,在對話框中勾選“回路0(Loop0)”,如圖10-16所示

圖10-16配置PID向導5.PLC程序解析04任務實施

(2)鼠標單擊左側Loop0中的“參數”節點,向導對話框變為如圖10-17所示。其中“增益”為比例作業、“積分時間”為積分作用、“微分時間”為微分作用、“采樣時間”是PID控制器對反饋采樣以及對重新計算輸出值的時間間隔,此時我們先均采用默認值,后面在調試的過程中自整定。

圖10-17配置參數5.PLC程序解析04任務實施

(3)鼠標單擊左側Loop0中的“輸入”節點,向導對話框變為如圖10-18所示。在這個地方指定回路過程變量的標定方式,根據外界模擬量輸入的情況可以將其選擇為“單極”。在“標定”選項中設置過程變量為“0~27648”,由于我們液位傳感器的檢測范圍是0~1000mm,回路設置值可設置為“0~1000”,這樣計算過程中就可以認定其為工程量了。

圖10-18配置輸入5.PLC程序解析04任務實施

(4)鼠標單擊左側Loop0中的“輸出”節點,向導對話框變為如圖10-19所示。在這個地方指定回路輸出的標定方式,根據外界模擬量輸出的情況可以將其選擇為“單極”。范圍設置為“0~27648”。

圖10-19配置輸出5.PLC程序解析04任務實施

(5)鼠標單擊左側Loop0中的“報警”節點,向導對話框變為如圖10-20所示。勾選“啟動下限報警”、“啟動上限報警”和“啟用模擬量輸入錯誤”報警,報警值使用默認。

圖10-20配置報警5.PLC程序解析04任務實施

(6)鼠標單擊左側Loop0中的“代碼”節點,向導對話框變為如圖10-21所示。勾選“添加PID的手動控制”,這樣如果處于手動控制時就不執行PID運算,回路的輸出由程序控制。

圖10-21配置子程序5.PLC程序解析04任務實施

(7)鼠標單擊左側Loop0中的“存儲器分配”節點,向導對話框變為如圖10-22所示。PID向導為了完成PID運算需要120個字節的位存儲器,我們在編寫其他控制程序的時候一定要注意不再使用這些存儲器。

圖10-22配置存儲器分配5.PLC程序解析04任務實施

(8)鼠標單擊左側Loop0中的“組件”節點,向導對話框變為如圖10-23所示。向導列出了PID項目自動生成的組件。包括一個用于初始化PID的子程序、一個用于循環執行PID功能的中斷程序、一個120個字節的數據頁以及一個符號表。然后鼠標點擊“生成”按鈕,完成此PID的向導設置。

圖10-23該PID自動生成的組件5.PLC程序解析04任務實施

(9)生成PID組件后,可以在項目樹中展開“程序塊”下的“向導”文件夾中查看生成的PID初始化子程序“PID0_CTRL(SBR1)”及PID運行中斷程序“PID_EXE(INT1)”,可以雙擊打開程序說明。注意:這兩個程序是加密的,無法查看程序內容,僅可查看程序說明;中斷程序占用了“定時中斷0”,編程的時候不能重復使用。在符號表中單擊“PID0_SYM”選項卡可以查看PID的相關符號及地址信息,用于編程時參考。圖10-24查看PID的初始化子程序和運行中斷程序5.PLC程序解析04任務實施

圖10-25查看PID的符號表5.PLC程序解析04任務實施

3.調用PID生成的子程序編程(1)在項目樹中展開“指令”下的“調用子例程”文件夾(圖10-26(a)),拖拽“PID0_CTRL(SBR1)”到main程序中,如圖10-26(b)所示。

圖10-26(a)調用子例程

(b)子程序添加到main程序中5.PLC程序解析04任務實施

(2)子程序“PID0_CTRL(SBR1)”的引腳定義可以參考其變量表(如圖10-27所示)。

圖10-27子程序“PID0_CTRL(SBR1)”的變量表5.PLC程序解析04任務實施

子程序“PID0_CTRL(SBR1)”的引腳6.調試程序04任務實施

1.下載測試(1)將經過編譯的程序下載到PLC中,并將PLC的模式置為“RUN”。(2)將PID程序中用到的符號添加到狀態圖表中,并切換尋址顯示的模式及數據顯示格式,然后將狀態圖表切換為開始監控,如圖10-29所示。此時將M0.0置為ON,自動經過運算后向PID輸出,液位隨之發生變化。(3)此時可以在狀態圖表中修改PID的控制參數,觀察被控對象的變化狀態。也可以通過觸摸屏+程序的方式來調整PID的參數。更方便的是我們可以使用編程軟件中的PID控制面板來自整定控制參數。6.調試程序04任務實施

狀態圖表6.調試程序04任務實施

2.使用PID控制面板自整定控制參數(1)在工具菜單欄中點擊“PID控制面板”按鈕(如圖10-30所示),彈出對話框后,點擊左側“Loop0(Loop0)”節點后,變化為PID自整定的控制面板,其各個部分的作用如圖10-31所示。

圖10-30打開PID控制面板6.調試程序04任務實施

PID自整定面板6.調試程序04任務實施

圖中:A:過程變量和設定值的取值范圍及刻度。B:PID輸出的取值范圍及刻度。C:當前的時間。D:以不同顏色表示的設定值、過程變量及輸出的趨勢圖。1.檢查內容05任務評價

1)檢查選擇的元器件是否齊全,熟悉各元器件功能及作用。2)熟悉電氣控制原理圖,并列出PLC的I/O表。3)檢查電氣線路安裝是否合理及運行情況。06知識拓展1.漏水的水缸加水故事

小明接到這樣一個任務:有一個水缸有點漏水(而且漏水的速度還不一定固定不變),要求水面高度維持在某個位置,一旦發現水面高度低于要求位置,就要往水缸里加水。小明接到任務后就一直守在水缸旁邊,時間長就覺得無聊,就跑到房里看小說了,每30分鐘來檢查一次水面高度。但是有時候水漏得太快,每次小明來檢查時,水都快漏完了,離要求的高度相差很遠,小明改為每3分鐘來檢查一次,結果每次來水都沒怎么漏,不需要加水,來得太頻繁做的是無用功。幾次試驗后,確定每10分鐘來檢查一次。這個檢查時間就稱為采樣周期。06知識拓展1.漏水的水缸加水故事一開始小明用瓢加水,水龍頭離水缸有十幾米的距離,經常要跑好幾趟才加夠水,于是小明又改為用桶加,一加就是一桶,跑的次數少了,加水的速度也快了,但好幾次將缸給加溢出了,不小心弄濕了幾次鞋,小明又動腦筋,不用瓢也不用桶改為用盆,幾次下來,發現剛剛好,不用跑太多次,也不會讓水溢出。這個加水工具的大小就稱為比例系數。小明又發現水雖然不會加過量溢出了,有時會高過要求位置比較多,還是有打濕鞋的危險。他又想了個辦法,在水缸上裝一個漏斗,每次加水不直接倒進水缸,而是倒進漏斗讓它慢慢加。這樣溢出的問題解決了,但加水的速度又慢了,有時還趕不上漏水的速度。于是他試著變換不同大小口徑的漏斗來控制加水的速度,最后終于找到了滿意的漏斗。漏斗的時間就稱為積分時間。06知識拓展1.漏水的水缸加水故事

小明終于喘了一口氣,但任務的要求突然嚴了,水位控制的及時性要求大大提高,一旦水位過低,必須立即將水加到要求位置,而且不能高出太多,否則不給工錢。小明又為難了!于是他又開努腦筋,終于讓它想到一-個辦法,常放一盆備用水在旁邊,一發現水位低了,不經過漏斗就是一盆水下去,這樣及時性是保證了,但水位有時會高多了。他又在要求水面位置上面一點將水缸鑿了一個孔,再接一根管子到下面的備用桶里這樣多出的水會從上面的孔里漏出來。這個水漏出的快慢就稱為微分時間。06知識拓展2.PID控制器參數整定的一般方法

PID控制器的參數整定是控制系統設計的核心內容。它是根據被控過程的特性確定PID控制器的比例系數、積分時間和微分時間的大小。PID控制器參數整定的方法很多,概括起來有兩大類:一是理論計算整定法。它主要是依據系統的數學模型,經過理論計算確定控制器參數。這種方法所得到的計算數據未必可以直接用,還必須通過工程實際進行調整和修改;二是工程整定方法,它主要依賴工程經驗,直接在控制系統的試驗中進行,且肪法簡單、易于掌握,在工程實際中被廣泛采用。PID控制器參數的工程整定方法,主要有臨界比例法、反應曲線法和衰減法。06知識拓展2.PID控制器參數整定的一般方法三種方法各有其特點,其共同點都是通過試驗,然后按照工程經驗公式對控制器參數進行整定。但無論采用哪一種方法所得到的控制器參數,都需要在實際運行中進行最后調整與完善?,F在一般采用的是臨界比例法。

溫馨提示

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

評論

0/150

提交評論