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 arytmetyczne


MOVE

Arytmetyczny operator IEC: Przyporządkowanie zmiennej do innej zmiennej odpowiedniego typu. Ponieważ MOVE jest dostępne w edytorach CFC i LD jako moduł, można tam zastosować funkcjonalność EN/EN0 również w odniesieniu do przydziału zmiennej. W edytorze FBD nie jest to niestety możliwe.

Przykład w IL:

LD ivar1
MOVE 
ST ivar2 (* Wynik: var2 zawiera wartość var1 *)
(odpowiada:
LD ivar1
ST ivar2)


Przykład w ST:

ivar2 := MOVE(ivar1);
(odpowiada: 
ivar2 := ivar1;)


Przykład w CFC w połączeniu z funkcją EN/EN0:
Tylko jeśli en_i jest TRUE, wartość zmiennej var1 zostaje przydzielona zmiennej var2.



MOVE


codesys.pl