Nouveau : le pare-feu IA surveille chaque module et explique chaque incident en termes simples. Découvrez comment ça marche

Surveillance du niveau, des stocks et des cuvettes de rétention de parc de réservoirs

Un modèle pour les parcs de réservoirs et dépôts : données de jaugeage, contacteurs très haut niveau, capteurs de cuvette et transferts réunis sur une même plateforme, avec chiffres de stock, alarmes de mouvement et audit.

En un coup d’œil

ÉlémentRéponse type
ProblèmeLes niveaux de cuves, les températures et l’état des cuvettes de rétention se trouvent dans le système de jaugeage et la salle de contrôle de chaque dépôt. Le siège ne voit les stocks qu’une fois par jour, à partir d’un tableur, et les mouvements non planifiés ne sont repérés qu’au jaugeage suivant.
Ce qui est connectéLe système de jaugeage des cuves via Modbus TCP, les détecteurs de niveau très haut indépendants, les positions des vannes d’entrée et de sortie, les capteurs d’hydrocarbures et d’eau dans les cuvettes, la pompe de puisard de la cuvette et les sorties d’état du tableau incendie et gaz.
Qui l’utiliseOpérateurs de dépôt, responsables de terminal, équipe stocks et ordonnancement au siège, maintenance et fonction HSE.
Périmètre initial typeUn dépôt de huit à quinze cuves, en lecture seule.
Délai avant le premier écranEn général une à deux semaines une fois la table Modbus du système de jaugeage connue. Prévoir quatre à six semaines pour un pilote dont les chiffres de stock sont acceptés par l’équipe ordonnancement.
Estimations ; elles dépendent surtout du système de jaugeage et de l’ouverture de son interface.

La situation

Un dépôt ou un terminal stocke des carburants, solvants ou produits chimiques dans des cuves à toit fixe, à toit flottant et sous pression, à l’intérieur de cuvettes de rétention. Chaque cuve dispose d’une jauge radar ou servo, d’un élément de température multipoint et souvent d’une mesure de l’eau de fond. Un système de jaugeage calcule le volume observé à partir de la table de jaugeage ; un détecteur de niveau très haut indépendant alimente la protection contre le trop-plein. Les vannes, pompes et le portique relèvent de l’automate ou du DCS, la détection gaz et incendie de son propre tableau.

Le dépôt lui-même est en général bien instrumenté ; les lacunes se trouvent ailleurs. Le siège voit l’inventaire dans un rapport quotidien exporté par le dépôt. Une cuve dont le niveau baisse lentement pendant la nuit alors que les deux vannes sont fermées, une cuvette qui se remplit peu à peu à cause d’une bride qui suinte, ou une jauge bloquée sur une valeur plausible ne sont repérées qu’à la ronde du matin ou au jaugeage suivant. Les dépôts utilisent des marques de jauges différentes, si bien que personne n’a une vision unique des stocks du réseau.

Le but n’est pas de remplacer le système de jaugeage ou de contrôle-commande, mais de rassembler leurs données en un seul endroit, d’ajouter des contrôles indépendants tels que les mouvements à vannes fermées, d’acheminer les alarmes vers les personnes qui agissent et de conserver un historique audité pour les stocks, le HSE et la maintenance.

Objectifs et mesures

Convenir avec les équipes ordonnancement et HSE des chiffres qu’elles utiliseront depuis Hermetry et de ceux qui restent officiels dans le système de jaugeage ou de gestion des stocks. Mesures types :

  • Inventaire par produit = somme du volume observé (tov_m3) de toutes les cuves contenant ce produit, actualisé chaque minute. Lorsque le système de jaugeage calcule le volume standard (gsv_m3), l’utiliser pour le reporting.
  • Ullage = capacité de remplissage sûre de la cuve (un attribut) moins le volume actuel. Les ordonnanceurs s’en servent pour planifier les réceptions.
  • Jours de couverture = inventaire d’un produit ÷ sortie journalière moyenne sur les 14 derniers jours, la sortie étant prise dans la baisse quotidienne de volume des cuves en service.
  • Mouvement non expliqué = variation de volume alors que les vannes d’entrée et de sortie d’une cuve signalent toutes deux fermées, par cuve et par jour. Elle doit être proche de zéro ; des valeurs persistantes indiquent des vannes qui laissent passer, des fuites ou une dérive de jauge.
  • Disponibilité des données = minutes avec une mesure récente ÷ minutes de la période, par cuve. Une jauge qui cesse de se mettre à jour constitue un risque de trop-plein caché.
  • Délai d’acquittement pour les alarmes Critiques, lu dans la chronologie des alarmes.

