Bir bakışta
| Kalem | Tipik yanıt |
|---|---|
| Sorun | Tank 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ır | Depo operatörleri, terminal yöneticileri, merkez ofisteki stok ve planlama ekibi, bakım ve HSE birimi. |
| Tipik ilk kapsam | Sekiz 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. |
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şen | Görev | Notlar |
|---|---|---|
| Tank ölçüm sistemi | Seviye, sıcaklık, su tabanı, gözlenen ve standart hacim | Referans 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 şalter | Aşırı dolum koruma girişi | Yalnızca gösterge amaçlı kontak olarak okunur; devreye alma aşırı dolum koruma sisteminde kalır. |
| Depo PLC’si veya DCS | Vana konumları, pompa durumları, yükleme platformu durumu | Bu tasarımda yalnızca okunur. |
| Yangın ve gaz panosu | Gaz ve yangın alarm özet çıkışları | Gerilimsiz kontaklar veya Modbus; yalnızca gösterge amaçlı. |
| Bund sensörleri | Su ü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çidi | Yukarıdakilerin tümünü okur, tankları alt cihaz olarak yayımlar | Depo başına bir adet. Fabrika kimliğiyle talep edilir; sertifika platformun yetkilisinden alınır. |
| Lisanslı yönlendirici | Yukarı 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). |
| Hermetry | Depolama, alarmlar, kurallar, akışlar, paneller, SCADA | AB, 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.
| Nokta | Telemetri anahtarı | Birim | Kaynak | Aralık | Notlar |
|---|---|---|---|---|---|
| Ürün seviyesi | level_mm | mm | Ölçüm sistemi, tank başına giriş registeri | 60 s | Profilde tankın referans yüksekliğine 0 olarak bildirin. |
| Güvenli dolum yüzdesi olarak seviye | level_pct | % | Ölçüm sistemi veya kök akışta hesaplanır | 60 s | Farklı 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ı eleman | 60 s | |
| Su tabanı | water_mm | mm | Arayüz ölçümü | 5 dk | Yalnızca ürün tankları. |
| Toplam gözlenen hacim | tov_m3 | m³ | Ölçüm sistemi kalibrasyon hesabı | 60 s | Birincil envanter değeri. |
| Brüt standart hacim | gsv_m3 | m³ | Ölçüm sistemi hesaplıyorsa, ondan | 5 dk | Mevcut olduğunda raporlama için kullanın. |
| Seviye değişim hızı | level_rate_mm_min | mm/dk | level_mm değerinden kök akışta türetilir | 60 s | Kendi anahtarı olarak saklanır; hareket alarmlarını yönlendirir. |
| Yüksek-yüksek şalter | hh_switch | bool | Ağ geçidi dijital girişi | değişimde | True = şalter devreye girdi. |
| Giriş vanası açık | inlet_open | bool | PLC, bobin veya ayrık giriş | değişimde | Açık konum kablolu değilse kapalı limit şalterini kullanın. |
| Çıkış vanası açık | outlet_open | bool | PLC | değişimde | |
| Gösterge sağlıklı | gauge_ok | bool | Ölçüm sistemi durum sözcüğü | 60 s | Gösterge arızasında veya eski değerde False. |
| Bund hidrokarbon algılandı | bund_hc | bool | Su üzerinde hidrokarbon sensörü, DI | değişimde | Bund cihazı başına. |
| Bund su seviyesi | bund_water_mm | mm | Ultrasonik veya radar seviye, LoRaWAN veya 4-20 mA | 5 dk | Bund cihazı başına. |
| Bund drenaj pompası çalışıyor | sump_run | bool | Çalışma kontağı, DI | değişimde | Bund cihazı başına. |
| Gaz alarm özeti | fg_gas_alarm | bool | Yangın ve gaz panosu çıkışı | değişimde | Depo cihazı. |
| Yangın alarm özeti | fg_fire_alarm | bool | Yangın ve gaz panosu çıkışı | değişimde | Depo cihazı. |
| Yükleme platformu aktif | gantry_active | bool | PLC | değişimde | Depo cihazı; çıkışı açıklar. |
| Ölçüm bağlantısı durumu | tgs_comm_ok | bool | Ağ geçidi Modbus durumu | 60 s | Depo cihazı. |
| Şebeke gerilimi var | mains_ok | bool | Faz izleme rölesi | değişimde | Depo cihazı. |
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_teamveregion_codeile. - Depot (Site); konum, saat dilimi,
operating_hours,permit_typevecriticalityile. - Bund (Area);
bund_capacity_m3vedrain_valve_tagile. - Tank (Machine veya serbest tür Tank);
tank_tag,product,safe_fill_m3,reference_height_mm,roof_type(fixed, floating, sphere),heatedvelast_drainedile. - İ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
| Pano | Kitle | Widget’lar ve gösterdikleri |
|---|---|---|
| Ağ stoku | Planlama ekibi, yöneticiler | Depo, ü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örleri | Deponun 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ılar | Tank 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. |
| Hareketler | Stok ve HSE | Tank 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östergeleri | HSE | Bund 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_pctdeğerinden dolar; bir kural seviye metnini %90’ın üzerinde kehribar renge çevirir vehh_switchdoğru olduğunda kırmızı yanıp söndürür; vana sembolleriinlet_openveoutlet_opendeğerlerinden açık veya kapalı gösterir; dalgıç pompasump_rundeğ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.
| Alarm | Koşul | Gecikme ve histerezis | Önem derecesi | Bildirildi | Yükseltme |
|---|---|---|---|---|---|
| High-high şalteri | hh_switch == true | Antigecikme 1 örnek | Kritik | Depo operatörleri ve terminal yöneticisi, SMS ve anlık bildirim | Onaylanana kadar her 5 dakikada bir hatırlatma |
| Seviye yüksek | level_mm >= özellik high_level_mm | Antigecikme 2 örnek; histerezis 20 mm | Büyük | Depo operatörleri, anlık bildirim ve uygulama içi | Her 15 dakikada bir hatırlatma |
| Seviye düşük | level_mm <= özellik low_level_mm | Antigecikme 2 örnek; histerezis 20 mm | Küçük | Planlama ekibi, e-posta | Yok |
| Açıklanamayan düşüş | hepsi: level_rate_mm_min < -1, inlet_open == false, outlet_open == false | Antigecikme 5 örnek | Kritik | Depo operatörleri ve HSE, SMS | Her 15 dakikada bir hatırlatma |
| Açıklanamayan yükseliş | hepsi: level_rate_mm_min > 1, her iki vana kapalı | Antigecikme 5 örnek | Büyük | Depo operatörleri, anlık bildirim | Her 30 dakikada bir hatırlatma |
| Ölçer arızası | gauge_ok == false | Antigecikme 2 örnek | Büyük | Bakım, e-posta ve anlık bildirim | Her 60 dakikada bir hatırlatma |
| Su tabanı yüksek | water_mm >= özellik max_water_mm | Antigecikme 3 örnek; histerezis 5 mm | Uyarı | Depo operatörleri, uygulama içi | Yok |
| Ürün sıcaklığı yüksek | product_temp_c > özellik max_temp_c | Antigecikme 3 örnek; histerezis 1 °C | Büyük | Depo operatörleri, anlık bildirim | Her 30 dakikada bir hatırlatma |
| Havuz bölgesinde hidrokarbon | bund_hc == true | Antigecikme 30 sn | Kritik | Depo operatörleri ve HSE, SMS | Her 10 dakikada bir hatırlatma |
| Havuz bölgesinde su yüksek | bund_water_mm > 300 | Antigecikme 2 örnek; histerezis 20 mm | Küçük | Depo operatörleri, uygulama içi | Yok |
| Yangın ve gaz göstergesi | herhangi biri: fg_gas_alarm == true, fg_fire_alarm == true | Yok | Kritik | Terminal yöneticisi ve HSE, SMS | Her 5 dakikada bir hatırlatma |
| Tank çevrimdışı | Hareketsizlik kuralı, 5 dakika okuma yok | Büyük | Depo operatörleri, anlık bildirim | Her 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_pct90’ı 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.acknowledgedvealarm.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
| Kim | Rol veya grup | Yapabilir |
|---|---|---|
| Depo operatörü | Kullanıcı + IoT operatör grubu | Kendi deposunu görebilir, alarmları onaylayabilir, not ekleyebilir, deponun kurallarını Manuel moda geçirebilir. |
| Planlamacı | Kullanıcı + IoT görüntüleyici grubu | Tüm depoları okuyabilir, geçmişi dışa aktarabilir, değişiklik yapamaz. |
| HSE görevlisi | Kullanıcı | Havuz ve emniyet göstergelerini görebilir, HSE alarmlarını onaylayabilir. |
| Terminal yöneticisi | Kullanıcı | Tüm depoları görebilir, alarmları onaylayabilir. |
| Otomasyon mühendisi | Yönetici | Profilleri, alarm kurallarını, akışları, çizimleri düzenleyebilir; tankları sessize alabilir; ürün yazılımını yayınlayabilir; uzaktan ayarları yönetebilir. |
| BT sahibi | Sahip | Ü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şama | Hafta | İş | Çıkış kriterleri |
|---|---|---|---|
| 0. Keşif | 1-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 depo | 3-8 | Ağ 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ğ stoku | 9-12 | Ağ 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 depolar | 13+ | 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
- Ağ geçidi Depot gateway üzerinde sahiplenildi, sertifikası etkin, depo varlığına yerleştirildi.
- 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_cvereference_height_mmöznitelikleri mevcut. - 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.
- Yüksek-yüksek şalter, aşırı dolum koruma sisteminin kendi performans testi sırasında görüldü: Hermetry
hh_switchdeğerini doğru gösteriyor ve Kritik alarmı üretiyor. Güvenlik ekibiyle koordine edin; şalteri asla yalnızca Hermetry için tetiklemeyin. - Planlı bir transfer sırasında vana konumları izlendi ve doğru yönde olduğu görüldü.
- Hareket mantığı, alarm canlıya alınmadan önce kayıtlı okumalarla akış testi koşucusu ile kontrol edildi.
- Havuz (bund) hidrokarbon sensörü test kiti ile test edildi; havuz su seviyesi bir ölçüm çubuğuyla karşılaştırıldı.
- Çevrim dışı test: uplink 15 dakika fişten çekildi; çevrim dışı alarmı üretildi; yeniden bağlantıdan sonra tamponlanmış okumalar boşluğu doldurdu.
- 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_okdurumunu 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.

