Yeni: Yapay zekâ güvenlik duvarı her modülü izliyor ve her olayı sade bir dille açıklıyor. Nasıl çalıştığını görün

Tank sahası seviye, envanter ve havuz izleme

Tank sahaları ve depolar için bir plan: ölçüm verileri, yüksek-yüksek şalterler, havuz sensörleri ve transferler tek bir platformda; stok rakamları, hareket alarmları ve denetimle birlikte.

Bir bakışta

KalemTipik yanıt
SorunTank seviyeleri, sıcaklıklar ve bund durumları her depodaki ölçüm sisteminde ve kontrol odasında bulunur. Merkez ofis stoku günde bir kez bir elektronik tablodan görür ve planlanmamış hareketler bir sonraki çubuk ölçümünde fark edilir.
Neler bağlıModbus TCP üzerinden tank ölçüm sistemi, bağımsız yüksek-yüksek seviye şalterleri, giriş ve çıkış vana konumları, bund hidrokarbon ve su sensörleri, bund drenaj pompası ve yangın ve gaz panosunun durum çıkışları.
Kimler kullanırDepo operatörleri, terminal yöneticileri, merkez ofisteki stok ve planlama ekibi, bakım ve HSE birimi.
Tipik ilk kapsamSekiz ila on beş tanklı tek bir depo, yalnızca okuma.
İlk ekrana kadar geçen süreÖlçüm sisteminin Modbus haritası bilindiğinde genellikle bir ila iki hafta. Planlama ekibinin stok rakamlarını kabul ettiği bir pilot için dört ila altı hafta bütçe ayırın.
Tahminlerdir; büyük ölçüde ölçüm sistemine ve arayüzünün ne kadar açık olduğuna bağlıdır.

Durum

Bir depo veya terminal, bund içinde sabit tavanlı, yüzer tavanlı ve basınçlı tanklarda yakıt, solvent veya kimyasal tutar. Her tankta radar veya servo gösterge, çok noktalı bir sıcaklık elemanı ve çoğu zaman bir su tabanı ölçümü bulunur. Ölçüm sistemi, kalibrasyon tablosundan gözlenen hacmi hesaplar; bağımsız bir yüksek-yüksek şalter ise aşırı dolum korumasını besler. Vanalar, pompalar ve yükleme platformu PLC veya DCS içinde, gaz ve yangın algılama ise kendi panosundadır.

Deponun kendisi genellikle iyi donatılmıştır; eksikler başka yerdedir. Merkez ofis envanteri, deponun dışa aktardığı günlük raporda görür. Her iki vanası kapalıyken gece boyunca seviyesi yavaşça düşen bir tank, bir contadan yavaş yavaş dolan bir bund veya makul bir değerde donmuş bir gösterge, sabah turunda veya bir sonraki çubuk ölçümünde fark edilir. Depolar farklı ölçüm markaları kullandığından, kimsenin ağın stokuna dair tek bir resmi yoktur.

Amaç ölçüm veya kontrol sistemlerinin yerini almak değil; verilerini tek bir yerde toplamak, kapalı vanalarla yapılan hareket gibi bağımsız kontroller eklemek, alarmları harekete geçecek kişilere yönlendirmek ve stok, HSE ve bakım için denetlenebilir bir geçmiş tutmaktır.

Hedefler ve ölçütler

Hangi rakamları Hermetry’den kullanacaklarını ve hangilerinin ölçüm veya stok sisteminde resmi kalacağını planlama ve HSE ekipleriyle kararlaştırın. Tipik ölçütler:

  • Ürüne göre envanter = o ürünü tutan tüm tankların gözlenen hacminin (tov_m3) toplamı, her dakika yenilenir. Ölçüm sistemi standart hacmi (gsv_m3) hesaplıyorsa raporlama için onu kullanın.
  • Boşluk (ullage) = tankın güvenli dolum kapasitesi (bir özellik) eksi mevcut hacim. Planlayıcılar bunu mal kabullerini planlamak için kullanır.
  • Yeterlilik günü = bir ürünün envanteri ÷ son 14 günün ortalama günlük çıkışı; çıkış, hizmetteki tanklarda hacmin günlük düşüşünden alınır.
  • Açıklanamayan hareket = bir tankın giriş ve çıkış vanalarının ikisi de kapalı bildirirken hacim değişimi, tank başına ve gün başına. Sıfıra yakın olmalıdır; sürekli değerler sızdıran vanalara, kaçaklara veya gösterge kaymasına işaret eder.
  • Veri erişilebilirliği = taze okuma olan dakikalar ÷ dönemdeki dakikalar, tank başına. Güncellenmeyi durduran bir gösterge gizli bir aşırı dolum riskidir.
  • Kritik alarmlar için onaylama süresi, alarm zaman çizelgesinden okunur.

