300PLC 復(fù)位問(wèn)題
劉玉蓉
發(fā)布于2014-11-05 17:34
1
0
標(biāo)簽:
當(dāng)300的PID 程序 COM_RST 執(zhí)行復(fù)位的時(shí)候 PID 參數(shù)會(huì)全部還原為默認(rèn)值?
如果在WINCC 上面有設(shè)置PID 參數(shù) 然后執(zhí)行復(fù)位 WINCC上的PID 參數(shù)會(huì)自動(dòng)改變? 那不是對(duì)控制有影響?
問(wèn)題補(bǔ)充:
在初始化過(guò)程中,積分器可以內(nèi)部設(shè)置為初始值“I_ITVAL”。如果在一個(gè)循環(huán)中斷優(yōu)先級(jí)調(diào)用它,它將從該數(shù)值繼續(xù)開始運(yùn)行。所有其他輸出都設(shè)置為其缺省值。
I_ITVAL 根本沒有賦值 怎么會(huì)在初始化的時(shí)候改變?
后一句 其他輸出都設(shè)置為其缺省值?能在明確點(diǎn)說(shuō)明嗎?缺省值代表什么? 就這點(diǎn)我看不明白
佳答案
如果你想在運(yùn)行過(guò)程中讓FB41復(fù)位,就必須打開FB41背景數(shù)據(jù)塊DB41,在在數(shù)據(jù)顯示方式下修改實(shí)際值,即在背景數(shù)據(jù)塊的個(gè)字節(jié)中位0.0(DB41.DBX0.0)一欄中”Actual“(實(shí)際值)由”False“該為”True“就可以實(shí)現(xiàn)你的目的。重新啟動(dòng)后,F(xiàn)B41完成新的采樣,并執(zhí)行相應(yīng)的PID調(diào)節(jié)輸出,與前一階段的運(yùn)行是沒有變化的。因?yàn)槟阒匦聠?dòng)時(shí),功能塊FB41中的輸入?yún)?shù)(IN)、輸出參數(shù)(Out)、輸入/輸出參數(shù)(In/Out)和靜態(tài)變量(Stat)參數(shù)保存在其背景數(shù)據(jù)塊DB41中,重新啟動(dòng)后,如果你不指定上述參數(shù)和靜態(tài)變量的使參,程序會(huì)自動(dòng)讀取當(dāng)前背景數(shù)據(jù)塊DB41中的參數(shù)值,所以與前一階段的運(yùn)行沒有變化,唯一變化的是過(guò)程變量輸入以及已經(jīng)采樣為新的。
一般在周期性中斷OB(OB30-38)中調(diào)用FB41,常用的是在OB35中調(diào)用此塊,調(diào)用PID控制塊FB41(直接在OB35塊網(wǎng)絡(luò)中插入SFB41),只要在其上面填寫SFB41的背景數(shù)據(jù)塊如DB41,就自動(dòng)生成FB41的背景數(shù)據(jù)塊。PLC操作系統(tǒng)在編譯功能塊FB時(shí),將自動(dòng)生成與功能塊FB 對(duì)應(yīng)的背景數(shù)據(jù)塊中的數(shù)據(jù),其變量與對(duì)應(yīng)的功能塊中的變量相同,不能在背景數(shù)據(jù)塊中增減變量,只能在數(shù)據(jù)顯示方式下修改實(shí)際值或者通過(guò)對(duì)應(yīng)的功能塊的變量聲明表來(lái)修改