pid設(shè)定值是變化的,怎么做到
劉玉蓉
發(fā)布于2014-11-11 17:01
23
0
標(biāo)簽:
我在用PID做一個(gè)力控制系統(tǒng),但是它的設(shè)定值是隨時(shí)間變化的正弦曲線,幅值150000,周期1s,這個(gè)怎么做到?
佳答案
關(guān)鍵是你需要的曲線的精度。
如果你用的是300/400的話可以用OB35,在硬件組態(tài)里設(shè)定獨(dú)立的循環(huán)周期,理論小1ms,也就是說你的設(shè)定值每ms小變化為150,不過因?yàn)镺B35的設(shè)定循環(huán)周期必須要大于OB5的實(shí)際執(zhí)行周期,所以O(shè)B35里的程序越少越好。
要是在主程序做的話,那么不管你理論上能把曲線做的多細(xì)膩,因?yàn)橹鞒绦蜓h(huán)周期相對于1ms來說要長的多,所以設(shè)定值的跳躍只會(huì)更大。