Hermetry, her sayısal anahtarın bir dakikalık, saatlik ve günlük toplamalarını tutar; bu nedenle günlük minimum, maksimum ve gün sonu değerleri saklanan verilerden gelir. Raporlama gününün önemli olduğu yerlerde saatlik değerleri deponun yerel gününe toplayın.

Mimari

Her depo, Hermetry Edge çalıştıran tek bir lisanslı ağ geçidi alır. Ağ geçidi, ölçüm sisteminin ana bilgisayar arayüzünü Modbus TCP üzerinden, depo PLC’sini Modbus TCP veya RTU üzerinden okur; yüksek-yüksek şalterler ve bund sensörleri gibi kontakları dijital girişlerinden okur, ardından her şeyi TLS ile MQTT üzerinden tek bir giden bağlantıdan gönderir. Sahadaki hiçbir cihaz internetten gelen bağlantıları kabul etmez.

Her tank, ağ geçidi tarafından aynı bağlantı üzerinden alt cihaz olarak bildirilen kendi cihazı olur; kendi okumaları, alarmları, geçmişi ve varlık ağacındaki yeri vardır. Kablolaması olmayan bund köşelerinde, depodaki bir LoRaWAN ağ geçidi tarafından dinlenen pilli LoRaWAN seviye veya sızıntı sensörleri kullanılabilir; kodek kütüphanesi yaygın ultrasonik, radar ve sızıntı sensörlerini çözümler. Önce tehlikeli alan sınıflandırmasını belirleyin: bölgelendirilmiş bir alandaki ekipman doğru sertifikaya sahip olmalıdır.

BileşenGörevNotlar
Tank ölçüm sistemiSeviye, sıcaklık, su tabanı, gözlenen ve standart hacimReferans olmaya devam eder. Ana bilgisayarından veya arayüz ünitesinden yalnızca okunan Modbus TCP; register haritası üreticiden alınır.
Bağımsız yüksek-yüksek şalterAşırı dolum koruma girişiYalnızca gösterge amaçlı kontak olarak okunur; devreye alma aşırı dolum koruma sisteminde kalır.
Depo PLC’si veya DCSVana konumları, pompa durumları, yükleme platformu durumuBu tasarımda yalnızca okunur.
Yangın ve gaz panosuGaz ve yangın alarm özet çıkışlarıGerilimsiz kontaklar veya Modbus; yalnızca gösterge amaçlı.
Bund sensörleriSu üzerinde hidrokarbon, bund su seviyesi, drenaj pompası çalışmasıAğ geçidinin girişlerine kablolu, kablo çekilemeyen yerlerde LoRaWAN ile.
Edge’li lisanslı ağ geçidiYukarıdakilerin tümünü okur, tankları alt cihaz olarak yayımlarDepo başına bir adet. Fabrika kimliğiyle talep edilir; sertifika platformun yetkilisinden alınır.
Lisanslı yönlendiriciYukarı bağlantıDeponun ağı veya kendi SIM kartınızla bir 4G yönlendirici. eSIM yönetimi geliştirme aşamasındadır (Hermetry Connect).
HermetryDepolama, alarmlar, kurallar, akışlar, paneller, SCADAAB, ABD veya Türkiye bölgesi; politika gerektirdiğinde kendi sunucularınızda.

Profiller TLS gerektirir ve bir cihazın bağlanabileceği ağları kısıtlayabilir. Lisanslı ağ geçitleri, platformun yetkilisinden alınan bir X.509 sertifikasıyla kimlik doğrular. Bkz. ağ geçitleri ve ağ geçidinin arkasındaki cihazlar.

Nokta listesi

Aksi belirtilmedikçe tank başınadır. Register referansları örnektir; ölçüm sisteminizin haritasını kullanın. Aralıklar başlangıç değerleridir.

