OR_MASK (máscara OR bit a bit)
Máscara OR bit a bit de enteros; activa 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.OR_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.
|
IN | Entrada | DINT | Debe tener formato de entero. |
MSK | Entrada | DINT | Debe tener formato de entero. |
OR_MASK | Salida | DINT | Bit a bit lógica OR entre IN y MSK. |
ENO | Salida | BOOL | Habilita la salida. Se aplica a programas de diagrama de lógica de escalera. |
Ejemplos de OR_MASK
Ejemplo de diagrama de bloque de funciones OR_MASK

Ejemplo de diagrama de lógica de escalera OR_MASK

Ejemplo de texto estructurado OR_MASK

(* ST Equivalence: *) parity := OR_MASK (xvalue, 1); (* makes value always odd *) result := OR_MASK (16#abc, 16#f0f); (* equals 16#fbf *)
Resultados

Entregue su opinión