Hermetry conserve des agrégats à la minute, à l’heure et au jour de chaque clé numérique ; le minimum, le maximum et les valeurs de fin de journée sont donc issus des données stockées. Ramener les valeurs horaires au jour local du dépôt lorsque le jour de reporting compte.

Architecture

Chaque dépôt dispose d’une passerelle sous licence exécutant Hermetry Edge. Elle lit l’interface hôte du système de jaugeage via Modbus TCP, l’automate du dépôt via Modbus TCP ou RTU, ainsi que les contacts tels que les détecteurs de niveau très haut et les capteurs de cuvette sur ses entrées numériques, puis envoie l’ensemble via MQTT avec TLS sur une seule connexion sortante. Rien sur site n’accepte de connexions venant d’Internet.

Chaque cuve devient son propre appareil, déclaré par la passerelle comme appareil enfant sur la même connexion, avec ses propres mesures, alarmes, historique et place dans l’arborescence des actifs. Les angles de cuvette sans câblage peuvent utiliser des capteurs de niveau ou de fuite LoRaWAN sur pile, captés par une passerelle LoRaWAN du dépôt ; la bibliothèque de codecs décode les capteurs ultrasoniques, radar et de fuite courants. Établir d’abord la classification de la zone dangereuse : un équipement en zone classée doit posséder la certification adaptée.

ComposantRôleRemarques
Système de jaugeage des cuvesNiveau, température, eau de fond, volume observé et volume standardReste la référence. Modbus TCP en lecture seule depuis son hôte ou son unité d’interface ; table des registres fournie par le fabricant.
Détecteur de niveau très haut indépendantEntrée de protection contre le trop-pleinLu comme contact à titre d’indication uniquement ; le déclenchement reste dans le système de protection contre le trop-plein.
Automate ou DCS du dépôtPositions des vannes, états des pompes, état du portiqueEn lecture seule dans cette conception.
Tableau incendie et gazSorties de synthèse des alarmes gaz et incendieContacts secs ou Modbus ; indication uniquement.
Capteurs de cuvetteHydrocarbures sur l’eau, niveau d’eau de la cuvette, marche de la pompe de puisardCâblés aux entrées de la passerelle, ou LoRaWAN là où aucun câble ne passe.
Passerelle sous licence avec EdgeLit tout ce qui précède, publie les cuves comme appareils enfantsUne par dépôt. Revendiquée avec son identité d’usine ; certificat délivré par l’autorité de la plateforme.
Routeur sous licenceLiaison montanteLe réseau du dépôt, ou un routeur 4G avec votre propre carte SIM. La gestion eSIM est en cours de développement (Hermetry Connect).
HermetryStockage, alarmes, règles, flux, tableaux de bord, SCADARégion UE, États-Unis ou Türkiye, ou sur vos propres serveurs lorsque la politique l’exige.

Les profils exigent TLS et peuvent restreindre les réseaux depuis lesquels un appareil peut se connecter. Les passerelles sous licence s’authentifient avec un certificat X.509 délivré par l’autorité de la plateforme. Voir passerelles et appareils derrière une passerelle.

Liste des points

Par cuve sauf indication contraire. Les références de registres sont données à titre indicatif ; utiliser la table de votre système de jaugeage. Les intervalles sont des valeurs de départ.

