liuleihb
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 98 個
工控威望: 216 點(diǎn)
下載積分: 479 分
在線時間: 34(小時)
注冊時間: 2009-08-02
最后登錄: 2024-05-22
查看liuleihb的 主題 / 回貼
樓主  發(fā)表于: 2011-06-03 16:15
   FX1N  絕對定位指令DRVA問題FX1N  絕對定位指令DRVA問題

LD  M0  DRVA  K-500 K1000 Y1 Y3
LD  M1  DRVA  K500  K1000 Y1 Y3
以上兩個指令在分開執(zhí)行時為什么旋轉(zhuǎn)方向相同?都朝向K-500的方向
我把步進(jìn)馬達(dá)運(yùn)轉(zhuǎn)在K-500的位置上,監(jiān)視D8142的值,在執(zhí)行K500時D8142突然就變成了0,旋轉(zhuǎn)方向和K-500時相同
不知道為什么?
liuleihb
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 98 個
工控威望: 216 點(diǎn)
下載積分: 479 分
在線時間: 34(小時)
注冊時間: 2009-08-02
最后登錄: 2024-05-22
查看liuleihb的 主題 / 回貼
1樓  發(fā)表于: 2011-06-03 17:32
在走-500和500時,Y3都是OFF狀態(tài)
D8142的值是在指令執(zhí)行剛開始的時候就變成0了,就是說還沒開始走就變成0了
你說的“執(zhí)行K500就是在此基礎(chǔ)上+500所以是0”,但是我用的是絕對系統(tǒng)呀
我知道Y3的狀態(tài)是一個讀出信號,但是我還是試著SET  Y3了,還是不能反向旋轉(zhuǎn)
程序檢查了N遍,執(zhí)行此條指令時D8142沒有DMOV K0之類的運(yùn)行
不知道為什么
[ 此帖被liuleihb在2011-06-03 19:11重新編輯 ]