NoktaTelemetri anahtarıBirimKaynakAralıkNotlar
Ürün seviyesilevel_mmmmÖlçüm sistemi, tank başına giriş registeri60 sProfilde tankın referans yüksekliğine 0 olarak bildirin.
Güvenli dolum yüzdesi olarak seviyelevel_pct%Ölçüm sistemi veya kök akışta hesaplanır60 sFarklı yüksekliklerdeki tanklar için tek bir çizim ve tek bir pano kullanılmasını sağlar.
Ortalama ürün sıcaklığıproduct_temp_c°CÖlçüm sistemi üzerinden çok noktalı eleman60 s
Su tabanıwater_mmmmArayüz ölçümü5 dkYalnızca ürün tankları.
Toplam gözlenen hacimtov_m3m³Ölçüm sistemi kalibrasyon hesabı60 sBirincil envanter değeri.
Brüt standart hacimgsv_m3m³Ölçüm sistemi hesaplıyorsa, ondan5 dkMevcut olduğunda raporlama için kullanın.
Seviye değişim hızılevel_rate_mm_minmm/dklevel_mm değerinden kök akışta türetilir60 sKendi anahtarı olarak saklanır; hareket alarmlarını yönlendirir.
Yüksek-yüksek şalterhh_switchboolAğ geçidi dijital girişideğişimdeTrue = şalter devreye girdi.
Giriş vanası açıkinlet_openboolPLC, bobin veya ayrık girişdeğişimdeAçık konum kablolu değilse kapalı limit şalterini kullanın.
Çıkış vanası açıkoutlet_openboolPLCdeğişimde
Gösterge sağlıklıgauge_okboolÖlçüm sistemi durum sözcüğü60 sGösterge arızasında veya eski değerde False.
Bund hidrokarbon algılandıbund_hcboolSu üzerinde hidrokarbon sensörü, DIdeğişimdeBund cihazı başına.
Bund su seviyesibund_water_mmmmUltrasonik veya radar seviye, LoRaWAN veya 4-20 mA5 dkBund cihazı başına.
Bund drenaj pompası çalışıyorsump_runboolÇalışma kontağı, DIdeğişimdeBund cihazı başına.
Gaz alarm özetifg_gas_alarmboolYangın ve gaz panosu çıkışıdeğişimdeDepo cihazı.
Yangın alarm özetifg_fire_alarmboolYangın ve gaz panosu çıkışıdeğişimdeDepo cihazı.
Yükleme platformu aktifgantry_activeboolPLCdeğişimdeDepo cihazı; çıkışı açıklar.
Ölçüm bağlantısı durumutgs_comm_okboolAğ geçidi Modbus durumu60 sDepo cihazı.
Şebeke gerilimi varmains_okboolFaz izleme rölesideğişimdeDepo cihazı.
Tank başına yaklaşık 11 anahtar, bund başına 3 ve depo cihazı için 5 anahtar. Anahtar adlarını depolar arasında aynı tutun.

Her anahtarı profilin Telemetry keys sekmesinde etiket, birim, ondalık basamak ve aralıkla tanımlayın. Göstergeler aralığı ölçek olarak kullanır; 0 ila 14.000 mm olarak tanımlanan bir tank, widget başına ayar gerekmeden doğru ölçeklenir.

Asset model

Ağacı, stok ve güvenliğin nasıl yönetildiğine göre Sites & Assets içinde oluşturun:

  • Region (serbest tür), scheduler_team ve region_code ile.
  • Depot (Site); konum, saat dilimi, operating_hours, permit_type ve criticality ile.
  • Bund (Area); bund_capacity_m3 ve drain_valve_tag ile.
  • Tank (Machine veya serbest tür Tank); tank_tag, product, safe_fill_m3, reference_height_mm, roof_type (fixed, floating, sphere), heated ve last_drained ile.
  • İzlendikleri yerlerde Loading gantry ve Transfer pump (Machine).

Her tank cihazını kendi tank varlığına, bund cihazlarını bund’a, geçidi ise depoya yerleştirin. Ürün yolunu takip edebilmek için ikmal hattından tanka ve tanktan gantry’ye Feeds ilişkileri ekleyin. Yerleştirme, bir tankın hangi deponun durum ve alarm sayılarına dahil edileceğini ve bir yerin Rules kartındaki hangi kuralların o tank üzerinde işlem yapabileceğini belirler.

Tanka göre değişen limitler, high_level_mm, low_level_mm, max_water_mm ve max_temp_c gibi sunucu öznitelikleri olarak tank cihazında tutulmalıdır. Alarm kuralları bunları eşik olarak okur; böylece tek bir kural tüm tanklara hizmet eder. Özniteliği olmayan bir tank o limit için kontrol edilmez; bu, devreye alma sırasında öznitelikleri gözden geçirmek için bir nedendir.