PointClé de télémesureUnitéSourceIntervalleRemarques
Niveau du produitlevel_mmmmSystème de jaugeage, registre d’entrée par cuve60 sDéclarer 0 à la hauteur de référence de la cuve dans le profil.
Niveau, en pourcentage de la capacité de remplissage sûrelevel_pct%Système de jaugeage, ou calculé dans le flux racine60 sPermet à un seul schéma et un seul tableau de convenir à des cuves de hauteurs différentes.
Température moyenne du produitproduct_temp_c°CÉlément multipoint via le système de jaugeage60 s
Eau de fondwater_mmmmMesure d’interface5 minCuves à produit uniquement.
Volume observé totaltov_m3m³Calcul de table de jaugeage du système de jaugeage60 sValeur d’inventaire principale.
Volume standard brutgsv_m3m³Système de jaugeage, s’il le calcule5 minÀ utiliser pour le reporting lorsqu’il est disponible.
Vitesse de variation du niveaulevel_rate_mm_minmm/minCalculée dans le flux racine à partir de level_mm60 sStockée comme clé propre ; alimente les alarmes de mouvement.
Détecteur de niveau très hauthh_switchboolEntrée numérique de la passerelleà chaque changementVrai = détecteur déclenché.
Vanne d’entrée ouverteinlet_openboolAutomate, bobine ou entrée discrèteà chaque changementUtiliser le contact de fin de course fermée si l’information d’ouverture n’est pas câblée.
Vanne de sortie ouverteoutlet_openboolAutomateà chaque changement
Jauge sainegauge_okboolMot d’état du système de jaugeage60 sFaux en cas de défaut de jauge ou de valeur périmée.
Hydrocarbures détectés dans la cuvettebund_hcboolCapteur d’hydrocarbures sur l’eau, DIà chaque changementPar appareil de cuvette.
Niveau d’eau de la cuvettebund_water_mmmmNiveau ultrasonique ou radar, LoRaWAN ou 4-20 mA5 minPar appareil de cuvette.
Pompe de puisard en marchesump_runboolContact de marche, DIà chaque changementPar appareil de cuvette.
Synthèse d’alarme gazfg_gas_alarmboolSortie du tableau incendie et gazà chaque changementAppareil du dépôt.
Synthèse d’alarme incendiefg_fire_alarmboolSortie du tableau incendie et gazà chaque changementAppareil du dépôt.
Portique de chargement actifgantry_activeboolAutomateà chaque changementAppareil du dépôt ; explique la sortie.
État de la liaison du jaugeagetgs_comm_okboolÉtat Modbus de la passerelle60 sAppareil du dépôt.
Secteur présentmains_okboolRelais de contrôle de phasesà chaque changementAppareil du dépôt.
Environ 11 clés par réservoir, 3 par cuvette et 5 pour l’appareil du dépôt. Gardez des noms de clés identiques d’un dépôt à l’autre.

Déclarez chaque clé dans l’onglet Telemetry keys du profil avec son libellé, son unité, ses décimales et sa plage. Les jauges utilisent la plage comme échelle : un réservoir déclaré de 0 à 14 000 mm est donc mis à l’échelle correctement sans réglage par widget.

Modèle d’actifs

Construisez l’arborescence dans Sites & Assets selon la gestion du stock et de la sécurité :

  • Région (type libre) avec scheduler_team et region_code.
  • Dépôt (Site) avec emplacement, fuseau horaire, operating_hours, permit_type et criticality.
  • Cuvette (Area) avec bund_capacity_m3 et drain_valve_tag.
  • Réservoir (Machine, ou type libre Tank) avec tank_tag, product, safe_fill_m3, reference_height_mm, roof_type (fixed, floating, sphere), heated et last_drained.
  • Portique de chargement et Pompe de transfert (Machine) lorsqu’ils sont supervisés.

Placez chaque appareil de réservoir sur son actif réservoir, les appareils de cuvette sur la cuvette et la passerelle sur le dépôt. Ajoutez des relations Feeds de la ligne de réception vers le réservoir, puis du réservoir vers le portique, afin que les exploration détaillées suivent le parcours du produit. Le placement détermine quel statut et quels compteurs d’alarmes du dépôt incluent un réservoir, et quelles règles de la carte Rules d’un emplacement peuvent agir sur lui.

Les limites propres à chaque réservoir doivent être placées sur l’appareil réservoir sous forme d’attributs serveur, par exemple high_level_mm, low_level_mm, max_water_mm et max_temp_c. Les règles d’alarme les lisent comme seuils, si bien qu’une seule règle sert à tous les réservoirs. Un réservoir sans l’attribut n’est tout simplement pas contrôlé pour cette limite, ce qui justifie de revoir les attributs lors de la mise en service.

