Lo Scheduler permette di configurare l’esecuzione di azioni di comando e controllo ad orari prefissati. Ad esempio, accensione/spegnimento di luci, attivazione/disattivazione di dispositivi di riscaldamento, attivazione di programmi o di script, ecc.).

 

Il sistema di gestione delle schedulazioni lavora su fasce orarie. Per ogni mese dell’anno è possibile definire fino a 13 fasce orarie diversificate per ciascun giorno della settimana (da Lunedì a Domenica). Per ogni mese è inoltre possibile e specificare date “speciali”, definite genericamente Festività  con fasce orarie diversificate che sostituiscono la normale programmazione per la gestione dei giorni festivi o di altre date particolari.

Per esempio è possibile programmare l'accensione dell'impianto di riscaldamento di un ufficio nel periodo invernale (da Novembre a Marzo) dal Lunedì al Venerdì dalle ore 6:00 alle ore 12:00 e dalle ore 13:30 alle ore 20:00, mentre al Sabato solo dalle ore 6:00 alle ore 12:00; per ogni mese è inoltre possibile definire orari per giorni particolari (festività), per esempio Natale, Pasqua, ecc.

Per ogni fascia oraria schedulata possono essere definite due azioni: una associata all’attivazione della schedulazione (ingresso nella fascia oraria), l’altra associata alla disattivazione della schedulazione (uscita da fascia oraria). Quando l'ora corrente cade all'interno di una fascia oraria (per il mese e giorno in corso) viene eseguita l’azione associata all’ingresso nella fascia oraria; quanto l’ora corrente oltrepassa l’orario di fine della fascia orari viene eseguita l’azione associata all’uscita da fascia oraria.

L’azione può consistere nell’impostazione, inversione, incremento, impulso del valore di un item del DataBase RealTime di X-Vision, nell’attivazione di un programma o esecuzione di uno script, nell’invio o nell’aggiornamento di una ricetta ecc….