Télécharger Imprimer la page

Sew Eurodrive UFR41B Manuel page 99

Passerelle bus de terrain

Publicité

9.2
Structure du protocole
Le protocole Modbus comprend une en-tête et les données des codes de fonction.
L'en-tête est identique pour tous les télégrammes-requête et réponse ainsi que pour les
messages de défaut (Exceptions) ; elle contient, en fonction du code de fonction, un
nombre variable de données (voir illustration suivante).
Transaction-ID
9.2.1
En-tête
Le tableau suivant décrit les octets de protocole de l'en-tête.
Octet
0
1
2
3
4
5
6
7
8 ...
Manuel Passerelle bus de terrain UFR41B pour EtherNet/IP, Modbus/TCP et PROFINET IO
Le protocole Modbus (Modbus/TCP)
MBAP Header
Protocol-ID
Length (1+1+N)
Désignation
Transaction Identifier
Protocol Identifier
Length field (upper byte)
Length field (lower byte)
Unit Identifier (Slave
Address)
Function Code
Data
Le Transaction Identifier (octets 0 et 1) est simplement copié par l'esclave. Il peut
permettre au maître d'identifier des actions interconnectées.
L'identifiant du protocole (octets 2 et 3) doit toujours être égal à "0".
Les octets de longueur (octets 4 et 5) indiquent le nombre d'octets suivant l'octet
Length field. La longueur de télégramme maximale étant 255 octets, l'"upper byte"
doit être égal à "0".
L'identifiant Unit (octet 6) peut être utilisé pour distinguer plusieurs participants
raccordés (p. ex. des ponts ou des passerelles). Il a la fonction de sous-adresse, à
utiliser uniquement pour l'accès aux paramètres pour les appareils SEW. Les
données-process sont toujours reproduites dans l'appareil adressé via l'identifiant
Unit 0 ou FF
.
hex
Les 7 octets de l'en-tête sont suivis du code de fonction et des données.
Structure du protocole
Function Code-Data
UI-D
FC
Signification
Souvent "0", est simplement copié par le serveur (esclave)
0
0
Nombre d'octets de données des codes de fonction + 1 (Unit
identifier)
Correspond à l'adresse de l'esclave. Celle-ci est à régler, pour
l'accès aux données-process de l'UFR41B, sur "0" (0x00) ou 255
(0xFF).
Pour l'accès au canal-paramètres (offset 200 - 203
sages suivants s'appliquent :
0 ou 254 pour les paramètres de l'UFR41B
1 – 253 pour les paramètres d'un appareil de la couche infé-
rieure à l'UFR41B. L'affectation des identifiants Unit aux appa-
reils raccordés aux systèmes de bus est définie via le tableau
de routage de la carte mémoire de l'UFR41B (voir chap.
"Annexe").
Fonction souhaitée
Données selon la fonction souhaitée
I
0 0
N Data
64064AXX
), les adres-
hex
9
99

Publicité

loading