Configuration du protocole modbus, 1 champ adresse (adresse d'appareil), 2 champ fonction – KROHNE ALTOSONIC V12 FR Manuel d'utilisation

Page 117: 3 champ données, 4 méthodes de contrôle d'erreur

Advertising
background image

CONFIGURATION DU PROTOCOLE MODBUS

10

117

ALTOSONIC V12

www.krohne.com

09/2013 - 4002643901 - MA ALTOSONIC V12 R02 fr

10.4.1 Champ Adresse (adresse d'appareil)

Le champ adresse d'une trame de message comprend :

La plage des adresses d'esclaves valides est de 1...247.
L'adresse 0 est utilisée pour la diffusion d'un message à l'adresse de tous les esclaves.

10.4.2 Champ Fonction

Le champ fonction d'une trame de message comprend :

La plage des codes fonction valides est de 1...127.
Le code fonction indique à l'esclave la nature de l'action à réaliser.
Pour plus d'informations sur les fonctions prises en compte, se référer à

Fonctions prises en

compte

à la page 118.

Une réponse de l'esclave contient toujours le code fonction de la requête. Si une fonction n'est
pas applicable, l'esclave envoie une réponse d'exception. Une réponse d'exception est indiquée
par un code fonction de retour avec le bit 8 (bit le plus significatif) défini.

10.4.3 Champ Données

Le champ données contient des valeurs de 8 bits (octets) dans la plage de 0 à FF hexadécimal.
En mode ASCII, chaque octet est représenté par 2 caractères ASCII.

Le champ données des messages contient des informations que le maître et l'esclave utilisent
tous deux pour réaliser une action. Il inclut l'adresse de registre, la quantité de registres et les
données nécessaires.

10.4.4 Méthodes de contrôle d'erreur

Deux méthodes de contrôle d'erreur sont définies dans le protocole Modbus :

• En option : un bit additionnel (bit de parité) est annexé à chaque caractère (ou octet) pour

détecter des erreurs en cours de transmission de caractères (ou octets) individuels.

• Obligatoire : deux octets (ou caractères) sont annexés au message pour détecter des erreurs

en cours de transmission du message.

Un nombre pair d'erreurs de bit dans un caractère (octet) n'est pas détecté en utilisant un bit de
parité, la seconde méthode est utilisée pour contrôler le contenu du message entier.

Le contrôle de caractère et le contrôle de message sont générés dans l'appareil transmetteur et
annexés au message avant la transmission. L'esclave contrôle chaque caractère et la trame de
message entière en cours de réception.

Mode ASCII

2 caractères

Mode RTU

8 bits

Mode ASCII

2 caractères

Mode RTU

8 bits

Advertising