西門子S7-1200 PLC應(yīng)用技術(shù)項(xiàng)目教程(第3版) 課件 窄屏 13.PID恒溫控制-LAD_第1頁
西門子S7-1200 PLC應(yīng)用技術(shù)項(xiàng)目教程(第3版) 課件 窄屏 13.PID恒溫控制-LAD_第2頁
西門子S7-1200 PLC應(yīng)用技術(shù)項(xiàng)目教程(第3版) 課件 窄屏 13.PID恒溫控制-LAD_第3頁
西門子S7-1200 PLC應(yīng)用技術(shù)項(xiàng)目教程(第3版) 課件 窄屏 13.PID恒溫控制-LAD_第4頁
西門子S7-1200 PLC應(yīng)用技術(shù)項(xiàng)目教程(第3版) 課件 窄屏 13.PID恒溫控制-LAD_第5頁
已閱讀5頁,還剩36頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1項(xiàng)目導(dǎo)入2項(xiàng)目分析3相關(guān)知識(shí)4項(xiàng)目拓展目錄項(xiàng)目13

PID實(shí)現(xiàn)恒溫控制項(xiàng)目導(dǎo)入

某實(shí)驗(yàn)設(shè)備的溫度閉環(huán)控制系統(tǒng),要求利用西門子S7-1200PLC實(shí)現(xiàn)恒溫控制:恒定的溫度數(shù)值由觸摸屏輸入,并在觸摸屏上顯示當(dāng)前的實(shí)際溫度值以及當(dāng)前實(shí)際溫度的動(dòng)態(tài)曲線。如果當(dāng)前溫度超過一定范圍,則發(fā)出報(bào)警信號(hào),并打開風(fēng)扇降溫。項(xiàng)目13

PID實(shí)現(xiàn)恒溫控制項(xiàng)目分析實(shí)驗(yàn)室的溫度閉環(huán)控制系統(tǒng)設(shè)備示意圖,室內(nèi)溫度有溫度傳感器PT100檢測(cè),PT100的測(cè)溫范圍為0~150°C,溫度變送器將溫度信號(hào)轉(zhuǎn)換為4-20mA的電流,反饋給PLC的模擬量輸入模塊(本項(xiàng)目采用模擬量輸入信號(hào)板),PLC將采集的電流信號(hào)進(jìn)行D/A轉(zhuǎn)化為實(shí)際溫度值,與設(shè)定溫度值進(jìn)行比較,通過PID控制,輸出到模擬量輸出信號(hào)模塊。要求模擬量模塊輸出電壓為0-5V,給加熱棒驅(qū)動(dòng)電路。驅(qū)動(dòng)電路采用0-5VPWM調(diào)節(jié)模塊,控制加熱棒的功率,形成溫度閉環(huán)控制。加熱棒的工作電壓24V,當(dāng)溫度超過設(shè)定值時(shí),打開風(fēng)扇散熱。項(xiàng)目13

PID實(shí)現(xiàn)恒溫控制項(xiàng)目分析--溫度閉環(huán)控制示意圖模擬量輸出4-20mA電流模擬量輸入0-5V電壓模擬量輸出1-5V電壓項(xiàng)目13

PID實(shí)現(xiàn)恒溫控制相關(guān)知識(shí)--PID控制原理介紹項(xiàng)目13

PID實(shí)現(xiàn)恒溫控制e(n)=SP(n)-PV(n)PID閉環(huán)控制系統(tǒng)框圖相關(guān)知識(shí)--PID控制原理介紹1)比例(P)控制:比例控制是一種最簡(jiǎn)單的控制方式。其控制器的輸出與輸入誤差信號(hào)成比例關(guān)系;2)積分(I)控制:在積分控制中,控制器的輸出與輸入誤差信號(hào)的積分成正比關(guān)系;3)微分(D)控制:在微分控制中,控制器的輸出與輸入誤差信號(hào)的微分(即誤差的變化率)成正比關(guān)系。項(xiàng)目13

PID實(shí)現(xiàn)恒溫控制相關(guān)知識(shí)--1200PLC的PID指令項(xiàng)目13