Cihaz kurulumu

Profiller

Depot gateway, Storage tank, Bund ve kullanılacaksa Bund level sensor (LoRaWAN) profillerini oluşturun. Geçit her alt cihazı adlandırır ve bağlarken bir type gönderir; bu tür alt cihazın profilini seçer, böylece tanklar otomatik olarak Storage tank profiline düşer. Sabit ve yüzer tavanlı tankların bir Rules kartının ayırt etmesi gereken kurallara ihtiyacı varsa, Rules kartındaki kurallar tek bir cihazı ya da bir profilin tüm cihazlarını hedeflediğinden, bunlara ayrı profiller verin.

Tank profilinde Recent message çevrimiçi kuralını kullanın; beklenen aralık 60 sn ve bir yoklamanın kaçırılmasına tolerans gösteren bir faktörle. Hız sınırları her alt cihaz için ve geçidin tamamı için uygulanır; dakikada on iki tank, varsayılanların çok altındadır.

Sağlama

Yönetici, geçidi kodunu tarayarak ya da talep ayrıntılarını yazarak sahiplenir ve Depot gateway seçer. Tank alt cihazları ilk raporlarında görünür; bunları tank etiketiyle (TK-101) yeniden adlandırın ve hemen ağaca yerleştirin.

Ayarlar ve okuma aralıkları

Lisanslı geçitlerde, remote device settings modelin her ayarını değeriyle gösterir: Modbus adresi, yoklama aralığı, register blokları, giriş debounce süresi. Depo türü başına bir temel ayarı, dalgalar halinde çalışan ve yeterince geçit uygulamadığında duraklayan bir toplu iş ile uygulayın. Geçit modeli deadband destekliyorsa, seviye için yaklaşık 2 mm ve sıcaklık için 0,2 °C ile başlayın ve donmuş bir göstergenin yine de rapor vermesi için heartbeat’i koruyun.

Kök akıştaki türetilmiş değerler

Tank profilinin kök akışı türetilmiş anahtarlar üretir. Bir delta bloğu, önceki okumadan bu yana level_mm değişimini alır, kısa bir betik bunu okumalar arasındaki dakikalara böler ve bir save-telemetry bloğu level_rate_mm_min değerini tanka kaydeder. Betik, bir enrich bloğu ile eklenen reference_height_mm değerinden level_pct de hesaplayabilir. Tank tablosundaki hacim değerlerini ölçüm sisteminde tutun.

Zaman damgaları ve kesintiler

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

İmzalı geçit firmware’i profilden dalgalar halinde yayılır: önce düşük riskli bir depo, bir bekleme süresi, ardından diğerleri; başarısız bir kontrol yayılımı duraklatır.

Dashboard’lar

PanoKitleWidget’lar ve gösterdikleri
Ağ stokuPlanlama ekibi, yöneticilerDepo, ürün, seviye, hacim, ullage ve son okuma ile tank tablosu, Excel’e indirilebilir; ürün başına toplam hacmi gösteren istatistik kartları (karttaki bir hesaplama betiği tank satırlarını toplar); durumuna göre renklendirilmiş depo haritası; Critical ve Major ile filtrelenmiş alarm tablosu.
Depo genel görünümüDepo operatörleriDeponun SCADA çizimi; güvenli dolum yüzdesi için tank başına ilerleme kartları; high-high şalterleri ve bund sensörleri için durum kartları; son olayların etkinlik akışı; her tankın son görülme zamanını gösteren cihaz tablosu.
Tank sayfasıOperatörler, planlayıcılarTank parametre olarak verilerek ayrıntıya inilerek açılır. Seviye göstergesi; seviye ve sıcaklığın 48 saatlik çizgi grafiği; 30 gün için gün sonu hacminin çubuk grafiği (günlük son değer); ürün, güvenli dolum ve son boşaltma bilgisini içeren öznitelik kartı; tankın alarm tablosu.
HareketlerStok ve HSETank başına level_rate_mm_min çizgi grafiği; 30 günlük hareket alarmlarının alarm tablosu; gece transferlerini bulmak için saate göre seviye hızının ısı haritası.
Bund’lar ve güvenlik göstergeleriHSEBund hidrokarbon, dalgıç pompa ve yangın ve gaz özetleri için durum kartları; bund su grafiği; HSE alarm türlerinin alarm tablosu.

