Communication
La communication avec le CCTHV-407 se fait par le protocole BACnet MSTP sur lien RS-485. Le réseau BACnet permet de lire les états du thermostat ou encore d’applique de nouvelles consignes influençant son fonctionnement.
Caractéristiques réseau
Lorsqu’un thermostat CCTHV-407 se trouve à une extrémité d’un réseau RS-485, on peut utiliser la terminaison de 120-Ω disponible sur la carte pour terminer le réseau ou utiliser une résistance externe. On place un cavalier sur le connecteur JP1 pour utiliser la résistance de fin de ligne de la carte.
Pour plus d’informations, référez-vous au manuel de Cristal Contrôles, « Mise en place d’un réseau RS-485 ».
Objets
Voici la liste des objets BACnet. La liste est simple et plusieurs objets permettent de contrôler directement les entrées et sorties du thermostat.
Le CCTHV-407 possède des objets BACnet de différents types. Les objets BACnet utilisés sont énumérés dans le tableau suivant :
| Objet | Numéro | Nom | Valeur Min | Valeur Max | Défaut | Description | Notes |
|---|---|---|---|---|---|---|---|
| Device | CCTHV-407-BAC | 0 | 4194302 | ||||
| BI | 0 | DIGITAL IN 1 | 0 = OFF | 1 = ON | Entrée digitale DI 1 | ||
| BI | 1 | DIGITAL IN 2 | 0 = OFF | 1 = ON | Entrée digitale DI 2 | ||
| BO | 0 | RELAY AU | 0 = OFF | 1 = ON | 0 = OFF | Relais auxiliaire "AU" | 3 |
| BO | 1 | RELAY G | 0 = OFF | 1 = ON | 0 = OFF | Relais de ventilateur "G" | 3 |
| BO | 2 | RELAY Y1 | 0 = OFF | 1 = ON | 0 = OFF | Relais de climatisation "Y1" | 3 |
| BO | 3 | RELAY Y2 | 0 = OFF | 1 = ON | 0 = OFF | Relais de climatisation "Y2" | 3 |
| BV | 0 | OCCUPIED MODE | 0 = UNOCCUPIED | 1 = OCCUPIED | 1 = OCC | Mode occupé. Permets au thermostat de changer sa consigne. | |
| BV | 1 | FAN STATUS | 0 = OFF | 1 = ON | 0 = OFF | Indique l’état du ventilateur | |
| AI | 0 | TEMPERATURE INT | -327.6°C | 327.6°C | Sonde de température interne 10K. | ||
| AI | 1 | TEMPERATURE REM | -327.6°C | 327.6°C | Sonde de température 10K à distance. | ||
| AI | 2 | INPUT 0-10V | 0.0% | 100.0% | Entrée analogique 0-10 Volts DC. | ||
| AI | 3 | TEMPERATURE 0-10V | -3276.7°C | 819.0°C | Sonde de température 0-10V. | ||
| AO | 0 | TRIAC W1 | 0.0% | 100.0% | 0.0% | Triac de chauffage "W1". Modulation PWM avec fréquence de 1 Hz. | 3 |
| AO | 1 | TRIAC W2 | 0.0% | 100.0% | 0.0% | Triac de chauffage "W2". Modulation PWM avec fréquence de 1 Hz. | 3 |
| AO | 2 | OUTPUT 0-10V | 0.0% | 100.0% | 0.0% | Sortie analogique 0-10 Volts DC. | 3 |
| AV | 0 | OFFSET INT | -10.0°C | 10.0°C | 0.0°C | Calibration de la sonde de température interne. | 4 |
| AV | 1 | OFFSET REM | -10.0°C | 10.0°C | 2.4°C | Calibration de la sonde de température à distance. | 4 |
| AV | 9 | SETPOINT HEAT | -327.0°C | 327.0°C | 20.0°C | Consigne de température en chauffage. | 2, 6, 7 |
| AV | 10 | SETPOINT COOL | -327.0°C | 327.0°C | 22.0°C | Consigne de température en climatisation. | 2, 6, 7 |
| AV | 2 | SETPOINT HEAT UNOCC | -327.0°C | 327.0°C | 18.0°C | Consigne de température inoccupée en chauffage. | 1, 4, 6, 7 |
| AV | 3 | SETPOINT COOL UNOCC | -327.0°C | 327.0°C | 25.0°C | Consigne de température inoccupée en climatisation. | 1, 4, 6, 7 |
| AV | 4 | SETPOINT MIN | 10.0°C | 70.0°C | 15.0°C | Consigne de température minimale ajustable sur le thermostat. | 4 |
| AV | 5 | SETPOINT MAX | 10.0°C | 70.0°C | 25.0°C | Consigne de température maximale ajustable sur le thermostat. | 4 |
| AV | 6 | HEATING STATUS | 0.0% | 100.0% | 0.0% | État du chauffage calculé par le thermostat, indépendant des sorties. | 4, 6 |
| AV | 7 | COOLING STATUS | 0.0% | 100.0% | 0.0% | État de la climatisation calculé par le thermostat, indépendant des sorties. | 4, 6 |
| AV | 8 | POWER LIMIT | 0.0% | 100.0% | 100.0% | Valeur maximale permise pour les sorties. 0% = Délestage complet. | 4 |
| AV | 11 | SETPOINT HEAT LIMIT | -99.0°C | 99.0°C | 99.0°C | Désactive le délestage si la température tombe sous cette limite. | 1, 4, 8 |
| AV | 12 | SETPOINT COOL LIMIT | -99.0°C | 99.0°C | -99.0°C | Désactive le délestage si la température augmente au-dessus cette limite. | 1, 4, 8 |
| AV | 13 | TEMPERATURE 0-10V MIN | -3276.0°C | 3276.0°C | -50.0°C | Valeur minimale en °C de l’entrée 0-10V. Valeur en °C correspondant à 0V. | |
| AV | 14 | TEMPERATURE 0-10V MAX | -3276.0°C | 3276.0°C | 50.0°C | Valeur maximale en °C de l’entrée 0-10V. Valeur en °C correspondant à 10V. | |
| MSV | 0 | HVAC MODE | 1 | 6 | 1 | Mode de fonctionnement du système. | 9 |
| MSV | 1 | FAN MODE | 1 | 5 | 2 | Mode de fonctionnement du ventilateur. | 5 |
| FILE | 0 | Config.bin | - | - | - | Fichier de configuration du thermostat |
Notes:
-
Les valeurs négatives sont appliquées relativement à la consigne occupée.
-
La consigne ajustée par l’utilisateur est appliquée à la priorité configurée dans l’onglet « Settings » du logiciel de configuration « BACnet Browser » (voir l’onglet « Settings »).
-
Le thermostat écrit dans l’objet à la priorité configurée dans l’onglet « Settings » du logiciel de configuration « BACnet Browser » lorsqu’applicable (voir l’onglet « Settings »).
-
Pas de priorité.
-
Définition des modes : « On » : toujours actif, « Auto » : actif lorsqu’en chauffage ou climatisation, « Fan Cool » : reste actif lorsque le dernier stage actif était en climatisation, sinon agit comme « Auto », « Fan Heat » : reste actif lorsque le dernier stage actif était en chauffage, sinon agit comme « Auto », « As schedule » : utilise mode « On » lorsqu’en mode occupé, sinon utilise le mode « Auto ».
-
Lorsqu’aucune sortie n’est configurée pour des stages de chauffage, la propriété « Reliability » des objets liés au chauffage prend la valeur « No Output ». La même chose arrive aux objets liés à la climatisation lorsqu’aucune sortie n’est configurée pour la climatisation.
-
Lorsque l’entrée de température 0-10V est utilisée, les valeurs minimales est maximales dépendent des valeurs des objets « TEMPERATURE 0-10V MIN » et « TEMPERATURE 0-10V MAX ».
-
Les consignes de température moins confortables que la consigne occupée sont ignorées.
-
Définition des états : 1 = « Auto » : chauffage et climatisation actifs, 2 = « Heat » : chauffage seulement, 3 = « Cool » : climatisation seulement, 4 = « Emergency Heat » : stage de chauffage d’urgence, 5 = « Fan » : ventilateur seulement, sans chauffage ni climatisation, 6 = « Off » : tous les stages désactivés.
Propriétés propriétaires
En plus des propriétés BACnet standards, l’objet Device expose des propriétés propriétaires du fabricant. Elles se lisent avec ReadProperty et, lorsqu’elles sont accessibles en écriture, se modifient avec WriteProperty à l’aide des identifiants de propriété listés ci-dessous.
| Identifiant | Nom | Type | Accès | Défaut | Description |
|---|---|---|---|---|---|
| 512 | MAC ADDRESS | Unsigned | Lecture / Écriture | Adresse MAC MSTP du thermostat sur le réseau RS-485. Plage d’écriture de 0 à 254. | |
| 513 | BAUDRATE | Unsigned | Lecture / Écriture | 2 = 38400 | Index de vitesse RS-485 : 0 = 9600, 1 = 19200, 2 = 38400, 3 = 57600, 4 = 76800, 5 = 115200, 6 = 230400. |
| 901 | SYSTEM INFO TEMPERATURE | Real | Lecture seule | Température en degré Celsius mesurée par le capteur intégré au microcontrôleur. | |
| 903 | SYSTEM INFO UPTIME | Unsigned | Lecture seule | Temps écoulé en secondes depuis le dernier redémarrage de l’appareil. |