| 
				 
					
					
					 jony7788 
					
				 
				
				
					級(jí)別: 工控俠客 
			 
					
					
				 | 
			
				
				
				
				 
						圖片:  
				 
					一圈360度,分為12個(gè)段點(diǎn),每個(gè)段點(diǎn)30度,每個(gè)段點(diǎn)都有一個(gè)開關(guān)。 當(dāng)開關(guān)打開的區(qū)間,步進(jìn)電機(jī)以正常速度旋轉(zhuǎn),并在段點(diǎn)停留0.5秒,沒有打開段點(diǎn)的區(qū)間,以快于正常速度進(jìn)行旋轉(zhuǎn),且不做停留。 以下例,1、2,5、6,9,10這幾個(gè)區(qū)間是正常速度,其它區(qū)間是快速通過。 償了下幾種方式,效果都不好,大多都是快速時(shí)跑過了頭,把正常區(qū)間都越過了。 PLC是三菱FX3U 希望老師們能指點(diǎn)下思路,感謝。  | 
		
|---|---|
| 
				 | 
		
| 
				 
					
					
					 gzcjx555 
					
				 
				QQ  296686949 
				
				
					級(jí)別: 網(wǎng)絡(luò)英雄 
			 
					
					
				 | 
			
				
				
				
				 這個(gè)程序有點(diǎn)小復(fù)雜,大概需要寫半天左右吧。簡單一點(diǎn)就是每個(gè)點(diǎn)運(yùn)行相對(duì)坐標(biāo),如果ON就停頓,沒有ON,繼續(xù)運(yùn)行下一個(gè)坐標(biāo),會(huì)有很明顯的停頓感。  | 
		|
|---|---|---|
				
  | 
		
| 
				 
					
					
					 二手工控電器 
					
				 
				且行且珍惜 
				
				
					級(jí)別: 工控俠客 
			 
					
					
				 | 
			
				
				
				
				 重賞之下必有勇夫!!!這個(gè)看似邏輯簡單,實(shí)則梯形圖有些復(fù)雜!!!  | 
		|
|---|---|---|
				
  | 
		
| 
				 
					
					
					 木林森 
					
				 
				
				
					級(jí)別: 工控俠客 
			 
					
					
				 | 
			
				
				
				
				 軸旋轉(zhuǎn)前檢查開關(guān)狀態(tài),ON 則直接旋轉(zhuǎn) 30° 后停留 0.5S,OFF 則繼續(xù)檢查下一個(gè)節(jié)點(diǎn)開關(guān)狀態(tài)并進(jìn)行角度累加直到開關(guān)為 ON 后進(jìn)行旋轉(zhuǎn)停留  | 
		
|---|---|
| 
				 本帖最近評(píng)分記錄:  | 
		
| 
				 
					
					
					 二手工控電器 
					
				 
				且行且珍惜 
				
				
					級(jí)別: 工控俠客 
			 
					
					
				 | 
			
				
				
				
				
 按此方法如果是開關(guān)連續(xù)多個(gè)OFF,碰到開關(guān)也會(huì)停留0.5S,這樣的效果肯定不是樓主所需要的,作為設(shè)備廠家也不想這樣的結(jié)果.  | 
		|
|---|---|---|
				
  | 
		
| 
				 
					
					
					 木林森 
					
				 
				
				
					級(jí)別: 工控俠客 
			 
					
					
				 | 
			
				
				
				
				
 OFF 是 N 個(gè) OFF 或者 N 個(gè) OFF + 1 個(gè) ON 角度直接旋轉(zhuǎn), OFF 區(qū)間哪里有停留了?  | 
		
|---|---|
| 
				 | 
		
| 
				 
					
					
					 麥克朱 
					
				 
				
				
					級(jí)別: 家園? 
			 
					
					
				 | 
			
				
				
				
				 走定位應(yīng)該不會(huì)超過吧,超過就說明電機(jī)力不夠,每次定位前統(tǒng)計(jì)前面有幾個(gè)是OFF的,計(jì)算定位長度就好了  | 
		
|---|---|
| 
				 | 
		
| 
				 
					
					
					 jony7788 
					
				 
				
				
					級(jí)別: 工控俠客 
			 
					
					
				 | 
			
				
				
				
				
 先用你的思路試一下,感謝。  | 
		
|---|---|
| 
				 | 
		
| 
				 
					
					
					 jony7788 
					
				 
				
				
					級(jí)別: 工控俠客 
			 
					
					
				 | 
			
				
				
				
				
 有興趣和上班有空閑的朋友可以償試下,開關(guān)用中間繼電器代替,成功了的話個(gè)人發(fā)紅包200感謝,重賞談不上,只是一個(gè)為知識(shí)付費(fèi)的態(tài)度。  | 
		
|---|---|
| 
				 | 
		
| 
				 
					
					
					 dalao123 
					
				 
				
				
					級(jí)別: 論壇先鋒 
			 
					
					
				 | 
			
				
				
				
				 步進(jìn)電機(jī)速度能快多少。步進(jìn)速度快了容易丟步。。停頓也要有時(shí)間的,為啥不用伺服。           ![]()  | 
		|
|---|---|---|
				
  | 
		
| 
				 
					
					
					 jony7788 
					
				 
				
				
					級(jí)別: 工控俠客 
			 
					
					
				 | 
			
				
				
				
				
 這個(gè)轉(zhuǎn)速不高,其實(shí)在快速通過的點(diǎn)位,按三樓說的,增加轉(zhuǎn)動(dòng)的脈沖數(shù),就可以了,最后一個(gè)點(diǎn)位是原點(diǎn),每個(gè)循環(huán)的最后動(dòng)作是回原點(diǎn)。 電機(jī)驅(qū)動(dòng)前有個(gè)點(diǎn)動(dòng)開關(guān),點(diǎn)動(dòng)一次,電機(jī)就一個(gè)循環(huán)動(dòng)作,沒什么丟步的問題。  | 
		
|---|---|
| 
				 |