Varlık parametreleri panoları genel tutar: tank sayfası tankı, depo genel görünümü depo varlığını alır. Salt okunur bir görüntüleme bağlantısı, depo genel görünümünü kontrol odası ekranına koyar.

SCADA ekranları

Depo başına bir yerleşim (tank konumları farklıdır) ve tüm tanklar için bir tank detay çizimi çizin. Yerleşim, bund’ları ana hatlarıyla çizilmiş alanlar olarak, tankları içlerinde, ikmal hattını, transfer pompalarını, manifoldu ve yükleme gantry’sini boru bağlantılarıyla birbirine bağlı gösterir. Yüzer tavanlı tanklar, küresel tanklar, yükleme kolları, ölçüm üniteleri, vana manifoldları ve acil durdurma vanaları Oil & gas paketinden gelir; düz tanklar, pompalar ve vanalar çekirdek kümeden; gaz ve alev dedektörü sembolleri Process paketinin güvenlik ailesinden gelir. Bkz. symbols and industry packs.

  • Durumlar: her tank level_pct değerinden dolar; bir kural seviye metnini %90’ın üzerinde kehribar renge çevirir ve hh_switch doğru olduğunda kırmızı yanıp söndürür; vana sembolleri inlet_open ve outlet_open değerlerinden açık veya kapalı gösterir; dalgıç pompa sump_run değerinden çalışır durumu gösterir.
  • İkinci okumalar: her tank seviyesinin altında hacmini ve sıcaklığını yazdırır; bund su seviyesini yazdırır.
  • Dönüşümler: tek satırlık bir ifade ham register değerlerini uyarlar; örneğin, onda bir milimetre olarak gönderilen bir seviye için value / 10.
  • Yeniden kullanım: tank detay çizimini Storage tank profilinin görünümlerine ekleyin; böylece her tank kendi bağlamalarıyla kendi görünümünü alır. Match everything, depo yerleşiminde bağlanmamış semboller için bağlamalar önerir.

Uygulamadan önce tasarımcının Problems sekmesini temizleyin. Bir çizim en fazla 200 sembol ve 300 bağlantı içerebilir; çok büyük terminalleri alan çizimlerine bölün.

Kurallar ve alarmlar

Alarm kuralları tank, bund ve depo profillerinde bulunur. Tanka göre değişen eşikler cihaz özniteliklerini okur. Bkz. alarm rules on device profiles.

AlarmKoşulGecikme ve histerezisÖnem derecesiBildirildiYükseltme
High-high şalterihh_switch == trueAntigecikme 1 örnekKritikDepo operatörleri ve terminal yöneticisi, SMS ve anlık bildirimOnaylanana kadar her 5 dakikada bir hatırlatma
Seviye yükseklevel_mm >= özellik high_level_mmAntigecikme 2 örnek; histerezis 20 mmBüyükDepo operatörleri, anlık bildirim ve uygulama içiHer 15 dakikada bir hatırlatma
Seviye düşüklevel_mm <= özellik low_level_mmAntigecikme 2 örnek; histerezis 20 mmKüçükPlanlama ekibi, e-postaYok
Açıklanamayan düşüşhepsi: level_rate_mm_min < -1, inlet_open == false, outlet_open == falseAntigecikme 5 örnekKritikDepo operatörleri ve HSE, SMSHer 15 dakikada bir hatırlatma
Açıklanamayan yükselişhepsi: level_rate_mm_min > 1, her iki vana kapalıAntigecikme 5 örnekBüyükDepo operatörleri, anlık bildirimHer 30 dakikada bir hatırlatma
Ölçer arızasıgauge_ok == falseAntigecikme 2 örnekBüyükBakım, e-posta ve anlık bildirimHer 60 dakikada bir hatırlatma
Su tabanı yüksekwater_mm >= özellik max_water_mmAntigecikme 3 örnek; histerezis 5 mmUyarıDepo operatörleri, uygulama içiYok
Ürün sıcaklığı yüksekproduct_temp_c > özellik max_temp_cAntigecikme 3 örnek; histerezis 1 °CBüyükDepo operatörleri, anlık bildirimHer 30 dakikada bir hatırlatma
Havuz bölgesinde hidrokarbonbund_hc == trueAntigecikme 30 snKritikDepo operatörleri ve HSE, SMSHer 10 dakikada bir hatırlatma
Havuz bölgesinde su yüksekbund_water_mm > 300Antigecikme 2 örnek; histerezis 20 mmKüçükDepo operatörleri, uygulama içiYok
Yangın ve gaz göstergesiherhangi biri: fg_gas_alarm == true, fg_fire_alarm == trueYokKritikTerminal yöneticisi ve HSE, SMSHer 5 dakikada bir hatırlatma
Tank çevrimdışıHareketsizlik kuralı, 5 dakika okuma yokBüyükDepo operatörleri, anlık bildirimHer 30 dakikada bir hatırlatma

