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

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