ANY_TO_TIME

La instrucción ANY_TO_TIME convierte un valor no temporal o de fecha a valor temporal.
Idiomas compatibles: Diagrama de bloque de funciones, diagrama de lógica de escalera y texto estructurado.
Esta instrucción se aplica a los controladores Micro810, L20E, L50E y L70E.
ANY_TO_TIME
ANY_TO_TIME
Parámetros de ANY_TO_TIME
Parámetro
Tipo de parámetro
Tipo de datos
Descripción
EN
Entrada
BOOL
Cuando se establece como cierto, la instrucción está habilitada.
  • CIERTO: Ejecuta el cálculo actual.
  • FALSO: No hay cómputo.
Se aplica a programas de diagrama de lógica de escalera.
i1
Entrada
BOOL
SINT
USINT
BYTE
INT
UINT
WORD
DINT
UDINT
DWORD
LINT
ULINT
LWORD
REAL
LREAL
STRING
Cualquier valor positivo que no sea un tipo de datos temporal o de fecha.
IN (o parte entera de IN si es real) es el número de milisegundos.
STRING (número de milisegundos, por ejemplo, un valor de 300 032 representa 5 minutos y 32 milisegundos).
o1
Salida
TIME
Valor temporal representado por IN. Un valor de 1193h2m47s295ms indica un tiempo no válido.
ENO
Salida
BOOL
Habilita la salida. Se aplica a programas de diagrama de lógica de escalera.

Ejemplo de texto estructurado ANY_TO_TIME

(* Equivalencia de ST: *)
ares := ANY_TO_TIME (1256);
(* ares := t#1s256ms *)
rres := ANY_TO_TIME (1256.3);
(* rres := t#1s256ms *)
Entregue su opinión
¿Tiene dudas o comentarios acerca de esta documentación? Por favor deje su opinión aquí.
Normal