KROHNE C95 CI FR Manuel d'utilisation
Page 30

S
2 octets
CRC 16
Numéro
d’esclave
1 octet
1 octet
2 octets
Fonction
3 ou 4
CRC 16
Adresse
Poids
fort
1er mot
Poids
faible
Nombre
Poids
fort
de mot
Poids
faible
2 octets
2 octets
Numéro
d’esclave
1 octet
1 octet
1 octet
2 octets
Fonction
3 ou 4
CRC 16
Nombre
d’octets
lus
Trame de réponse
:
Valeur
Poids
fort
1er mot
Poids
faible
2 octets
Valeur 2
Poids
fort
ème mot
Poids
faible
2 octets
Numéro
d’esclave
1 octet
1 octet
2 octets
Fonction
16
CRC 16
Adresse
1er mot
Nombre
de mots
à forcer
Ecriture de N mots : Fonction N°16 :
Trame de demande :
Valeur
des mots
à forcer
2 octets 2 octets
Nombre
de mots
à forcer
2 octets
Nombre
d’octets
à forcer
1 octet
n octets
Numéro
d’esclave
1 octet
1 octet
1 octet
Fonction
16
Adresse
1er mot
Trame de réponse :
2 octets
CRC 16
Numéro
d’esclave
1 octet
1 octet
2 octets
Fonction
6
CRC 16
Adresse
du mot
Ecriture de 1 mot : Fonction N°6 :
Trame de demande :
2 octets
Valeur
du mot
à forcer
2 octets
Valeur
du mot
à forcer
2 octets
Numéro
d’esclave
1 octet
1 octet
2 octets
Fonction
6
Adresse
du mot
2 octets
CRC 16
Numéro
d’esclave
1 octet
1 octet
1 octet
Fonction
demandée
avec
MSB=1
Code
d’erreur
Trame de réponse :
Trame d’exception :
Valeur des codes d’erreur :
1 : Code de fonction inconnu
2 : Adresse incorrecte
3 : Donnée incorrecte
9 : Ecriture impossible
Trame de demande :
254
03
0 0 0 0 0 0 0 0
CRC 16
0
206
9.3 Lecture au format double entier :
Exemple : Lecture de la mesure affichée
Demande :
0
2
Adresse
Lecture
de n mots
Numéro
d’esclave
octet 3
0 0 0 0 0 0 0 0
octet 4
0 0 0 1 0 0 11
octet 1
1 0 0 0 1 0 0 0
octet 2
0
Signe : 0 positif
1 négatif
0
19
136
Nombre de mot
254
3
4
19
•• Réponse avec mesure positive :
136
0
CRC 16
0
Valeur de la mesure :
mesure
octet 1
octet 2
octet 3
octet 4
2 octets
11111111
octet 3
11111111
octet 4
111 0 11 0 0
octet 1
0 1111 0 0 0
octet 2
Signe : 1 négatif : inversion des bits puis ajout de 1.
Mesure = octet 3 x 2563 + octet 4 x 2562 + octet 1 x 256 + octet 2
= 0 x 2563
+ 0 x 2562
+ 19 x 256
+ 136
= 5000
Lecture de l’adresse 120 => point décimal = 2 => mesure affichée 50.00
254
3
4
236
•• Réponse avec mesure négative :
120
255
CRC 16
255
mesure
octet 1
octet 2
octet 3
octet 4
2 octets
9.2 Description des fonctions modbus supportées :
Lecture de N mots : Fonction n°3