3.3. ACCÈS AUX REGISTRES
L'automate maître présent sur le bus peut interroger chaque Cleansense présent et récupérer deux types de valeurs :
• Des valeurs binaires (Discrete inputs)
Il s'agit d'informations de type booléennes.
Exemples :
- Relais de sortie 3 activé :
- Entrée contact sec 1 non activée :
• Des valeurs numériques (Input registers)
Il s'agit des valeurs des mesures effectuées par les capteurs.
L'équation permettant de passer de la valeur lue dans le registre à la valeur réelle est la suivante :
Valeur de la mesure = valeur lue dans le registre / 10
Exemples :
- Si la valeur lue dans le registre 40001 (mesure du capteur de pression) est 0xFFDD = -350, alors la valeur de la mesure
est-35 Pa
- Si la valeur lue dans le registre 40003 (mesure du capteur de température) est 0x00E2 = 226, alors la valeur de la mesure
est 22.6°C
- La table de lecture des registres ModBus du Cleansense est décrite dans les Tableau 7 et Tableau 8.
Registre
Description
20010
Capteur interne Pression : alarme visuelle active ?
20011
Capteur interne Hygrométrie : alarme visuelle active ?
20012
Capteur interne Température : alarme visuelle active ?
20013
Capteur Externe U1 : alarme visuelle active ?
20014
Capteur Externe U2 : alarme visuelle active ?
20015
Capteur Externe U3 : alarme visuelle active ?
20016
Capteur Externe I1 : alarme visuelle active ?
20017
Capteur Externe I2 : alarme visuelle active ?
20018
Capteur Externe I3 : alarme visuelle active ?
20019
Entrée contact sec 1 : alarme visuelle active ?
20020
Entrée contact sec 2 : alarme visuelle active ?
20021
Capteur interne Pression : alarme buzzer active ?
20022
Capteur interne Hygrométrie : alarme buzzer active ?
NT 2066 A – 12/2020
Registre 20045 = 1
Registre 20043 = 0
[ Tableau 7 ModBus Discrete Inputs Table ]
Type de donnée
0 = NON, 1 = OUI
0 = NON, 1 = OUI
0 = NON, 1 = OUI
0 = NON, 1 = OUI
0 = NON, 1 = OUI
0 = NON, 1 = OUI
0 = NON, 1 = OUI
0 = NON, 1 = OUI
0 = NON, 1 = OUI
0 = NON, 1 = OUI
0 = NON, 1 = OUI
0 = NON, 1 = OUI
0 = NON, 1 = OUI
Gamme de valeurs
0 ou 1
0 ou 1
0 ou 1
0 ou 1
0 ou 1
0 ou 1
0 ou 1
0 ou 1
0 ou 1
0 ou 1
0 ou 1
0 ou 1
0 ou 1
20