Briques techniques
gtbmodbus
Catalogue Modbus
Catalogue ouvert de devices Modbus — registres, types, échelles, RTU/TCP.
- rtu
- tcp
- registres
VIM
CAD HR BASIC EVCO
VMC / CTA RTUTCP 51 registres
Documentation
Centrale double flux VIM à échangeur à contre-courant, version régulation EVCO avec télécommande tactile couleur EPJcolor (CAD HR BASIC H, et V fabriquées avant juillet 2025). La table Modbus n'a rien à voir avec celle de la régulation EVOD (fiche « VIM CAD HR BASIC (régulation EVOD) ») : vérifier la régulation avant d'intégrer. ADRESSAGE La notice donne les adresses en base 0 (hex) et en base 1. Cette fiche utilise la base 0 ; la base 1 est rappelée dans la note de chaque registre. La table de la notice est une « liste simplifiée » des données courantes : les infos disponibles dépendent de la configuration (CAV, VAV, COP, batteries). RACCORDEMENT - Modbus RTU : bornier repéré MODBUS RTU sur le régulateur EVCO (schémas § 6.4). - Modbus TCP et BACnet IP : port RJ45 du régulateur. - Choix du protocole : menu principal → Niveau 2 Opérateur → Communication (Modbus RTU, Modbus IP ou BACnet IP). - RTU par défaut (écran p. 76) : adresse 1, 9600 bauds, sans parité, 2 bits de stop. - TCP par défaut : IP 192.168.0.2, masque 255.255.255.0, passerelle 192.168.0.1. - BACnet IP aussi disponible : device ID 1, port 47808, liste des objets p. 85-87 de la notice. PIÈGES - Bits de stop : l'écran de paramétrage indique 2, mais le § 9.1 annonce 1 bit de stop « commun aux régulations Corrigo, EVOD et TAC ». Se fier à ce qu'affiche la télécommande. - Mise à l'échelle déduite des plages de la notice, pas écrite noir sur blanc : températures ×0,1 (-3276.8 à 3276.7), pourcentages ×0,01 (0.00 à 100.00), signal externe ×0,1 (1000 = 100 %). - Consignes par mode : débits en CAV, pressions en COP, % manuel en VAV. Écrire dans le registre d'un autre mode n'a pas d'effet. - Sélection de la vitesse : registre 216 en CAV/VAV, 265 en COP. À VÉRIFIER SUR SITE - Codes fonction (non précisés, holding registers supposés : FC03 / FC06). - Ordre des mots du compteur horaire (adresse 7, 32 bits). - Échelle de la dérogation de consigne (adresse 315). - Bits de stop par défaut (1 ou 2).
Config par défaut
RTU
- Baudrate
- 9600
- Parité
- none
- Bits données
- 8
- Stop bits
- 2
- Slave ID
- 1
TCP
- Port
- 502
Écritures
18
Échelles
14
Enums
18
Multi-registres
1
Registres (51/51)
| scale | unité | ||||||
|---|---|---|---|---|---|---|---|
| 0x0000 (0) | holding | Température air neuf · temp_air_neuf | int16 | 0.1 | °C | R | |
| 0x0001 (1) | holding | Température soufflage · temp_soufflage | int16 | 0.1 | °C | R | |
| 0x0002 (2) | holding | Température extraction (reprise) · temp_reprise | int16 | 0.1 | °C | R | |
| 0x0003 (3) | holding | Température rejet · temp_rejet | int16 | 0.1 | °C | R | |
| 0x0004 (4) | holding | Température d'eau batterie · temp_eau | int16 | 0.1 | °C | R | |
| 0x0005 (5) | holding | État du bypass · bypass_etat enum (3)
| uint16 | R | |||
| 0x0007 (7) | holding | Heures de fonctionnement de l'unité · heures_fonctionnement | uint32 ×2 | h | R | ||
| 0x0009 (9) | holding | Vitesse ventilateur soufflage · vitesse_soufflage | uint16 | 0.01 | % | R | |
| 0x000A (10) | holding | Vitesse ventilateur extraction · vitesse_extraction | uint16 | 0.01 | % | R | |
| 0x000B (11) | holding | Pré-chauffe (batterie de dégivrage) · prechauffe | uint16 | 0.01 | % | R | |
| 0x000D (13) | holding | Statut du dégivrage échangeur · degivrage_statut enum (2)
| uint16 | R | |||
| 0x000F (15) | holding | Signal de pilotage (sonde 0-2000 ppm) · signal_ppm | uint16 | ppm | R | ||
| 0x0010 (16) | holding | Débit soufflage · debit_soufflage | uint16 | m³/h | R | ||
| 0x0011 (17) | holding | Débit extraction · debit_extraction | uint16 | m³/h | R | ||
| 0x0012 (18) | holding | Pression gaine capteur COP1 · pression_cop1 | uint16 | Pa | R | ||
| 0x0013 (19) | holding | Pression gaine extraction (COP 2 capteurs) · pression_cop2 | uint16 | Pa | R | ||
| 0x0018 (24) | holding | Alarme gel batterie eau (température d'eau) · alarme_temp_eau enum (2)
| uint16 | R | |||
| 0x0019 (25) | holding | Alarme ventilateur soufflage · alarme_vent_soufflage enum (2)
| uint16 | R | |||
| 0x001A (26) | holding | Alarme ventilateur extraction · alarme_vent_extraction enum (2)
| uint16 | R | |||
| 0x001B (27) | holding | Saison actuelle · saison_actuelle enum (2)
| uint16 | R | |||
| 0x001D (29) | holding | Alarme capteur de pression CAV1 (soufflage) · alarme_cav1 enum (2)
| uint16 | R | |||
| 0x001E (30) | holding | Alarme capteur de pression CAV2 (extraction) · alarme_cav2 enum (2)
| uint16 | R | |||
| 0x001F (31) | holding | Alarme capteur de pression gaine COP1 · alarme_cop1 enum (2)
| uint16 | R | |||
| 0x0020 (32) | holding | Alarme capteur de pression gaine COP2 (extraction) · alarme_cop2 enum (2)
| uint16 | R | |||
| 0x0021 (33) | holding | Marche / arrêt · marche_arret enum (2)
| uint16 | R/W | |||
| 0x0023 (35) | holding | Consigne de température post-chauffe · consigne_temp_post | int16 | 0.1 | °C | R/W | |
| 0x0025 (37) | holding | Consigne débit GV soufflage (CAV) · consigne_debit_gv_soufflage | uint16 | m³/h | R/W | ||
| 0x0026 (38) | holding | Consigne pression GV soufflage (COP) · consigne_pression_gv_soufflage | uint16 | Pa | R/W | ||
| 0x0027 (39) | holding | Statut post-traitement batterie 1 · post_traitement_bat1 enum (2)
| uint16 | R | |||
| 0x0028 (40) | holding | Réglage saison · reglage_saison enum (2)
| uint16 | R/W | |||
| 0x0029 (41) | holding | Réglage manuel VAV · vav_manuel | uint16 | % | R/W | ||
| 0x002A (42) | holding | Post-chauffe électrique · post_chauffe_elec | uint16 | 0.01 | % | R | |
| 0x002E (46) | holding | Ouverture du bypass · bypass_ouverture | uint16 | 0.01 | % | R | |
| 0x002F (47) | holding | Statut post-traitement batterie 2 · post_traitement_bat2 enum (2)
| uint16 | R | |||
| 0x003E (62) | holding | Sortie batterie 1 · sortie_bat1 | uint16 | 0.01 | % | R | |
| 0x003F (63) | holding | Sortie batterie 2 (froid) · sortie_bat2 | uint16 | 0.01 | % | R | |
| 0x009E (158) | holding | Alarme filtres · alarme_filtres enum (2)
| uint16 | R | |||
| 0x00A0 (160) | holding | Alarme générale · alarme_generale enum (2)
| uint16 | R | |||
| 0x00BD (189) | holding | Signal externe de pilotage (CO2, HR…) · signal_externe | uint16 | 0.1 | % | R | |
| 0x00D1 (209) | holding | Consigne pression GV extraction (COP) · consigne_pression_gv_extraction | uint16 | Pa | R/W | ||
| 0x00D2 (210) | holding | Consigne pression ECO extraction (COP) · consigne_pression_eco_extraction | uint16 | Pa | R/W | ||
| 0x00D3 (211) | holding | Consigne débit Boost soufflage (CAV) · consigne_debit_boost_soufflage | uint16 | m³/h | R/W | ||
| 0x00D4 (212) | holding | Consigne débit ECO soufflage (CAV) · consigne_debit_eco_soufflage | uint16 | m³/h | R/W | ||
| 0x00D5 (213) | holding | Consigne pression ECO soufflage (COP) · consigne_pression_eco_soufflage | uint16 | Pa | R/W | ||
| 0x00D8 (216) | holding | Sélection de la vitesse (CAV / VAV) · selection_vitesse_cav_vav enum (6)
| uint16 | R/W | |||
| 0x00F1 (241) | holding | Consigne débit GV extraction (CAV) · consigne_debit_gv_extraction | uint16 | m³/h | R/W | ||
| 0x00F2 (242) | holding | Consigne débit ECO extraction (CAV) · consigne_debit_eco_extraction | uint16 | m³/h | R/W | ||
| 0x00F3 (243) | holding | Consigne débit Boost extraction (CAV) · consigne_debit_boost_extraction | uint16 | m³/h | R/W | ||
| 0x00F6 (246) | holding | % extraction / soufflage (COP 1 capteur) · ratio_extraction_soufflage_cop | uint16 | % | R/W | ||
| 0x0109 (265) | holding | Sélection de la vitesse (COP) · selection_vitesse_cop enum (3)
| uint16 | R/W | |||
| 0x013B (315) | holding | Dérogation utilisateur sur la consigne de température · derogation_consigne | int16 | °C | R/W |