Codes Des Réponses D'exception - Solinst AquaVent 3500 Manuel D'utilisation

Masquer les pouces Voir aussi pour AquaVent 3500:
Table des Matières

Publicité

Manuel d'utilisation du MODBUS pour AquaVent™
Table des bits Vecteur des tests de la sonde et Résultat des tests de la sonde :
Bit
Description du test
Test de tension des piles (bit 0). La tension d'une batterie A/D externe sera utilisée pour
0
générer une alimentation électrique lorsque la tension est inférieure à 3,1 V.
Test de la somme de contrôle FLASH de programmation (bit 1). La somme de contrôle
1
calculée de la mémoire de programmation est comparée à une somme de contrôle de
4 octets stockée dans la mémoire FLASH.
Test de la somme de contrôle FLASH des informations (bit 2). La somme de contrôle
2
calculée de la mémoire des informations est comparée à une somme de contrôle de
2 octets stockée dans la mémoire FLASH.
Test de la FRAM (bit 3). Nous allons lire/écrire différents schémas de test dans l'en-
3
semble de la mémoire FRAM. Toutes les données dans la FRAM sont préservées.
LTCG teste seulement certaines parties de la FRAM.
Test 1 de la mémoire d'enregistrement (bit 4). Des blocs d'octets sont écrits/vérifiés de
4
manière non destructive pour le premier segment de 512 octets de chaque page de
mémoire d'enregistrement de 4 096 octets pour l'appareil de mémoire basse.
Test 2 de la mémoire d'enregistrement (bit 5). Comme 5) sauf que l'appareil de mémoire
5
haute est testé.
Test du capteur de température (bit 6). La valeur A/D brute du capteur de température
6
est lue. Si ce relevé se trouve entre 740000H et E50000H, le test est réussi.
Test du capteur de pression (bit 7). La valeur A/D brute du capteur de pression est lue.
7
Si ce relevé se trouve entre 810000H et B000000H, le test est réussi.
Test complet de la mémoire d'enregistrement (bit 8). Des blocs d'octets sont écrits/
vérifiés de manière non destructive pour l'ensemble de la plage de mémoire d'enregis-
8
trement. Un test de mémoire complet de tous les octets prend généralement environ 5 à
10 secondes (selon la quantité de mémoire d'enregistrement installée).
9
Réservé
Test de la somme de contrôle FLASH du bootloader (bit 10). La somme de contrôle cal-
10
culée de la mémoire du bootloader est comparée à une somme de contrôle de 4 octets
stockée dans la mémoire FLASH.
11
Test de détection de fuite (bit 11). Ce bit est défini si une fuite d'eau a été détectée.
12-
Les bits 12 à 31 sont réservés pour une utilisation future. Ils doivent être mis à « 0 ».
31
4.5.3 Codes des réponses d'exception
Les codes d'exception MODBUS pris en charge sont :
Code
Nom
Codes standard
0x01
Fonction interdite
0x02
Adresse interdite
Valeur de données
0x03
illégale
0x04 à 0x05
Réservé
Appareil esclave
0x06
occupé
0x07 à 0x0B
Réservé
Codes étendus Solinst
Incohérence sur le
0x80
terrain
Registre d'écriture
0x81
seulement
Commentaires
Code de fonction MODBUS non pris en charge
La plage de registre demandée s'étend au-delà de la
table des registres pris en charge
La structure de demande n'est pas valable
La demande ne peut pas être traitée pour l'instant, mais
devrait être disponible sous peu. Le client peut essayer
à nouveau la demande plus tard.
L'adresse utilisée ne correspond pas au début d'un
champ de registre valable ou le comptage d'octets ne
correspond pas à la taille du type de données adressées.
Tentative de lecture d'un registre d'écriture seulement
Page 15

Publicité

Table des Matières
loading

Table des Matières