Lecture de nombres entiers à partir d'un automate PLC-5
EXEMPLE
Lorsque condition est activé, des valeurs d'entiers de 16 bits (INT) sont lues et 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.
condition
message.EN
/
message.DN
Ecriture de nombres entiers vers un automate PLC-5
EXEMPLE
Lorsque condition est activé, les valeurs dans dint_array sont déplacées dans 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.
e
condition
fal_control.DN
message.EN
42424
fal_control
RES
fal_control
RES
/
où :
dint_array
int_buffer
Communication avec un autre automate sur un réseau ControlNet
Type - Unconfigured
Message Control
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]
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
MSG
message ...
FAL
fal_control
?
0
all
fal_control
?
0
all
MSG
message ...
Publication 1756-UM001E-FR-P - Août 2002
™
11-13
EN
DN
ER
EN
DN
ER
EN
DN
ER
EN
DN
ER