PID實(shí)現(xiàn)恒溫控制通過工藝對(duì)象調(diào)用PID_Compact指令通過擴(kuò)展的工藝指令調(diào)用PID_Compact指令相關(guān)知識(shí)--1200PLC的PID指令項(xiàng)目13

PID實(shí)現(xiàn)恒溫控制參數(shù)數(shù)據(jù)類型說明SetpointRealPID控制器在自動(dòng)模式下的設(shè)定值InputReal反饋值(過程值)Input_PERWord模擬量過程值(可選)ManualEnableBool上升沿,進(jìn)入手動(dòng)模式;下降沿,進(jìn)入由Mode設(shè)定的工作模式ScaledInputReal標(biāo)定的過程值OutputReal輸出值Output_PERWord模擬量輸出值Output_PWMBool脈沖寬度調(diào)制的輸出值SetpointLimit_HBool設(shè)定值上限,為TRUE,達(dá)到設(shè)定值的絕對(duì)上限SetpointLimit_LBool設(shè)定值下限,為TRUE,達(dá)到設(shè)定值的絕對(duì)下限InputWarning_HBool反饋值已達(dá)到或超出警告上限InputWarning_LBool反饋值已達(dá)到或超出警告下限StateIntPID控制器的當(dāng)前操作模式。ErrorBool錯(cuò)誤標(biāo)志位ErrorBitsDWord定義錯(cuò)誤消息比例作用:優(yōu)點(diǎn)是調(diào)節(jié)迅速,減少誤差;缺點(diǎn)是存在靜差。比例增益KP太小,調(diào)節(jié)時(shí)間長(zhǎng),輸出變化慢,比例KP太大,超調(diào)量增加,甚至容易產(chǎn)生震蕩。積分作用:優(yōu)點(diǎn)是可以消除比例作用的靜差,缺點(diǎn)是導(dǎo)致系統(tǒng)的穩(wěn)定性下降,動(dòng)態(tài)響應(yīng)變慢。積分時(shí)間TI越小,積分作用越強(qiáng),消除誤差時(shí)間越短,但同樣會(huì)引起超調(diào)量增大,積分時(shí)間TI越大,積分作用越弱,消除誤差時(shí)間太長(zhǎng),積分時(shí)間TI時(shí)間也要合適。微分作用:微分作用是誤差的一階導(dǎo)數(shù),其作用是阻礙被控量的變化。改善系統(tǒng)動(dòng)態(tài)性能,減少超調(diào),減少調(diào)節(jié)時(shí)間,缺點(diǎn)是對(duì)噪聲干擾有放大作用,對(duì)系統(tǒng)抗干擾不利。項(xiàng)目13

PID實(shí)現(xiàn)恒溫控制相關(guān)知識(shí)--1200PLC的PID指令應(yīng)用舉例

S7-1200PLC控制直流電機(jī),實(shí)現(xiàn)恒轉(zhuǎn)速控制,直流電動(dòng)機(jī)的空載轉(zhuǎn)速為1000轉(zhuǎn)/分鐘,直流電動(dòng)機(jī)采用PWM直流調(diào)速器調(diào)速,直流調(diào)速器輸出PWM脈寬調(diào)制信號(hào),驅(qū)動(dòng)直流電機(jī)調(diào)速。直流調(diào)速器的輸入電壓在0~5V之間,直流電機(jī)的工作電壓是24V。采用霍爾編碼器測(cè)量電機(jī)的轉(zhuǎn)速,假設(shè)電動(dòng)機(jī)帶載運(yùn)行時(shí),轉(zhuǎn)速需恒定在800轉(zhuǎn)/分鐘。項(xiàng)目8電動(dòng)機(jī)組的啟??刂葡嚓P(guān)知識(shí)--應(yīng)用舉例項(xiàng)目13

PID實(shí)現(xiàn)恒溫控制相關(guān)知識(shí)--應(yīng)用舉例增量式霍爾編碼器,A/B正交相位90度信號(hào)雙路輸出,編碼器分辨率160P/R,利用PLC的高速計(jì)數(shù)器指令,將測(cè)得的脈沖轉(zhuǎn)為轉(zhuǎn)速。假設(shè)使用高速計(jì)數(shù)器HSC1的測(cè)頻率功能,對(duì)應(yīng)的脈沖頻率在ID1000單元,則電動(dòng)機(jī)的轉(zhuǎn)速為如下公式項(xiàng)目13

