fb41(pid)的cycle設(shè)置
鄭志武
發(fā)布于2013-01-15 23:40
209
0
標簽:
使用fb41做pid控制
-------
在ob35里調(diào)用fb41,那么ob35的中斷周期(t)和fb41中的參數(shù)cycle(采樣時間)要有一個怎樣的關(guān)系?必須相等么?
-------------
如果ob35的中斷周期設(shè)為200ms,cycle一般設(shè)置為多少佳?
佳答案
1、ob35的中斷周期(t)和fb41中的參數(shù)cycle(采樣時間)要有一個怎樣的關(guān)系?必須相等么?
、為了保證執(zhí)行頻率一致,塊應(yīng)當在循環(huán)中斷ob(例如.ob35)中調(diào)用。
、"cycle"參數(shù)對應(yīng)的是掃描時間。必須將程序塊調(diào)用的間隔時間賦值在這里(例如基于ob35的時間)。
、必須相等么?
采樣周期:常指在周期性的采樣系統(tǒng)中,當對一模擬量進行采樣時,兩次采樣之間的時間間隔。cycle:t#100ms,這個值與ob35默認的100ms一致。
原理上,pid的調(diào)節(jié)節(jié)奏應(yīng)該與其采樣周期一致,這是數(shù)學(xué)模型應(yīng)與物理過程一致的要求。這也就是fb58要在ob35中周期調(diào)用且ob35的周期要與fb58采樣周期一致的原因。
2、如果ob35的中斷周期設(shè)為200ms,cycle一般設(shè)置為多少佳?
要根據(jù)調(diào)節(jié)對象來決定,例如,溫度調(diào)節(jié)是一個滯后系統(tǒng),所以周期可設(shè)置長一些。