Structure D'une Trame Modbus - JUMO diraTRON 104 Mode D'emploi

Masquer les pouces Voir aussi pour diraTRON 104:
Table des Matières

Publicité

pareil répond dès que le traitement interne est terminé. Un temps de 0 ms signifie que l'appareil répond
à la vitesse maximale. Le temps de réponse minimal réglable est nécessaire au maître pour commuter
d'émission en réception.
REMARQUE !
Pendant t
données. Les demandes pendant t
de réponse ont pour conséquence que toutes les données qui se trouvent alors sur le bus deviennent
invalides.
3.4

Structure d'une trame Modbus

Modbus-RTU
Toutes les trames ont la même structure :
Adresse de l'esclave
1 octet
Chaque trame contient quatre champs :
Adresse de l'esclave
Code de la fonction
Champ des données
Somme de contrôle
Modbus-TCP
Modbus-TCP est une procédure standardisée dans laquelle un télégramme Modbus est transmis encap-
sulé dans un segment TCP via Ethernet. Le télégramme Modbus (sans CRC) est transmis avec un en-
tête MBAP (Modbus Application Header) supplémentaire de 6 ou 7 octets. Le septième octet correspond
au premier octet du Modbus RTU, mais ici il est appelé différemment.
MBAP Header
2 octets
2 octets
ID transaction
ID protocole
Identiques
0 pour Mod-
dans de-
bus
mande et ré-
ponse
Pour comparaison : trame Modbus "normale"
et t
ainsi que pendant le temps de réponse de l'esclave, le maître ne doit pas demander de
1
2
Code de la fonction
1 octet
Adresse d'appareil de l'esclave
Choix de la fonction (lecture/écriture de mots)
Contient les informations (suivant le code de la fonction)
Détection des erreurs de transmission
2 octets
Longueur
Longueur de
la demande ou
réponse en
octets à partir
de "ID Unit"
(incluse)
3 Description du protocole Modbus
et t
sont ignorées par l'esclave. Les demandes pendant le temps
1
2
Champ des données
x octets
Adresse du mot
Nombre de mots
Valeur du ou des mots
1 octet
ID Unit
Correspond à
l'adresse d'appa-
reil et doit être
0xFF pour TCP
ou 0
(0 = diffusion)
Adresse
esclave
1 octet
Trame Modbus
Autres octets comme ci-des-
sous,
mais sans CRC
Code de la
Champ des
fonction
données
1 octet
x octets
Somme de contrôle
CRC
2 octets
CRC16
2 octets
15

Publicité

Table des Matières
loading

Table des Matières