Opérateur IEC servant à attribuer une variable à une autre variable d'un type de données approprié.
L'opérateur MOVE convient pour tous les types de données.
Étant donné que l'opérateur MOVE apparaît sous la forme d'une zone dans les éditeurs graphiques FBD, LD et CFC, la fonctionnalité EN/ENO (déverrouillage) peut également s'appliquer à l'attribution de variables.
Exemple en langage CFC avec la fonction EN/ENO
var1 n'est affecté à var2 que si en_i est TRUE.
Résultat : var2 prend la valeur de var1.
LD var1
MOVE
ST var2
Le code suivant renvoie le même résultat :
LD var1
ST var2
ivar2 := MOVE(ivar1);
Le code suivant renvoie le même résultat :
ivar2 := ivar1;