menu
dopisz swój adres do listy:
kontakt CoDeSys.pl:
e-mail: news@codesys.pl
Telefon: 048 331 20 57
Fax: 048 331 25 36

www.codesys.pl
wyszukaj w codesys.pl
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