Die Operation MOVE belegt Variablen mit spezifischen Werten vor. Der Wert wird am Eingang IN als elementarer Datentyp mit 8, 16 oder 32 Bit Länge vorgegeben und wird in den Operanden kopiert der am Ausgang OUT steht. Sollen anwenderdefinierte Datentypen UDT (Felder/Strukturen) bzw. der Datentyp STRUCT kopiert werden, muß dies mit der Systemfunktion SFC 20 "BLKMOV" geschehen.
Der Freigabeeingang EN wird mit dem Datentyp BOOL angesteuert und kann durch die Operanden E, A, M, D, L, T, Z programmiert werden. Am Eingang IN liegt der Wert an der kopiert werden soll. Der Freigabeausgang ENO hat den gleichen Signalzustand wie der Eingang EN. Der Ausgang OUT beschreibt die Zieladresse des Kopiervorgangs. Wird mit der Operation MOVE ein zu kopierender Wert in ein anderes Datenformat kopiert, ist zu beachten das höherwertige Bits wegfallen bzw. mit Nullen aufgefüllt werden.
Übertragen eines Wortes in ein Byte:
Übertragen eines Bytes in ein Wort: