Télécharger Imprimer la page

Ardetem Sfere Mecason TBV5-A Notice De Mise En Oeuvre page 39

Publicité

7. ADRESSAGE MODBUS
1. FONCTIONS MODBUS STANDARD (RTU)
Les mesures de l'appareil sont accessibles :
-
par la RS 485 avec des trames Modbus standard.
-
par Ethernet (option F) sur le port « data » avec des trames Modbus
standard et Modbus TCP.
1.1 Modbus Fonction 03 : lecture de N mots
Fonction 3 : Lecture de N mots
er
Adresse 1
mot
Numéro
3
Esclave
Poids
Poids
fort
faible
DATA (6 octets)
Nb
Valeur 1
Numéro
3
octets
Esclave
Poids
(2xN)
fort
DATA (3+Nx2 octets)
1.2 Modbus Fonction 16 : Ecriture de N mots
Fonction 16 : Ecriture de N mots
er
Adresse 1
Nombre de
Numéro
mot
16
Esclave
Poids
Poids
Poids
Fort
faible
fort
DATA (7+Nx2 octets)
er
Adresse 1
Numéro
16
Poids
poids
Esclave
Fort
faible
DATA (6 octets)
Nombre de mots
Poids
Poids fort
faible
Réponse
Valeur du mot N
er
mot
...
Poids
Poids
poids
faible
fort
faible
Valeur des N
Nombre
mots (N)
mots
d'octets
(2xN)
poids
Poids
Poids
faible
fort
faible
Réponse
mot
Nombre de mots (N)
Poids
Poids fort
faible
1-3. Algorithme de calcul du CRC16
 Remarque 1 :
 Remarque 2 : poly = A001h
 Remarque 3 : le calcul du CRC16 s'applique à tous les octets de la trame
(CRC16 exclu)
 Remarque 4 : ATTENTION dans le CRC16, le 1
poids faible
Exemple :
Checksum
Trame 1 - 3 - 0 -75 - 0 - 2 - CRC16=180-29 (en décimal)
CRC
CRC
CRC16 (2 octets)
Checksum
CRC
CRC
CRC16
(2 octets)
Checksum
CRC
CRC
CRC16
(2 octets)
Checksum
CRC
CRC
CRC16 (2
octets)
= ou exclusif
er
octet émis est l'octet de
OCTET
Décalage CRC de 1 bit vers la droite
OUI
NON
RETENUE
NON
OUI
OCTET SUIVANT
NON
FIN ?
OUI
FIN
Page 39

Publicité

loading