5 Modbus at autres protocoles via Ethernet
Exemple : lecture de n mots
Lecture de l'heure de l'appareil. Il s'agit dans cet exemple de l'adresse 0x11E6 à 0x11E8.
Voir également l'exemple Modbus dans le Chapitre 2.4.1 „Lecture de n mots", Page 12.
Demande :
0x0001
2 octets
ID transac-
tion
Affectation
de la
réponse à la
demande
(numéro sui-
vant)
Réponse :
0x0001
2 octets
ID tran-
saction
Affecta-
tion de la
réponse à
la
demande
42
MBAP Header
0x0000
0x0006
2 octets
2 octets
ID protocole
longueur
Pour
Longueur de
Modbus tou-
la demande
jours 0x0000
en octets à
partir de "ID
Unit"
(comprise) ;
ici 6 octets
(0x06)
MBAP Header
0x0000
0x0009
2 octets
2 octets
ID proto-
longueur
cole
Pour
Longueur
Modbus
de la
toujours
réponse en
0x00
octets (y
compris)
„Unit-ID" ;
ici 9 octets
0xFF
1 octet
ID Unit
Pour TCP
toujours FF
fonction pour
ou 255
"lecture de n
(sans adresse d'esclave, ni CRC)
0xFF
0x03
1 octet
1 octet
ID Unit
code de
fonction
Pour
Code de
TCP tou-
fonction
jours
pour "lec-
0xFF
ture de n
mots"
Trame Modbus
(sans adresse d'esclave, ni CRC)
0x03
0x11E6
1 octet
2 octets
code de
adresse
fonction
du 1er mot
Code de
1er mot de
l'adresse IP
à lire
mots"
Trame Modbus
0x06
0x000A 0x0000
1 octet
3 mots
nombre
d'octets
lus
6 octets
Heures Minutes Seconde
ont été lus
10
0x0003
2 octets
nombre de
mots
Il faut lire 3
mots
0x003B
s
00
59