| 
				 
					
					
					 zx1234 
					
				 
				
				
					級別: 論壇先鋒 
			 
					
					
				 | 
			
				
				
				
				  各位老大:在vb中使用m元件控制plc只能用一次,再次使用無效了,plc重啟了又可以使用了,請問為啥這樣  | 
		
|---|---|
| 
				 | 
		
| 
				 
					
					
					 421010857 
					
				 
				每天進步一點點! 
				
				
					級別: 略有小成 
			 
					
					
				 | 
			
				
				
				
				 貼你代碼看看  | 
		|
|---|---|---|
				
  | 
		
| 
				 
					
					
					 john42tw 
					
				 
				
				
					級別: 網絡英雄 
			 
					
					
				 | 
			
				
				
				
				 VB 在與PLC直接通訊時會因時脈原因造成上述問題。 除非對VB很熟,不然要完全正常通訊,有些困難。 建議改用C#,或用輔助外掛軟體如MX OPC  | 
		
|---|---|
| 
				 | 
		
| 
				 
					
					
					 zx1234 
					
				 
				
				
					級別: 論壇先鋒 
			 
					
					
				 | 
			
				
				
				
				 plc梯形圖就是啟,保,停的梯形圖啊 vb語句如下 private sub command1_click() dim outstring as string mscomm1.outbuffercount=0 mscomm1.inbuffercount=0 outstring=chr(&h2)+"7"+"0008"+chr(&h3)+"02" mscomm1.output=outstring ebd sub 這是啟動的語句m0 停止的語句m1和上面一樣,只是地址不同:0108 03  | 
		
|---|---|
| 
				 | 
		
| 
				 
					
					
					 mythic 
					
				 
				mythic 
				
				
					級別: 略有小成 
			 
					
					
				 | 
			
				
				
				
				 ON跟OFF不可能語句一樣的,操作碼就不一樣了,但是要想操作同一個元件,ON和OFF的地址絕對是必須一樣的,除非是位置ON,然后通過操作字讓同一個位OFF,  | 
		
|---|---|
| 
				 | 
		
| 
				 
					
					
					 zhuyikang 
					
				 
				
				
					級別: 網絡英雄 
			 
					
					
				 | 
			
				
				
				
				 outstring=chr(&h2)+"8"+"0008"+chr(&h3)+"03"  | 
		
|---|---|
| 
				 |