Las constantes TIME se emplean para hacer funcionar los módulos del temporizador estándar. La constante de hora TIME tiene 32 bits de tamaño y tiene la resolución en milisegundos, según especifica la norma IEC 61131-3. Además, LTIME se admite como extensión a la norma como base de hora para temporizadores de alta resolución. LTIME tiene un tamaño de 64 bits y una resolución de nanosegundos.
La biblioteca standard64.lib incluye funciones para cadenas WSTRING.
t#<declaración de tiempo>
En vez de t#
, también puede usar los siguientes:
T#
time#
TIME#
La declaración de tiempo puede incluir las siguientes unidades de tiempo. Deben utilizarse en la siguiente secuencia, pero no es obligatorio usarlas todas.
D | d
: días
H | h
: horas
M | m
: minutos
S | s
: segundos
MS | ms
: milisegundos
Ejemplos de constantes TIME correctas en una asignación de ST
Ejemplo |
Descripción |
---|---|
|
– |
|
(* Es posible que el componente más alto pueda superar su límite *) |
|
– |
Ejemplos de uso incorrecto
Ejemplo |
Descripción |
---|---|
|
(* límite superado en un componente inferior *) |
|
(* falta T# *) |
|
(* orden de entradas incorrecto *) |
LTIME#<declaración de hora>
La declaración de tiempo puede incluir las unidades de tiempo tal y como se usan con la constante TIME y además:
us: microsegundos
ns: nanosegundos
Ejemplos de constantes LTIME correctas en una asignación de ST:
LTIME1 := LTIME#1000d15h23m12s34ms2us44ns
LTIME1 := LTIME#3445343m3424732874823ns
Si desea más información, consulte la descripción de los Tipos de datos de fecha y hora.