PID實(shí)現(xiàn)恒溫控制相關(guān)知識(shí)--應(yīng)用舉例直流調(diào)速器的輸入電壓是0~5V,需要增加模擬量輸出模塊,采用SM1232信號(hào)模塊,對(duì)應(yīng)的訂貨號(hào)為:232-4HB300XBO,S7-1200PLC型號(hào)為CPU1215CDC/DC/DC項(xiàng)目13

PID實(shí)現(xiàn)恒溫控制相關(guān)知識(shí)--應(yīng)用舉例組態(tài)模擬量信號(hào)模塊AQ2x14BIT_1,選擇“通道0”,通道地址采用默認(rèn)值“QW96”,模擬量輸出類型為“電壓”,默認(rèn)范圍為+/-10V項(xiàng)目13

PID實(shí)現(xiàn)恒溫控制相關(guān)知識(shí)--應(yīng)用舉例啟用并組態(tài)高速計(jì)數(shù)器HSC1,使之處于測(cè)頻模式。計(jì)數(shù)類型為“頻率”,工作模式為“A/B計(jì)數(shù)”,計(jì)數(shù)方向?yàn)椤凹佑?jì)數(shù)”,頻率測(cè)量周期為0.1s。測(cè)量頻率保存在HSC1默認(rèn)的地址ID1000單元項(xiàng)目13

PID實(shí)現(xiàn)恒溫控制相關(guān)知識(shí)--應(yīng)用舉例添加循環(huán)中斷程序OB30,中斷時(shí)間為0.3s,在OB30中調(diào)用PID_Compact指令①②③④項(xiàng)目13

PID實(shí)現(xiàn)恒溫控制相關(guān)知識(shí)--應(yīng)用舉例PID_Compact指令組態(tài)包括:基本設(shè)置、過程設(shè)置和高級(jí)設(shè)置控制器類型默認(rèn)是“常規(guī)”,Input/Output為單位為%。本例控制器類型這里選擇“速度”,單位“1/min”,CPU重啟后“激活自動(dòng)模式”有些控制系統(tǒng)需要反向調(diào)節(jié)例如:在冷卻系統(tǒng)中,增大閥門的開度來降低液位值,或增大制冷作用,來降低溫度等,需要選擇“反向控制邏輯”Input通過下拉菜單,選擇Input或Input_PER,Output通過下拉菜單選擇Output、Output_PER(和Output_PWM)項(xiàng)目13

PID實(shí)現(xiàn)恒溫控制相關(guān)知識(shí)--應(yīng)用舉例PID_Compact指令組態(tài)包括:基本設(shè)置、過程設(shè)置和高級(jí)設(shè)置過程值設(shè)置包括:過程值限值和過程值標(biāo)定。過程值上限為1200.0,過程值下限為0.0。由于過程值為Input,過程值標(biāo)定處于禁用狀態(tài)。如果過程值為Input_PER,則必須設(shè)定標(biāo)定的過程值上限和標(biāo)定的過程值下限。項(xiàng)目13

PID實(shí)現(xiàn)恒溫控制相關(guān)知識(shí)--應(yīng)用舉例PID_Compact指令組態(tài)包括:基本設(shè)置、過程設(shè)置和高級(jí)設(shè)置過程值監(jiān)視,用于設(shè)定報(bào)警的上限和報(bào)警的下限,這里分別為1200.0和0.0項(xiàng)目13

PID實(shí)現(xiàn)恒溫控制相關(guān)知識(shí)--應(yīng)用舉例PID_Compact指令組態(tài)包括:基本設(shè)置、過程設(shè)置和高級(jí)設(shè)置PWM限制,用于設(shè)定最短接通時(shí)間和最短關(guān)閉時(shí)間,如果沒有采用PWM輸出,則不需要設(shè)置項(xiàng)目13

