MOVE : affectation
Traduction de la notice originale
Description de la fonction
La fonction affecte la valeur d'entrée à la sortie.
Il s'agit d'une fonction générique. Le type de donnée à traiter sera déterminé par la première variable affectée à la fonction.
Lorsque l'adresse directe d'une variable doit être affectée ou inversement, commencez toujours par affecter la variable à la fonction. L'affectation d'une adresse directe à l'entrée ou à la sortie de la fonction n'est pas autorisée étant donné que cela ne permet de définir clairement le type de donnée. Le chevauchement des adresses de variables n'est pas pris en charge par cette fonction et ne s'applique qu'aux UC Quantum anciennes et au simulateur d'automate.
Les types de données des valeurs d’entrée et de sortie doivent être identiques.
NOTE : il n'est pas possible de copier un tableau d'éléments EBOOL à l'aide de la fonction MOVE, car la fonction MOVE ne permet pas de mettre à jour l'historique des affectations des éléments du tableau. Pour copier un tableau d'éléments EBOOL, utilisez la fonction COPY_AREBOOL_AREBOOL.
EN et ENO peuvent être configurés comme paramètres supplémentaires.
Formule
OUT = IN
Représentation en FBD
Représentation :
Représentation en LD
Lorsque vous programmez à l'aide du langage à contacts (LD), vous ne pouvez pas utiliser cette fonction avec le type de donnée BOOL car vous pouvez reproduire cette fonctionnalité à l'aide de contacts et de bobines.
Représentation :
Représentation en IL
Représentation :
LD Input MOVE ST Output
Représentation en ST
Représentation :
Output := MOVE (Input) ;
Description des paramètres
Description du paramètre d'entrée :
Paramètre
Type
Signification
Entrée
Valeur d’entrée
Description des paramètres de sortie :
Paramètre
Type
Signification
Sortie
ANY
Valeur de sortie