佛系少年武功
級別: 探索解密
|
硬件方面: 使用的PLC是三菱FX3SA , 伺服驅動器是MR-JE-10A, Y0接的PP,Y2接的NP, 伺服參數設置PA13為0011H(負邏輯,脈沖列+方向信號) 問題: 首先從d8340為0的位置開始 執行第一條指令 DRVA K5000 K2000 Y0 Y2 ,執行完后d8340值增加至5000沒錯, 然后執行第二條指令DRVA K-32767 K2000 Y0 Y2 ,d8340值卻從5000增加到32767,然后來到-32767。(為什么不是從5000減少到-32767?) 所以兩條指令電機的運動方向沒變。 但是,關鍵的來了!當再次執行第一條指令,D8340增加至32767,再執行第二條指令,D8340減少到-32767.。。所以感覺上面那種情況有點顛覆我的理解。 而且是每次斷電后開機就會有這種情況。 新人請大佬幫忙答疑? |
---|---|
|
佛系少年武功
級別: 探索解密
|
還有開機以后我需要先回零 點擊觸摸屏啟動后執行第一條指令,到位后執行第二條指令,執行完成停止運行。 是不是我的回零程序執行了什么導致DRVA指令判斷方向出錯? |
---|---|
|
wu32u2
耐得住挫折的打磨,我們將迸發出比鉆石還璀璨的光芒——
級別: 論壇先鋒
|
應該是程序問題,不應該會出現這樣的情況。 |
|
---|---|---|
|
佛系少年武功
級別: 探索解密
|
是不是我在回零之前,需要先將D8340清零,然后再去使用DRVA指令尋找 原點,這樣就不會有這個問題的發生? |
---|---|
|
佛系少年武功
級別: 探索解密
|
我也覺得是我程序有問題,就是正常情況下DRVA指令是根據目標位置-當前位置所得的值的正和負來判斷正轉還是反轉的對吧? |
---|---|
|
libin520
雖然沒什么突破和進步,卻還是每天在堅持著。
級別: 工控俠客
|
理解錯誤,對指令理解有問題,導致誤打誤撞。程序問題~~~~ |
|
---|---|---|
本帖最近評分記錄:
|
佛系少年武功
級別: 探索解密
|
請問能告訴我正確的理解嗎? |
---|---|
|