FB41的問題復(fù)位問題
劉玉蓉
發(fā)布于2014-11-06 17:40
53
0
標(biāo)簽:
利用FB41進行PID調(diào)節(jié),在運行的過程中,在運行的過程中讓FB41復(fù)位,也就是背景數(shù)據(jù)塊的位復(fù)位,PID會怎樣繼續(xù)輸出呢,也就是和前一個階段的運行有什么變化啊.
佳答案
你如果想在運行過程中讓FB41復(fù)位,就必須打開FB41背景數(shù)據(jù)塊DB41,在在數(shù)據(jù)顯示方式下修改實際值,即在背景數(shù)據(jù)塊的個字節(jié)中位0.0(DB41.DBX0.0)一欄中”Actual“(實際值)由”False“該為”True“就可以實現(xiàn)你的目的。重新啟動后,F(xiàn)B41完成新的采樣,并執(zhí)行相應(yīng)的PID調(diào)節(jié)輸出,與前一階段的運行是沒有變化的。因為你重新啟動時,功能塊FB41中的輸入?yún)?shù)(IN)、輸出參數(shù)(Out)、輸入/輸出參數(shù)(In/Out)和靜態(tài)變量(Stat)參數(shù)保存在其背景數(shù)據(jù)塊DB41中,重新啟動后,如果你不指定上述參數(shù)和靜態(tài)變量的使參,程序會自動讀取當(dāng)前背景數(shù)據(jù)塊DB41中的參數(shù)值,所以與前一階段的運行沒有變化,唯一變化的是過程變量輸入以及已經(jīng)采樣為新的。
一般在周期性中斷OB(OB30-38)中調(diào)用FB41,常用的是在OB35中調(diào)用此塊,調(diào)用PID控制塊FB41(直接在OB35塊網(wǎng)絡(luò)中插入SFB41),只要在其上面填寫SFB41的背景數(shù)據(jù)塊如DB41,就自動生成FB41的背景數(shù)據(jù)塊。PLC操作系統(tǒng)在編譯功能塊FB時,將自動生成與功能塊FB 對應(yīng)的背景數(shù)據(jù)塊中的數(shù)據(jù),其變量與對應(yīng)的功能塊中的變量相同,不能在背景數(shù)據(jù)塊中增減變量,只能在數(shù)據(jù)顯示方式下修改實際值或者通過對應(yīng)的功能塊的變量聲明表來修改