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