Configuration des appareils

Profils

Créez les profils Depot gateway, Storage tank, Bund et, si utilisé, Bund level sensor (LoRaWAN). La passerelle nomme chaque enfant et envoie un type lors de sa connexion ; ce type sélectionne le profil de l’enfant, de sorte que les réservoirs sont automatiquement placés sur Storage tank. Si les réservoirs à toit flottant et ceux à toit fixe nécessitent des règles que la carte Rules doit distinguer, donnez-leur des profils séparés, car les règles de la carte Rules ciblent un seul appareil ou tous les appareils d’un profil.

Utilisez la règle en ligne Recent message sur le profil réservoir, avec un intervalle attendu de 60 s et un facteur tolérant une interrogation manquée. Les limites de débit s’appliquent par enfant et à la passerelle dans son ensemble ; douze réservoirs par minute restent bien en deçà des valeurs par défaut.

Provisionnement

L’administrateur revendique la passerelle en scannant son code ou en saisissant ses informations de revendication, puis choisit Depot gateway. Les appareils enfants réservoirs apparaissent à leur premier rapport ; renommez-les avec l’identifiant du réservoir (TK-101) et placez-les immédiatement dans l’arborescence.

Réglages et intervalles de lecture

Sur les passerelles sous licence, les réglages à distance de l’appareil affichent chaque réglage du modèle avec sa valeur : adresse Modbus, intervalle d’interrogation, blocs de registres, anti-rebond d’entrée. Appliquez une configuration de base par type de dépôt via une tâche groupée qui s’exécute par vagues et se met en pause lorsque trop peu de passerelles l’appliquent. Si le modèle de passerelle prend en charge une zone morte, commencez à environ 2 mm pour le niveau et 0,2 °C pour la température, et conservez le heartbeat afin qu’une jauge figée continue à transmettre.

Valeurs dérivées dans le flux racine

Le flux racine du profil réservoir crée des clés dérivées. Un bloc delta calcule la variation de level_mm depuis la lecture précédente, un court script la divise par le nombre de minutes entre les lectures, et un bloc de sauvegarde de télémétrie enregistre level_rate_mm_min sur le réservoir. Le script peut aussi calculer level_pct à partir de reference_height_mm, ajouté par un bloc enrich. Conservez le volume de la table de jaugeage dans le système de jaugeage.

Horodatage et coupures

Laissez la passerelle horodater les lectures avec son horloge synchronisée, ou omettez l’horodatage afin que Hermetry horodate l’arrivée. Les lectures situées plus de dix minutes dans le futur sont écartées. Les passerelles sous licence peuvent mettre en mémoire tampon les lectures lorsque la liaison montante est coupée, avec une capacité qui dépend du modèle ; les lectures mises en mémoire tampon arrivent avec leur horodatage d’origine. Les règles d’alarme les évaluent en rétroactif (backfill), de sorte qu’un événement de cuvette survenu pendant une coupure figure dans l’historique, marqué Backfilled, sans déclencher d’astreinte pour le passé.

Micrologiciel

Le micrologiciel de passerelle signé se déploie par vagues depuis le profil : un dépôt à faible risque, une période de stabilisation, puis le reste ; un contrôle échoué met le déploiement en pause.

Tableaux de bord

TableauPublicWidgets et ce qu’ils affichent
Stock réseauÉquipe planification, responsablesTableau des réservoirs avec dépôt, produit, niveau, volume, ullage et dernière lecture, exportable vers Excel ; cartes de synthèse par produit avec volume total (un script de calcul sur la carte additionne les lignes de réservoirs) ; carte des dépôts colorée par statut ; tableau d’alarmes filtré sur Critical et Major.
Vue d’ensemble du dépôtOpérateurs de dépôtLe schéma SCADA du dépôt ; cartes de progression par réservoir pour le pourcentage de remplissage sûr ; cartes d’état pour les contacteurs très haut niveau (high-high) et les capteurs de cuvette ; flux d’activité des événements récents ; tableau des appareils avec l’heure de dernière visibilité de chaque réservoir.
Page réservoirOpérateurs, planificateursOuverte par exploration détaillée avec le réservoir comme paramètre. Jauge de niveau ; graphique en courbes du niveau et de la température sur 48 heures ; graphique en barres du volume de fin de journée (dernière valeur du jour) sur 30 jours ; carte d’attributs avec produit, remplissage sûr et dernière vidange ; tableau d’alarmes du réservoir.
MouvementsStock et HSEGraphique en courbes de level_rate_mm_min par réservoir ; tableau des alarmes de mouvement sur 30 jours ; carte de chaleur du débit de niveau par heure pour repérer les transferts nocturnes.
Cuvettes et indications de sécuritéHSECartes d’état pour les hydrocarbures en cuvette, la pompe de puisard et les synthèses incendie et gaz ; graphique de l’eau en cuvette ; tableau des alarmes HSE par type.

