| 
				 
					
					
					 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執行是不可以清零的。這是什么原因呢  | 
		
|---|---|
| 
				 
					
附件:  
					
				   回原點程序 20210126 004.zip (3 K) 下載次數:58
					 | 
		
| 
				 
					
					
					 廖俊斌 
					
				 
				技術交流,微信: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,就都正常了。      | 
		
|---|---|
| 
				 |