Yaşam döngüsü. Bir alarm, koşulu antigecikme süresince sürdüğünde açılır, (Kullanıcı rolü) tarafından isteğe bağlı bir notla onaylanır ve koşul ortadan kalktığında kendiliğinden çözülür. Alarmlar kilitlenemez; bu nedenle on dakika sonra duran açıklanamayan bir düşüş kendiliğinden çözülür. Çözülmüş alarmların, Onaylandı sütunu boş olarak incelenmesini vardiya devrinin bir parçası yapın. Tank ve tür başına yalnızca bir açık alarm bulunur; tekrarlar oluşum olarak sayılır. Her kuralda bir runbook metni bulunur, örneğin deponun şüpheli bir geçiren vana için prosedürü.

Eskalasyon. Daha yüksek önem derecesi yeniden bildirim gönderir ve biri onaylayana kadar hatırlatmalar tekrarlanır. Alıcılar kullanıcılar, roller (Sahip, Yönetici, Kullanıcı) veya e-posta adresleridir (kural başına en fazla 20); IoT alarmlarının arkasında nöbet rotasyonu yoktur, bu nedenle nöbetçi alıcıları veya ortak nöbet adresini güncel tutun. Antigecikme yalnızca okumalar geldiğinde ilerler; “iki saat seviye değişikliği yok” için Kurallar kartındaki “bu durumda kalır” zamanlayıcısını kullanın.

Günün saatine göre kurallar. Profil alarm kuralları bir takvime sahip değildir. Depodaki bir Kurallar kartı kuralı, mesai dışı hareketi kapsar: level_rate_mm_min 5 dakika boyunca 1’in üzerinde kalırsa, yalnızca saat deponun çalışma aralığının dışındaysa veya gün kiracının tatil takvimindeyse, Büyük bir alarm oluşturur ve nöbetçi yöneticinin ekibine bildirir. Kurallar kartı koşulları sabit değerlerle karşılaştırır; bu nedenle eşik başına bir kural kullanın.

Bakım ve taşkınlar. Temizlik veya ölçer çalışmasından önce bir tankı sessize alın; alarmlar yine de kaydedilir, sessiz olarak işaretlenir ve sessizlik kendiliğinden biter (en fazla 90 gün). Dakikada 20 bildirimin üzerinde Hermetry beş dakikalık bir özet gönderir; yine de şebeke elektrik kesintisini Kritik tutun ve sonuçlarını daha uzun antigecikmeyle daha düşük önem derecesinde tutun.

Otomasyon ve entegrasyonlar

  • Tasarımı gereği yalnızca okunur. Bu taslak komut göndermez. Vana hareketleri, pompa başlatmaları ve taşma devreden çıkarmaları depo kontrol ve emniyet sistemlerinde kalır.
  • Transferler: Kurallar kartındaki bir kural, bir tankın girişi açıldığında ve level_pct 90’ı geçtiğinde planlama ekibine bildirim gönderebilir; başka bir sisteme gerek kalmadan alım ilerleme mesajları sağlar.
  • Webhook’lar: HMAC ile imzalanan alarm.created, alarm.acknowledged ve alarm.cleared, terminalin olay günlüğüne veya CMMS’e veri aktarır. Bir akış, yapılandırılmış bir HTTP uç noktası üzerinden taşıyıcı belirteci veya OAuth 2 istemci kimlik bilgileriyle Kritik havuz alarmını bir destek talep sistemine gönderebilir.
  • Stok sistemleri: Stok veya ERP sistemi, seviye ve hacimleri REST series API üzerinden, yalnızca okunabilir, süresi dolan ve sistemin ağıyla sınırlı bir API anahtarıyla okuyabilir. Hermetry değerleri operasyoneldir; resmi stok ve saklama transferi bunlar için sertifikalı sistemlerde kalır.
  • Raporlama: Geçmiş tabloları, günlük stok çizelgeleri ve aylık hareket incelemeleri için Excel’e indirilebilir. Zamanlanmış, e-postayla gönderilen raporlar bugün dahili olarak yoktur.

