La versione 1.1 di EcoStruxure Machine Expert non supporta i controllori M258, LMC058 e LMC078.

SEL

Panoramica

Operatore di selezione IECper la selezione binaria.

G determina se IN0 o IN1 è assegnato a OUT.

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

OUT := IN0;             se G=FALSE

OUT := IN1;                  se G=TRUE

Tipi di dati consentiti:

IN0, ...,INn e OUT possono essere qualsiasi tipo di dati identici. Accertare che le variabili del tipo di dati identico siano usate in queste posizioni, in particolare quando si utilizzano tipi di dati definiti da utente. Il compilatore verifica l'identità dei tipi e restituisce gli errori del compilatore. Non è supportata l'assegnazione delle istanze dei blocchi funzione alle variabili di interfaccia.

G: BOOL

Esempio in 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 *)

Esempio in ST

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

Esempio in FBD

G-SE-0024409.2.gif-high.gif

 

 

Nota

NOTA: Un'espressione che si verifica prima di IN0 non verrà elaborata se G è TRUE. Un'espressione che si verifica prima di IN1 non verrà elaborata se G è FALSE.