Les paramètres d’entité rendent les tableaux génériques : la page réservoir reçoit le réservoir, la vue d’ensemble du dépôt l’actif dépôt. Un lien d’affichage en lecture seule place la vue d’ensemble du dépôt sur un écran de salle de contrôle.

Écrans SCADA

Dessinez un schéma par dépôt (les positions des réservoirs diffèrent) et un schéma de détail de réservoir commun à tous les réservoirs. Le schéma représente les cuvettes sous forme de zones contournées, les réservoirs à l’intérieur, la ligne de réception, les pompes de transfert, le collecteur et le portique de chargement, reliés par des connexions de canalisations. Les réservoirs à toit flottant, les réservoirs sphériques, les bras de chargement, les skids de comptage, les collecteurs de vannes et les vannes d’arrêt d’urgence proviennent du pack Oil & gas ; les réservoirs simples, pompes et vannes du jeu de base ; les symboles de détecteurs de gaz et de flamme de la famille sécurité du Process pack. Voir symboles et packs sectoriels.

  • États : chaque réservoir se remplit selon level_pct ; une règle fait passer le texte du niveau en ambre au-dessus de 90 % et le fait clignoter en rouge lorsque hh_switch est vrai ; les symboles de vanne indiquent ouvert ou fermé selon inlet_open et outlet_open ; la pompe de puisard indique en marche selon sump_run.
  • Secondes lectures : chaque réservoir affiche le volume et la température sous le niveau ; la cuvette affiche son niveau d’eau.
  • Conversions : une expression sur une ligne adapte les valeurs brutes des registres, par exemple value / 10 pour un niveau transmis en dixièmes de millimètre.
  • Réutilisation : attachez le schéma de détail de réservoir aux vues du profil Storage tank afin que chaque réservoir ait sa propre vue avec ses propres liaisons. Match everything propose des liaisons pour les symboles non liés du schéma de dépôt.

Videz l’onglet Problems du concepteur avant d’appliquer. Un schéma comporte jusqu’à 200 symboles et 300 connexions ; découpez les très grands terminaux en schémas par zone.

Règles et alarmes

Les règles d’alarme se trouvent sur les profils réservoir, cuvette et dépôt. Les seuils propres à chaque réservoir lisent les attributs de l’appareil. Voir règles d’alarme sur les profils d’appareils.

