AND_MASK (máscara AND)

La instrucción AND_MASK realiza un AND bit a bit entre dos valores enteros.
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.
AND_MASK
AND_MASK
Parámetros de AND_MASK
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.
IN
Entrada
DINT
Debe tener un formato de entero.
MSK
Entrada
DINT
Debe tener un formato de entero.
AND_MASK
Salida
DINT
Bit a bit lógica AND entre IN y MSK.
ENO
Salida
BOOL
Habilita la salida. Se aplica a programas de diagrama de lógica de escalera.

Ejemplos de AND_MASK

Ejemplo de diagrama de bloque de funciones AND_MASK
Ejemplo de diagrama de bloque de funciones AND_MASK
Ejemplo de diagrama de lógica de escalera AND_MASK
Ejemplo de diagrama de lógica de escalera AND_MASK
Ejemplo de texto estructurado AND_MASK
Ejemplo de texto estructurado AND_MASK
(* ST Equivalence: *) parity := AND_MASK (xvalue, 1); (* 1 if xvalue is odd *) result := AND_MASK (16#abc, 16#f0f); (* equals 16#a0c *)
Resultados
Resultados
Entregue su opinión
¿Tiene dudas o comentarios acerca de esta documentación? Por favor deje su opinión aquí.
Normal