Herunterladen Inhalt Inhalt Diese Seite drucken

Messages D'erreur; Codes D'erreur Modbus - ECOLAB Versatronic Modbus Beschreibung

Mehrkanalmessgerät
Inhaltsverzeichnis

Werbung

Verfügbare Sprachen

Verfügbare Sprachen

3.8

Messages d'erreur

3.8.1

Codes d'erreur Modbus

Conditions préalables à la communication Modbus
Il faut que les conditions suivantes soient satisfaites pour qu'un esclave puisse recevoir
des demandes, les traiter et y répondre :
n
Le débit en bauds et le format des données du maître doivent correspondre à ceux de
l'esclave.
n
Dans une demande, il faut utiliser la bonne adresse de l'esclave.
n
Les appareils esclaves ne répondent que si la vérification de la somme de contrôle de
la demande réussit. Sinon l'esclave rejette la demande.
n
L'ordre du maître doit être complet et conforme au protocole Modbus.
n
Le nombre de mots à lire doit être supérieur à 0.
Codes d'erreur
Si la demande de données du maître a été reçue par l'esclave sans erreur de
transmission, mais que l'esclave ne peut pas la traiter, il répond avec un code d'erreur.
Les codes d'erreur suivants peuvent apparaître :
n
01 = fonction invalide ; vous trouverez dans le
à la page 18 le détail des codes de fonction supportés par le Versatronic
n
02 = adresse invalide ou nombre de mots/bits à lire ou à écrire trop élevé
n
03 = valeur hors de la plage autorisée
n
08 = valeur protégée en écriture
Réponse en cas d'erreur
Adresse de l'esclave
1 octet
Le code de la fonction est combiné à la valeur 0x80 avec un opérateur OU. Ainsi le bit de
poids fort (MSB) est mis à 1.
Exemple
Demande de données :
01
Esclave
Réponse (avec code d'erreur 2) :
01
Esclave
Réponse avec le code d'erreur 02 parce que l'adresse 0x2345 n'existe pas.
Fonction XX OR 80h
1 octet
06
23 45
Ecrire un mot
Adresse du mot
86
Fonction OR
27
Description du protocole Modbus
Ä Chapitre 3.4 « Codes de fonction »
Code d'erreur
1 octet
00 01
Valeur du mot
02
Erreur
417102397 Rev. 1-10.2019
Somme de contrôle CRC
2 octets
52 5B
CRC
C3 A1
CRC

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis