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