Neu: Die KI-Firewall überwacht jedes Modul und erklärt jeden Vorfall in einfachen Worten. So funktioniert es

Füllstands-, Bestands- und Auffangwannenüberwachung für Tanklager

Ein Blueprint für Tanklager und Depots: Peildaten, Hochhochschalter, Auffangwannensensoren und Umfüllungen auf einer Plattform, mit Bestandszahlen, Bewegungsalarmen und Audit.

Auf einen Blick

PunktTypische Antwort
ProblemTankstände, Temperaturen und Auffangraum-Zustände liegen im Messsystem und in der Leitwarte jedes Depots. Die Zentrale sieht den Bestand einmal täglich aus einer Tabelle, und ungeplante Bewegungen werden erst bei der nächsten Peilung entdeckt.
Was angeschlossen istDas Tankmesssystem über Modbus TCP, unabhängige Hochhochstand-Schalter, Stellungen der Zu- und Ablaufventile, Sensoren für Kohlenwasserstoffe und Wasser im Auffangraum, die Pumpe des Auffangraumsumpfs sowie die Statusausgänge der Brand- und Gasmeldezentrale.
Wer es nutztDepotbediener, Terminalleiter, das Bestands- und Dispositionsteam in der Zentrale, Instandhaltung und die HSE-Funktion.
Typischer erster UmfangEin Depot mit acht bis fünfzehn Tanks, nur lesend.
Zeit bis zur ersten AnzeigeTypischerweise ein bis zwei Wochen, sobald die Modbus-Belegung des Messsystems bekannt ist. Planen Sie vier bis sechs Wochen für einen Pilotbetrieb ein, dessen Bestandswerte das Disposititionsteam akzeptiert.
Schätzungen; sie hängen vor allem vom Messsystem und davon ab, wie offen dessen Schnittstelle ist.

Die Ausgangslage

Ein Depot oder Terminal lagert Kraftstoffe, Lösemittel oder Chemikalien in Festdach-, Schwimmdach- und Drucktanks innerhalb von Auffangräumen. Jeder Tank hat einen Radar- oder Servopegel, ein Mehrpunkt-Temperaturelement und oft eine Messung des Wasserbodens. Ein Messsystem berechnet das beobachtete Volumen aus der Tankkalibrierung; ein unabhängiger Hochhochstand-Schalter speist den Überfüllschutz. Ventile, Pumpen und die Verladebrücke liegen in der SPS oder im DCS, Gas- und Brandmeldung in einer eigenen Zentrale.

Das Depot selbst ist meist gut instrumentiert; die Lücken liegen anderswo. Die Zentrale sieht den Bestand in einem täglichen Bericht, den das Depot exportiert. Ein Tank, dessen Füllstand über Nacht bei geschlossenen Ventilen sinkt, ein Auffangraum, der langsam von einem undichten Flansch volläuft, oder ein Messwert, der bei einem plausiblen Wert hängen bleibt, werden erst bei der morgendlichen Runde oder der nächsten Peilung entdeckt. Die Depots setzen unterschiedliche Messsystem-Marken ein, daher hat niemand ein einheitliches Bild des Bestands im Netz.

Ziel ist nicht, das Mess- oder Leitsystem zu ersetzen, sondern deren Daten an einer Stelle zusammenzuführen, unabhängige Prüfungen hinzuzufügen, etwa Bewegung bei geschlossenen Ventilen, Alarme an die Personen weiterzuleiten, die handeln, und eine prüfbare Historie für Bestand, HSE und Instandhaltung zu führen.

Ziele und Kennzahlen

Vereinbaren Sie mit dem Disposititions- und dem HSE-Team, welche Werte sie aus Hermetry verwenden und welche im Mess- oder Bestandssystem offiziell bleiben. Typische Kennzahlen:

  • Bestand je Produkt = Summe des beobachteten Volumens (tov_m3) aller Tanks mit diesem Produkt, minütlich aktualisiert. Wo das Messsystem das Normvolumen (gsv_m3) berechnet, wird dieses für die Berichterstattung verwendet.
  • Leerraum = sichere Füllkapazität des Tanks (ein Attribut) minus aktuelles Volumen. Disponenten nutzen ihn zur Planung der Einlagerungen.
  • Reichweite in Tagen = Bestand eines Produkts ÷ durchschnittlicher täglicher Abfluss der letzten 14 Tage; der Abfluss ergibt sich aus dem täglichen Volumenrückgang der Tanks im Betrieb.
  • Unerklärte Bewegung = Volumenänderung, während sowohl das Zu- als auch das Ablaufventil eines Tanks als geschlossen gemeldet werden, je Tank und Tag. Sie sollte nahe null liegen; anhaltende Werte deuten auf undichte Ventile, Lecks oder Messdrift hin.
  • Datenverfügbarkeit = Minuten mit einem aktuellen Messwert ÷ Minuten im Zeitraum, je Tank. Ein Messgerät, das nicht mehr aktualisiert, ist ein verborgenes Überfüllrisiko.
  • Reaktionszeit für kritische Alarme, aus dem Alarmverlauf abgelesen.

