Description du protocole Modbus
3.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 si valeurs flottantes
37
1,0 × 10
37
2,0 × 10
3,0 × 10
37
37
4,0 × 10
5,0 × 10
37
37
6,0 × 10
7,0 × 10
37
37
8,0 × 10
Exemple
Lecture de l'entrée analogique externe 1 à l'adresse Modbus 0x17B2 :
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
qu'il s'agit d'une valeur d'entrée invalide.
417102397 Rev. 1-10.2019
03
17 B2
Fonction
Adresse du mot
03
04
Fonction
Octets lus
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 de compensation invalide
Valeur de type flottant invalide
Intégrateur ou statistique détruit
00 02
Nombre de mots
8E 52
7D B4
Code d'erreur
28
61 01
CRC
C8 ED
CRC
37
), indique