控制要求是這樣的,輸送帶傳送工件,當工件經(jīng)過(guò)檢測傳感器,到達某一固定位置時(shí),電磁閥(傳感器在電磁閥的前面)開(kāi)始動(dòng)作,工件尾部超出這個(gè)位置時(shí),電磁閥停止。輸送帶電機有一個(gè)與其同軸連接的增量編碼器,我知道工件的位移可以由編碼器和檢測傳感器配合計算出來(lái)。我程序思路是這樣編寫(xiě)的,當傳感器檢測到工件瞬時(shí),記錄下當前高數計數值,假如高數計數的地址為:ID1000,存放記錄的地址是DB20.DBD24,然后判斷(PID1000-DB20.DBD24)*脈沖當量>=檢測傳感器與電磁閥之間的距離,如果結果為真,電磁閥就動(dòng)作。當(PID1000-DB20.DBD24)*脈沖當量>=檢測傳感器與電磁閥之間的距離+工件長(cháng)度,電磁閥復位。我困惑的是,因為輸送帶一直是運動(dòng)的,這樣高數計數器有可能會(huì )溢出。小弟剛畢業(yè)出來(lái)工作。哪位大哥幫小弟解答一下。謝謝!