緩啟緩?fù)K俣瓤刂疲?/h1>
劉玉蓉
發(fā)布于2014-12-03 17:11
4
0
標(biāo)簽:
原程序速度是通過(guò)總線直接給定,
想在PLC程序的OB35 100ms周期中斷中實(shí)現(xiàn)緩啟緩?fù)K俣瓤刂?,上位界面加速度(步長(zhǎng))可設(shè)定,打算在中斷中比較設(shè)定值與實(shí)際值是否有偏差,按一定步長(zhǎng)加減速,加速時(shí)實(shí)際大于等于設(shè)定后,按主程序的設(shè)定速度。
是否可行?大家都是怎么做的呢?
佳答案
你的想法很正確。
在OB35里比較當(dāng)前給定和實(shí)際給定之間的大小,若當(dāng)前給定比實(shí)際給定大一個(gè)步長(zhǎng)以上,當(dāng)前給定就加上1個(gè)步長(zhǎng);若當(dāng)前給定比實(shí)際給定小一個(gè)步長(zhǎng)以上,當(dāng)前給定就減去1個(gè)步長(zhǎng);若當(dāng)前給定給定與實(shí)際給定之差不足一個(gè)步長(zhǎng),就把當(dāng)前給定直接送給實(shí)際給定。
不知我說(shuō)的是否清楚。