dopisz swój adres do listy:
elementy programu - operatory wyboru
MUX
Operator wyboru IEC: Multiplekser
OUT := MUX(K, IN0, ...,INn) oznacza:
OUT := INK.
IN0, ..., INn i OUT mogą być dowolnego typu. K musi być typu BYTE, WORD, DWORD, SINT, USINT, INT, UINT, DINT lub UDINT. MUX wybiera ze zbioru wartość K-tą. Pierwsza wartość odpowiada K=0. Jeśli K jest większe od liczby kolejnych wejść (n) , przekazywana jest ostatnia wartość
(INn).
Przykład w IL:
LD 0
MUX 30,40,50,60,70,80
ST Var1 (* Wynik 30 *)
Przykład w ST:
Var1:=MUX(0,30,40,50,60,70,80); (* Wynik 30 *);
codesys.pl