PID實(shí)現(xiàn)恒溫控制相關(guān)知識(shí)--應(yīng)用舉例PID_Compact指令組態(tài)包括:基本設(shè)置、過程設(shè)置和高級(jí)設(shè)置輸出值限值采用百分?jǐn)?shù)表示,包括輸出值的上限(最大值+100%)和輸出值的下限(最小值-100%),在本例中,由于模擬量信號(hào)模塊輸出電壓范圍為+/-10V,而PWM直流調(diào)速器的輸入電壓范圍為0~5V。因此,輸出值的上限為50%,輸出值的下限為0設(shè)置對(duì)錯(cuò)誤的響應(yīng)方式,如果發(fā)生錯(cuò)誤,PID的Output輸出值為0項(xiàng)目13

PID實(shí)現(xiàn)恒溫控制相關(guān)知識(shí)--應(yīng)用舉例PID_Compact指令組態(tài)包括:基本設(shè)置、過程設(shè)置和高級(jí)設(shè)置比例增益修改為0.1,積分時(shí)間修改為0.5,其他采用默認(rèn)值項(xiàng)目13

PID實(shí)現(xiàn)恒溫控制相關(guān)知識(shí)--應(yīng)用舉例主程序OB1的設(shè)計(jì)程序段1:程序段2:程序段3:將頻率轉(zhuǎn)換為轉(zhuǎn)速項(xiàng)目13

PID實(shí)現(xiàn)恒溫控制相關(guān)知識(shí)--應(yīng)用舉例PID_Compact指令的參數(shù)自整定兩種方法,打開自整定界面①②項(xiàng)目13

PID實(shí)現(xiàn)恒溫控制相關(guān)知識(shí)--應(yīng)用舉例PID_Compact指令的參數(shù)自整定為了能夠完成參數(shù)預(yù)調(diào)節(jié),必須滿足以下條件:1)PID控制器必須處于“未激活”、“手動(dòng)模式”和“自動(dòng)模式”;2)PID_Compact指令的“ManualEnable”和“Reset”的值為FALSE;3)設(shè)定值和過程值在組態(tài)的極限范圍以內(nèi);4)設(shè)定值和過程值的差的絕對(duì)值應(yīng)大于過程值上、下限之差的30%;5)設(shè)定值和過程值的差的絕對(duì)值大于設(shè)定值的50%;項(xiàng)目13

PID實(shí)現(xiàn)恒溫控制相關(guān)知識(shí)--應(yīng)用舉例PID_Compact指令的參數(shù)自整定調(diào)試步驟如下1)按下PLC或者HMI上的啟動(dòng)按鈕,使“啟動(dòng)PID”標(biāo)志位置位;2)進(jìn)入調(diào)式界面,在“IV”的“手動(dòng)模式”打“√”,采用時(shí)間設(shè)定為0.3s;3)打開循環(huán)中斷程序OB30,并處于在線模式,修改“轉(zhuǎn)速設(shè)定值”為800.0(轉(zhuǎn)/分);4)進(jìn)入調(diào)式界面,單擊采用時(shí)間右邊的“Start”,啟動(dòng)測(cè)量;5)在調(diào)式界面,選擇調(diào)節(jié)模式為“預(yù)調(diào)節(jié)”,單擊調(diào)節(jié)模式右邊的“Start”即啟動(dòng)選擇的“預(yù)調(diào)節(jié)”。項(xiàng)目13

PID實(shí)現(xiàn)恒溫控制相關(guān)知識(shí)--應(yīng)用舉例PID_Compact指令的參數(shù)自整定調(diào)節(jié)狀態(tài)的進(jìn)度條顯示調(diào)節(jié)進(jìn)度,狀態(tài)顯示“正在進(jìn)行預(yù)調(diào)節(jié)”,并在II區(qū)可以觀察到顯示設(shè)定值、過程值和輸出值的動(dòng)態(tài)波形,III區(qū)可以觀察到Setpoint、Input和Output的值。當(dāng)調(diào)節(jié)完成狀態(tài)欄顯示系統(tǒng)已調(diào)節(jié)項(xiàng)目13

