ANY_TO_DINT

La instrucción ANY_TO_DINT convierte un valor en valor entero doble de 32 bits.
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_DINT
ANY_TO_DINT
Parámetros de ANY_TO_DINT
Parámetro
Tipo de parámetro
Tipo de datos
Descripción
EN
Entrada
BOOL
Habilitar instrucción.
  • CIERTO: Ejecuta el cálculo de la conversión a entero doble de 32 bits.
  • FALSO: No hay cómputo.
Solo se aplica a programas de diagrama de lógica de escalera.
i1
Entrada
BOOL
SINT
USINT
BYTE
INT
UINT
WORD
UDINT
DWORD
LINT
ULINT
LWORD
REAL
LREAL
TIME
DATE
STRING
Cualquier valor que no sea entero doble.
o1
Salida
DINT
Un valor entero doble de 32 bits.
ENO
Salida
BOOL
Habilita la salida.
Solo se aplica a programas de diagrama de lógica de escalera.

Ejemplo de texto estructurado ANY_TO_DINT

(* Equivalencia de ST: *)
bres := ANY_TO_DINT (true);
(* bres is 1 *)
tres := ANY_TO_DINT (t#1s46ms);
(* tres is 1046 *)
mres := ANY_TO_DINT ('0198');
(* mres is 198 *)
Entregue su opinión
¿Tiene dudas o comentarios acerca de esta documentación? Por favor deje su opinión aquí.
Normal