Vous êtes sur la page 1sur 27

Technical Information

Energy Efficiency
Lecture de données via MODBUS
Technical information
Lecture de données via MODBUS

Contents
1. Schéma de principe de l’installation : ............................................................................................... 3
2. Connexion à la passerelle via le logiciel Modbus Poll ..................................................................... 3
2.1. Paramètres de communication à renseigner : ......................................................................... 3
3. Prérequis : ........................................................................................................................................ 4
3.1. Description des unités : ........................................................................................................... 5
3.2. Description des données : ....................................................................................................... 5
4. Interpréter la lecture de l’énergie sur le Diris A40 ............................................................................ 5
4.1. Paramètres à renseigner pour la lecture de l’énergie : ........................................................... 5
4.2. Interprétation des données en 2x16 bits : ............................................................................... 6
4.3. Interprétation des données en 32 bits : ................................................................................... 7
5. Interpréter la lecture du courant sur le Diris A40 ............................................................................. 8
5.1. Paramètres à renseigner pour la lecture du courant : ............................................................. 8
5.2. Interprétation des données en 2x16 bits : ............................................................................... 9
5.3. Interprétation des données en 32 bits : ................................................................................. 11
6. Interpréter la lecture de la puissance sur le Diris A40 ................................................................... 12
6.1. Paramètres à renseigner pour la lecture de la puissance : ................................................... 12
6.2. Interprétation des données en 2x16 bits : ............................................................................. 13
6.3. Interprétation des données en 32 bits : ................................................................................. 15
7. Faire un reset des énergies (kWh +) sur le Diris A40. ................................................................... 16
7.1. Paramètres à renseigner pour le reset des énergies : .......................................................... 16
7.2. Envoyer la trame de commande de reset : ........................................................................... 17
7.3. Envoyer la trame d’enregistrement des paramètres : ........................................................... 18
7.4. Envoyer la trame de reset du produit : .................................................................................. 19
8. Interpréter la lecture de l’énergie sur le Countis E43 ..................................................................... 19
8.1. Paramètres à renseigner pour la lecture de l’énergie : ......................................................... 19
8.2. Interprétation des données en 2x16 bits : ............................................................................. 21
8.3. Interprétation des données en 32 bits : ................................................................................. 22
9. Faire un reset des énergies partielles (kWh +) sur le Countis E43................................................ 23
9.1. Paramètres à renseigner pour le reset des énergies : .......................................................... 23
9.2. Envoyer la trame de commande de reset des énergies : ...................................................... 24
9.3. Envoyer la trame d’enregistrement des paramètres : ........................................................... 25
9.4. Envoyer la trame de reset du produit : .................................................................................. 25

12/01/2015
2 / 27
Technical information
Lecture de données via MODBUS

1. Schéma de principe de l’installation :

2. Connexion à la passerelle via le logiciel Modbus Poll

Pour lire et interpréter des données du Diris A40 nous allons utiliser le logiciel
MODBUS POLL qui est simple d’utilisation et disponible gratuitement en version d’essai sur
internet

Lien de téléchargement : http://telecharger.freedownloadmanager.org/Windows-


PC/Modbus-Poll/GRATUIT-7.0.0.1027.html

2.1. Paramètres de communication à renseigner :

Adresse IP de la passerelle G50 : 172.23.24.6

Dans le logiciel Modbus Pool :


- Sélectionner l’onglet Connexion puis Connect…

Ensuite :
- Type de connection
- Adresse IP de la passerelle G

12/01/2015
3 / 27
Technical information
Lecture de données via MODBUS

3. Prérequis :
Les registres tables de communication des produits Socomec sont exprimés en Jbus,
pour les interpréter en Modbus il faut ajouter +1 à l’adresse du registre.

Exemple :
Le registre de l’énergie active est 50780 en JBUS, pour le lire en Modbus il
faudra interroger le registre 50781.

Le logiciel Modbus Poll interprète les données en JBUS

Les fonctions Modbus supportées par les produits SOCOMEC sont :


o Fonction 3 : lecture (Read Holding Register)
o Fonction 6 : écriture
o Fonction 16 : écriture multiple

Adresse décimale Nombre de mots Description Unité

Adresse hexadécimale Type de donnée

12/01/2015
4 / 27
Technical information
Lecture de données via MODBUS

3.1. Description des unités :


Wh/ 0.001  1Wh/0.001 = 1 kWh V/100  1V/100 = 0,01V
A/1000  1A/1000 = 0,001A W/0,1  1W/0,1 = 10W

3.2. Description des données :


U16  Non signée sur 16 bits S16  Signée sur 16 bits
U32  Non signée sur 32 bits S32  Signée sur 32 bits

4. Interpréter la lecture de l’énergie sur le Diris A40


4.1. Paramètres à renseigner pour la lecture de l’énergie :

Dans le logiciel Modbus Poll, renseigner les paramètres suivants

- Adresse esclave du Diris A40 : 5


- Registre de l’énergie : 50780 en décimal (=0xC65E hexa)

