Conversioni TIME_TO/TIME_OF_DAY

Informazioni generali

Per suggerimenti generici da considerare durante la conversione di tipo, consultare il capitolo Funzioni di conversione di tipo.

Definizione

Operatore IEC per le conversioni dal tipo di variabile TIME o TIME_OF_DAY a un tipo differente.

Sintassi

TIME_TO_<data type>

TOD_TO_<data type>

Risultati della conversione

L'ora verrà memorizzata internamente in una DWORD in millisecondi (a partire dalle 12:00 A.M. per la variabile TIME_OF_DAY). Questo valore viene poi convertito.

Nel caso del tipo STRING il risultato è una costante di tempo.

NOTA: Gli operatori che convertono un valore in una stringa di caratteri di tipo STRING o WSTRING richiedono un operando corrispondente al tipo dati di destinazione.

Esempi in ST

Esempi in ST con risultati di conversione:

Esempio

Risultato

str := TIME_TO_STRING(T#12ms);

'T#12ms'

dw := TIME_TO_DWORD(T#5m);

300000

si := TOD_TO_SINT(TOD#00:00:00.012);

12

Esempi in IL

Esempi in IL con risultati di conversione:

Esempio

Risultato

LD               T#12ms
TIME_TO_STRI...
ST               str

'T#12ms'

LD               T#300000ms
TIME_TO_DWORD
ST               dw

300000

LD               TOD#00:00:00.012
TIME_TO_SINT
ST               si

12

Esempi in FBD