OR_MASK (máscara bit a bit OR)
Máscara bit a bit OR do inteiro, ativa os bits.
Linguagens suportadas: Diagrama de blocos de função, diagrama de ladder, texto estruturado.
Essa instrução aplica-se aos controladores
Micro810
, L20E, L50E e L70E.OR_MASK

Parâmetro | Tipo do parâmetro | Tipo de dados | Descrição |
|---|---|---|---|
EN | Entrada | BOOL | Quando definida como true, a instrução é habilitada.
|
IN | Entrada | DINT | Deve ter formato de inteiro. |
MSK | Entrada | DINT | Deve ter formato de inteiro. |
OR_MASK | Saída | DINT | OR lógico bit a bit entre IN e MSK. |
ENO | Saída | BOOL | Ativa a saída. Aplica-se aos programas do diagrama de ladder. |
Exemplos de OR_MASK
Exemplo de diagrama de blocos de função OR_MASK

Exemplo de diagrama de ladder OR_MASK

Exemplos de texto estruturado OR_MASK

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

Dê sua opinião