KROHNE C95 CI FR Manuel d'utilisation

Page 30

Advertising
background image

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

Advertising