GET_3X : lecture de mots %IW (registre 3x)
Traduction de la notice originale
Description du fonctionnement
Cette fonction écrit des valeurs de la plage de registres %IW (3x) de la mémoire d'état dans la variable qui est reliée à la broche de sortie.
Offset est un décalage dans la mémoire du registre %IW (3x).
La fonction copie un nombre d'octets correspondant à la taille du type de données de sortie relié à la broche de sortie.
Les paramètres supplémentaires EN et ENO peuvent être configurés.
Exemple
La sortie de cette fonction lit la valeur 16 bits du registre %IW120 ( registre 300120), si Offset = 120 et que la sortie est de type INT.
La valeur de Offset peut être modifiée en cours d'exécution.
Lorsque Offset n'est pas compris dans le nombre de registres %IW(3x) configuré, un message d'erreur apparaît et ENO est mis à "0".
Représentation en FBD
Représentation :
Représentation en LD
Représentation :
Représentation en IL
Représentation :
LD Offset
GET_3X
ST Output
Représentation en ST
Représentation :
Output := GET_3X (Offset);
Description de paramètres
Description des paramètres d'entrée :
Paramètres
Type de données
Signification
Offset
Décalage dans la mémoire du registre %IW (3x).
Description des paramètres de sortie :
Paramètres
Type de données
Signification
Output
Sortie
Erreur d’exécution
Pour obtenir une liste de tous les codes et valeurs d'erreur du bloc, voir Extension/Compatibilité.