software:qview:qview_6:qcl_library:vc20mktime

VC20MkTime

Passando il riferimento ad un device CALENDAR la funzione VC20MkTime fornisce il numero di secondi trascorsi dalle 00:00 del 1°gennaio 1970 (Epoch Time) fino alla data introdotta.
Questo dato è utile per poter eseguire delle comparazioni tra date.
La funzione gestisce anche valori del giorno e del mese superiori ai limiti naturali (giorno > 31 o mese > 12), calcolandosi automaticamente la data corrispondente.

VC20MkTime (calendar, errorCode, seconds, dayOfWeek, dayOfYear )

Parametri:

IN/OUT TIPO VARIABILE NOME DI ESEMPIO DIM
IN CALENDAR calendar (INTDEVICE) - Riferimento ad un device CALENDAR
OUT GLOBAL errorCode B Codice d'errore:
0 = Nessuno
1 = Giorno ≤ 0
2 = Mese ≤ 0
3 = Anno introdotto fuori limiti [1970÷2037]
OUT GLOBAL seconds L Somma dei secondi trascorsi dalle 00:00 del 1°gennaio 1970 fino alla data introdotta
OUT GLOBAL dayOfWeek B Giorno della settimana:
0 = domenica
1 = lunedì
2 = martedì
3 = mercoledì
4 = giovedì
5 = venerdì
6 = sabato
OUT GLOBAL dayOfYear W Numero di giorni passati rispetto al 1° gennaio dell'anno introdotto

Esempio

Si vuole attivare una uscita digitale (ofUscita01) quando la data e l'ora attuale supera una data e un'ora impostata precedentemente.

  • Ultima modifica: 2019/08/29 17:01