Destek çalışmaları için bir mühendis, lisanslı bir yönlendiricinin web panelini yönlendirici uzak erişimi ile açabilir: giden bir tünel, gelen bağlantı noktası yok, oturumlar 4 saatle sınırlı ve denetlenir.

Roller ve erişim

KimRol veya grupYapabilir
Depo operatörüKullanıcı + IoT operatör grubuKendi deposunu görebilir, alarmları onaylayabilir, not ekleyebilir, deponun kurallarını Manuel moda geçirebilir.
PlanlamacıKullanıcı + IoT görüntüleyici grubuTüm depoları okuyabilir, geçmişi dışa aktarabilir, değişiklik yapamaz.
HSE görevlisiKullanıcıHavuz ve emniyet göstergelerini görebilir, HSE alarmlarını onaylayabilir.
Terminal yöneticisiKullanıcıTüm depoları görebilir, alarmları onaylayabilir.
Otomasyon mühendisiYöneticiProfilleri, alarm kurallarını, akışları, çizimleri düzenleyebilir; tankları sessize alabilir; ürün yazılımını yayınlayabilir; uzaktan ayarları yönetebilir.
BT sahibiSahipÜyeler, oturum açma politikası (2FA, SSO), API anahtarları, ürün yazılımı imzalama anahtarları.

Öznitelik tabanlı politikalar, bir operatörü kendi deposuna veya bir depolama müşterisini kendi tanklarına daraltabilir; canlıya almadan önce politika simülatörüyle test edin. Denetim günlüğü oturum açmaları, rol değişikliklerini, onayları, alarm kuralı değişikliklerini, öznitelik yazımlarını (değerler değil, anahtarlar), sessize almaları ve ürün yazılımı işlemlerini, HSE denetimleri için dışa aktarılabilen doğrulanabilir bir hash zincirinde kaydeder.

Boyutlandırma ve veri

Her birinde 12 tank ve 4 havuz bulunan iki depo için kabaca bir büyüklük mertebesi:

  • Tanklar: 24 tank cihazı, her biri dakikada bir mesaj: 24 × 1.440 = günde 34.560 mesaj.
  • Havuzlar: 8 havuz cihazı, her 5 dakikada bir kalp atışı artı olaylar, her biri günde yaklaşık 300: günde 2.400.
  • Depo cihazları ve ağ geçitleri: her biri dakikada bir mesaj: günde yaklaşık 2.900.
  • Toplam: kabaca günde 40.000 mesaj, yaklaşık ayda 1,2 milyon. Tahmin, okuma başına cihaz başına bir mesajı sayar; kendi trafiğinizi ölçene kadar planı buna göre boyutlandırın. Telemetri ve öznitelik mesajları kotaya dahildir; komutlar, alarmlar ve bağlantı olayları değildir.
  • Değerler: tank mesajı başına yaklaşık 12, bu nedenle kabaca günde 420.000 değer, yılda yaklaşık 150 milyon.

Planın saklama sınıfı geçmişin ne kadar tutulacağını belirler: ham okumalar en fazla 90 gün (bir yıllık ve üç yıllık sınıflarda), dakika toplamları en fazla 31 gün, saatlik ve günlük toplamlar ise tam sınıf süresince tutulur. Olay incelemeleri bu nedenle üç ay boyunca her okumayı ve yıllarca saatlik minimum, maksimum ve son değerleri içerir; daha uzun tutmanız gereken ham verileri dışa aktarın. Plan, aylık kotanın %80 ve %100’ünde uyarır; cihazlar durdurulmaz.

Devreye alma planı

