REMARQUE :
Reportez-vous à l' A nnexe 6.2
pour plus d'informations sur
les hypothèses concernant les
décalages de registres.
REMARQUE :
Reportez-vous à la section 3.1 pour
changer l'unité de mesure des voies
de niveau et de température de
l' A quaVent.
REMARQUE :
Les coordonnées de longitude et
de latitude ne sont disponibles
que si l' A quaVent a été utilisé
antérieurement avec l' A pp Solinst
Levelogger ou si vous les avez
écrites dans l'enregistreur.
Manuel d'utilisation du MODBUS pour AquaVent™
4.3 Fonctions MODBUS prises en charge par l'AquaVent
L'AquaVent utilise uniquement les fonctions MODBUS qui opèrent sur les
registres (à 16 bits) et transfèrent les données en mode gros-boutiste. L'AquaVent
ne prend en charge que les registres de maintien et, par conséquent, que les
fonctions MODBUS qui opèrent spécifiquement sur les registres de maintien.
Les fonctions MODBUS prises en charge par l'AquaVent sont les suivantes :
03 : Lire n registres (code 0x03) : cette commande lit le contenu d'un ou
plusieurs registres.
06 : Écrire un seul registre (code 0x06) : cette commande écrit le contenu
d'un registre unique.
10 : Écrire n registres (code 0x10) : cette commande écrit le contenu d'un ou
plusieurs registres.
16 : Masquer un registre d'écriture (code 0x16) : cette commande écrit
ou efface un ou plusieurs bits dans un registre unique (reportez-vous à la
section 4.5.1 pour un exemple d'utilisation).
Il est recommandé de se référer au document : MODBUS Application
Protocol Specification V1.1b du 28 décembre 2006, disponible sur le site
www.modbus.org pour de plus amples informations sur les codes de fonction
spécifiques.
4.4 Table des registres AquaVent MODBUS
Les registres MODBUS suivants sont spécifiques à l'AquaVent.
Légende :
Données contenues dans l'enregistreur
Données constantes
L/É =Lire/Écrire
Registre
Taille
L/É
40001
1
R
40021-012
2
R
40041-052
12
R
40061
1
R
40081-084
4
R
40121
1
R
40161-176
16
R
40177-200
24
40201-216
16
R
40217-240
24
40301
1
40241-242
2
R
40261-262
2
R
40321-322
2
R
40341
1
R
40361-362
2
R
40401-402
2
W
40421-422
2
R
40441
1
L/É
40442-580
138
40581
1
R
Données conservées dans la tête de puits
Type
Exemple :
Description
En-tête
uint16
1
Version de la table des registres
uint32
1234567
Numéro de série
Enregistreur
nString
ID produit (24 caractères)
AquaVent
Version du matériel : 1 = matériel
uint16
1
« Edge »
nString « M10 »
ID modèle (8 caractères)
Version du logiciel : Majeur*256+Mineur
uint16
770
p. ex. Version 3.002 s'écrit 3*256+2=770
nString « 000123 »
N° inst./ID proj. (32 octets)
Réservé
nString « PUITS 15 »
Nom de l'emplacement (32 octets)
Réservé
Réservé
unique
43.6736
Latitude (degrés, neg. =S)
unique
-79.4144
Longitude (degrés, neg. =W)
unique
987.123
Charge actuelle de la pile (mAh)
uint16
73 %
Pile %
unique
2.96433
Tension de la pile (V)
bits32
0...01
Vecteur des tests (voir la section 4.5.2)
bits32
0...01
Résultat des tests (voir la section 4.5.2)
bits16
0...00000000
État de l'appareil (voir la section 4.5.1)
Réservé
Nombre. de paramètres (2 pour
uint16
2
l'AquaVent)
Page 12