beautypg.com

Burkert Type 8717 User Manual

Page 235

background image

235

Mise en service Modbus

Réponse

nom de champ

valeur

Adresse esclave

0x01

Fonction

0x84

Champ de données

0x02

Contrôle d'erreur

CRC

(high Byte)

Contrôle d'erreur

CRC

(low Byte)

dans cet exemple, le maître adresse une interrogation à l’appareil esclave 01. Le code de fonction 04 correspond
à « Read Input Register ». L’adresse registre dans l’appareil est en dehors de la plage de validité des adresses.
Ceci conduit l’esclave à envoyer une réponse d’exception avec le code d’exception affiché 02 (adresse de
données illégale).

réponses d’exception implémentées

code

nom

Signification

00

Aucune erreur

01

ILLEGAL FUNCTION

Le code de fonction n'est pas supporté

02

ILLEGAL dATA AddRESS

L'adresse de données n'est pas autorisée dans l'appareil

03

ILLEGAL dATA VALUE

Une valeur contenue dans le champ d'interrogation est
erronée pour l'appareil

04

SLAVE dEVICE FAILURE

Erreur interne à l'appareil

Formats des chiffres

type de
données

Description

longueur
(octets)

UINT8

Nombre entier non signé, 8 bits

1

UINT16

Nombre entier non signé, 16 bits

2

UINT32

Nombre entier non signé, 32 bits

4

FLOAT32

Chiffre à virgule flottante selon IEEE-754
La valeur flottante 32 bits est enregistrée dans deux adresses consécutives, la
première adresse contenant le mot de valeur la plus élevée (préfixe, exposant et
partie supérieure de la mantisse), la deuxième adresse le mot de valeur la moins
élevée (partie inférieure de la mantisse)

4

Vous trouverez d’autres informations techniques sous www.modbus.org.

MFC Family

français