MUX8B (multiplexador de 8 entradas BOOL)

Multiplexador entre oito 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.
MUX8B
MUX8B
Parâmetros da MUX8B
Parâmetro
Tipo do parâmetro
Tipo de dados
Descrição
Selector
Entrada
USINT
O valor inteiro do seletor deve estar no conjunto [0...7].
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.
IN4
Entrada
BOOL
Qualquer valor de entrada BOOL.
  • TRUE: Quando o Seletor for 4.
  • FALSE: Quando o Seletor não for 4.
IN5
Entrada
BOOL
Qualquer valor de entrada BOOL.
  • TRUE: Quando o Seletor for 5.
  • FALSE: Quando o Seletor não for 5.
IN6
Entrada
BOOL
Qualquer valor de entrada BOOL.
  • TRUE: Quando o Seletor for 6.
  • FALSE: Quando o Seletor não for 6.
IN7
Entrada
BOOL
Qualquer valor de entrada BOOL.
  • TRUE: Quando o Seletor for 7.
  • FALSE: Quando o Seletor não for 7.
MUX8B
Saída
BOOL
  • TRUE quando:
    • In0 se Seletor = 0
    • In1 se Seletor = 1
    • In2 se Seletor = 2
    • In3 se Seletor = 3
    • In4 se Seletor = 4
    • In5 se Seletor = 5
    • In6 se Seletor = 6
    • In7 se o seletor for = 7
  • FALSE: Para todos os outros valores do Seletor.

Exemplos de MUX8B

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