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

SEL

Descripción general

Operador de selección IEC para selecciones binarias.

G determina si se asigna IN0 o IN1 a OUT.

OUT := SEL(G, IN0, IN1) significa:

OUT := IN0;             si G = FALSE

OUT := IN1;                  si G = TRUE

Tipos de datos permitidos:

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.

G: BOOL

Ejemplo en IL

LD  TRUE
SEL 3,4   (* IN0 = 3, IN1 =4 *)
ST  Var1  (* result is 4 *)
LD  FALSE
SEL 3,4
ST  Var1  (* result is 3 *)

Ejemplo en ST

Var1:=SEL(TRUE,3,4); (* result is 4 *)

Ejemplo en FBD

G-SE-0024409.2.gif-high.gif

 

 

Nota

NOTA: Las expresiones que se produzcan delante de IN0 no se procesarán si G es TRUE. Las expresiones que se produzcan delante de IN1 no se procesarán si G es FALSE.