zzgzlp
級別: 略有小成
|
我用PLS2指令自己做了一個回原點功能.但是當用PLS2做絕對位置移時,就不能發脈沖了,因為沒有定義A280.05.也就是說如果要做走絕對位置 A280.05必須等于O,說明設備已經定義原點了。用SET,RSET都不能給A280.05置1,置0,請問怎么才可能實現這個功能呢?! |
---|---|
|
xiao_ming
級別: 論壇先鋒
|
先設定原點方式在執行ORG指令 也可以自設原點用INI指令 [ 此帖被xiao_ming在2021-01-29 08:29重新編輯 ] |
---|---|
本帖最近評分記錄: |
zzgzlp
級別: 略有小成
|
兩位老師,上述問題我用INI指令行后,就可以了。另回原點我自己做的一個程序,動作是先往原點方向走,碰到原點檢測開關后,反轉退出原點。然后用INI #0000 #0002 0 設置當前脈沖量 A276值0。為什么清不了0呢?!然后又用了A540.00這個點置1清零,也沒有清除。回原點動作又是正常的。什么原因沒有給A276清零呢,后面我獨立做了一個程序,INI #0000 #0002 0執行是不可以清零的。這是什么原因呢 |
---|---|
|
廖俊斌
技術交流,微信:qq719157978,扣扣:7191579
級別: 略有小成
|
你的INI指令對應的模式下,指定的寄存器要設置成0才可以清零。 |
---|---|
|
xiao_ming
級別: 論壇先鋒
|
第一個PV字是什麼意思 0=0CH=0.00-0.15 BIT 0.11都ON了 給一個D值吧 但裡面須為0 |
---|---|
|
zzgzlp
級別: 略有小成
|
謝謝各位,尤其是XIAO MING 老師,糾正我的錯誤,還指出了我的認識問題。INI #0 #2 0 這條清零指令最后一個“0”,理解成不使用的無效數據。確不想是0CH.因此將這個命令 糾正為 INI #0 #2 D0 ,D0的值設置成 &0,就都正常了。 |
---|---|
|