Hermetry speichert für jeden numerischen Schlüssel Ein-Minuten-, Stunden- und Tageswerte, sodass Tagesminimum, Tagesmaximum und Endwerte des Tages aus gespeicherten Daten stammen. Stündliche Werte werden auf den lokalen Tag des Depots umgerechnet, wo der Berichtstag von Bedeutung ist.

Architektur

Jedes Depot erhält ein lizenziertes Gateway mit Hermetry Edge. Es liest die Host-Schnittstelle des Messsystems über Modbus TCP, die Depot-SPS über Modbus TCP oder RTU sowie Kontakte wie Hochhochstand-Schalter und Auffangraum-Sensoren über seine digitalen Eingänge und sendet alles über MQTT mit TLS über eine einzige ausgehende Verbindung. Vor Ort nimmt nichts Verbindungen aus dem Internet an.

Jeder Tank wird zu einem eigenen Gerät, das das Gateway als untergeordnetes Gerät über dieselbe Verbindung meldet, mit eigenen Messwerten, Alarmen, Historie und einem Platz im Asset-Baum. Auffangraumecken ohne Verkabelung können batteriebetriebene LoRaWAN-Füllstands- oder Leckagesensoren nutzen, die von einem LoRaWAN-Gateway im Depot empfangen werden; die Codec-Bibliothek dekodiert gängige Ultraschall-, Radar- und Leckagesensoren. Klären Sie zuerst die Einteilung des explosionsgefährdeten Bereichs: Betriebsmittel in einer Zone benötigen die passende Zulassung.

KomponenteRolleHinweise
TankmesssystemFüllstand, Temperatur, Wasserboden, beobachtetes und NormvolumenBleibt die Referenz. Nur lesender Modbus TCP von seinem Host oder seiner Schnittstelleneinheit; Registerbelegung vom Hersteller.
Unabhängiger Hochhochstand-SchalterEingang für den ÜberfüllschutzNur als Kontakt zur Anzeige gelesen; die Abschaltung bleibt im Überfüllschutzsystem.
Depot-SPS oder DCSVentilstellungen, Pumpenzustände, Status der VerladebrückeIn diesem Entwurf nur lesend.
Brand- und GasmeldezentraleSammelausgänge für Gas- und BrandalarmPotentialfreie Kontakte oder Modbus; nur zur Anzeige.
Auffangraum-SensorenKohlenwasserstoff auf Wasser, Wasserstand im Auffangraum, Lauf der SumpfpumpeVerdrahtet an die Eingänge des Gateways oder per LoRaWAN, wo kein Kabel verlegt werden kann.
Lizenziertes Gateway mit EdgeLiest alle oben genannten Werte und veröffentlicht Tanks als untergeordnete GeräteEines je Depot. Mit seiner werkseitigen Identität angemeldet; Zertifikat von der Zertifizierungsstelle der Plattform.
Lizenzierter RouterUplinkDas Netz des Depots oder ein 4G-Router mit eigener SIM. Die eSIM-Verwaltung ist in Entwicklung (Hermetry Connect).
HermetrySpeicherung, Alarme, Regeln, Abläufe, Dashboards, SCADARegion EU, US oder Türkiye, oder auf eigenen Servern, wo es die Richtlinie verlangt.

Profile verlangen TLS und können einschränken, aus welchen Netzen sich ein Gerät verbinden darf. Lizenzierte Gateways authentifizieren sich mit einem X.509-Zertifikat der Zertifizierungsstelle der Plattform. Siehe Gateways und Geräte hinter einem Gateway.

Datenpunktliste

Je Tank, sofern nicht anders angegeben. Registerangaben sind beispielhaft; verwenden Sie die Belegung Ihres Messsystems. Intervalle sind Startwerte.

