Modbus/USS
3.6 Pilote esclave Modbus
DB de destination de RCV
La table indique le contenu de la zone de destination RCV :
Adresse
+0.0
Les données du télégramme de réponse sont entrées mot par mot dans le DB de
destination. Le premier octet reçu est l'octet de poids faible du premier mot "data[1]", le
troisième octet reçu est l'octet de poids faible du deuxième mot "data[2]", etc. Si moins de 9
bits sont lus ou si un seul octet de poids faible a été lu, la valeur 00H est inscrite dans l'octet
de poids fort restant du dernier mot.
Calcul de l'adresse :
L'adresse Modbus "start_address" 0040 hexa (64 décimal) est indiquée dans la zone des
mémentos :
Octet de
mémento
Le numéro de bit restant "Rest Bit_Number" a la valeur suivante :
Rest-Bit_Nr. =((start_address-
Un accès s'effectue en commençant par le mémento M 1008.0 jusqu'au mémento M 1011.7
inclus.
192
Nom
Type
data[1]
WORD
aaaaa
=((start_address-
0
=((64 -
)
=1008;
aaaaa
0
=((64 -
)
= 0;
Valeur actuelle
W#16#1701
uuuuu
) / 8)
+
1000
/ 8)
+
) % 8)
[Modulo 8]
% 8)
Instructions de service, 03/2009, A5E00124882-05
Commentaire
Données
Modules d'interface série