PID實(shí)現(xiàn)恒溫控制相關(guān)知識(shí)--應(yīng)用舉例PID_Compact指令的參數(shù)自整定經(jīng)過預(yù)調(diào)節(jié),如果過程值響應(yīng)曲線不理想,需要進(jìn)行精確調(diào)節(jié)。精確調(diào)節(jié)要滿足兩個(gè)條件:控制回路已穩(wěn)定,且不希望有擾動(dòng)。精確調(diào)節(jié)的過程值出現(xiàn)幅度恒定的若干個(gè)振蕩波,根據(jù)振蕩的幅值和頻率確定PID的參數(shù)。在調(diào)節(jié)模式欄,選擇精確調(diào)節(jié),單擊調(diào)節(jié)模式右邊的“Start”可以啟動(dòng)精確調(diào)節(jié)項(xiàng)目13

PID實(shí)現(xiàn)恒溫控制相關(guān)知識(shí)--應(yīng)用舉例PID_Compact指令的參數(shù)自整定整定后的PID參數(shù)按下啟動(dòng)按鈕,設(shè)定值輸入分別為800.0和300.0觸摸屏上PID響應(yīng)曲線項(xiàng)目13

PID實(shí)現(xiàn)恒溫控制項(xiàng)目實(shí)施--硬件配置一臺(tái)CPU1215CDC/DC/DC,

訂貨號(hào):6ES7215-1AG40-0XB0一塊模擬量輸入信號(hào)板,AI1x12BIT_1,訂貨號(hào):6ES7231-4HA30-0XB0一塊模擬量輸出模塊SM1232AQ2,AQ2x14BIT_1,訂貨號(hào):6ES7232-4HB30-0XB0一塊溫度閉環(huán)控制實(shí)驗(yàn)?zāi)K:包括溫度傳感器PT100,溫度變送器、加熱棒、加熱控制模塊以及散熱風(fēng)扇一臺(tái)觸摸屏:KTP900BasicPN項(xiàng)目13

PID實(shí)現(xiàn)恒溫控制項(xiàng)目實(shí)施--硬件原理溫度變送器輸出為4~20mA,模擬量輸入信號(hào)板測(cè)量類型設(shè)置為電流,其測(cè)量范圍為0~20mA;加熱控制模塊輸入0~5V,轉(zhuǎn)換為PWM信號(hào),控制加熱棒加熱,模擬量輸出模塊的輸出+/-10V的電壓信號(hào)。CPU的Q0.0接風(fēng)扇項(xiàng)目13

PID實(shí)現(xiàn)恒溫控制項(xiàng)目實(shí)施--程序設(shè)計(jì)--PLC變量表模擬量輸入信號(hào)板測(cè)量類型設(shè)置為“電流”,對(duì)應(yīng)的模擬量輸入地址為IW80,模擬量輸出模塊的輸出通道0類型為“電壓”,則對(duì)應(yīng)的模擬量輸出地址為默認(rèn)值QW96項(xiàng)目13

PID實(shí)現(xiàn)恒溫控制項(xiàng)目實(shí)施--程序設(shè)計(jì)--OB30程序段1:程序段2:程序段3:項(xiàng)目13

PID實(shí)現(xiàn)恒溫控制項(xiàng)目實(shí)施--程序設(shè)計(jì)--主程序程序段1:程序段2:項(xiàng)目13

PID實(shí)現(xiàn)恒溫控制項(xiàng)目實(shí)施--PID組態(tài)基本組態(tài):控制器類型為“溫度”,單位°C,不需要激活“反向控制邏輯”,CPU重啟后激活Mode為“自動(dòng)模式”;Input/Output參數(shù)設(shè)置為Input和Output。過程值設(shè)置:過程值上限為100.0,過程值下限為0.0。過程值標(biāo)定“禁用”。高級(jí)設(shè)置:過程值監(jiān)視,警告的上限100°C,警告的下限0°C,輸出值限值中,輸出值的上限50.0%(這里需要注意,由于模擬量輸出模塊的電壓范圍為+/-10V,而加熱棒控制模塊的輸入電壓范圍為0~5V,因此輸出的上限位50%),輸出值的下限0.0%,對(duì)錯(cuò)誤的響應(yīng),將output設(shè)置為“錯(cuò)誤未決時(shí),替代者輸出”,替代輸出只為0.0%。PID參數(shù):不啟動(dòng)手動(dòng)輸入(

溫馨提示

  • 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. 人人文庫(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)論