DatenpunktTelemetrieschlüsselEinheitQuelleIntervallHinweise
Produktfüllstandlevel_mmmmMesssystem, Eingangsregister je Tank60 sIm Profil auf die Referenzhöhe des Tanks als 0 setzen.
Füllstand, Prozent der sicheren Füllunglevel_pct%Messsystem oder im Root-Flow berechnet60 sErlaubt, eine Zeichnung und eine Anzeigetafel für Tanks unterschiedlicher Höhe zu verwenden.
Mittlere Produkttemperaturproduct_temp_c°CMehrpunkt-Element über das Messsystem60 s
Wasserbodenwater_mmmmGrenzschichtmessung5 minNur Produkttanks.
Gesamtes beobachtetes Volumentov_m3m³Berechnung über die Tankkalibrierung im Messsystem60 sPrimärer Bestandswert.
Brutto-Normvolumengsv_m3m³Messsystem, sofern es dies berechnet5 minFür die Berichterstattung verwenden, wo verfügbar.
Füllstandsänderungsratelevel_rate_mm_minmm/minIm Root-Flow aus level_mm abgeleitet60 sAls eigener Schlüssel gespeichert; steuert Bewegungsalarme.
Hochhochstand-Schalterhh_switchboolDigitaler Eingang des Gatewaysbei ÄnderungTrue = Schalter ausgelöst.
Zulaufventil offeninlet_openboolSPS, Spule oder digitaler Eingangbei ÄnderungDen Endschalter „geschlossen“ verwenden, wenn „offen“ nicht verdrahtet ist.
Ablaufventil offenoutlet_openboolSPSbei Änderung
Messgerät in Ordnunggauge_okboolStatuswort des Messsystems60 sFalse bei Messgerätestörung oder veraltetem Wert.
Kohlenwasserstoff im Auffangraum erkanntbund_hcboolSensor für Kohlenwasserstoff auf Wasser, DIbei ÄnderungJe Auffangraum-Gerät.
Wasserstand im Auffangraumbund_water_mmmmUltraschall- oder Radarpegel, LoRaWAN oder 4-20 mA5 minJe Auffangraum-Gerät.
Sumpfpumpe im Auffangraum läuftsump_runboolLaufkontakt, DIbei ÄnderungJe Auffangraum-Gerät.
Sammelalarm Gasfg_gas_alarmboolAusgang der Brand- und Gasmeldezentralebei ÄnderungDepot-Gerät.
Sammelalarm Brandfg_fire_alarmboolAusgang der Brand- und Gasmeldezentralebei ÄnderungDepot-Gerät.
Verladebrücke aktivgantry_activeboolSPSbei ÄnderungDepot-Gerät; erklärt den Abfluss.
Verbindungsstatus Messsystemtgs_comm_okboolModbus-Status des Gateways60 sDepot-Gerät.
Netzspannung vorhandenmains_okboolPhasenüberwachungsrelaisbei ÄnderungDepot-Gerät.
Etwa 11 Schlüssel pro Tank, 3 pro Auffangwanne und 5 für das Depotgerät. Schlüsselnamen über alle Depots hinweg identisch halten.

Deklarieren Sie jeden Schlüssel im Tab Telemetry keys des Profils mit Bezeichnung, Einheit, Nachkommastellen und Bereich. Anzeigen (Gauges) übernehmen den Bereich als Skala, sodass ein Tank mit deklariertem Bereich von 0 bis 14.000 mm ohne widgetspezifische Einstellungen korrekt skaliert wird.

Asset-Modell

Bauen Sie den Baum in Sites & Assets entlang der Frage auf, wie Bestand und Sicherheit verwaltet werden:

  • Region (freier Typ) mit scheduler_team und region_code.
  • Depot (Site) mit Standort, Zeitzone, operating_hours, permit_type und criticality.
  • Auffangwanne (Area) mit bund_capacity_m3 und drain_valve_tag.
  • Tank (Machine oder freier Typ Tank) mit tank_tag, product, safe_fill_m3, reference_height_mm, roof_type (fixed, floating, sphere), heated und last_drained.
  • Verladebühne und Transferpumpe (Machine), sofern sie überwacht werden.

Platzieren Sie jedes Tankgerät an seinem Tank-Asset, Wannengeräte an der Auffangwanne und das Gateway am Depot. Fügen Sie Feeds-Beziehungen von der Annahmeleitung zum Tank und vom Tank zur Verladebühne hinzu, damit Drill-downs dem Produktweg folgen. Die Platzierung bestimmt, welches Depot Status- und Alarmzahlen um einen Tank ergänzt und welche Regeln einer Place-Karte im Rules-Card-Bereich auf ihn anwenden dürfen.

