Dès la lecture des données d'un module (BTR.DN est activé), cette ligne convertit les valeurs INT du module BT en valeurs
DINT pour leur utilisation dans le projet :
• L'instruction MOV définit la longueur de l'instruction FAL sur une valeur égale au nombre d'éléments lus par
l'instruction MSG.
• L'instruction FAL charge alors les valeurs de BTR_int_buffer_read dans BT_input. Cette opération convertit les
valeurs en DINT pour leur utilisation dans le projet.
• BTR_index détermine l'emplacement de stockage des valeurs dans la première dimension de BT_input. Chaque
élément de cette dimension correspond à un module BT spécifique.
43021
Nom du point
Description
BTR_ints_to_dints
convertit les nombres entiers de 16 bits du
module BT en nombres entiers de 32 bits pour le
projet Logix5000
Lorsque l'instruction MSG a lu les données d'un module et que l'instruction FAL les a converties en DINT
(BTR_ints_to_dints.DN activé), l'instruction ADD incrémente BTR_index. Ainsi, l'instruction MSG peut lire le module
suivant.
43021
Communication avec un module d'E/S 1771 via un réseau ControlNet
Convertissez les INT en DINT
Entrez la ligne suivante :
Type des données
CONTROL
Passez au module BT suivant
1. Entrez la ligne suivante :
Accès
name_of_controller
(automate)
Publication 1756-UM001E-FR-P - Août 2002
™
9-17