Télécharger Imprimer la page

JUMO LOGOSCREEN 600 Mode D'emploi page 20

Description de l'interface
Masquer les pouces Voir aussi pour LOGOSCREEN 600:

Publicité

3 Description du protocole Modbus
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 :
01 = fonction invalide
02 = adresse invalide ou bien nombre de mots/bits à lire ou à écrire trop élevé
03 = valeur hors de la plage autorisée
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 :
01
Esclave
Réponse avec le code d'erreur 08 parce que l'adresse 0x1099 est protégée en écriture.
3.9.2
Messages d'erreur en cas de valeurs incorrectes
Pour les valeurs mesurées de type flottant, le code de l'erreur est contenu dans la valeur elle-même,
c'est-à-dire que le code d'erreur remplace la valeur mesurée.
Code d'erreur pour les valeurs
de type flottant
37
1,0 × 10
37
2,0 × 10
37
3,0 × 10
37
4,0 × 10
37
5,0 × 10
37
6,0 × 10
37
7,0 × 10
37
8,0 × 10
Exemple
Lecture de l'entrée analogique externe 1 à l'adresse 0x1006 :
Demande de données :
01
Esclave
20
Fonction XX OR 80h
1 octet
06
1099
Ecriture
Adresse du
d'un mot
mot
86
08
Fonction OR
Erreur
Erreur
Dépassement inférieur de l'étendue de mesure
Dépassement supérieur de l'étendue de mesure
Valeur invalide/Intégrateur ou statistique détruit
Division par zéro
Erreur Mathématique
Erreur Température des bornes/Signal de compensation
Court-circuit de la sonde
Rupture de sonde
03
10 06
Fonction
Adresse du
mot
Code d'erreur
1 octet
0001
9CE5
Valeur du mot CRC
43A6
CRC
00 02
20 CA
Nombre de
CRC
mots
Somme de contrôle
CRC
2 octets

Publicité

loading