Grenzwerte, die sich je Tank unterscheiden, gehören als Server-Attribute an das Tankgerät, zum Beispiel high_level_mm, low_level_mm, max_water_mm und max_temp_c. Alarmregeln lesen sie als Schwellenwerte, sodass eine Regel alle Tanks abdeckt. Ein Tank ohne das Attribut wird für diesen Grenzwert schlicht nicht geprüft; das ist ein Grund, die Attribute bei der Inbetriebnahme zu prüfen.

Geräteeinrichtung

Profile

Legen Sie die Profile Depot gateway, Storage tank, Bund und, falls verwendet, Bund level sensor (LoRaWAN) an. Das Gateway benennt jedes untergeordnete Gerät und sendet beim Verbinden einen type; dieser Typ wählt das Profil des Kindgeräts, sodass Tanks automatisch im Profil Storage tank landen. Wenn Floating-Roof- und Fixed-Roof-Tanks Regeln brauchen, die eine Rules-Card unterscheiden muss, geben Sie ihnen getrennte Profile, da Rules-Card-Regeln auf ein einzelnes Gerät oder alle Geräte eines Profils zielen.

Verwenden Sie die Online-Regel Recent message im Tankprofil mit einem erwarteten Intervall von 60 s und einem Faktor, der einen verpassten Abruf toleriert. Ratenbegrenzungen gelten je Kindgerät und für das Gateway insgesamt; zwölf Tanks pro Minute liegen weit unter den Standardwerten.

Provisionierung

Der Administrator beansprucht das Gateway, indem er dessen Code scannt oder die Claim-Daten eingibt, und wählt Depot gateway. Tank-Kindgeräte erscheinen bei ihrer ersten Meldung; benennen Sie sie in die Tank-Kennung (TK-101) um und platzieren Sie sie sofort im Baum.

Einstellungen und Leseintervalle

Bei lizenzierten Gateways zeigen die Remote-Geräteeinstellungen jede Einstellung des Modells mit ihrem Wert: Modbus-Adresse, Abfrageintervall, Registerblöcke, Eingangsentprellung. Wenden Sie eine Grundkonfiguration je Depottyp per Massenjob an, der in Wellen läuft und pausiert, wenn zu wenige Gateways sie übernehmen. Unterstützt das Gateway-Modell ein Deadband, beginnen Sie bei etwa 2 mm für den Füllstand und 0,2 °C für die Temperatur, und behalten Sie den Heartbeat bei, damit ein eingefrorener Messwert weiterhin meldet.

Abgeleitete Werte im Root-Flow

Der Root-Flow des Tankprofils erzeugt abgeleitete Schlüssel. Ein Delta-Block ermittelt die Änderung von level_mm seit dem letzten Messwert, ein kurzes Skript teilt sie durch die Minuten zwischen den Messwerten, und ein Block zum Speichern von Telemetrie legt level_rate_mm_min am Tank ab. Das Skript kann außerdem level_pct aus reference_height_mm berechnen, hinzugefügt durch einen Enrich-Block. Die Volumen aus der Peiltabelle bleiben im Messsystem.

Zeitstempel und Ausfälle

Let the gateway stamp readings with its synchronised clock, or omit the time stamp so Hermetry stamps arrival. Readings more than ten minutes in the future are dropped. Licensed gateways can buffer readings while the uplink is down, with a capacity that depends on the model; buffered readings arrive with their original time stamps. Alarm rules evaluate them as backfill, so a bund event that came and went during an outage is in the history, marked Backfilled, without paging anyone for the past.

Firmware

Signierte Gateway-Firmware wird vom Profil aus in Wellen ausgerollt: zuerst ein risikoarmes Depot, dann eine Einwirkzeit, danach der Rest; schlägt eine Prüfung fehl, pausiert der Rollout.

Dashboards

BoardZielgruppeWidgets und ihre Anzeigen
Bestand im NetzPlanungsteam, LeitungTabelle der Tanks mit Depot, Produkt, Füllstand, Volumen, Restvolumen und letztem Messwert, als Excel-Download; Kennzahlenkarten je Produkt mit Gesamtvolumen (ein Compute-Skript auf der Karte summiert die Tankzeilen); Karte der Depots, nach Status eingefärbt; Alarmtabelle, gefiltert auf Critical und Major.
DepotübersichtDepotbedienerDie SCADA-Zeichnung des Depots; Fortschrittskarten je Tank für den Prozentsatz der sicheren Füllung; Statuskarten für Hochhoch-Schalter und Wannensensoren; Aktivitätsfeed der letzten Ereignisse; Gerätetabelle mit der Zeit des letzten Kontakts je Tank.
TankseiteBediener, PlanerWird per Drill-down mit dem Tank als Parameter geöffnet. Anzeige (Gauge) des Füllstands; Liniendiagramm von Füllstand und Temperatur über 48 Stunden; Balkendiagramm des Tagesendvolumens (letzter Tageswert) über 30 Tage; Attributkarte mit Produkt, sicherer Füllung und letzter Entleerung; die Alarmtabelle des Tanks.
BewegungenBestand und HSELiniendiagramm von level_rate_mm_min je Tank; Alarmtabelle der Bewegungsalarme über 30 Tage; Heatmap der Füllstandsrate nach Stunde, um nächtliche Umpumpvorgänge zu erkennen.
Wannen- und SicherheitsanzeigenHSEStatuskarten für Kohlenwasserstoffe in der Wanne, Sumpfpumpe und Zusammenfassungen für Feuer und Gas; Wasserdiagramm der Wanne; Alarmtabelle der HSE-Alarmtypen.

