liuleihb
級別: 略有小成
|
FX1N 絕對定位指令DRVA問題FX1N 絕對定位指令DRVA問題 LD M0 DRVA K-500 K1000 Y1 Y3 LD M1 DRVA K500 K1000 Y1 Y3 以上兩個指令在分開執行時為什么旋轉方向相同?都朝向K-500的方向 我把步進馬達運轉在K-500的位置上,監視D8142的值,在執行K500時D8142突然就變成了0,旋轉方向和K-500時相同 不知道為什么? |
---|---|
|
hxl202319
工資就像大姨媽,一月一次,一周就沒了
級別: 網絡英雄
|
你監視下Y3,看-500和500時是否接通,應該有差異的。 而你說的D8142變成0那是對的,因為你原來在-500位置。執行K500就是在此基礎上+500所以是0. 電機的方向控制方式我記得在步進電機的驅動器上也可以更改的,你是否和這里相匹配? |
|
---|---|---|
|
liuleihb
級別: 略有小成
|
在走-500和500時,Y3都是OFF狀態 D8142的值是在指令執行剛開始的時候就變成0了,就是說還沒開始走就變成0了 你說的“執行K500就是在此基礎上+500所以是0”,但是我用的是絕對系統呀 我知道Y3的狀態是一個讀出信號,但是我還是試著SET Y3了,還是不能反向旋轉 程序檢查了N遍,執行此條指令時D8142沒有DMOV K0之類的運行 不知道為什么 [ 此帖被liuleihb在2011-06-03 19:11重新編輯 ] |
---|---|
|