EcoStruxure Machine Expert Version 1.1 unterstützt nicht die Controller M258, LMC058 und LMC078.

SEL

Überblick

IEC-Auswahloperator für die binäre Auswahl.

G bestimmt, ob IN0 oder IN1 an OUT zugewiesen wird.

OUT := SEL(G, IN0, IN1) heißt:

OUT := IN0;             wenn G=FALSE

OUT := IN1;                  wenn G=TRUE

Erlaubte Datentypen:

IN0, ...,INn und OUT können einem beliebigen identischen Datentyp entsprechen. Stellen Sie sicher, dass Variablen mit identischem Datentyp an diesen Positionen eingesetzt werden, insbesondere bei der Verwendung benutzerdefinierter Datentypen. Bei der Übersetzung wird die Identität der Typen geprüft und es werden entsprechende Übersetzungsfehler zurückgegeben. Die Zuweisung von Funktionsbausteininstanzen zu Schnittstellenvariablen wird nicht unterstützt.

G: BOOL

Beispiel 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 *)

Beispiel in ST

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

Beispiel in FBD

G-SE-0024409.2.gif-high.gif

 

 

Hinweis

HINWEIS: Ein Ausdruck, der IN0 vorgeschaltet ist, wird nicht verarbeitet, wenn G dem Wert TRUE entspricht. Ein Ausdruck, der IN1 vorgeschaltet ist, wird nicht verarbeitet, wenn G dem Wert FALSE entspricht.