Entitätsparameter halten die Boards generisch: die Tankseite nimmt den Tank, die Depotübersicht das Depot-Asset. Ein Link zur reinen Anzeige bringt die Depotübersicht auf einen Leitstandbildschirm.

SCADA-Bildschirme

Zeichnen Sie je Depot ein Layout (die Tankpositionen unterscheiden sich) und eine Tankdetailzeichnung für alle Tanks. Das Layout zeigt Auffangwannen als umrandete Flächen, die Tanks darin, die Annahmeleitung, Transferpumpen, den Verteiler und die Verladebühne, verbunden durch Rohrverbindungen. Floating-Roof-Tanks, Kugeltanks, Verladearme, Messkufen, Ventilverteiler und Notabschaltventile stammen aus dem Paket Oil & gas; einfache Tanks, Pumpen und Ventile aus dem Kernsatz; Gas- und Flammenmelder-Symbole aus der Sicherheitsfamilie des Process pack. Siehe Symbole und Industriepakete.

  • Zustände: Jeder Tank füllt sich anhand von level_pct; eine Regel färbt den Füllstandstext über 90 % bernsteinfarben und lässt ihn rot blinken, wenn hh_switch wahr ist; Ventilsymbole zeigen geöffnet oder geschlossen anhand von inlet_open und outlet_open; die Sumpfpumpe zeigt Laufen anhand von sump_run.
  • Zweite Messwerte: Jeder Tank zeigt Volumen und Temperatur unter dem Füllstand; die Wanne zeigt ihren Wasserstand.
  • Umrechnungen: Ein einzeiliger Ausdruck passt Rohregisterwerte an, zum Beispiel value / 10 für einen Füllstand, der in Zehnteln eines Millimeters gesendet wird.
  • Wiederverwendung: Hängen Sie die Tankdetailzeichnung an die Ansichten des Profils Storage tank, damit jeder Tank seine eigene Ansicht mit eigenen Bindungen erhält. Match everything schlägt Bindungen für ungebundene Symbole im Depot-Layout vor.

Leeren Sie den Tab Problems des Designers, bevor Sie anwenden. Eine Zeichnung enthält bis zu 200 Symbole und 300 Verbindungen; teilen Sie sehr große Terminals in Bereichszeichnungen auf.

Regeln und Alarme

Alarmregeln liegen auf den Profilen für Tank, Wanne und Depot. Schwellenwerte, die sich je Tank unterscheiden, lesen Geräteattribute. Siehe Alarmregeln auf Geräteprofilen.

AlarmBedingungVerzögerung und HystereseSchweregradBenachrichtigtEskalation
Hochhoch-Schalterhh_switch == trueEntprellung 1 MesswertKritischAnlagenbediener und Terminalleiter, SMS und PushErinnerung alle 5 Min., bis bestätigt
Füllstand hochlevel_mm >= Attribut high_level_mmEntprellung 2 Messwerte; Hysterese 20 mmHochAnlagenbediener, Push und In-AppErinnerung alle 15 Min.
Füllstand niedriglevel_mm <= Attribut low_level_mmEntprellung 2 Messwerte; Hysterese 20 mmGeringDisponenten-Team, E-MailKeine
Unerklärter Abfallalle von: level_rate_mm_min < -1, inlet_open == false, outlet_open == falseEntprellung 5 MesswerteKritischAnlagenbediener und HSE, SMSErinnerung alle 15 Min.
Unerklärter Anstiegalle von: level_rate_mm_min > 1, beide Ventile geschlossenEntprellung 5 MesswerteHochAnlagenbediener, PushErinnerung alle 30 Min.
Messgerätefehlergauge_ok == falseEntprellung 2 MesswerteHochInstandhaltung, E-Mail und PushErinnerung alle 60 Min.
Wasser am Tankboden hochwater_mm >= Attribut max_water_mmEntprellung 3 Messwerte; Hysterese 5 mmWarnungAnlagenbediener, In-AppKeine
Produkttemperatur hochproduct_temp_c > Attribut max_temp_cEntprellung 3 Messwerte; Hysterese 1 °CHochAnlagenbediener, PushErinnerung alle 30 Min.
Auffangwanne Kohlenwasserstoffbund_hc == trueEntprellung 30 sKritischAnlagenbediener und HSE, SMSErinnerung alle 10 Min.
Auffangwanne Wasser hochbund_water_mm > 300Entprellung 2 Messwerte; Hysterese 20 mmGeringAnlagenbediener, In-AppKeine
Brand- und Gasmeldungeines von: fg_gas_alarm == true, fg_fire_alarm == trueKeineKritischTerminalleiter und HSE, SMSErinnerung alle 5 Min.
Tank offlineInaktivitätsregel, kein Messwert seit 5 Min.HochAnlagenbediener, PushErinnerung alle 30 Min.

