PUT_4X : registre 4x d'écriture
Traduction de la notice originale
Description de la fonction
Cette fonction copie des valeurs de la variable d'entrée IN dans la zone de registre %MW (zone de registre 4x pour les UC Quantum). OFF est un décalage de mot dans la zone de registre %MW.
La fonction copie un nombre d'octets correspondant à la taille du type de données d'entrée relié à la broche d'entrée IN.
La valeur de OFF peut être modifiée au cours de l'exécution. Lorsque OFF est en dehors de la zone de registre %MW configurée, un message d'erreur est généré et ENO est réglé sur 0.
Dans tous les cas, la fonction écrit uniquement jusqu'à la fin de la zone %MW configurée, même si le type de données relié peut contenir davantage de données. La partie restante du type de donnés relié n'est pas lue par le bloc dans de tels cas.
EN et ENO peuvent être configurés en tant que paramètres supplémentaires.
Exemple
Cette fonction écrit la valeur 16 bits du registre %MW120 (registre 400120), si OFF = 120 et si l'entrée est de type INT.
Cette fonction écrit uniquement le mot 1, si OFF adresse le dernier %MW configuré, même si la taille de la variable IN reliée est supérieure à un mot.
Représentation en FBD
Représentation :
Représentation en LD
Représentation :
Représentation en IL
Représentation :
LD OffsetIn4XRegisterMemory PUT_4X Input
Représentation en ST
Représentation :
PUT_4X (OffsetIn4XRegisterMemory, Input);
Description des paramètres
Description des paramètres d'entrée :
Paramètres
Type de données
Description
OffsetIn4XRegisterMemory
Décalage dans la mémoire du registre %MW (4x).
Input
Entrée
Erreur d'exécution
Pour obtenir la liste de tous les codes et valeurs d'erreur du bloc, voir Extension/Compatibilité.