PID震蕩調(diào)節(jié)
劉玉蓉
發(fā)布于2014-11-03 17:17
16
0
標(biāo)簽:
關(guān)于PID震蕩的調(diào)節(jié)(這里指PLC里的PID),在那個(gè)儀表里能夠看到它震蕩,在萬用表?在示波器?請告知詳細(xì)的硬件連接和觀測的步驟。
問題補(bǔ)充:
是不是PID調(diào)節(jié)都要做個(gè)震蕩調(diào)節(jié)??
佳答案
在PID調(diào)節(jié)中首先必須做臨界比例度法整定參數(shù),調(diào)成臨界震蕩是步,這一步要把Ki和Kd設(shè)置為0,即只保留比例調(diào)節(jié)作用,Kd由小逐漸增大,到某一值時(shí)便會出現(xiàn)臨界震蕩了,也就是等幅震蕩
由于STEP7不能實(shí)時(shí)監(jiān)控程序的運(yùn)行,同樣對于PID調(diào)節(jié)時(shí)觀測調(diào)節(jié)輸入值和輸出值的變化可以通過“變量表”(Variable Table)監(jiān)控實(shí)時(shí)數(shù)據(jù)的變化來檢查PID輸出值的震蕩情況。
一般在PID控制器的參數(shù)整定中普遍采用臨界比例法:首先預(yù)選擇一個(gè)足夠短的采樣時(shí)間讓系統(tǒng)工作,僅加入比例控制環(huán)節(jié),采用定比例增益P 時(shí),首先去掉PID的積分項(xiàng)和微分項(xiàng),一般是令Ti=0、Td=0(具體見PID的參數(shù)設(shè)定說明),使PID為純比例調(diào)節(jié)。輸入設(shè)定為系統(tǒng)允許的大值的60%~70%,由0逐漸加大比例增益P,直至系統(tǒng)出現(xiàn)振蕩;再反過來,從此時(shí)的比例增益P逐漸減小,直至系統(tǒng)振蕩消失,記錄此時(shí)的比例增益P,設(shè)定PID的比例增益P為當(dāng)前值的60%~70%。比例增益P調(diào)試完成;然后在一定控制度下通過公式計(jì)算得到PID控制器的參數(shù)。
下面舉例說明如何監(jiān)控PID調(diào)節(jié)的輸出方法,以PID純軟件控制器FB41控制電爐溫度來說明:首先通過直接調(diào)用規(guī)范化功能FC105把溫度傳感器的溫度標(biāo)定為浮點(diǎn)格式(實(shí)數(shù)REAL)送到過程變量輸入中(FB41的參數(shù)(PV_IN,浮點(diǎn)格式過程變量輸入),然后在周期性中斷OB35中直接調(diào)用FB41,每0.1s作一次PID運(yùn)算(OB35的默認(rèn)中斷時(shí)間為0.1s)。你在調(diào)用FB41時(shí)會自動生成其背景數(shù)據(jù)塊DB41,PID調(diào)節(jié)輸出值參數(shù)LMN_PER(浮點(diǎn)格式,數(shù)據(jù)類型REAL)保存在DB41.DBW76,可以打開任何一個(gè)塊,在LAD/FBD/STL編輯器中,選擇菜單PLC/Monitor/Modify Variable(監(jiān)視/修改變量),在打開的變量表中Address(地址)中輸入DB41.DBW76,點(diǎn)擊Monitor就可以監(jiān)視PID輸出的變化情況。