Lebenszyklus. Ein Alarm wird eröffnet, wenn seine Bedingung die Entprellung hindurch gilt, wird (Rolle Benutzer) mit optionaler Notiz bestätigt und löst sich von selbst auf, wenn die Bedingung endet. Alarme können nicht gehalten werden; ein unerklärter Abfall, der nach zehn Minuten aufhörte, löst sich daher von selbst auf. Machen Sie die Prüfung gelöster Alarme mit leerer Spalte „Bestätigt“ zum Bestandteil der Schichtübergabe. Pro Tank und Typ ist nur ein Alarm offen; Wiederholungen zählen als Vorkommnisse. Jede Regel enthält einen Runbook-Text, zum Beispiel das Verfahren des Depots bei einem vermuteten undichten Ventil.

Eskalation. Eine höhere Schwere benachrichtigt erneut, und Erinnerungen wiederholen sich, bis jemand bestätigt. Empfänger sind Benutzer, Rollen (Owner, Admin, User) oder E-Mail-Adressen (bis zu 20 pro Regel); hinter IoT-Alarmen gibt es keine Bereitschaftsrotation, daher die Bereitschaftsempfänger oder eine gemeinsame Bereitschaftsadresse aktuell halten. Die Entprellung läuft nur weiter, wenn Messwerte eintreffen; für „keine Füllstandsänderung seit zwei Stunden“ einen Timer „bleibt so für“ auf der Regelkarte verwenden.

Zeitabhängige Regeln. Profil-Alarmregeln haben keinen Zeitplan. Eine Regel auf der Regelkarte für das Depot deckt Bewegung außerhalb der Betriebszeiten ab: Wenn level_rate_mm_min länger als 5 Minuten über 1 bleibt, nur wenn die Uhrzeit außerhalb des Betriebsfensters des Depots liegt oder der Tag im Feiertagskalender des Mandanten steht, dann einen Alarm „Hoch“ auslösen und das Team des diensthabenden Betriebsleiters benachrichtigen. Bedingungen auf der Regelkarte vergleichen mit festen Werten; daher pro Schwellenwert eine Regel verwenden.

Instandhaltung und Überflutung. Einen Tank vor Reinigungs- oder Messgerätearbeiten stummschalten; Alarme werden weiterhin erfasst, als stummgeschaltet markiert, und die Stummschaltung endet von selbst (höchstens 90 Tage). Bei mehr als 20 Benachrichtigungen pro Minute sendet Hermetry eine Sammelmeldung im Fünf-Minuten-Takt; Netzausfall bleibt dennoch Kritisch, und seine Folgen werden mit geringerer Schwere und längerer Entprellung gemeldet.

Automatisierung und Integrationen

  • Bewusst nur lesend. Diese Blaupause sendet keine Befehle. Ventilbewegungen, Pumpenstarts und Überfüllabschaltungen bleiben in den Steuer- und Sicherheitssystemen des Depots.
  • Transporte: Eine Regel auf der Regelkarte kann das Disponenten-Team benachrichtigen, wenn der Zulauf eines Tanks öffnet, und erneut, wenn level_pct 90 überschreitet; so entstehen Eingangsmeldungen ohne ein weiteres System.
  • Webhooks: alarm.created, alarm.acknowledged und alarm.cleared, mit HMAC signiert, speisen das Vorfallprotokoll des Terminals oder das CMMS. Ein Ablauf kann einen kritischen Auffangwannen-Alarm über einen konfigurierten HTTP-Endpunkt an ein Ticketsystem senden, mit Bearer-Token oder OAuth-2-Client-Credentials.
  • Lagersysteme: Das Lager- oder ERP-System kann Füllstände und Mengen über die REST-Series-API lesen, mit einem API-Schlüssel, der nur lesend ist, abläuft und auf das Netz des Systems beschränkt ist. Hermetry-Werte sind betrieblich; amtliche Bestände und eichpflichtige Übergaben bleiben in den dafür zugelassenen Systemen.
  • Berichte: Historientabellen lassen sich für tägliche Bestandsblätter und monatliche Bewegungsprüfungen als Excel herunterladen. Zeitgesteuerte, per E-Mail versandte Berichte sind derzeit nicht integriert.

