wangfuwang
下崗農(nóng)民
級別: 家園?
精華主題: 0
發(fā)帖數(shù)量: 521 個
工控威望: 997 點
下載積分: 2144 分
在線時間: 233(小時)
注冊時間: 2007-09-06
最后登錄: 2025-02-19
查看wangfuwang的 主題 / 回貼
樓主  發(fā)表于: 2019-10-23 15:55
圖片:
我用臺達(dá)ES002TPLC,一次發(fā)脈沖6400個剛好是二圈的,用比較指令當(dāng)大于或等于3200個脈沖時(剛好轉(zhuǎn)一圈),暫停發(fā)脈沖 , 用時間繼電器等待幾M秒換向,可是設(shè)定3200脈沖總是要不規(guī)側(cè)的多走1到3個,但是換向后最終還是走6400個 不多也不少。是那里出了問題? 大家?guī)蛶兔?謝謝了。
linzhenfu
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 194 個
工控威望: 305 點
下載積分: 625 分
在線時間: 270(小時)
注冊時間: 2007-07-15
最后登錄: 2025-02-19
查看linzhenfu的 主題 / 回貼
1樓  發(fā)表于: 2019-10-25 09:44
用比較來暫!案咚佥敵觥泵}沖,這思路本身就有問題,還能指望剛好到3200就停?
你CPU報錯首先用診斷看一下什么原因,退一步說,就算不能同時用兩條脈沖指令
,辦法還有很多,比如用寄存器D來存儲脈沖數(shù),第一次發(fā)3200,第二次6400不就行了?