2.7.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
37
9,0 × 10
10,0 × 10
Exemple
Lecture de la valeur mesurée à l'adresse Modbus 0x0064 : demande de données :
01
Esclave
Réponse :
01
Esclave
La valeur mesurée livrée 0x7E70BDC2 (= 8,0 × 10
37
03
Code de fonction
03
Code de fonc-
tion
2 Description du protocole Modbus
Erreur
Dépassement inf. de l'étendue de mesure
Dépassement sup. de l'étendue de mesure
Pas une valeur d'entrée valide
Division par zéro
Erreur mathématique
Température invalide aux bornes du thermocouple
court-circuit de la sonde
Rupture de sonde
Délai d'attente pour l'évaluation
Aucune valeur reçue
00 64
Adresse du mot
04
BD C2
Octets lus
37
) indique qu'il s'agit d'une rupture de sonde.
00 02
85 D4
Nombre de mots
CRC
7E 70
Code d'erreur
C8 ED
CRC
15