AşamaHaftaİşÇıkış kriterleri
0. Keşif1-2Ölçüm sistemi arayüzü ve register haritası, PLC etiketleri, kullanılabilir kontaklar, ağ yolu; tank başına önlemleri ve sınırları belirleyin.Tank başına imzalı nokta listesi ve öznitelik sayfası.
1. Pilot depo3-8Ağ geçidi, tank ve havuz profilleri, seviye değişim hızı için kök akış, depo genel görünümü, bir yerleşim çizimi, alarm kuralları.Ölçüm sisteminin çözünürlüğü içinde eşleşen iki haftalık seviyeler; her alarm uçtan uca zorlanmış; planlamacılar hacimleri kabul eder.
2. Ağ stoku9-12Ağ stok paneli, Excel dışa aktarımları, olay günlüğüne webhook’lar, kontrol odasında ekran bağlantısı.Hermetry’den üretilen günlük stok çizelgesi, iki hafta boyunca eski çizelgeyle paralel.
3. Kalan depolar13+Her bir veya iki haftada bir depo, ağ geçidi ayarları için temel değerlerle.Tüm depolar çevrim içi; hareket alarmları haftalık gözden geçirildi, anlaşılan sınırın altında rahatsız edici olay sayısıyla.

Devreye alma kontrol listesi

  1. Ağ geçidi Depot gateway üzerinde sahiplenildi, sertifikası etkin, depo varlığına yerleştirildi.
  2. Her tank alt cihazı etiketine göre yeniden adlandırıldı, Storage tank üzerinde, kendi tank varlığına yerleştirildi; high_level_mm, low_level_mm, max_water_mm, max_temp_c ve reference_height_mm öznitelikleri mevcut.
  3. Her tank için seviye, sıcaklık, su tabanı ve hacim, ölçüm sisteminin ekranıyla karşılaştırıldı; birimler ve ondalık basamaklar doğru.
  4. Yüksek-yüksek şalter, aşırı dolum koruma sisteminin kendi performans testi sırasında görüldü: Hermetry hh_switch değerini doğru gösteriyor ve Kritik alarmı üretiyor. Güvenlik ekibiyle koordine edin; şalteri asla yalnızca Hermetry için tetiklemeyin.
  5. Planlı bir transfer sırasında vana konumları izlendi ve doğru yönde olduğu görüldü.
  6. Hareket mantığı, alarm canlıya alınmadan önce kayıtlı okumalarla akış testi koşucusu ile kontrol edildi.
  7. Havuz (bund) hidrokarbon sensörü test kiti ile test edildi; havuz su seviyesi bir ölçüm çubuğuyla karşılaştırıldı.
  8. Çevrim dışı test: uplink 15 dakika fişten çekildi; çevrim dışı alarmı üretildi; yeniden bağlantıdan sonra tamponlanmış okumalar boşluğu doldurdu.
  9. Her çizimin Sorunlar sekmesi boş; runbook metinleri dolduruldu.

Tuzaklar

  • Hermetry’yi ölçüm sistemi gibi görmek. Transfer ve resmi stok için hacimler, sertifikalı ölçüm ve stok sistemlerinden gelir. Hermetry bunları gösterir ve denetler.
  • Vana sinyalleri olmadan hareket alarmları. Güvenilir vana konumları olmadan her transfer açıklanamaz görünür. Önce kapalı konum limit anahtarlarını bağlayın.
  • Donmuş bir ölçeri gizleyen ölü bant. Takılı kalmış bir değerin görünür olması için bir kalp atışı ve gauge_ok durumunu koruyun.
  • Tüm tanklar için tek limit. Tank başına öznitelik kullanın; eksik bir öznitelik o tankın denetlenmediği anlamına gelir, bu yüzden bunları denetleyin.
  • Kayan saatler. Seviye hızı okumalar arasındaki süreye bağlıdır; kayan saatli bir ağ geçidi yanlış hızlar üretir.
  • Doğru sertifikası olmayan tehlikeli bölgede elektronik. Sensör konumlarını seçmeden önce alan sınıflandırmasını belirleyin.

Hermetry’nin yerini almadıkları

Hermetry izler ve uyarır. Aşırı dolum koruması, acil durdurma, yangın ve gaz algılama ile diğer tüm güvenlik işlevleri sertifikalı, bağımsız güvenlik sistemlerinde kalır ve bağlantı ya da platform kapalıyken de çalışmaya devam etmelidir; Hermetry bu sistemlerin durumlarını yalnızca gösterge amacıyla okur. Tank ölçüm sistemi seviye ve hacim için referans olmayı sürdürür; resmi stok, transfer ve mevzuat raporlaması ise bunlar için sertifikalı ve onaylı sistemlerde kalır.

Saha verilerinizi bu hafta canlı görün

Bölgenizde ilk cihazlarınızla bir deneme başlatın ya da bir demo ayarlayın ve kendi senaryonuzu getirin.