Zegar sterujący programowalny służy do sterowania czasowego urządzeniami w układach automatyki domowej lub przemysłowej według indywidualnego programu czasowego ustalonego przez użytkownika (załącza i wyłącza urządzenie o zaprogramowanych godzinach w cyklach: dobowym, tygodniowym, dni roboczych [Pn-Pt] lub weekendowym [So, Nd]).