AlarmeConditionDélai et hystérésisGravitéNotifiéEscalade
Contacteur très haut niveau (high-high)hh_switch == trueAnti-rebond 1 échantillonCritiqueOpérateurs de dépôt et responsable du terminal, SMS et notification pushRappel toutes les 5 min jusqu’à accusé de réception
Niveau hautlevel_mm >= attribut high_level_mmAnti-rebond 2 échantillons ; hystérésis 20 mmMajeureOpérateurs de dépôt, push et dans l’applicationRappel toutes les 15 min
Niveau baslevel_mm <= attribut low_level_mmAnti-rebond 2 échantillons ; hystérésis 20 mmMineureÉquipe planification, e-mailAucune
Baisse inexpliquéetoutes les conditions : level_rate_mm_min < -1, inlet_open == false, outlet_open == falseAnti-rebond 5 échantillonsCritiqueOpérateurs de dépôt et HSE, SMSRappel toutes les 15 min
Hausse inexpliquéetoutes les conditions : level_rate_mm_min > 1, les deux vannes ferméesAnti-rebond 5 échantillonsMajeureOpérateurs de dépôt, pushRappel toutes les 30 min
Défaut de jaugegauge_ok == falseAnti-rebond 2 échantillonsMajeureMaintenance, e-mail et pushRappel toutes les 60 min
Eau au fond de la cuve élevéewater_mm >= attribut max_water_mmAnti-rebond 3 échantillons ; hystérésis 5 mmAvertissementOpérateurs de dépôt, dans l’applicationAucune
Température du produit élevéeproduct_temp_c > attribut max_temp_cAnti-rebond 3 échantillons ; hystérésis 1 °CMajeureOpérateurs de dépôt, pushRappel toutes les 30 min
Hydrocarbures dans la cuvette de rétentionbund_hc == trueAnti-rebond 30 sCritiqueOpérateurs de dépôt et HSE, SMSRappel toutes les 10 min
Eau élevée dans la cuvette de rétentionbund_water_mm > 300Anti-rebond 2 échantillons ; hystérésis 20 mmMineureOpérateurs de dépôt, dans l’applicationAucune
Indication incendie et gazau moins une condition : fg_gas_alarm == true, fg_fire_alarm == trueAucuneCritiqueResponsable du terminal et HSE, SMSRappel toutes les 5 min
Cuve hors ligneRègle d’inactivité, aucune mesure pendant 5 minMajeureOpérateurs de dépôt, pushRappel toutes les 30 min

Cycle de vie. Une alarme s’ouvre lorsque sa condition se maintient au-delà de l’anti-rebond, est acquittée (rôle User) avec une note facultative, et se résout d’elle-même lorsque la condition disparaît. Les alarmes ne peuvent pas être verrouillées : une baisse inexpliquée qui s’est arrêtée au bout de dix minutes se résout donc seule ; intégrez à la relève de quart la revue des alarmes résolues dont la colonne Acquittée est vide. Une seule alarme est ouverte par cuve et par type ; les répétitions sont comptées comme occurrences. Chaque règle comporte un texte de procédure, par exemple la procédure du dépôt en cas de suspicion de vanne qui fuit.

Escalade. Une gravité plus élevée renotifie, et les rappels se répètent jusqu’à ce qu’une personne accuse réception. Les destinataires sont des utilisateurs, des rôles (Owner, Admin, User) ou des adresses e-mail (jusqu’à 20 par règle) ; il n’existe pas de astreintes derrière les alarmes IoT, il faut donc maintenir à jour les destinataires de permanence ou une adresse de permanence partagée. L’anti-rebond n’avance que lorsque des mesures arrivent ; pour « aucun changement de niveau pendant deux heures », utilisez un minuteur « reste ainsi pendant » de la carte Règles.

Règles horaires. Les règles d’alarme des profils n’ont pas de planning. Une règle de la carte Règles sur le dépôt couvre les mouvements hors horaires : lorsque level_rate_mm_min reste supérieur à 1 pendant 5 minutes, uniquement si l’heure est en dehors de la plage d’exploitation du dépôt ou si le jour figure dans le calendrier des jours fériés du locataire, alors déclencher une alarme Majeure et notifier l’équipe du responsable de permanence. Les conditions de la carte Règles comparent à des valeurs fixes ; utilisez donc une règle par seuil.

Maintenance et inondations. Mettez une cuve en sourdine avant le nettoyage ou les travaux sur la jauge ; les alarmes sont toujours enregistrées, marquées comme mises en sourdine, et la sourdine prend fin d’elle-même (90 jours au maximum). Au-delà de 20 notifications par minute, Hermetry envoie un récapitulatif toutes les cinq minutes ; gardez néanmoins la panne secteur en Critique et ses conséquences à une gravité inférieure avec un anti-rebond plus long.

