MUX8B (multiplicador de 8 entradas BOOL)
Multiplexor entre ocho entradas BOOL. Genera un valor BOOL.
Idiomas compatibles: Diagrama de bloque de funciones, diagrama de lógica de escalera y texto estructurado.
Esta instrucción se aplica a los controladores Micro810, L20E, L50E y L70E.
MUX8B

Parámetro | Tipo de parámetro | Tipo de datos | Descripción |
|---|---|---|---|
Selector | Entrada | USINT | Valor entero de selector, debe estar en el conjunto [0...7]. |
IN0 | Entrada | BOOL | Cualquier valor de entrada BOOL.
|
IN1 | Entrada | BOOL | Cualquier valor de entrada BOOL.
|
IN2 | Entrada | BOOL | Cualquier valor de entrada BOOL.
|
IN3 | Entrada | BOOL | Cualquier valor de entrada BOOL.
|
IN4 | Entrada | BOOL | Cualquier valor de entrada BOOL.
|
IN5 | Entrada | BOOL | Cualquier valor de entrada BOOL.
|
IN6 | Entrada | BOOL | Cualquier valor de entrada BOOL.
|
IN7 | Entrada | BOOL | Cualquier valor de entrada BOOL.
|
MUX8B | Salida | BOOL |
|
Ejemplos de MUX8B
Ejemplo de diagrama de bloque de funciones MUX8B

Ejemplo de diagrama de lógica de escalera MUX8B

Ejemplo de texto estructurado 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

Entregue su opinión