Für Supportarbeiten kann ein Ingenieur über den Fernzugriff auf Router die Weboberfläche eines lizenzierten Routers öffnen: ein ausgehender Tunnel, kein eingehender Port, Sitzungen auf 4 Stunden begrenzt und protokolliert.

Rollen und Zugriff

WerRolle oder GruppeKann
AnlagenbedienerUser + Gruppe IoT-BedienerEigenes Depot sehen, Alarme bestätigen, Notizen hinzufügen, Regeln des Depots auf Manuell umstellen.
DisponentUser + Gruppe IoT-BetrachterAlle Depots lesen, Historie exportieren, keine Änderungen.
HSE-BeauftragterUserAuffangwannen- und Sicherheitsanzeigen sehen, HSE-Alarme bestätigen.
TerminalleiterUserAlle Depots sehen, Alarme bestätigen.
AutomatisierungsingenieurAdminProfile, Alarmregeln, Abläufe, Zeichnungen bearbeiten; Tanks stummschalten; Firmware ausrollen; Ferneinstellungen verwalten.
IT-VerantwortlicherOwnerMitglieder, Anmeldrichtlinie (2FA, SSO), API-Schlüssel, Firmware-Signaturschlüssel.

Attributbasierte Richtlinien können einen Bediener auf sein eigenes Depot oder einen Lagerkunden auf seine eigenen Tanks einschränken; vor dem Go-live mit dem Richtliniensimulator testen. Das Audit-Protokoll erfasst Anmeldungen, Rollenänderungen, Bestätigungen, Änderungen an Alarmregeln, Attributschreibvorgänge (Schlüssel, nicht Werte), Stummschaltungen und Firmware-Aktionen in einer prüfbaren Hash-Kette, die für HSE-Audits exportiert werden kann.

Dimensionierung und Daten

Größenordnung für zwei Depots mit je 12 Tanks und 4 Auffangwannen:

  • Tanks: 24 Tank-Geräte, je eine Nachricht pro Minute: 24 × 1.440 = 34.560 Nachrichten am Tag.
  • Auffangwannen: 8 Auffangwannen-Geräte, ein Heartbeat alle 5 Minuten plus Ereignisse, etwa 300 pro Tag und Gerät: 2.400 am Tag.
  • Depot-Geräte und Gateways: je eine Nachricht pro Minute: etwa 2.900 am Tag.
  • Summe: rund 40.000 Nachrichten am Tag, etwa 1,2 Millionen im Monat. Die Schätzung zählt eine Nachricht je Gerät und Messwert; die Planung darauf stützen, bis der eigene Datenverkehr gemessen ist. Telemetrie- und Attributnachrichten zählen auf das Kontingent; Befehle, Alarme und Verbindungsereignisse nicht.
  • Werte: etwa 12 pro Tank-Nachricht, also rund 420.000 Werte am Tag, etwa 150 Millionen im Jahr.

Die Aufbewahrungsklasse des Tarifs legt fest, wie lange die Historie gespeichert wird: Rohmesswerte bis zu 90 Tage (in den Klassen für ein und drei Jahre), Minutenaggregate bis zu 31 Tage, Stunden- und Tagesaggregate über die volle Klassenlaufzeit. Bei Vorfalluntersuchungen liegen daher alle Messwerte für drei Monate vor sowie stündliche Minimal-, Maximal- und letzte Werte für Jahre; Rohdaten, die länger aufbewahrt werden müssen, exportieren. Der Tarif warnt bei 80 % und 100 % des monatlichen Kontingents; Geräte werden nicht angehalten.

Einführungsplan