L’énergie est une donnée non signée sur 2 mots à lire sur 32 bits (U32) avec comme unité
des kWh (Wh/0.001)

Sélectionner l’onglet Setup puis Read/Write Definition…

Ensuite :
- Slave ID : 5
- Address : Registre de l’énergie : 50780
- Quantity : 2 (=2mots = 4 octets=32 bits)

12/01/2015
5 / 27
Technical information
Lecture de données via MODBUS

4.2. Interprétation des données en 2x16 bits :

Sélectionner l’onglet Display et cocher Unsigned

Dans cet exemple au registre 50780 nous avons la valeur de 15 (mot de poids fort)
et au registre 50781 nous avons la valeur 31222 (mot de poids faible).

12/01/2015
6 / 27
Technical information
Lecture de données via MODBUS

Comment interpréter l’énergie en kWh ?


Energie = mots de poids faible + mots de poids fort x 65536
= 31222 + (15 x 65536)
= 1014262 kWh

4.3. Interprétation des données en 32 bits :

Paramètres à configurer :
Sélectionner l’onglet Display et cocher Long AB CD

12/01/2015
7 / 27
Technical information
Lecture de données via MODBUS

Dans ce cas la lecture de l’énergie se fait directement au travers du logiciel sans


conversion supplémentaire.

5. Interpréter la lecture du courant sur le Diris A40

5.1. Paramètres à renseigner pour la lecture du courant :

Dans le logiciel Modbus Poll, renseigner les paramètres suivants

- Adresse esclave du Diris A40 : 5


- Registre du courant : 50528 --> 0xC560 HEX

12/01/2015
8 / 27
Technical information
Lecture de données via MODBUS

Il est important d’utiliser les registres « affectés par le rapport de


transformation des transformateurs de courant et tension »

Le courant est une donnée non signée sur 2 mots à lire sur 32 bits (U32) avec
comme unité des mA (A/1000)

Sélectionner l’onglet Setup puis Read/Write Definition…

Ensuite :
- Slave ID : 5
- Address : Registre du courant I1 : 50528
- Quantity : 2

5.2. Interprétation des données en 2x16 bits :

Sélectionner l’onglet Display et cocher Unsigned

12/01/2015
9 / 27
Technical information
Lecture de données via MODBUS

12/01/2015
10 / 27
Technical information
Lecture de données via MODBUS

Dans cet exemple au registre 50528 nous avons la valeur de 8 (mot de poids fort) et
au registre 50529 nous avons la valeur 55120 (mot de poids faible).

Comment interpréter le courant en mA ?


Courant I1 = mots de poids faible + mots de poids fort x 65536
= 55120+ (8 x 65536)
= 579408 mA

On peut constater un petit écart entre la


valeur sur le Diris et celle calculée qui est
lié à la fluctuation de l’injecteur utilisé.

5.3. Interprétation des données en 32 bits :

Paramètres à configurer :
Sélectionner l’onglet Display et cocher Long AB CD

12/01/2015
11 / 27
Technical information
Lecture de données via MODBUS

Dans ce cas la lecture du courant se fait directement au travers du logiciel sans


conversion supplémentaire.

6. Interpréter la lecture de la puissance sur le Diris A40

6.1. Paramètres à renseigner pour la lecture de la puissance :

Dans le logiciel Modbus Pool, renseigner les paramètres suivants

- Adresse esclave du Diris A40 : 5


- Registre de la puissance : 50536 --> 0xC568 HEX

12/01/2015
12 / 27
Technical information
Lecture de données via MODBUS

Il est important d’utiliser les registres « affectés par le rapport de


transformation des transformateurs de courant et tension »

La puissance est une donnée signée sur 2 mots à lire sur 32 bits (U32) avec comme
unité des dizaines de W (W/0,1)

Sélectionner l’onglet Setup puis Read/Write Definition…

Ensuite :
- Slave ID : 5
- Address : Registre du courant P active total : 50536
- Quantity : 2

6.2. Interprétation des données en 2x16 bits :

Sélectionner l’onglet Display et cocher Signed

12/01/2015
13 / 27
Technical information
Lecture de données via MODBUS

12/01/2015
14 / 27
Technical information
Lecture de données via MODBUS

Dans cet exemple au registre 50536 nous avons la valeur de 0 (mot de poids fort) et
au registre 50537 nous avons la valeur -25580 (mot de poids faible).

Cas particulier pour les valeurs signées exprimées uniquement sur 1 mot il
faut procéder comme ci-dessous : (0xFFFF en hexa =65535 en décimal)

Comment interpréter le courant en W ?


P total = 65535 + mots de poids fort
= 65535 + (-25580)
= 399,55 W

On peut constater un petit écart entre la


valeur sur le Diris et celle calculée qui est
lié à la fluctuation de l’injecteur utilisé.

6.3. Interprétation des données en 32 bits :

Paramètres à configurer :
Sélectionner l’onglet Display et cocher Long AB CD

12/01/2015
15 / 27
Technical information
Lecture de données via MODBUS

