Upload
others
View
18
Download
1
Embed Size (px)
Citation preview
CP018135–26/04/2013-VERSION 1.4
Version logiciel à partir de 5.90
COMMUNICATION MODBUS POUR ECS COLLECTIF
NOTICE D’INSTALLATION ET
D’UTILISATION
CP018135 23/04/14 V1.5
- page 2 - COMMUNICATION MODBUS ECS COLLECTIF
Sommaire
1. CABLAGE................................................................................................................................. 3 1.1. Connectique ............................................................................................................................................ 3 1.2. Branchements ......................................................................................................................................... 3
2. COMMUNICATION ................................................................................................................... 4 2.1. Protocole ................................................................................................................................................. 4 2.2. Configuration de l’adresse de départ (« starting address ») ................................................................... 4 2.3. Structure des Données ............................................................................................................................ 5 2.4. Données toutes les 30 secondes ............................................................................................................ 5
2.4.1. Défauts ........................................................................................................................................................ 7 2.5. Données toutes les 10 minutes ............................................................................................................... 9 2.6. Données journalières ............................................................................................................................ 12 2.7. Variables énergies ................................................................................................................................. 14
3. ANNEXE ................................................................................................................................. 15 3.1. Les nombres en virgule flottante ........................................................................................................... 15
- page 3 - COMMUNICATION MODBUS ECS COLLECTIF
1. CABLAGE
1.1. CONNECTIQUE
Pour pouvoir récupérer les informations de communication, il faut câbler un connecteur RJ45 en suivant les indications ci-dessous. La communication fonctionne sur une liaison série de type RS485, il est donc très important de ne pas inversé A et B sans quoi la communication ne sera pas fonctionnelle. Il est conseillé de câbler également les masses entre les équipements notamment lorsque la distance qui les sépare dépasse la dizaine de mètres.
//1/// Masse
2 Masse
//3/// Masse
4 B/D1
//5/// A/D0
6 Masse
//7/// Masse
8 Masse
1.2. BRANCHEMENTS Brancher le connecteur sur la carte d’extension comme sur le schéma ci-dessous.
Branchement du connecteur RJ45
- page 4 - COMMUNICATION MODBUS ECS COLLECTIF
2. COMMUNICATION
2.1. PROTOCOLE La régulation fonctionne selon le protocole MODBUS RTU(de Modicon) sur une liaison série RS 485. Pour plus d’informations : http://www.modbustools.com/PI_MBUS_300.pdf Les échanges se font à l’initiative du maître (la régulation CLIPSOL) et comportent une question de celui-ci et une réponse de l’esclave. Il ne peut y avoir qu’un seul maître par réseau, ainsi vous ne pouvez connecter qu’un matériel configuré en
esclave.
Pour récupérer les informations vous devez vous mettre en adresse esclave 30.
Configuration de la liaison série: 19 200 baud 8 bits de données 0 bits de parité 1 bit de stop Le régulateur CLIPSOL implémente les fonctions du protocole MODBUS. Ainsi le régulateur utilisera à destination de votre matériel (à l’adresse 30) la fonction 16 qui est l’écriture de n mots (16 bits) consécutifs. Par conséquent votre matériel MODBUS doit être capable de traiter cette fonction du protocole MODBUS conformément à la documentation Modbus Application Protocol Specification (voir www.modbus.org). Note : Si votre système ne peut être esclave il est impossible de le connecter directement au blocsol. Cependant il est possible d’utiliser une passerelle de communication de type Modbus RTU slave vers Modbus RTU slave permettant ainsi de connecter les deux systèmes.
2.2. CONFIGURATION DE L’ADRESSE DE DEPART (« STARTING ADDRESS »)
Il est possible de configurer dans le régulateur solaire l’adresse de départ des registres de l’esclave dans lesquels la régulation viendra écrire ses valeurs. Cette adresse est disponible dans le menu installateur/Communication/GTC du régulateur solaire.
Nom Description
Adresse Esclave Adresse de l’esclave sur le réseau modbus. Valeur 30 ne peut être modifiée.
Add registre 0x0000 Adresse du registre de base du système de supervision sous forme hexadécimal où seront écrites les valeurs de fonctionnement du système de régulation solaire.
Par défaut cette adresse vaut 0 et convient à la majorité des esclaves. Si cette adresse de base n’est pas accessible sur votre système veuillez modifier la valeur en fonction de l’adresse du premier registre disponible sur votre esclave. Par exemple sur la passerelle Anybus X-gateway Modbus RTU Slave - Modbus RTU Slave les registres disponibles en écriture se trouvent à l’adresse décimale 1025, soit l’adresse hexadécimale 0x0401.
- page 5 - COMMUNICATION MODBUS ECS COLLECTIF
Pour configurer cette valeur sélectionner la ligne « Add registre » à l’aide du bouton puis passer d’un
chiffre à l’autre en appuyant brièvement sur le bouton . Vous pouvez modifier la valeur du digit en appuyant sur le bouton +/-
2.3. STRUCTURE DES DONNEES
Les données échangées avec le protocole MODBUS sont des « mots » le protocole entend par « mot » une variable informatique codée sur 2 octets [16 bits].
L’adressage de la table est fait au mot. Soit le début d’une variable à tous les octets pairs.
Les emplacements mémoire décrits ci-dessous sont des entiers 16 bits sur 2 octets. Les variables totalisatrices sont sur 32 bits, elles se trouvent dans la table dite 10 minutes et journalière.
Adressage en mots 0 1
Adressage en octets 0 1 2 3
Valeur Mot 0 Mot 1
Les types de données désignés dans les tables ci-après correspondent à la façon dont doivent être interprétées les données contenus dans la table MODBUS pour obtenir la valeur désirée (on parle aussi de formatage des données).
E8 NSigné : correspond à un entier 8 bits non signé.
E16 Signé : correspond à un entier 16 bits signé. Le bit de poids fort (bit 15) correspond au signe
E16 NSigné : correspond à un entier 16 bits non signé.
Float32 : correspond à un nombre flottant (avec virgule) codé sur 32 bits (4 octets).
2.4. DONNEES TOUTES LES 30 SECONDES
Les données comprissent entre les adresses 0 et 47 sont envoyées toutes les 30 secondes et correspondent à des informations instantanées.
Adresse relative
Type Variable Correspondance
0 E16 Signé Tinst_T1_30s Température instantanée du capteur
1 E16 Signé Tinst_T2_30s Température instantanée de l’entrée primaire de l’échangeur capteur
2 E16 Signé Tinst_T3_30s Température instantanée de la sortie primaire de l’échangeur capteur
3 E16 Signé Tinst_T4_30s Température instantanée du ballon solaire
4 E16 Signé Tinst_T5_30s Température instantanée de l’eau froide
5 E16 Signé Tinst_T6_30s Température instantanée de l’ECS
6 E16 Signé Tinst_T7_30s Contact disjoncteur circulateur 1 du circuit secondaire de l’échangeur capteur
7 E16 Signé Tinst_T8_30s Contact disjoncteur circulateur 2 du circuit secondaire de l’échangeur capteur
8 E16 Signé Tinst_T9_30s Température instantanée de l’entrée secondaire de l’échangeur capteur
9 E16 Signé Tinst_T10_30s Température instantanée de la sortie secondaire de l’échangeur capteur
10 E16 Signé Tinst_T11_30s Température instantanée de l’appoint
- page 6 - COMMUNICATION MODBUS ECS COLLECTIF
11 E16 Signé Tinst_T12_30s Contact disjoncteur circulateur 1 et 2 du circuit primaire de l’échangeur du préparateur d’ECS instantanée
12 E16 Signé Tinst_T13_30s Température instantanée de l’entrée primaire de l’échangeur ECS
13 E16 Signé Tinst_T14_30s Température instantanée de la sortie primaire de l’échangeur ECS
14 E16 Signé Tinst_T15_30s Contact disjoncteur circulateur 1 du circuit primaire de l’échangeur capteur
15 E16 Signé Tinst_T16_30s Contact disjoncteur circulateur 2 du circuit primaire de l’échangeur capteur
16 E16 NSigné Debit1 Débit instantané d'eau froide pour production ECS L/min
17 E16 NSigné Debit2 Débit instantané du circuit additionnel L/min avec option comptage additionnel
18 E16 NSigné Debit3 Débit instantané du bouclage solaire L/min avec option bouclage solaire
19 E16 NSigné Debit4 Débit instantané du circuit capteur L/min avec option comptage primaire
20 E16 NSigné CptElec Consommation électrique auxiliaires moyenne WH/min avec option comptage électrique
21 E16 NSigné Analog1 Entrée analogique 1
22 E16 NSigné Ensoleillement Puissance captée par la sonde d'ensoleillement avec option ensoleillement
23 E16 NSigné Reserved1 Mot réservé valeur à 0
24 E16 NSigné Reserved2 Mot réservé valeur à 0
25 E16 NSigné Reserved3 Mot réservé valeur à 0
26 E16 NSigné Reserved4 Mot réservé valeur à 0
27 E16 NSigné Reserved5 Mot réservé valeur à 0
28 E16 NSigné Reserved6 Mot réservé valeur à 0
29 E16 NSigné PWM1 Sortie 230V circulateur S1 non utilisé (rapport cyclique en pourcent)
30 E16 NSigné PWM2 Sortie 230V circulateur 2 (S2) associé au primaire ECS (rapport cyclique en pourcent) avec option pompes doubles ECS instantanée
31 E16 NSigné PWM3 Sortie 230V circulateur 1 (S3) associé au primaire capteur (rapport cyclique en pourcent)
32 E16 NSigné PWM4 Sortie 230V circulateur 1 (S4) associé au primaire ECS (rapport cyclique en pourcent)
33 E16 NSigné PWM5 Sortie 230V circulateur 1 (S5) associé au secondaire capteur (rapport cyclique en pourcent)
34 E16 NSigné PWM6 Sortie 230V circulateur 2 (S6) associé au secondaire capteur (rapport cyclique en pourcent) avec option pompes doubles
35 E16 NSigné PWM7 Sortie 230V circulateur 2 (S7) associé au primaire capteur (rapport cyclique en pourcent) avec option pompes doubles
36 E16 NSigné PWM8 Sortie 230V vanne de bouclage solaire (rapport cyclique en pourcent) avec option bouclage solaire
37 E16 NSigné PWM9 Sortie 230V circulateur S9 associé à la décharge (rapport cyclique en pourcent)
38 E16 NSigné PWM10 Sortie 230V circulateur S10 (rapport cyclique en pourcent) avec option décharge
39 E16 NSigné Relais1 Sortie contact sec du relais de la carte principal (report défauts grave)
- page 7 - COMMUNICATION MODBUS ECS COLLECTIF
40 E16 NSigné Defaut1 Défaut 1
41 E16 NSigné Defaut2 Défaut 2
42 E16 NSigné Reserved7 Mot réservé valeur à 0
43 E16 NSigné Reserved8 Mot réservé valeur à 0
44 E16 NSigné Reserved9 Mot réservé valeur à 0
45 E16 NSigné Reserved10 Mot réservé valeur à 0
46 E16 NSigné Reserved11 Mot reservé valeur à 0
47 E16 NSigné Reserved12 Mot reservé valeur à 0
Attention : les valeurs des températures sont multipliées par 10 afin d’obtenir le chiffre des dixième sur un entier. Lors du décodage il faut donc diviser par 10 la valeur lue dans la table MODBUS. Exemple :
Adresse 0 1
Valeur brute en hexadécimal 0x01F5 0xFFEC
Interprétation en format E16 Signé
+501 -20
Par exemple si à l’adresse 0 on lit la valeur hexadécimale 0x01F4 elle est donc interprétée dans le format entier 16 bits signé comme valant +501 soit une température T1 = +501/10 = +50.1°C. Si à l’adresse 1 on lit la valeur hexadécimale 0xFFEC elle est donc interprétée dans le format entier 16 bits signé comme valant -20 soit une température T2 = -20/10 = -2.0°C. Nota : Lorsqu’une entrée de mesure (notée T1 à T16) est en court-circuit la valeur lue est de l’ordre de -500. A l’inverse lorsqu’elle est débranchée la valeur lue est de l’ordre de 200. Lorsque le paramètre « Add registre » est différent de 0 la valeur de l’adresse réelle est l’adresse relative figurant dans la table précédente + l’adresse configurée dans le paramètre « Add registre ». Par exemple si « Add registre » vaut 0x0401 (1025), l’adresse réelle du registre de l’esclave contenant la valeur Tinst_T11_30s est donc 1025 + 10 = 1035
2.4.1. Défauts
2.4.1.1. Défaut 1
Les défauts sont regroupés dans un mot de 16 bits où chacun des bits corresponds à un défaut :
Numéro du Bit
Valeur décimale Défaut
0 0 Non affecté
1 2 Sonde de température en court-circuit
2 4 Sonde de température déconnectée
3 8 Défaut de circulation au primaire capteur (Il y a un problème de circulation dans le
circuit capteur. La différence de température entre le capteur et l’entrée chaude au primaire
- page 8 - COMMUNICATION MODBUS ECS COLLECTIF
dépasse 40°C pendant 10 minutes consécutives alors que le circulateur doit être en marche. Vérifier que la circulation dans le circuit capteur est correcte (vanne fermé, circulateur débranché, circulateur grippé, circuit non purgé, disjoncteur déclenché, etc…)
4 16 Non affecté
5 32 Défaut de pression
6 64 Disjoncteur pompes primaire capteur
7 128 Disjoncteur pompes secondaire capteur
8 256
Défaut de l’échangeur capteur (Il y a un problème d’échange dans l’échangeur solaire.
La différence de température entre l’entrée chaude au primaire et la sortie chaude au secondaire est anormalement élevée et dépasse 20°C. Vérifier que la circulation entre le ballon solaire et l’échangeur est correcte (vanne fermé, circulateur débranché, circulateur grippé, disjoncteur déclenché, circuit non purgé, échangeur encrassé, etc…)
9 512
Défaut de circulation au primaire ECS instantanée (Il y a un problème de
circulation dans le circuit primaire de l’ECS instantanée. La différence de température entre le ballon et l’entrée chaude au primaire dépasse 10°C pendant 10 minutes consécutives alors que le circulateur doit être en marche. Vérifier que la circulation dans le circuit primaire est correcte (vanne fermé, circulateur débranché, circulateur grippé, circuit non purgé, disjoncteur déclenché, etc…)
10 1024
Défaut de l’échangeur ECS instantanée (Il y a un problème d’échange dans
l’échangeur de l’ECS instantanée. La différence de température entre l’entrée chaude au primaire et la sortie chaude au secondaire est anormalement élevée et dépasse 20°C pendant 10 minutes consécutives et que l’on a un débit d’eau froide. Vérifier que la circulation entre le ballon solaire et l’échangeur est correcte (vanne fermé, circulateur débranché, circulateur grippé, disjoncteur déclenché, circuit non purgé, échangeur encrassé, etc…)
11 2048 Disjoncteur pompes du préparateur d’ECS instantanée
12 - Non affecté
13 - Non affecté
14 - Non affecté
15 - Non affecté
Exemple :
Adresse 40 41
Valeur brute en hexadécimal 0x00C0 0x0000
Si la valeur de défaut lue est 0x00C0 (192 en décimal) cela correspond en binaire au nombre 0b0000000011000000
Numéro Bit
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Valeur 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0
Soit les bits 7 et 6 à « 1 » et les autres à « 0 ». On a bien 128 + 64 = 192. Interprétation : Cela veut donc dire que nous avons les disjoncteur(s) associé(s) au(x) circulateur(s) du primaire du capteur ainsi que le/les disjoncteur(s) associé(s) au(x) circulateur(s) du secondaire du capteur ont disjoncté.
2.4.1.2. Défaut 2
Les défauts sont regroupés dans un mot de 16 bits où chacun des bits corresponds à un défaut :
Numéro du Bit
Valeur décimale Défaut
0 1 Défaut de communication avec la carte d’extension (Vérifier que le câble
Modbus (RJ45 rouge) est bien branché entre les deux systèmes et que la carte d’extension est sous tension)
1 2 Défaut Sauv. Config EEPROM L’écriture de la configuration du blocsol dans la mémoire du système a échouée
- page 9 - COMMUNICATION MODBUS ECS COLLECTIF
2 4 Défaut Sauv. Compt. EEPROM, L’écriture des compteurs énergétiques dans la mémoire du système a échouée
3 - Non affecté
4 à 15 - Non affecté
2.5. DONNEES TOUTES LES 10 MINUTES
Les données comprissent entre les adresses 48 et 119 sont envoyées toutes les 10 minutes et correspondent à des informations moyennées. Elles sont référencées par rapport à l’heure réglée sur la régulation (mot 48, 49 et 50). Ces valeurs sont remises à zéro tous les jours à minuit. Dans le cas des énergies les valeurs envoyées ne sont pas les énergies produites/consommées durant les 10 minutes considérées, mais l'index de production. Un exemple : la production solaire est par exemple 9 652 kWh à 10 h et 9 654 kWh à 10h10 et non 2 kWh (la différence) comme donnée à 10h10. Cela en contraste avec les valeurs moyennes de températures et de débit qui sont bien les valeurs moyennes sur les 10 minutes.
Adresse relative
Type Variable Correspondance
48 2 x E8 Nsigné
Time1_10min Mois (poids fort) - Année (poids faible)
49 2 x E8 Nsigné
Time2_10min Heure (poids fort) - Jour (poids faible)
50 2 x E8 Nsigné
Time3_10min Minute (poids fort) – Seconde (poids faible)
51
Float32
Tmoy_T1_10mLow
Température moyenne sur 10 min du capteur
52 Tmoy_T1_10mHigh
53
Float32
Tmoy_T2_10mLow Température moyenne sur 10 min de l’entrée primaire de l’échangeur capteur
54 Tmoy_T2_10mHigh
55
Float32
Tmoy_T3_10mLow Température moyenne sur 10 min de la sortie primaire de l’échangeur capteur
56 Tmoy_T3_10mHigh
57
Float32
Tmoy_T4_10mLow
Température moyenne sur 10 min du ballon solaire
58 Tmoy_T4_10mHigh
59
Float32
Tmoy_T5_10mLow
Température moyenne sur 10 min de l’eau froide
60 Tmoy_T5_10mHigh
61
Float32
Tmoy_T6_10mLow
Température moyenne sur 10 min de l’ECS
62 Tmoy_T6_10mHigh
63
Float32
Tmoy_T7_10mLow Contact disjoncteur circulateur 1 du circuit secondaire de l’échangeur capteur
64 Tmoy_T7_10mHigh
65
Float32
Tmoy_T8_10mLow Contact disjoncteur circulateur 2 du circuit secondaire de l’échangeur capteur
66 Tmoy_T8_10mHigh
- page 10 - COMMUNICATION MODBUS ECS COLLECTIF
67
Float32
Tmoy_T9_10mLow Température moyenne sur 10 min de l’entrée secondaire de l’échangeur capteur
68 Tmoy_T9_10mHigh
69
Float32
Tmoy_T10_10mLow Température moyenne sur 10 min de la sortie secondaire de l’échangeur capteur
70 Tmoy_T10_10mHigh
71
Float32
Tmoy_T11_10mLow
Température moyenne sur 10 min de l’appoint
72 Tmoy_T11_10mHigh
73
Float32
Tmoy_T12_10mLow Contact disjoncteur circulateur 1 et 2 du circuit primaire de l’échangeur du préparateur d’ECS instantanée
74 Tmoy_T12_10mHigh
75
Float32
Tmoy_T13_10mLow Température moyenne sur 10 min de l’entrée primaire de l’échangeur ECS
76 Tmoy_T13_10mHigh
77
Float32
Tmoy_T14_10mLow Température moyenne sur 10 min de la sortie primaire de l’échangeur ECS
78 Tmoy_T14_10mHigh
79
Float32
Tmoy_T15_10mLow Contact disjoncteur circulateur 1 du circuit primaire de l’échangeur capteur
80 Tmoy_T15_10mHigh
81
Float32
Tmoy_T16_10mLow Contact disjoncteur circulateur 2 du circuit primaire de l’échangeur capteur
82 Tmoy_T16_10mHigh
83
Float32
Debit1Low
Débit moyenne sur 10 min de l'ECS L/min
84 Debit1High
85
Float32
Debit2Low Débit moyen sur 10 min du circuit additionnel L/min avec option comptage additionnel
86 Debit2High
87
Float32
Debit3Low Débit moyen sur 10 min du bouclage solaire L/min avec option bouclage solaire
88 Debit3High
89
Float32
Debit4Low Débit moyen sur 10 min du circuit capteur L/min avec option comptage primaire
90 Debit4High
91
Float32
Debit5Low Consommation électrique moyenne WH/min avec option comptage électrique
92 Debit5High
93
Float32
Ene_Sol_10mLow
Energie solaire utile D1 cumulée en KWh
94 Ene_Sol_10mHigh
95 Float32 Ene_Sol2_10mLow Energie solaire 2 cumulée en KWh
- page 11 - COMMUNICATION MODBUS ECS COLLECTIF
96 Ene_Sol2_10mHigh
97
Float32
Ene_App_10mLow
Energie appoint utile D1 cumulée en KWh
98 Ene_App_10mHigh
99
Float32
Ene_Bcl_sol_10mLow Energie bouclage solaire D3 cumulée en KWh avec option bouclage solaire
100 Ene_Bcl_sol_10mHigh
101 E16 NSigné
Reserved13 Mot réservé valeur à 0
102 E16 NSigné
Reserved14 Mot réservé valeur à 0
103
Float32
Ene_D2_10mLow Energie circuit additionnel D2 cumulée en KWh avec option comptage circuit additionnel
104 Ene_D2_10mHigh
105
Float32
Ene_Bcl_total_10mLow Energie bouclage total D3 cumulée en KWh avec option comptage
bouclage solaire 106
Ene_Bcl_total_10mHigh
107
Float32
Ene_D4_10mLow Energie solaire primaire D4 cumulée en KWh avec option comptage primaire capteur
108 Ene_D4_10mHigh
109
Float32
Ene_elec_10mLow Energie électrique auxiliaires cumulée en KWh avec option comptage électrique
110 Ene_elec_10mHigh
111
Float32
Ene_ensol_10mLow Energie ensoleillement cumulée en KWh avec option sonde ensoleillement
112 Ene_ensol_10mHigh
113
Float32
Volume_D1_10mLow
Volume cumulé d'eau froide en m3
114 Volume_D1_10mHigh
115
Float32
Volume_D3_10mLow Volume cumulé du bouclage ECS en m3 avec option bouclage solaire
116 Volume_D3_10mHigh
117
Float32
Volume_ECS_Sup_10mLow Volume cumulé d'eau froide total avec mitigeur en m3 avec option
mitigeur 118
Volume_ECS_Sup_10mHigh
119 E16 Nsigné
Status_installe Statut du matériel de régulation
Les temps qui servent de référence aux données 10 minutes sont codés sur des entiers 8 bits soit 1 octet. Exemple :
Adresse 48 49 50
Valeur brute en hexadécimal
0x010B 0x0A05 0x3B01
Interprétation en format E8 NSigné
01 11 10 05 59 01
Mois Année Heure Jour Minute Seconde
- page 12 - COMMUNICATION MODBUS ECS COLLECTIF
Les valeurs moyennées sont des nombre flottants codés sur 32 bits (4 octets).Le format utilisé correspond au
standard IEEE – 754 (voir en annexe de ce document). Chacune des variables utilise 2 mots de 16 bits le premier mot est celui de poids faible (désignation Low) alors que le deuxième est celui de poids fort (High). Exemple :
Adresse 113 114
Valeur brute en hexadécimal 0x0000 0x4060
Interprétation en format flottant 3.5
Dans cet exemple la valeur du volume d’eau froide si décomposé octet par octet est: 0x40 0X60 0x00 0x00 Soir en binaire 0 1 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Soit la valeur flottante 3.5 (voir l’annexe joint sur le codage des flottants dans la norme IEEE-754 et l’exemple correspondant) Nota : Lorsque le paramètre « Add registre » est différent de 0 la valeur de l’adresse réelle est l’adresse relative figurant dans la table précédente + l’adresse configurée dans le paramètre « Add registre ». Par exemple si « Add registre » vaut 0x0401 (1025), l’adresse réelle du registre de l’esclave contenant la valeur Debit1Low est donc 1025 + 83 = 1108
2.6. DONNEES JOURNALIERES
Les données comprissent entre les adresses 120 et 162 sont envoyées toutes les jours à minuit et correspondent au cumul des valeurs 10 minutes pour la journée. Elles sont référencées par rapport à l’heure réglée sur la régulation (mot 120, 121 et 122).
Adresse relative
Type Variable Correspondance
120 2 x E8 Nsigné
Time1_1jour Mois - Année
121 2 x E8 Nsigné
Time2_1jour Heure - Jour
122 2 x E8 Nsigné
Time3_1jour Minute - Seconde
123
Float32
Ene_Sol_jourLow
Energie solaire utile D1 cumulée en KWh
124 Ene_Sol_jourHigh
125
Float32
Ene_Sol2_jourLow
Energie solaire 2 cumulée en KWh
126 Ene_Sol2_jourHigh
127
Float32
Ene_App_jourLow
Energie appoint utile D1 cumulée en KWh
128 Ene_App_jourHigh
129 Float32 Ene_Bcl_sol_jourLow Energie bouclage solaire D3 cumulée en KWh avec option bouclage solaire
- page 13 - COMMUNICATION MODBUS ECS COLLECTIF
130 Ene_Bcl_sol_jourHigh
131
Float32
Ene_D2_jourLow Energie circuit additionnel D2 cumulée en KWh avec option comptage circuit additionnel
132 Ene_D2_jourHigh
133
Float32
Ene_Bcl_total_jourLow Energie bouclage total D3 cumulée en KWh avec option comptage bouclage solaire
134 Ene_Bcl_total_jourHigh
135
Float32
Ene_D4_jourLow Energie solaire primaire D4 cumulée en KWh avec option comptage primaire capteur
136 Ene_D4_jourHigh
137
Float32
Ene_elec_jourLow Energie électrique auxiliaires cumulée en KWh avec option comptage électrique
138 Ene_elec_jourHigh
139
Float32
Ene_soleil_jourLow Energie ensoleillement cumulée en KWh avec option sonde ensoleillement
140 Ene_soleil_jourHigh
141
Float32
Volume_D1_jourLow
Volume cumulé d'eau froide en m3
142 Volume_D1_jourHigh
143
Float32
Volume_D3_jourLow Volume cumulé du bouclage ECS en m3 avec option bouclage solaire
144 Volume_D3_jourHigh
145
Float32
Volume_ECS_Sup_jourLow Volume cumulé d'eau froide total avec mitigeur en m3 avec option mitigeur
146 Volume_ECS_Sup_jourHigh
147
Float32
Temps_circadd_jourLow temps de fonctionnement dans la journée des circulateurs ECS en heures avec option circuit supplémentaire
148 Temps_circadd_jourHigh
149
Float32
Temps_Prim_1_jourLow temps de fonctionnement dans la journée du circulateur 1 associé au primaire du capteur en heures
150 Temps_Prim_1_jourHigh
151
Float32
Temps_Prim_2_jourLow temps de fonctionnement dans la journée du circulateur 2 associé au primaire du capteur en heures avec option pompes doubles 152 Temps_Prim_2_jourHigh
153
Float32
Temps_Sec_1_jourLow temps de fonctionnement dans la journée du circulateur 1 associé au secondaire du capteur en heures
154 Temps_Sec_1_jourHigh
155
Float32
Temps_Sec_2_jourLow temps de fonctionnement dans la journée du circulateur 2 associé au secondaire du capteur en heures avec option pompes doubles 156 Temps_Sec_2_jourHigh
157
Float32
tcomptage_jourLow Volume cumulé d'eau froide total avec mitigeur en m3 avec option mitigeur
158 tcomptage_jourHigh
- page 14 - COMMUNICATION MODBUS ECS COLLECTIF
159
Float32
tdefaut_jourLow
temps cumulé d'apparition d'un défaut en heures
160 tdefaut_jourHigh
161
Float32
T5min_jourLow
temperature minimum relevé sur le circuit d'eau froide
162 T5min_jourHigh
Nota : Lorsque le paramètre « Add registre » est différent de 0 la valeur de l’adresse réelle est l’adresse relative figurant dans la table précédente + l’adresse configurée dans le paramètre « Add registre ». Par exemple si « Add registre » vaut 0x0401 (1025), l’adresse réelle du registre de l’esclave contenant la valeur T5min_jourHigh est donc 1025 + 162 = 1187
2.7. VARIABLES ENERGIES
Les variables d’énergie totalisent les énergies fournies ou consommées des différents circuits (attention certain comptage sont optionnels et pas forcément présents sur votre installation). Le calcul de ces énergies est le suivant :
Avec les constantes suivantes :
Ainsi les valeurs 10 minutes sont le cumul de l’énergie toutes les 10 minutes, les valeurs journalières sont le cumul de l’énergie pour la journée.
- page 15 - COMMUNICATION MODBUS ECS COLLECTIF
3. ANNEXE
3.1. LES NOMBRES EN VIRGULE FLOTTANTE
Les variables type float sont stockées sur 4 octets [ 32 bits ] . Le format utilisé correspond au standard IEEE – 754.
Exemples : s e e e e e e e e m m m m m m m m m m m m m m m m m m m m m m m
1 1 0 0 0 0 0 1 0 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
S → 1 E → 10000010 = 130 M → [ 1 x 2-1 ] + [ 0 x 2-2 ] + [ 0 x 2-3 ] + [ 1 x 2-4 ] + [ 0 x 2-5 ] + …… = 0.5625
2-1 2
-2 2
-3 2
-4 2
-5 -- -- -- -- 2
-23
1 0 0 1 0 -- -- -- -- 0
Nombre10 = [ -1 ]1 x [ 1 + 0.5625 ] x 2 130 – 127 = -1 x 1.5625 x 8 = -12.5 s e e e e e e e e m m m m m m m m m m m m m m m m m m m m m m m
0 1 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
S → 0 E → 10000000 = 128 M → [ 1 x 2-1 ] + [ 1 x 2-2 ] + [ 0 x 2-3 ] + [ 0 x 2-4 ] + [ 0 x 2-5 ] + …… = 0.75
2-1 2
-2 2
-3 2
-4 2
-5 -- -- -- -- 2
-23
1 1 0 0 0 -- -- -- -- 0
Nombre10 = [ -1 ]0 x [ 1 + 0.75 ] x 2 128 – 127 = -1 x 1.75 x 2 = 3.5
- page 16 - COMMUNICATION MODBUS ECS COLLECTIF