| 
				 
					【控制要求】
				 
				
					? 某公司每天有四個(gè)響鈴時(shí)刻:上午上班、上午下班,下午上班、下午下班。上班或下班時(shí)間一到,電鈴立即發(fā)出鈴聲,鈴聲持續一分鐘。四個(gè)上下班時(shí)刻可任意設置,且可隨時(shí)校對當前時(shí)間。
				 
				
					z進(jìn)行時(shí)間設置和校對的操作。 【元件說(shuō)明】
				 
				
					
						
							| 
								PLC 元件
							 | 
							
								控制說(shuō)明
							 | 
						 
						
							| 
								M0
							 | 
							
								時(shí)間設定按鈕
							 | 
						 
						
							| 
								Y0
							 | 
							
								工作電鈴
							 | 
						 
						
							| 
								R4128~R4134
							 | 
							
								讀出的萬(wàn)年歷數據
							 | 
						 
						
							| 
								D200~D206
							 | 
							
								寫(xiě)入的萬(wàn)年歷數據
							 | 
						 
						
							| 
								D5000~D5023
							 | 
							
								上下班時(shí)間點(diǎn)數據
							 | 
						 
					
				 
				
					【RTC與PLC內部特殊緩存器的對應】
				 
				
					 
				 
				
					表1 定時(shí)器設定暫存器
				 
				
					
						
							| 
								響鈴時(shí)間
							 | 
							
								起始時(shí)間
							 | 
							
								 
							 | 
							
								結束時(shí)間
							 | 
							
								 
							 | 
						 
						
							| 
								 
							 | 
							
								原始設定時(shí)刻
							 | 
							
								總秒數
							 | 
							
								原始設定時(shí)刻
							 | 
							
								總秒數
							 | 
						 
						
							| 
								組別
							 | 
							
								時(shí)
							 | 
							
								分
							 | 
							
								秒
							 | 
							
								秒
							 | 
							
								時(shí)
							 | 
							
								分
							 | 
							
								秒
							 | 
							
								秒
							 | 
						 
						
							| 
								上午上班
							 | 
							
								R5002
							 | 
							
								R5001
							 | 
							
								R5000
							 | 
							
								DR6000
							 | 
							
								R5005
							 | 
							
								R5004
							 | 
							
								R5003
							 | 
							
								DR6002
							 | 
						 
						
							| 
								上午下班
							 | 
							
								R5008
							 | 
							
								R5007
							 | 
							
								R5006
							 | 
							
								DR6004
							 | 
							
								R5011
							 | 
							
								R5010
							 | 
							
								R5009
							 | 
							
								DR6006
							 | 
						 
						
							| 
								下午上班
							 | 
							
								R5014
							 | 
							
								R5013
							 | 
							
								R5012
							 | 
							
								DR6008
							 | 
							
								R5017
							 | 
							
								R5016
							 | 
							
								R5015
							 | 
							
								DR6010
							 | 
						 
						
							| 
								下午下班
							 | 
							
								R5020
							 | 
							
								R5019
							 | 
							
								R5018
							 | 
							
								DR6012
							 | 
							
								R5023
							 | 
							
								R5022
							 | 
							
								R5021
							 | 
							
								DR6014
							 | 
						 
					
				 
				
					表 2 FUN112.BKCMP上/下限列表
				 
				
					
						
							| 
								組別
							 | 
							
								開(kāi)始響鈴時(shí)刻
							 | 
							
								停止響鈴時(shí)刻
							 | 
							
								輸出
							 | 
						 
						
							| 
								上午上班
							 | 
							
								DR6000
							 | 
							
								DR6002
							 | 
							
								M10
							 | 
						 
						
							| 
								上午下班
							 | 
							
								DR6004
							 | 
							
								DR6006
							 | 
							
								M11
							 | 
						 
						
							| 
								下午上班
							 | 
							
								DR6008
							 | 
							
								DR6010
							 | 
							
								M12
							 | 
						 
						
							| 
								下午下班
							 | 
							
								DR6012
							 | 
							
								DR6014
							 | 
							
								M13
							 | 
						 
					
				 
				
					【控制程序】
				 
				
					   
				 
				
					【程序說(shuō)明】
				 
				
					
						- 
							(1) RTC設定( R4128~R4134 → RTC): RTC設定動(dòng)作只有在繼電器 M1952 由1→ 0瞬間執行一次。
						
 
						- 
							在M1952 由1→ 0 瞬間將 R4128~ R4134的設定值寫(xiě)到 RTC中相對應的硬件緩存器中。在M1952回到0 后計時(shí)動(dòng)作開(kāi)始,同時(shí)每次掃描 CPU 將反向地將 RTC中的時(shí)間值讀出,寫(xiě)到 R4128~ R4134 去。
						
 
					 
					- 
						(2)時(shí)間的設定,也可以在 WinProladder界面中方便實(shí)現:點(diǎn)選菜單“PLC”?“設定”?“萬(wàn)年歷”,即可出現下列窗口:
					
 
					- 
						(3)將每次響鈴的上下限時(shí)刻轉換為秒,再結合 FUN112.BKCMP指令,即可實(shí)現一分鐘內響鈴。
					
 
					- 
						(4)上下班的時(shí)間一般來(lái)說(shuō)較為固定,因此緩存器列表 R5000~R5023的內容在 “緩存器表格 ”中設定即可,而不必使用搬移指令,占用程序執行時(shí)間。若需要調整時(shí),只需要在 Winproladder的監視頁(yè)面或者在觸摸屏中修改對應的內容即可。
					
 
					- 
						(5)此例只要略加修改,即可應用于養殖場(chǎng),蘭花栽種,或定時(shí)加熱系統等場(chǎng)合。
					
 
				 
				
					    
				 
			 |