ANY_TO_TIME

L'istruzione ANY_TO_TIME converte un valore diverso da Time o Date in un valore Time.
Lingue supportate: Diagramma a blocchi funzione, Diagramma Ladder, Testo strutturato.
Questa istruzione vale per i controllori Micro810, L20E, L50E e L70E.
ANY_TO_TIME
ANY_TO_TIME
Parametri ANY_TO_TIME
Parametro
Tipo di parametro
Tipo di dati
Descrizione
EN
Ingresso
BOOL
Quando è impostato su vero, l'istruzione è abilitata.
  • TRUE: Eseguire il calcolo corrente.
  • FALSE: Non viene eseguito alcun calcolo.
Applicabile alle programmazioni in diagramma ladder.
i1
Ingresso
BOOL
SINT
USINT
BYTE
INT
UINT
WORD
DINT
UDINT
DWORD
LINT
ULINT
LWORD
REAL
LREAL
STRING
Qualsiasi valore positivo diverso da un tipo di dati Time o Date.
IN (o parte di integer di IN se è real) è il numero di millisecondi.
STRING (numero di millisecondi, ad esempio, un valore di 300032 rappresenta 5 minuti e 32 millisecondi).
o1
Uscita
TIME
Valore Time rappresentato da IN. Un valore di 1193h2m47s295ms non è valido.
ENO
Uscita
BOOL
Abilita l'uscita. Applicabile alle programmazioni in diagramma ladder.

Esempio di testo strutturato ANY_TO_TIME

(* Equivalenza ST: *)
ares := ANY_TO_TIME (1256);
(* ares := t#1s256ms *)
rres := ANY_TO_TIME (1256.3);
(* rres := t#1s256ms *)
Fornire un feedback
Hai domande o feedback su questa documentazione? invia il tuo feedback qui.
Normal