AND_MASK (máscara AND)

A instrução AND_MASK executa um AND bit a bit entre dois valores inteiros.
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.
AND_MASK
AND_MASK
Parâmetros da AND_MASK
Parâmetro
Tipo do parâmetro
Tipo de dados
Descrição
EN
Entrada
BOOL
Quando definida como true, a instrução é habilitada.
  • TRUE: Executa a computação atual.
  • FALSE: Não há computação.
Aplica-se aos programas do diagrama de ladder.
IN
Entrada
DINT
Deve ter formato de inteiro.
MSK
Entrada
DINT
Deve ter formato de inteiro.
AND_MASK
Saída
DINT
AND 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 AND_MASK

Exemplo de diagrama de blocos de função AND_MASK
Exemplo de diagrama de blocos de função AND_MASK
Exemplo de diagrama de ladder AND_MASK
Exemplo de diagrama de ladder AND_MASK
Exemplo de texto estruturado AND_MASK
Exemplo de texto estruturado 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
Dê sua opinião
Tem dúvidas ou comentários sobre esta documentação? Por favor, envie seu comentário aqui.
Normal