MUX4B (multiplexador de 4 entradas BOOL)

Multiplexador entre quatro entradas BOOL. Gera uma saída de um valor BOOL.
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.
MUX4B
MUX4B
Parâmetros da MUX4B
Parâmetro
Tipo do parâmetro
Tipo de dados
Descrição
Selector
Entrada
USINT
O valor inteiro do seletor deve estar no conjunto [0...3].
IN0
Entrada
BOOL
Qualquer valor de entrada BOOL.
  • TRUE: Quando o Seletor for 0.
  • FALSE: Quando o Seletor não for 0.
IN1
Entrada
BOOL
Qualquer valor de entrada BOOL.
  • TRUE: Quando o Seletor for 1.
  • FALSE: Quando o Seletor não for 1.
IN2
Entrada
BOOL
Qualquer valor de entrada BOOL.
  • TRUE: Quando o Seletor for 2.
  • FALSE: Quando o Seletor não for 2.
IN3
Entrada
BOOL
Qualquer valor de entrada BOOL.
  • TRUE: Quando o Seletor for 3.
  • FALSE: Quando o Seletor não for 3.
MUX4B
Saída
BOOL
  • TRUE quando:
    • In0 se Seletor = 0
    • In1 se Seletor = 1
    • In2 se Seletor = 2
    • In3 se Seletor = 3
  • FALSE: Para todos os outros valores do Seletor.

Exemplos de MUX4B

Exemplo de diagrama de blocos de função MUX4B
Exemplo de diagrama de blocos de função MUX4B
Exemplo de diagrama de ladder MUX4B
Exemplo de diagrama de ladder MUX4B
Exemplo de texto estruturado MUX4B
Exemplo de texto estruturado MUX4B
(* ST Equivalence: *) range := MUX4 (choice, 1, 10, 100, 1000); (* select from 4 predefined ranges, for example, if choice is 1, range will be 10 *)
Resultados
Resultados
Dê sua opinião
Tem dúvidas ou comentários sobre esta documentação? Por favor, envie seu comentário aqui.
Normal