Télécharger Imprimer la page

Rockwell Automation Allen-Bradley ControlLogix 1756-L1 Serie Manuel Utilisateur page 312

Publicité

20-10
Communication via un réseau d'E/S décentralisées
Lecture ou écriture de
données vers ou depuis un
module de bloc-transfert
Lecture bloc-transfert
Ecriture bloc-transfert
Publication 1756-UM001E-FR-P - Août 2002
Utilisez cette procédure pour transférer des données vers ou depuis
un module qui requiert des blocs-transferts.
1
Données d'un
module BT
Mot 1
Mot 2
Mot 3
1. L'instruction MSG lit les nombres entiers de 16 bits (INT) depuis
le module BT et les stocke dans un tableau temporaire de INT.
2. L'instruction FAL convertit les INT en nombres entiers de 32 bits
(DINT). Les automates Logix5000 fonctionnent plus efficacement
et consomment moins de mémoire lorsqu'ils utilisent des DINT.
DINT provenant du
projet
dints_output[0]
dints_output[1]
dints_output[2]
1. L'instruction FAL convertit les nombres entiers de 32 bits (DINT)
de l'automate Logix5000 en nombres entiers de 16 bits (INT) :
• Les automates Logix5000 fonctionnent plus efficacement et
utilisent moins de mémoire quand ils travaillent avec des
DINT.
• L'instruction stocke les données dans un tableau temporaire
contenant des INT.
2. L'instruction MSG écrit les INT du tableau temporaire dans le
module BT.
Tampons INT
int_buffer_read[0]
int_buffer_read[1]
int_buffer_read[2]
1
Tampons INT
int_buffer_write[0]
int_buffer_write[1]
int_buffer_write[2]
2
DINT à utiliser
pour le projet
dints_input[0]
dints_input[1]
dints_input[2]
2
Données
pour un
module BT
Mot 1
Mot 2
Mot 3

Publicité

loading