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

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.
|
IN1 | Entrada | BOOL | Qualquer valor de entrada BOOL.
|
IN2 | Entrada | BOOL | Qualquer valor de entrada BOOL.
|
IN3 | Entrada | BOOL | Qualquer valor de entrada BOOL.
|
IN4 | Entrada | BOOL | Qualquer valor de entrada BOOL.
|
IN5 | Entrada | BOOL | Qualquer valor de entrada BOOL.
|
IN6 | Entrada | BOOL | Qualquer valor de entrada BOOL.
|
IN7 | Entrada | BOOL | Qualquer valor de entrada BOOL.
|
MUX8B | Saída | BOOL |
|
Exemplos de MUX8B
Exemplo de diagrama de blocos de função MUX8B

Exemplo de diagrama de ladder 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

Dê sua opinião