ANY_TO_BOOL

La instrucción ANY_TO_BOOL convierte un valor no booleano en valor booleano.
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_BOOL
ANY_TO_BOOL
Parámetros de ANY_TO_BOOL
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
SINT
USINT
BYTE
INT
UINT
WORD
DINT
UDINT
DWORD
LINT
ULINT
LWORD
REAL
LREAL
TIME
DATE
STRING
Cualquier valor no booleano.
o1
Salida
BOOL
Valor booleano.

Ejemplo de texto estructurado ANY_TO_BOOL

(* Equivalencia de ST: *)
ares := ANY_TO_BOOL (10);
(* ares is TRUE *)
tres := ANY_TO_BOOL (t#0s);
(* tres is FALSE *)
mres := ANY_TO_BOOL ('FALSE');
(* mres is FALSE *)
Entregue su opinión
¿Tiene dudas o comentarios acerca de esta documentación? Por favor deje su opinión aquí.
Normal