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