Télécharger Imprimer la page

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

Publicité

Lecture de nombres entiers à partir d'un automate PLC-5
EXEMPLE
Lorsque serial_port[1].3 est activé, des valeurs de nombres entiers de 16 bits sont lues
(INT) et sont stockées dans int_buffer. Puis, l'instruction FAL déplace les valeurs dans
dint_array. Ceci convertit les valeurs en nombres entiers de 32 bits (DINT), pour leur
utilisation par d'autres instructions dans l'automate ControlLogix.
serial_port[1].3
message.EN
message.DN
Ecriture de nombres entiers vers un automate PLC-5
EXEMPLE
Lorsque serial_port[1].3 est activé, les valeurs sont déplacées de dint_array vers
int_buffer. Ceci convertit les valeurs en nombres entiers de 16 bits (INT). Puis,
l'instruction de message envoie int_buffer vers l'autre automate.
serial_port[1].3
fal_control.DN
message.EN
42387
L'exemple suivant indique comment utiliser un buffer de INT.
/
fal_control
RES
fal_control
RES
/
où :
dint_array
int_buffer
Configuration des communications par ligne téléphonique
MSG
Type - Unconfigured
Message Control
FAL
File Arith/Logical
Control
Length
Position
Mode
Dest
dint_array[fal_control.pos]
Expression
int_buffer[fal_control.pos]
FAL
File Arith/Logical
Control
Length
Position
Mode
Dest
int_buffer[fal_control.pos]
Expression
dint_array[fal_control.pos]
MSG
Type - Unconfigured
Message Control
Est un :
tableau de DINT utilisés dans l'automate ControlLogix
tableau de INT avec le même nombre d'éléments que
dint_array
Publication 1756-UM001E-FR-P - Août 2002
EN
message ...
DN
ER
EN
fal_control
?
DN
0
all
ER
EN
fal_control
?
DN
0
all
ER
EN
message ...
DN
ER
23-7

Publicité

loading