| 
				 
					 
				 
				
					【控制要求】
				 
				
					- 
						按下右循環(huán)按鈕, 16個(gè)霓虹燈按照由小到大的編號( Y0~Y15)依次各亮 200ms后熄滅。
					
 
					- 
						按下左循環(huán)按鈕, 16個(gè)霓虹燈按照由大到小的編號( Y15~Y0)依次各亮 200ms后熄滅。
					
 
					- 
						左右循環(huán)工作狀態(tài)可直接按下對應的按鈕切換,不必先按下復位按鈕停止霓虹燈運行。
					
 
				 
				
					4.按下復位按鈕,不管霓虹燈是處在左循環(huán)還是右循環(huán)工作狀態(tài),所有霓虹燈熄滅?!驹f(shuō)明】
				 
				
					
						
							| 
								PLC 元件
							 | 
							
								控制說(shuō)明
							 | 
						 
						
							| 
								X0
							 | 
							
								右循環(huán)按鈕,按下時(shí), X0狀態(tài)為ON
							 | 
						 
						
							| 
								X1
							 | 
							
								左循環(huán)按鈕,按下時(shí), X1狀態(tài)為ON
							 | 
						 
						
							| 
								X2
							 | 
							
								復位按鈕,按下時(shí), X2狀態(tài)為 ON
							 | 
						 
						
							| 
								T0/T1
							 | 
							
								計時(shí)200ms定時(shí)器,時(shí)基為 10ms的定時(shí)器
							 | 
						 
						
							| 
								Y0~Y15
							 | 
							
								16個(gè)霓虹燈
							 | 
						 
					
				 
				
					【控制程序】
				 
				
					   
				 
				
					【程序說(shuō)明】
				 
				
					- 
						按下右循環(huán)按鈕, X0由OFF→ON變化一次, Z-WR指令執行, Y0~Y15、M10~M11 先被復位為 OFF狀態(tài),接著(zhù) SET指令執行, Y0、M10被置位為 ON。M10=ON,TMR指令執行, T0開(kāi)始計時(shí), 200ms后T0由X0由OFF→ON變化一次, ROL指令執行一次, Y0為ON的狀態(tài)被移位到 Y1,同時(shí),接著(zhù) RST指令被執行, T0復位。
					
 
					- 
						從下一個(gè)掃描周期開(kāi)始, T0又開(kāi)始計時(shí), 200ms后ROL指令又執行一次, Y1為ON的狀態(tài)被移位到 Y2,如此,Y0~Y15將依次各亮 200ms 后熄滅,反復循環(huán)進(jìn)行。
					
 
					- 
						按下左循環(huán)按鈕的工作流程與此類(lèi)似,不同的是用 SHFR指令代替了 SHFL指令,霓虹燈將由大到小的編號依次點(diǎn)亮 200ms。
					
 
					- 
						X2 由OFF→ON變化一次, Y0~Y15,M10~M11都被復位,霓虹燈停止工作。需注意的是,在X0,X1上升沿接點(diǎn)后面的 Z-WR 指令目的在于每次左右循環(huán)狀態(tài)切換時(shí),所有燈處于熄滅狀態(tài),保證從 Y0或者Y15開(kāi)始點(diǎn)亮。
					
 
				 
			 |