DOY (anno di controllo per Real-Time clock)

L'istruzione DOY attiva un'uscita se il valore Orologio in tempo reale (RTC) è compreso nell'intervallo dell'impostazione Ora dell'anno.
Dettagli operazione:
  • Se non è presente un RTC, l'uscita è sempre OFF.
  • Configurare i parametri di inserimento della durata con intervalli validi, secondo quanto specificato nella tabella Tipo di dati DOYDATA. Un valore non valido comporta un errore del controllore a TimeX. Enable è impostato su TRUE ed è presente, e abilitato, un RTC.
Lingue supportate: Diagramma a blocchi funzione, Diagramma Ladder, Testo strutturato.
Questa istruzione vale per i controllori Micro810, L20E, L50E e L70E.
DOY
DOY
Parametri DOY
Parametro
Tipo di parametro
Tipo di dati
Descrizione
EN
Ingresso
BOOL
Abilitazione istruzioni.
  • TRUE: esegue l'operazione.
  • FALSE: non esegue l'operazione.
TimeA
Ingresso
DOYDATA
Impostazione di Year Time del Canale A:
Per configurare TimeA, utilizzare il tipo di dati DOYDATA.
TimeB
Ingresso
DOYDATA
Impostazione di Year Time del Canale B.
Per configurare TimeB, utilizzare il tipo di dati DOYDATA.
TimeC
Ingresso
DOYDATA
Impostazione di Year Time del Canale C.
Per configurare TimeC, utilizzare il tipo di dati DOYDATA.
TimeD
Ingresso
DOYDATA
Impostazione di Year Time del Canale D.
Per configurare TimeD, utilizzare il tipo di dati DOYDATA.
DOY
Uscita
BOOL
Se TRUE, il valore del Real Time Clock rientra nel range dell'impostazione Year Time di uno dei quattro canali.

Tipo di dati DOYDATA

Nella tabella seguente è descritto il tipo di dati DOYDATA.
Tipo di dati DOYDATA
Parametro
Tipo di dati
Descrizione
Enable
BOOL
  • TRUE: Attiva
  • FALSE: Disattiva
YearlyCenturial
BOOL
Tipo di timer (0:timer Yearly; 1:Centurial timer).
YearOn
UINT
Valore Year On (deve essere nel set [2000...2098]).
MonthOn
USINT
Valore Month On (deve essere nel set [1...12]).
DayOn
USINT
Valore Day On (deve essere nel set [1..31], determinato dal valore "MonthOn").
YearOff
UINT
Valore Year Off (deve essere nel set [2000...2098]).
MonthOff
USINT
Valore Month Off (deve essere nel set [1...12]).
DayOff
USINT
Valore Day Off (deve essere nel set [1..31], determinato dal valore "MonthOff").

Esempi di DOY

Esempio di diagramma a blocchi funzionali DOY
Esempio di Diagramma a blocchi funzione DOY
Esempio di diagramma ladder DOY
Esempio di Diagramma Ladder DOY
Esempio di testo strutturato DOY
Esempio di Testo strutturato DOY
(* ST Equivalence: *) TESTOUTPUT := DOY(TIMEA1, TIMEB1, TIMEC1, TIMED1) ;
Fornire un feedback
Hai domande o feedback su questa documentazione? invia il tuo feedback qui.
Normal