dopisz swój adres do listy:
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.

codesys.pl