On peut constater un petit écart entre la valeur sur le Diris et celle calculée qui est lié
à la fluctuation de l’injecteur utilisé.

Dans ce cas la lecture de la puissance totale active se fait directement au travers du


logiciel sans conversion supplémentaire.

7. Faire un reset des énergies (kWh +) sur le Diris A40.


7.1. Paramètres à renseigner pour le reset des énergies :

Dans le logiciel Modbus Poll, renseigner les paramètres suivants

- Adresse esclave du Diris A40 : 5


- Registre des reset : 1024 --> 0x0400 Hex
o Trame de commande : 0x0080 Hex --> 128 Dec
- Sauvegarde de la configuration : 57856 --> 0xE200 Hex
o Trame de commande configuration : 0xA1 Hex --> 161 Dec
o Trame de commande redémarrage : 0xB2 Hex --> 178 Dec

12/01/2015
16 / 27
Technical information
Lecture de données via MODBUS

7.2. Envoyer la trame de commande de reset :

Sélectionner l’onglet Function puis 06:Write Single Register…


Ensuite :
- Slave ID : 5
- Address : Registre du reset 1024
- Value : 128 (0x80)

12/01/2015
17 / 27
Technical information
Lecture de données via MODBUS

7.3. Envoyer la trame d’enregistrement des paramètres :

Sélectionner l’onglet Function puis 06:Write Single Register…


Ensuite :
- Slave ID : 5
- Address : Registre du reset 57586
- Value : 161 (0xA1)

12/01/2015
18 / 27
Technical information
Lecture de données via MODBUS

7.4. Envoyer la trame de reset du produit :

Sélectionner l’onglet Function puis 06:Write Single Register…


Ensuite :
- Slave ID : 5
- Address : Registre du reset du produit 57586
- Value : 178 (0xB2)

8. Interpréter la lecture de l’énergie sur le Countis E43


8.1. Paramètres à renseigner pour la lecture de l’énergie :

Dans le logiciel Modbus Poll, renseigner les paramètres suivants

- Adresse esclave du Countis E43 : 6


- Registre de l’énergie totale : 50770

12/01/2015
19 / 27
Technical information
Lecture de données via MODBUS

L’énergie est une donnée non signée sur 2 mots à lire sur 32 bits (U32) avec comme
unité des kWh (Wh/0.001)

Sélectionner l’onglet Setup puis Read/Write Definition…

Ensuite :
- Slave ID : 6
- Address : Registre de l’énergie : 50770
- Quantity : 2

12/01/2015
20 / 27
Technical information
Lecture de données via MODBUS

8.2. Interprétation des données en 2x16 bits :

Sélectionner l’onglet Display et cocher Unsigned

12/01/2015
21 / 27
Technical information
Lecture de données via MODBUS

Dans cet exemple au registre 50770 nous avons la valeur de 0 (mot de


poids fort) et au registre 50771 nous avons la valeur 12 (mot de poids faible).

Comment interpréter l’énergie en kWh ?


Energie = mots de poids faible + mots de poids fort x 65536
= 12+ (0 x 65536)
= 12 kWh

8.3. Interprétation des données en 32 bits :

Paramètres à configurer :
Sélectionner l’onglet Display et cocher Long AB CD

12/01/2015
22 / 27
Technical information
Lecture de données via MODBUS

Dans ce cas la lecture de l’énergie se fait directement au travers du logiciel sans


conversion supplémentaire.

9. Faire un reset des énergies partielles (kWh +) sur le Countis


E43.
9.1. Paramètres à renseigner pour le reset des énergies :

Dans le logiciel Modbus Pool, renseigner les paramètres suivants

- Adresse esclave du Countis E43 : 6


- Registre des reset : 40512
o Trame de commande : 0x0020 Hex --> 32 Dec
- Sauvegarde de la configuration : 57856
o Trame de commande configuration : 0xA1 Hex --> 161 Dec
o Trame de commande redémarrage : 0xB2 Hex --> 178 Dec

ATTENTION : Cette procédure doit être réalisée dans un intervalle de temps de


moins de 2 minutes.

12/01/2015
23 / 27
Technical information
Lecture de données via MODBUS

9.2. Envoyer la trame de commande de reset des énergies :

Sélectionner l’onglet Function puis 06:Write Single Register…


Ensuite :
- Slave ID : 6
- Address : Registre du reset 40512
- Value : 32

12/01/2015
24 / 27
Technical information
Lecture de données via MODBUS

9.3. Envoyer la trame d’enregistrement des paramètres :

Sélectionner l’onglet Function puis 06:Write Single Register…


Ensuite :
- Slave ID : 6
- Address : Registre du reset 57586
- Value : 161 (0xA1)

9.4. Envoyer la trame de reset du produit :

12/01/2015
25 / 27
Technical information
Lecture de données via MODBUS

Sélectionner l’onglet Function puis 06:Write Single Register…


Ensuite :
- Slave ID : 6
- Address : Registre du reset du produit 57586
- Value : 178 (0xB2)

12/01/2015
26 / 27
//

Vous aimerez peut-être aussi