2 Description du protocole Modbus
2.8.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 1 (IN8) de l'appareil, type 703571 à l'adresse Modbus 0x11E9:
Demande de données :
08
Esclave
Réponse :
08
Esclave
La valeur de mesure lue pour l'entrée analogique 1, 0x7DB48E52 (=3,0 × 10
s'agit d'une valeur d'entrée invalide.
22
Erreur
Dépassement inférieur de l'étendue de mesure
Dépassement supérieur 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
Valeur de type flottant invalide
Intégrateur ou statistique détruit
03
11 E9
Code de la
Adresse du
fonction
mot
03
04
Code de la
Octets lus
fonction
00 02
10 5A
Nombre de
CRC
mots
8E 52
7D B4
Code d'erreur
C8 ED
CRC
37
), indique qu'il