Comment ça marche
Description technique pour les bureaux d’études et les candidats aux marchés. Les chiffres viennent de nos propres documents, pas d’une présentation.
Quatre couches et la règle de priorité
C’est le tableau le plus important de tout le système. Il définit ce qui ne doit jamais passer dans le logiciel.
| Niveau | Où cela tourne | Ce qui y appartient | Pourquoi là |
|---|---|---|---|
| 1 | matériel, hors automate | thermostat de sécurité à réarmement manuel, protection moteur et parafoudre, registre de décharge de surpression, ressort de rappel des servomoteurs, clapet coupe-feu | doit fonctionner même quand l’automate est à l’arrêt |
| 2 | automate, sur site | surpression et sa branche de secours, réaction au vent et à la neige, CO et fumée, cascade de température, séquences de démarrage, démarrage du groupe électrogène, verrouillage de la ventilation | doit fonctionner sans internet |
| 3 | serveur AERDOMA | réservations, préchauffage adaptatif, prévisions météo, comptabilité énergétique, droits d’accès, registre des vérifications, notifications | a besoin de données extérieures, non critique dans le temps |
| 4 | application | supervision, configuration, rapports, réservations et billets des clients | l’humain |
Règle de priorité : le numéro le plus bas l’emporte toujours sur le plus élevé. Le serveur ne peut jamais autoriser ce que l’automate a bloqué, et l’automate ne peut jamais contourner la branche matérielle.
Ce que nous mesurons
| Branche | Mesuré en continu |
|---|---|
| Soufflage | température, pression, vitesse d’écoulement, humidité, concentration de CO, présence de fumée |
| Reprise | température, pression, vitesse d’écoulement, humidité, concentration de CO₂ |
| Halle | surpression de l’enveloppe — capteur d’exploitation et de secours, température, humidité |
| Extérieur | station météo : température, humidité, pression atmosphérique, vent, précipitations, rayonnement solaire |
S’y ajoute l’état de l’ensemble : pressostat de débit, les trois thermostats FAN / LIMIT / LIMIT2, pressostat de fumées, position des registres, état des protections et du relais de contrôle de phases, thermique moteur, état du variateur par Modbus, état de la batterie de l’alimentation de commande, ouverture de l’armoire et du local technique, retour d’information de l’éclairage ainsi que l’état complet du groupe électrogène diesel, carburant et heures de fonctionnement compris.
Régulation
-
Température — cascade
La température de la halle est la boucle maîtresse, celle du soufflage la boucle esclave. Cela évite la surchauffe compte tenu de la forte inertie de la halle. La température payée par le client reste dans les limites de sécurité — vérifiées dans le nuage lors de la réservation puis à nouveau dans l’automate.
-
Surpression
Par la vitesse du ventilateur et la position des registres. La branche de secours en cas de pression basse est matérielle et ne dépend pas de la régulation.
-
Vent et neige
Élévation de la pression et de la vitesse selon la courbe pression/vent. Au-delà du second seuil de vent, le système annule les réservations et appelle à l’évacuation. Le mode neige est enclenché par l’automate lui-même lorsque la prévision annonce des chutes de neige, que la température extérieure est sous le seuil et que le capteur de précipitations est mouillé — les trois à la fois. La prévision seule ne pilote pas la halle ; en cas de vent fort, elle se contente d’avertir le gestionnaire. L’évacuation est déclenchée par la rafale mesurée au-dessus du seuil — immédiatement, sans moyenne. La courbe pression/vent ne fait qu’augmenter la surpression, elle ne la réduit jamais.
-
Éclairage
Commutation par secteurs via contacteurs, avec retour d’information. Pas de gradation — les luminaires de halle s’allument par mise sous tension et n’ont pas de réglage d’intensité.
Accès par code QR
L’automate ne vérifie pas de signature cryptographique. Il conserve une liste d’accès valides, ce qui est plus simple et plus robuste.
- Toutes les 24 heures — et à chaque modification — le nuage envoie à l’automate la liste des empreintes des billets valides.
- Le joueur présente le code QR au lecteur près de la porte.
- L’automate compare l’empreinte à la liste et vérifie la plage horaire et le secteur.
- Si cela correspond et que la halle n’est pas en alarme, la serrure reçoit une impulsion de 3 secondes.
- L’événement est enregistré localement et transmis au nuage à la prochaine connexion.
Les droits permanents — gestionnaire, maintenance, service — restent en permanence sur la liste, afin que le personnel puisse toujours entrer. En cas de coupure prolongée, la validité de la dernière liste est prolongée.
Quand le joueur n'a pas de quoi montrer le code
Batterie vide, écran cassé, gel. Un clavier à code PIN ne règle rien : le PIN arriverait par SMS sur ce même téléphone mort.
-
Code imprimé ou photographié
Le code est une image et le lecteur à la porte se moque de le voir sur un écran ou sur du papier. Qui sort par le froid ou sait sa batterie faible l'imprime à l'avance.
-
Nouveau code sur un autre téléphone
Le code n'existe nulle part ailleurs : le serveur n'en a que l'empreinte, nous ne pouvons donc pas renvoyer le même. Sur un autre téléphone, le joueur en émet un nouveau et le premier cesse d'être valable.
-
Ouverture à distance
Prévu
L'exploitant déverrouille depuis l'application et l'enregistrement part dans le journal d'audit : qui a ouvert, quand et pour qui. Un numéro de téléphone figure sur la porte.
Le hall est sans personnel, mais l'exploitant existe. Les joueurs arrivent d'ailleurs le plus souvent à deux — deux téléphones morts en même temps sont improbables.
Interfaces
| Interface | Usage |
|---|---|
| MQTT / TLS | automate ↔ serveur AERDOMA, télémétrie toutes les 5 s |
| HTTPS + WebSocket | supervision directement depuis l’armoire, sans nuage |
| Modbus TCP / BACnet IP | mise à disposition des paramètres à la GTB du client |
| Modbus RTU (RS485) | variateurs de fréquence, compteur d’énergie, station météo |
| Modbus TCP vers le panneau de la ventilation | état des centrales et défauts ; écriture limitée à ce que peut faire le personnel |
| HTTPS avec le certificat de la halle | journaux quotidiens et sauvegarde nocturne de l’automate vers le serveur AERDOMA ; la connexion est ouverte par la halle |
| Face avant à commutateurs | conduite locale et mode manuel, sans afficheur |
| SQL | archive des données mesurées |
Modbus TCP et BACnet IP sont désactivés par défaut et ne sont activés que là où le client les demande. Lorsqu’ils tournent, ils restent liés au réseau de l’armoire.
Réseau et accès de maintenance
Dans l’armoire se trouve toujours notre routeur. Seul change ce qui est du côté WAN : notre carte SIM ou un câble vers le réseau du client.
| Règle | Pourquoi |
|---|---|
| Le tunnel est toujours ouvert vers l’extérieur par notre routeur | le client n’a rien à ouvrir ni à configurer |
| Aucun port entrant | rien qui puisse être scanné de l’extérieur |
| Le routeur ne fait pas de pont entre le réseau du client et notre tunnel | nous ne devons pas être une porte d’internet vers le réseau du client |
| Une clé propre à chaque halle, route /32 | une halle ne voit pas les autres |
| Le tunnel sert à la maintenance, pas aux données | l’exploitation passe par MQTT ; le tunnel n’est ouvert que pour le diagnostic |
| L’armoire est un segment réseau à part | si le réseau du client tombe, la halle continue de fonctionner |
| Le micrologiciel est signé et mis à jour dans la nuit du dimanche au lundi, à l’heure locale de la halle, uniquement si aucune réservation n’est prévue avant la fin de la fenêtre | l’automate n’accepte aucun code étranger et ne redémarre pas en pleine partie |
| Une seule version signée sert à toutes les halles du même type ; l’identité de la halle est dans sa configuration, pas dans le micrologiciel | la mise à jour parvient à toutes les halles à la fois et une halle ne se présente jamais sous un nom étranger |
| Une fois par jour, l’automate envoie ses journaux à notre serveur et ne les efface qu’après une écriture vérifiée | nous ajustons d’après l’exploitation réelle et la mémoire de l’automate ne se remplit pas |
| Chaque nuit, l’automate envoie une sauvegarde ; si elle n’arrive pas, notre service technique se manifeste | un automate défaillant est remplacé et restauré à partir de la sauvegarde |
Étendue des E/S
À titre indicatif, d’après le schéma type. Les chiffres exacts dépendent du nombre de secteurs et de centrales.
| Configuration | ETOR | EANA | STOR | Bus |
|---|---|---|---|---|
| 1 centrale de traitement d’air, 1 court | 46 | 17 | 13 | 4× Modbus RTU, 2× Ethernet |
| 2 centrales | 73 | 30 | 34 | — |
Le compteur d’énergie, la station météo et les variateurs passent par Modbus RTU et non par des entrées physiques. Sur les 46 entrées TOR, treize correspondent aux commutateurs de face avant et treize à la surveillance du groupe électrogène.
Archivage
L’archive et la supervision ne sont pas la même chose. Les mélanger conduit soit à une base saturée, soit à une supervision inutilisable.
| Grandeur | Intervalle |
|---|---|
| Télémétrie en direct vers la supervision | toutes les 5 s |
| Température, humidité, pression et vitesse d’écoulement — soufflage et reprise | 15 min |
| Puissance du ventilateur de soufflage, CO et CO₂ | 15 min |
| Température extérieure, humidité, pression atmosphérique, rayonnement solaire | 60 min |
| Surpression dans la halle et vitesse du vent — pour l’ajustement de la courbe pression/vent | 1 min |
| Tensions des phases et fréquence du réseau | 1 min |
| Vitesse et direction du vent | à variation de 1 m/s |
| Précipitations | à leur survenue |
| États d’alarme et défauts | à leur survenue |
L’automate
Automate librement programmable selon la CEI 61131. Les régulateurs configurables avec application figée du fabricant sont exclus — on ne peut y loger ni le préchauffage adaptatif, ni la logique de réservation, ni le modèle énergétique.
L’automate conserve la logique de sécurité et de régulation. L’interface web de supervision, l’archive, la passerelle MQTT et l’éventuel serveur Modbus/BACnet tournent sur un ordinateur industriel dans la même armoire. Ce partage suit le tableau des couches ci-dessus.
Alarmes
Le catalogue compte 29 entrées réparties en quatre priorités. Quatre alarmes critiques arrêtent ou imposent l’évacuation et exigent un réarmement manuel. Les alarmes critiques du réseau et de rafale de vent signalent sans arrêter la halle.
| Défaut | Réaction du système | Priorité |
|---|---|---|
| Surpression intérieure trop basse | branche de secours, évacuation, réarmement manuel | critique |
| Fumée détectée au soufflage | arrêt immédiat du brûleur, évacuation | critique |
| CO au soufflage au-dessus du seuil | arrêt du brûleur, ventilation maximale, évacuation | critique |
| Déclenchement du thermostat de sécurité | brûleur arrêté par le matériel, redémarrage bloqué, consignation de service | critique |
| Vent au-dessus du second seuil | annulation des réservations, surpression maximale, évacuation | élevée |
| Rafale de vent mesurée au-dessus du seuil d’évacuation | ordre d’évacuer immédiatement la halle, sans moyenne ni attente | critique |
| Coupure secteur | éclairage et chauffage coupés, la ventilation redémarre progressivement au retour de la tension | critique |
| Sous-tension, surtension ou écart de fréquence | signalement indiquant la phase, la halle continue de fonctionner | critique |
| Perte d’alimentation de l’armoire | démarrage du groupe électrogène diesel | élevée |
| Écart débit / vitesse | suspicion de courroie rompue ou de filtre encrassé | moyenne |
Une sélection parmi 29. Le catalogue complet fait partie de la fiche technique.