EcoStruxure Machine Expert versión 1.1 no soporta los controladores M258, LMC058 y LMC078.

MUX

Descripción general

Operador de selección IEC para operaciones de multiplexación.

OUT := MUX(K, IN0,...,INn)) significa:

OUT := INk

IN0, ...,INn y OUT pueden ser de cualquier tipo de datos idéntico. Asegúrese de que en esas posiciones se utilizan variables del mismo tipo de datos, especialmente al utilizar tipos de datos definidos por el usuario. El compilador verifica la identidad de los tipos y devuelve errores del compilador. No se permite la asignación de instancias de bloques de funciones a variables de interfaz.

K debe ser BYTE, WORD, DWORD, LWORD, SINT, USINT, INT, UINT, DINT, LINT, ULINT o UDINT.

MUX selecciona el valor Kº entre un grupo de valores.

Ejemplo en IL

El resultado es 30

LD     0
MUX    30     ,
       40     ,
       50     ,
       60     ,
       70     ,
       80
ST     Var1

Ejemplo en ST

Var1:=MUX(0,30,40,50,60,70,80); (* Result is 30 *);

NOTA: No se procesarán las expresiones que se produzcan delante de una entrada distinta de INk para ahorrar tiempo de ejecución. Únicamente en la modalidad de simulación se ejecutarán todas las expresiones.