大家好,我用S7-200,CPU224XP來做了一個項目,用到了編碼器和高速計數(shù)器HSC4,我采用高速計數(shù)器計數(shù),當(dāng)前值等于預(yù)置值產(chǎn)生中斷控制電機正反轉(zhuǎn)來做往返運動,出現(xiàn)的結(jié)果是位置發(fā)生偏移,我的動作流程如下,開始運行時,寫入高速計數(shù)器預(yù)置值為物體走到上面換向的位置,電機正轉(zhuǎn),物體向上行走;走到上面后產(chǎn)生中斷,向下行走,此時寫入高速計數(shù)器預(yù)置值為物體走到下面換向的位置,依此類推,出現(xiàn)的問題是物體的位置發(fā)生整體向下偏移,現(xiàn)在懷疑是高速計數(shù)器在工作(計數(shù))狀態(tài)下更新預(yù)置值時影響計數(shù),不知我的理解是否正確,請給各位高手指導(dǎo)下,如果是這樣的話請問如何設(shè)置才能避免此情況?現(xiàn)在非常著急,望各位老師不惜賜教,謝謝各位!