IEC-Betreiber⮫ „Übersicht“: Binäre Auswahl.
OUT := SEL(G, IN0, IN1) means:
OUT := IN0 if G=FALSE;
OUT := IN1 if G=TRUE
IN0, IN1 und OUT können beliebige Variablentypen sein, G muss BOOL sein. Das Ergebnis der Auswahl ist IN0, wenn G FALSE ist, IN1, wenn G TRUE ist.
In ST z. B. mit
Var1:=SEL(TRUE,3,4); (* Result is 4 *)
Beispiel in FBD:

Ein Ausdruck, der vor IN1 oder IN2 steht, wird nicht verarbeitet, wenn IN0 TRUE ist.