Aller au contenu principal

Composants de votre système Jasper

Le système de contrôle du bâtiment Jasper comprend plusieurs composants qui doivent être configurés séparément.

Cette section explique ces composants et comment ils interagissent les uns avec les autres. Cette connaissance facilite la configuration de chaque composant.

Dataserver (serveur de données)​

Le dataserver :

  • stocke des informations pour les contrôleurs et les périphériques.

  • stocke le type de communication réseau.

  • transmet et met à jour les valeurs des variables que les autres composants Jasper lisent et mettent à jour. Ces valeurs déterminent les actions des composants BACnet.

Alors que de nouvelles commandes soient envoyées instantanément, de grands volumes d’interrogation du dataserver peuvent retarder l’actualisation des panneaux exécutés par le dataserver.

Notes de réseau​

  • Le dataserver utilise principalement le réseau de type BACnet/IP.

  • Il est possible d’accéder à d’autres types de réseaux, tels que BACnet MS/TP, en utilisant l’IP vers les routeurs MS/TP.

  • Le dataserver peut accéder aux points définis dans un Echelon iLon-100 en utilisant le protocole XML/SOAP. Cela permet d’échanger des informations entre réseaux. Cependant, les limitations de vitesse, de mémoire et de taille de message i.LON empêchent la connexion d’un réseau LonWorks complexe à Jasper.

  • Certains groupes de variables sont définis dans le dataserver. Ces définitions permettent d’appliquer des valeurs à chaque membre de ces groupes.

À propos des variables de Jasper​

Dans l’interface utilisateur de Jasper, les variables peuvent faire référence à plusieurs types de composants :

  • Objets BACnet internes à Jasper

  • Objets BACnet gérés par d’autres contrôleurs

  • groupes de variables

Jasper s’interface de la même manière avec ces différents types de composants.

Remarque : dans ce manuel, les termes « variable » et « objet » s’utilisent de manière interchangeable.

Écrire des valeurs de variables​

Lorsque le dataserver analyse les variables, le contrôleur priorise l’écriture sur la lecture. Jasper utilise également la séquence décrite ci-dessous pour réduire la latence si, par exemple, une carte de contrôle ne répond pas tout de suite ou si son réseau n’est pas réactif.

Lorsque Jasper s’adresse pour la première fois à une carte de contrôle, il envoie des commandes d’écriture. Ensuite, il attend l’accusé de réception que la commande d’écriture a réussi avant d’envoyer la commande suivante.

La commande d’écriture suivante est effectuée sur la carte de contrôle suivante, et non sur la variable suivante de la même carte. Jasper continue avec cette séquence, sautant d’une carte à l’autre, mettant à jour une variable sur chaque carte, avant d’écrire la valeur de la variable suivante sur la première carte de la séquence.

Jasper poursuit ce processus jusqu’à ce qu’il ait mis à jour toutes les variables pour une opération donnée.

Considérez cet exemple :

CarteVariables à mettre à jour
1A, B
2C, D, E, F
3G

Jasper met à jour les variables dans cette séquence :

  1. Carte 1, variable A

  2. Carte 2, variable C

  3. Carte 3, variable G

  4. Carte 1, variable B

  5. Carte 2, variable D

  6. Carte 2, variable E

  7. Carte 2, variable F

Lecture des valeurs de variables​

Le dataserver lit toutes les variables dans l’ordre. Lorsque cela est possible, il lit plusieurs valeurs à la fois sur la même carte de contrôle pour améliorer le temps de réponse.

Vous pouvez :

  • désactiver les opérations de lecture sur les variables lorsqu’elles reçoivent de nouvelles valeurs.

  • ajuster le temps entre les lectures des variables en fonction de l’utilisation de chaque variable. Régler correctement ce délai vous permet d’éviter la congestion du réseau. Lorsqu’une valeur ne peut pas être lue pendant un intervalle défini, elle devient invalide.

Les autres composants Jasper interrogent les variables sur le dataserver au lieu d’envoyer leurs requêtes aux périphériques BACnet. Cela rend le système plus performant puisque le dataserver renvoie plus rapidement des valeurs actuelles.

Journal de tendances​

Le dataserver appelle le journal de tendances lorsqu’une valeur réseau est mise à jour. Le journal de tendances reçoit ces mises à jour et les enregistre si :

  • elles varient assez de leur valeur précédente.

  • le journal n’a enregistré aucun changement pendant une période donnée.

La sortie peut être enregistrée dans :

  • une base de données SQLite (pour générer des rapports et des graphiques dans Jasper)

  • un fichier de valeurs séparées par des tabulations (.tsv) (si vous devez exporter des valeurs à un autre système)

Serveur web​

Les pages de configuration du serveur web modifient les fichiers de configuration de Jasper. Pour que les modifications prennent effet, vous devez redémarrer Jasper. Pour plus d’informations, reportez-vous à la section Démarrage et arrêt de Jasper.

Pour activer la connexion entre le serveur web et le dataserver, vous pouvez utiliser l’une de ces interfaces :

  • XML/SOAP

  • JSON/ WebSocket

Horaire​

« Horaire » vous permet de :

  • planifier la transmission de nouvelles valeurs aux variables du dataserver à une heure prédéfinie. Par exemple, « Horaire » peut balayer les périodes d’éclairage « allumé » et « éteint », ou « occupé » et « inoccupé » pour les thermostats.

  • définir les événements déclenchés par les heures de lever et de coucher du soleil (configuration astronomique). Pour plus d’informations, reportez-vous au Manuel de l’utilisateur de Jasper Building Control.

  • envoyer des valeurs analogiques telles que les températures ou les pourcentages.

Objets BACnet​

Certains objets BACnet (comme le délesteur de charge) sont des fonctions spécifiques à Jasper. Vous pouvez afficher ces objets sur le réseau BACnet en tant qu’objets standard BACnet.

Lors de l’écriture d’une valeur dans un objet BACnet, la nouvelle valeur peut être propagée au dataserver et ailleurs sur le réseau s’il existe une liaison utilisant cet objet BACnet comme source.

Délesteur de charge​

Le délesteur de charge gère la gestion de l’énergie. Jasper peut faire fonctionner plusieurs délesteurs de charge en même temps. Chaque délesteur de charge fonctionne de façon indépendante et a ses propres objets BACnet.

Le dataserver gère la plupart des interactions avec le délesteur de charge. Ceux-ci inclus :

  • l’écriture des paramètres de délestage.

  • la lecture des états de délestage, tels que la consommation ou les températures.

Vous pouvez utiliser les objets BACnet de Jasper pour accéder à certaines informations du délesteur de charge comme :

  • le point de consigne de puissance.

  • le nombre d’étapes permises par le délesteur de charge.