PhaseWochenArbeitAbnahmekriterien
0. Erhebung1-2Schnittstelle des Messsystems und Registerliste, SPS-Tags, verfügbare Kontakte, Netzweg; Maßnahmen und Grenzwerte je Tank festlegen.Unterschriebene Punktliste und Attributblatt je Tank.
1. Pilotdepot3-8Gateway-, Tank- und Auffangwannenprofile, Wurzelablauf für die Füllstandsrate, Depotübersicht, eine Layoutzeichnung, Alarmregeln.Zwei Wochen Füllstände, die innerhalb ihrer Auflösung mit dem Messsystem übereinstimmen; jeder Alarm durchgehend getestet; Disponenten akzeptieren Mengen.
2. Netzbestand9-12Board für den Netzbestand, Excel-Exporte, Webhooks zum Vorfallprotokoll, Anzeigelink im Leitstand.Tägliches Bestandsblatt aus Hermetry, zwei Wochen parallel zum bisherigen.
3. Übrige Depots13+Ein Depot alle ein bis zwei Wochen mit Referenzwerten für die Gateway-Einstellungen.Alle Depots online; Bewegungsalarme werden wöchentlich geprüft, mit weniger Fehlalarmen als vereinbart.

Inbetriebnahme-Checkliste

  1. Gateway auf Depot gateway beansprucht, Zertifikat aktiv, dem Depot-Asset zugeordnet.
  2. Jedes Tank-Child-Device auf seine Kennung umbenannt, auf Storage tank, dem jeweiligen Tank-Asset zugeordnet; Attribute high_level_mm, low_level_mm, max_water_mm, max_temp_c und reference_height_mm vorhanden.
  3. Füllstand, Temperatur, Wasserboden und Volumen für jeden Tank mit der Anzeige des Peilsystems verglichen; Einheiten und Nachkommastellen korrekt.
  4. Hochhochschalter während des eigenen Funktionstests des Überfüllschutzsystems beobachtet: Hermetry zeigt hh_switch als true und löst den Alarm Critical aus. Mit dem Sicherheitsteam abstimmen; den Schalter niemals allein für Hermetry auslösen.
  5. Ventilstellungen während einer geplanten Umfüllung beobachtet und mit dem richtigen Drehsinn bestätigt.
  6. Bewegungslogik mit dem Flow-Test-Runner auf aufgezeichneten Messwerten geprüft, bevor der Alarm scharf geschaltet wird.
  7. Auffangwannen-Kohlenwasserstoffsensor mit seinem Testkit geprüft; Wasserstand in der Auffangwanne gegen eine Peilung abgelesen.
  8. Offline-Test: Uplink 15 Minuten lang getrennt; Offline-Alarm ausgelöst; gepufferte Messwerte füllen die Lücke nach der Wiederverbindung.
  9. Tab Problems jeder Zeichnung leer; Runbook-Texte ausgefüllt.

Fallstricke

  • Hermetry als Peilsystem behandeln. Volumina für Übergabe und amtlichen Bestand stammen aus den zertifizierten Peil- und Bestandssystemen. Hermetry zeigt und prüft sie.
  • Bewegungsalarme ohne Ventilsignale. Ohne verlässliche Ventilstellungen wirkt jede Umfüllung ungeklärt. Zuerst die Endlagenschalter für Geschlossen anschließen.
  • Ein Totband, das einen eingefrorenen Messwert verbirgt. Einen Heartbeat und den Status gauge_ok beibehalten, damit ein festhängender Wert sichtbar wird.
  • Ein Grenzwert für alle Tanks. Tankspezifische Attribute verwenden; fehlt ein Attribut, wird dieser Tank nicht geprüft, daher Attribute regelmäßig auditieren.
  • Abweichende Uhren. Die Füllstandsrate hängt vom Zeitabstand zwischen den Messwerten ab; ein Gateway mit abweichender Uhr erzeugt falsche Raten.
  • Elektronik in explosionsgefährdeter Zone ohne passende Zertifizierung. Die Zonenklassifizierung klären, bevor Sensorpositionen gewählt werden.

Was Hermetry nicht ersetzt

Hermetry überwacht und alarmiert. Überfüllschutz, Notabschaltung, Brand- und Gaserkennung sowie jede andere Sicherheitsfunktion bleiben in zertifizierten, unabhängigen Sicherheitssystemen und müssen auch bei Ausfall der Verbindung oder der Plattform weiterarbeiten; Hermetry liest deren Zustände nur zur Anzeige. Das Peilsystem bleibt die Referenz für Füllstand und Volumen; amtlicher Bestand, Übergabe und behördliche Meldungen verbleiben in den dafür zertifizierten und zugelassenen Systemen.

Sehen Sie diese Woche Ihre Felddaten live

Starten Sie eine Testphase in Ihrer Region mit Ihren ersten Geräten oder buchen Sie eine Demo und bringen Sie Ihren eigenen Anwendungsfall mit.