Automatisation et intégrations

  • Lecture seule par conception. Ce modèle n’envoie aucune commande. Les mouvements de vannes, les démarrages de pompes et les déclenchements de trop-plein restent dans les systèmes de contrôle et de sécurité du dépôt.
  • Transferts : une règle de la carte Règles peut notifier l’équipe planification lorsque la vanne d’entrée d’une cuve s’ouvre, puis à nouveau lorsque level_pct dépasse 90, ce qui fournit des messages de suivi de réception sans autre système.
  • Webhooks : alarm.created, alarm.acknowledged et alarm.cleared, signés avec HMAC, alimentent le journal d’incidents du terminal ou la GMAO. Un flux peut publier une alarme Critique de cuvette de rétention vers un système de tickets via un point de terminaison HTTP configuré, avec jeton porteur ou identifiants client OAuth 2.
  • Systèmes de stock : le système de stock ou l’ERP peut lire les niveaux et volumes depuis l’API REST des séries avec une clé API en lecture seule, qui expire et est limitée au réseau du système. Les chiffres d’Hermetry sont opérationnels ; les stocks officiels et le transfert de propriété restent dans les systèmes certifiés pour cela.
  • Reporting : les tableaux d’historique se téléchargent au format Excel pour les fiches de stock quotidiennes et les revues mensuelles de mouvements. Les rapports programmés envoyés par e-mail ne sont pas intégrés à ce jour.

Pour les interventions de support, un ingénieur peut ouvrir l’interface web d’un routeur sous licence via l’accès distant au routeur : un tunnel sortant, aucun port entrant, sessions limitées à 4 heures et journalisées.

Rôles et accès

QuiRôle ou groupePeut
Opérateur de dépôtUser + groupe opérateurs IoTVoir son dépôt, acquitter les alarmes, ajouter des notes, passer les règles du dépôt en Manuel.
PlanificateurUser + groupe lecteurs IoTLire tous les dépôts, exporter l’historique, aucune modification.
Responsable HSEUserVoir les indications de cuvette et de sécurité, acquitter les alarmes HSE.
Responsable du terminalUserVoir tous les dépôts, acquitter les alarmes.
Ingénieur automatisationAdminModifier les profils, les règles d’alarme, les flux, les schémas ; mettre des cuves en sourdine ; déployer les micrologiciels ; gérer les réglages à distance.
Responsable ITOwnerMembres, politique de connexion (2FA, SSO), clés API, clés de signature des micrologiciels.

Les politiques basées sur les attributs peuvent restreindre un opérateur à son propre dépôt, ou un client de stockage à ses propres cuves ; testez-les avec le simulateur de politiques avant la mise en production. Le journal d’audit enregistre les connexions, les changements de rôle, les acquittements, les modifications de règles d’alarme, les écritures d’attributs (clés, sans valeurs), les mises en sourdine et les actions sur les micrologiciels, dans une chaîne de hachage vérifiable qui peut être exportée pour les audits HSE.

Dimensionnement et données

Ordre de grandeur pour deux dépôts de 12 cuves et 4 cuvettes chacun :

  • Cuves : 24 dispositifs de cuve, un message par minute chacun : 24 × 1 440 = 34 560 messages par jour.
  • Cuvettes : 8 dispositifs de cuvette, un signal de présence toutes les 5 minutes plus les événements, environ 300 par jour chacun : 2 400 par jour.
  • Dispositifs et passerelles du dépôt : un message par minute chacun : environ 2 900 par jour.
  • Total : environ 40 000 messages par jour, soit environ 1,2 million par mois. L’estimation compte un message par dispositif et par mesure ; dimensionnez le plan sur cette base jusqu’à avoir mesuré votre propre trafic. Les messages de télémesure et d’attributs comptent dans le quota ; les commandes, alarmes et événements de connexion n’y comptent pas.
  • Valeurs : environ 12 par message de cuve, soit environ 420 000 valeurs par jour, environ 150 millions par an.

La classe de rétention du plan fixe la durée de conservation de l’historique : mesures brutes pendant 90 jours au maximum (dans les classes d’un et trois ans), agrégats à la minute pendant 31 jours au maximum, et agrégats horaires et quotidiens pendant toute la durée de la classe. Les enquêtes sur incidents disposent donc de toutes les mesures sur trois mois et des valeurs minimales, maximales et dernières horaires sur plusieurs années ; exportez les données brutes que vous devez conserver plus longtemps. Le plan avertit à 80 % et 100 % du quota mensuel ; les dispositifs ne sont pas arrêtés.

Plan de déploiement

PhaseSemainesTravauxCritères de sortie
0. Étude1-2Interface du système de jaugeage et table des registres, variables automate, contacts disponibles, chemin réseau ; convenir des mesures et des limites par cuve.Liste de points signée et fiche d’attributs par cuve.
1. Dépôt pilote3-8Profils de passerelle, de cuve et de cuvette, flux racine pour le débit de niveau, vue d’ensemble du dépôt, un schéma de implantation, règles d’alarme.Deux semaines de niveaux concordant avec le système de jaugeage dans sa résolution ; chaque alarme déclenchée de bout en bout ; les planificateurs acceptent les volumes.
2. Stock réseau9-12Tableau de stock réseau, exports Excel, webhooks vers le journal d’incidents, lien d’affichage en salle de contrôle.Fiche de stock quotidienne produite depuis Hermetry pendant deux semaines en parallèle de l’ancienne.
3. Autres dépôts13+Un dépôt toutes les une ou deux semaines, avec des références de base pour les réglages de passerelle.Tous les dépôts sont en ligne ; les alarmes de mouvement sont revues chaque semaine, avec moins d’événements parasites que la limite convenue.

Liste de contrôle de mise en service

  1. Passerelle revendiquée sur Depot gateway, certificat actif, placée sur l’actif du dépôt.
  2. Chaque dispositif enfant de réservoir renommé avec son tag, sur Storage tank, placé sur son actif réservoir ; attributs high_level_mm, low_level_mm, max_water_mm, max_temp_c et reference_height_mm présents.
  3. Niveau, température, eau de fond et volume comparés à l’affichage du système de jaugeage'pour chaque réservoir ; unités et décimales correctes.
  4. Contacteur très haut niveau vu lors du propre test de épreuve du système de protection contre le remplissage excessif : Hermetry affiche hh_switch à vrai et déclenche l’alarme Critique. Coordonner avec l’équipe sécurité ; ne jamais déclencher le contacteur pour Hermetry seul.
  5. Positions des vannes surveillées lors d’un transfert planifié et constatées dans le bon sens.
  6. Logique de mouvement vérifiée avec le lanceur de test de débit sur des relevés enregistrés avant la mise en service de l’alarme.
  7. Capteur d’hydrocarbures de la cuvette testé avec son kit de test ; niveau d’eau de la cuvette relevé par rapport à une jauge.
  8. Test hors ligne : liaison montante débranchée pendant 15 minutes ; alarme hors ligne déclenchée ; les relevés tamponnés comblent le manque après la reconnexion.
  9. Onglet Problèmes de chaque dessin vide ; textes du runbook renseignés.

Pièges

  • Considérer Hermetry comme le système de jaugeage. Les volumes pour le transfert de garde et les stocks officiels proviennent des systèmes de jaugeage et de stock certifiés. Hermetry les affiche et les contrôle.
  • Alarmes de mouvement sans signaux de vannes. Sans positions de vannes fiables, chaque transfert paraît inexpliqué. Câbler d’abord les contacts de fin de course fermée.
  • Une zone morte qui masque une jauge figée. Conserver un battement de cœur et le statut gauge_ok pour qu’une valeur bloquée soit visible.
  • Une seule limite pour tous les réservoirs. Utiliser des attributs par réservoir ; un attribut manquant signifie que ce réservoir n’est pas contrôlé, d’où la nécessité de les auditer.
  • Horloges qui dérivent. Le taux de niveau dépend du temps entre les relevés ; une passerelle à horloge dérivante produit de faux taux.
  • Électronique en zone dangereuse sans la certification adéquate. Établir la classification de zone avant de choisir les positions des capteurs.

Ce que Hermetry ne remplace pas

Hermetry surveille et alerte. La protection contre le remplissage excessif, l’arrêt d’urgence, la détection incendie et gaz ainsi que toute autre fonction de sécurité restent dans des systèmes de sécurité certifiés et indépendants, et doivent continuer à fonctionner lorsque la liaison ou la plateforme est indisponible ; Hermetry ne lit leurs états qu’à titre d’indication. Le système de jaugeage des réservoirs reste la référence pour le niveau et le volume, et les stocks officiels, le transfert de garde et le reporting réglementaire restent dans les systèmes certifiés et approuvés pour ces usages.

Voyez vos données terrain en direct dès cette semaine

Démarrez un essai dans votre région avec vos premiers appareils, ou réservez une démo et apportez votre propre cas d'usage.