Bir bakışta
| Kalem | Tipik yanıt |
|---|---|
| Sorun | Operatörsüz pompa istasyonları ve su depoları yalnızca yerel panolara raporlama yapar; bu yüzden devreden çıkmalar, taşmalar ve elektrik kesintileri geç fark edilir. |
| Bağlanan veriler | Depo seviyesi, pompa çalışma ve arıza durumları, basınçlar, debi, enerji ve istasyon yardımcı sinyalleri; her istasyon panosundaki lisanslı ağ geçidi tarafından okunur. |
| Kullanıcılar | Kontrol odası operatörleri, nöbetteki saha ekibi, bakım planlayıcısı ve işletme müdürü. |
| Tipik ilk kapsam | Aynı basınç bölgesinde, beslediği depolarla birlikte iki ila dört istasyon. |
| İlk ekrana kadar geçen süre | Genellikle ilk ağ geçidi bağlandıktan birkaç gün sonra, çünkü Su sahası çözümü başlangıç panosu sağlar. Operatörlerin güvenebileceği bir pilot için iki ila dört hafta ayırın. |
Durum
Bir su işletmesi genellikle onlarca operatörsüz takviye ve transfer istasyonu ile bunların doldurduğu depoları işletir. Her birinde, depo seviyesine göre çalışan ve yedek pompaları yöneten küçük bir PLC veya röle mantığı ve yerel bir pano bulunur. Mevcut telemetri çoğu zaman eski radyo uzak istasyonları, birkaç modem ve hiçbir altyapısı olmayan istasyonların karışımıdır.
Bir pompa cuma gecesi devreden çıkar ve depo boşalır; cumartesi günü bir ilçe basıncını kaybeder. Bir seviye vericisi donar ve taşma savağından saatlerce su akar. Elektrik kesintisinden sonra bir istasyonun yeniden başlayıp başlamadığını kimse bilmez. Ekipler sayaçları okumak için sabit turlara çıkar ve ziyaretlerin çoğunda bir sorun bulunmaz.
Buradaki amaç tek bir ortak görünüm sağlamaktır: her istasyonun Hermetry’ye raporlaması, alarmların nöbetteki kişiye ulaşması ve bakım ile enerji planlaması için yeterli bir geçmiş.
Hedefler ve ölçütler
Bağlantıdan önce ölçütleri kararlaştırın, çünkü hangi sinyallerin bağlanmaya değer olduğunu bunlar belirler. Aşağıdaki nokta listesinden hesaplanan tipik ölçütler:
- İstasyon kullanılabilirliği = istasyonun görev debisini sunabildiği süre ÷ dönemdeki toplam süre. Pratikte: en az bir sağlıklı pompanın hazır ve şebeke gerilimin mevcut olduğu süre, ayın saat sayısına bölünmüş hali.
- Pompa başına günlük pompa çalışma saatleri ve başlatma sayıları, PLC’nin çalışma saati ve başlatma sayaçlarından (
increase) alınır; sayaç yoksa, saatlik ortalamaların çalışma saatlerini verebilmesi için çalışma kontağı 0/1 sayı olarak gönderilir. Motorun sınırının (örneğin saatte 6 ila 10 başlatma; bunu motor tedarikçisiyle kararlaştırın) üzerindeki saatlik başlatma sayıları, seviye bandının çok dar ayarlandığına işaret eder. - Özgül enerji = istasyonun kullandığı kWh ÷ pompalanan m³, günlük olarak. Aynı basınçta yükselen bir değer genellikle pervane aşınmasına ya da kısmen kapalı bir vanaya işaret eder.
- Rezerv güvenliği = her gün ulaşılan en düşük seviyenin kapasitenin yüzdesi olarak değeri ve minimum işletme seviyesinin altında geçirilen saatler.
- Alarm türüne göre onaylama süresi ve çözüm süresi, alarm zaman çizelgesinden okunur.
Hermetry, her anahtar için bir dakikalık, saatlik ve günlük toplamları (toplam, sayı, minimum, maksimum, son değer) tutar; böylece günlük enerji ve günlük minimum seviye sahada hesaplanmak zorunda kalmaz.
Mimari
Her istasyon, mevcut panoda çalışan Hermetry Edge yüklü tek bir lisanslı ağ geçidi alır. PLC’yi ve cihazları Modbus RTU (RS485) veya Modbus TCP üzerinden okur, dijital girişlerindeki kuru kontakları okur ve her şeyi tek bir dışa giden bağlantı üzerinden TLS ile MQTT’ye gönderir; sahadaki hiçbir cihaz internetten bağlantı kabul etmez. Hangi modellerin hangi girişleri ve bağlantıları sunduğu için Hermetry Edge ve lisanslı cihazlar listesine bakın.
Bir istasyondan uzakta olan ve yalnızca bir seviye cihazı bulunan depolara tam bir ağ geçidi gerekmez. Pil ile çalışan bir LoRaWAN seviye sensörü, yakındaki bir istasyondaki LoRaWAN ağ geçidi tarafından alınır ve Hermetry’nin kendi LoRaWAN ağ sunucusuna katılır. Kodek kütüphanesi, radyo çerçevelerini level_m gibi değerlere dönüştürür.
| Bileşen | Görev | Notlar |
|---|---|---|
| Edge yüklü lisanslı ağ geçidi | Modbus ve kontakları okur, telemetri yayınlar | İstasyon başına bir tane. Fabrikadan bir kimlikle çıkar; kuruluşunuz onu sahiplenir, sahada kimse kimlik bilgisi girmez. |
| Lisanslı 4G veya 5G yönlendirici | Sabit hat olmayan yerlerde üst bağlantı | Kendi SIM kartınızı ve operatörünüzü kullanın. Platformdan eSIM yönetimi geliştirme aşamasındadır (Hermetry Connect). |
| İstasyon PLC’si veya pompa denetleyicisi | Pompaları kontrol etmeye devam eder | İlk aşamada ağ geçidinden yalnızca okuma yapılır. |
| Seviye, basınç ve debi vericileri | Proses değerleri | PLC’ye veya ağ geçidinin analog girişlerine 4-20 mA; cihazın desteklediği durumlarda Modbus. |
| Enerji sayacı | kWh, gerilim, akım, güç faktörü | Aynı RS485 hattı üzerinden Modbus RTU. |
| LoRaWAN seviye sensörü ve ağ geçidi | Uzak depolar | EU868, OTAA, pil sensörleri için sınıf A. |
| Hermetry | Depolama, alarmlar, kurallar, panolar, SCADA | AB, ABD veya Türkiye bölgesinde barındırılır ya da kendi sunucularınızda. |
Lisanslı cihazlar, platformun kendi yetkilisinden alınan bir X.509 sertifikasıyla kimlik doğrular; diğer cihazlar bir erişim belirteci veya kullanıcı adı ve parola ile doğrular. Profil TLS gerektirebilir ve izin verilen kaynak ağları sabitleyebilir. Bir istasyonda Hermetry’de ayrı cihazlar olarak görmek istediğiniz birden fazla Modbus cihazı varsa, ağ geçidi bunları kendisinin alt cihazları olarak, her biri kendi okumaları ve alarmlarıyla, tek bağlantı üzerinden raporlayabilir.
Nokta listesi
Bir depoya bağlı tipik iki pompalı takviye istasyonu. Register numaraları yaygın bir PLC haritasından örnektir; kendi haritanızı kullanın. Aralıklar uyarlanacak başlangıç değerleridir.
| Nokta | Telemetri anahtarı | Birim | Kaynak | Aralık | Notlar |
|---|---|---|---|---|---|
| Depo seviyesi | res_level_m | m | PLC üzerinden 4-20 mA, tutma register’ı 40001 | 60 sn | Profilde aralığı 0 ile maksimum derinlik olarak tanımlayın. |
| Depo seviyesi, yüzde | res_level_pct | % | PLC’de hesaplanır, 40002 | 60 sn | Farklı derinlikteki depolara tek bir kuralın uyması için alarmlarda kullanılır. |
| Giriş | inflow_m3h | m³/sa | Manyetik debimetre, Modbus | 60 sn | |
| Çıkış | outflow_m3h | m³/sa | Manyetik debimetre, Modbus | 60 sn | |
| Toplanmış çıkış | outflow_total_m3 | m³ | Debimetre toplayıcısı | 15 dk | Günlük hacim artıştan elde edilir. |
| Emme basıncı | suction_bar | bar | Basınç vericisi, 40010 | 60 sn | Düşük emme basıncı, pompaların kuru çalışmasına karşı korur. |
| Basma basıncı | discharge_bar | bar | Basınç vericisi, 40011 | 60 sn | |
| Pompa 1 çalışıyor | p1_run | 0/1 | Çalışma kontağı, ağ geçidi DI1 | değişimde | İstisna bazlı raporlama artı 15 dk’lık kalp atışı. Geçmiş için doğru/yanlış yerine 0/1 sayı olarak gönderin. |
| Pompa 1 arızası | p1_fault | bool | Aşırı yük veya VFD arıza kontağı, DI2 | değişimde | |
| Pompa 1 otomatik modda | p1_auto | bool | Seçici anahtar kontağı, DI3 | değişimde | Bir pompanın elle bırakıldığını operatörlere bildirir. |
| Pompa 1 motor akımı | p1_current_a | A | VFD veya akım dönüştürücü, Modbus | 60 sn | |
| Pompa 1 çalışma saatleri | p1_hours | sa | PLC sayacı, 40020 | 15 dk | |
| Pompa 1 başlatma sayısı | p1_starts | sayı | PLC sayacı, 40021 | 15 dk | Günlük başlatma sayısı artıştan elde edilir. |
| Pompa 2 çalışma, arıza, otomatik, akım, saat, başlatma | p2_run, p2_fault, p2_auto, p2_current_a, p2_hours, p2_starts | pompa 1 ile aynı | pompa 1 ile aynı | pompa 1 ile aynı | |
| Şebeke gerilimi mevcut | mains_ok | bool | Faz izleme rölesi, DI6 | değişimde | |
| İstasyon aktif enerjisi | energy_kwh | kWh | Enerji sayacı, Modbus RTU | 15 dk | |
| İstasyon aktif gücü | power_kw | kW | Enerji sayacı | 60 sn | |
| Faz gerilimi L1-L3 | u_l1_v, u_l2_v, u_l3_v | V | Enerji sayacı | 60 sn | |
| Pano kapağı | door_open | bool | Reed kontağı, DI7 | değişimde | |
| Pano sıcaklığı | panel_temp_c | °C | Ağ geçidi veya küçük sensör | 5 dk | |
| Taşma şamandırası | overflow_float | bool | Şamandıra anahtarı, DI8 | değişimde | Seviye vericisinden bağımsızdır. |
| PLC haberleşmesi | plc_comm_ok | bool | Ağ geçidi Modbus durumu | 60 sn | Ağ geçidi PLC’yi okuyamadığında yanlış olur. |
Her anahtarı profilin Telemetri anahtarları sekmesinde etiket, birim, ondalık basamak ve aralık ile tanımlayın; göstergeler aralığı ölçek olarak kullanır.
Varlık modeli
Ağacı Sahalar ve Varlıklar bölümünde, ağın nasıl inşa edildiğine değil nasıl işletildiğine uygun olacak şekilde oluşturun. Yaygın bir yapı:
- Region (szabad típus, például North) a következő attribútumokkal:
crew_phone_groupésregion_code. - Nyomászóna (Zone) a következőkkel:
design_pressure_baréspopulation_served. - Pompaállomás (Site) helyszínnel, időzónával,
criticality(A, B vagy C),duty_flow_m3héshas_standby_generatorértékekkel. - Víztároló (Area) a következőkkel:
capacity_m3,overflow_level_mésmin_operating_level_m. - Pump 1, Pump 2 (Machine) a következőkkel:
rated_kw,max_starts_per_hourésinstall_date.
Az átjárót az állomás eszközére, a gyermekeszközöket pedig arra helyezze, amit mérnek, és adjon hozzá Feeds kapcsolatokat az állomástól a tárolóig, majd a zónáig. A elhelyezés dönti el, hogy egy eszköz melyik telephely állapot- és riasztásszámába számít bele, és melyik helyszín-szabályok hathatnak rá. Az olyan attribútumok, mint az overflow_level_m, szerveroldali attribútumként is írhatók az eszközre, így a riasztási szabályok telephelyenkénti határértékeket használnak, miközben maga a szabály minden állomásra ugyanaz marad.
Eszközbeállítás
Eszközprofilok
Állomástípusonként hozzon létre egy profilt, például Booster station, 2 pumps néven, és egyet a Reservoir level sensor (LoRaWAN) típushoz. A profil tartalmazza az átviteli és bejelentkezési szabályokat, az online szabályt, a sebességkorlátokat, a telemetriakulcsokat, a konfigurációs kulcsokat, a riasztási szabályokat és a parancskatalógust, így az adott típusú állomások mind ugyanúgy működnek. Az állomásoknál használja a Recent message online szabályt a heartbeat-nek megfelelő várt intervallummal, az akkumulátoros érzékelőknél pedig a beépített LoRaWAN profilt.
Kiosztás
A licencelt átjárók saját azonosítóval hagyják el a gyártóüzemet. A telepítő felszereli az átjárót, a rendszergazda pedig a kódjának beolvasásával vagy a igénylési adatainak begépelésével igényli be a szervezetbe, majd kiválasztja az állomásprofilt. Nagyobb telepítéseknél az eszközök kötegesen importálhatók. Az a eszköz, amely a profil kiosztási kulcsával regisztrálja magát, karanténban várakozik, amíg a rendszergazda aktiválja.
Beállítások, intervallumok és jelentés kivétel esetén
A licencelt átjárókon a távoli eszközbeállítások a modell minden beállítását megmutatják az aktuális értékükkel: Modbus-címek, soros paraméterek, lekérdezési intervallumok és bemeneti konfiguráció. Egy állomást az Settings fülön módosíthat, vagy létrehozhat alapértéket az állomástípushoz, és ezt tömeges feladattal alkalmazhatja az összes állomásra; a feladat hullámokban fut, és szünetel, ha túl kevés eszköz alkalmazza a változtatást. Azok az eszközök, amelyek nem írják le a beállításaikat, a kívánt értékeket cfg.* megosztott attribútumokként is átvehetik, például cfg.report_interval_s.
Küldjön érintkezésváltozáskor adatot, plusz időszakos heartbeat-et, az analóg értékeket pedig rögzített intervallumonként. Ha az átjáró modelljének van holtsáv (deadband) beállítása, ott állítsa be. Ha nincs, a profil gyökér folyamatában lévő blokk csak akkor engedhet át értéket, ha az a tárolás előtt egy beállított összeggel vagy százalékkal többet változik. A holtsáv legyen kisebb bármely riasztási hiszterézisnél.
Idő és pufferelés
Synchronise the gateway clock before it sends its own time stamps; a device without a reliable clock should omit ts and let Hermetry stamp the arrival. Licensed gateways can keep readings locally while the link is down and send them when it returns; how much they keep depends on the model, so check it for your outage profile. Buffered readings arrive in order with their original time stamps. Hermetry stores them and evaluates alarm rules on them as a backfill: an overflow that started and ended during the outage appears in the alarm history, marked Backfilled, without paging anyone for the past.
Firmware
Az aláírt átjáró-firmware az állomásprofilhoz rendelődik, és hullámokban kerül kiosztásra: először néhány alacsony kritikusságú állomás, utána egy várakozási idő, majd a többi. Egy sikertelen hullámkapu szünetelteti a kiosztást. A mobiladatforgalmon lévő eszközök várnak, hacsak a mért letöltések nincsenek engedélyezve.
Irányítópultok
Induljon a Water site kész megoldásból, amely egy táblát telepít tartályszintekkel, szivattyús állomásokkal, zónákkal, riasztási listával és állomásdiagrammal, és ezt igazítsa a saját igényeihez. Tipikus táblakészlet:
| Tábla | Közönség | Widgetek és megjelenítésük |
|---|---|---|
| Hálózati áttekintés | Irányítóterem, vezetők | Térkép, ahol minden állomás állapota színében jelölővel szerepel; telephelytábla állapottal, eszközökkel, nyitott riasztásokkal és utolsó jelentkezéssel; statisztikai kártyák az online állomásokra és a nyitott kritikus riasztásokra; riasztástábla Critical és Major szűréssel. Egy csak olvasható megjelenítési hivatkozáson keresztül az irányítóterem képernyőjén is megjelenik. |
| Állomásoldal | Kezelők, munkacsoportok | Mérőórák a tárolószinthez és a nyomásokhoz; állapotkártyák minden szivattyúhoz (működik, hiba, auto); vonaldiagram a szintről, befolyásról és kifolyásról 48 órára; az állomás folyamatábrája; a legutóbbi események aktivitásfolyama. Az áttekintésből kattintással nyitható meg egy állomásra (lefúrás, az állomás paraméterként). |
| Szivattyú teljesítmény | Karbantartás-tervező | Üzemórák és indítások szivattyúnként naponta; motoráram a kinyomó nyomással szemben; hőtérkép a működésről óránként. |
| Energia | Üzemvezető | Oszlopdiagram az állomásonkénti napi kWh-ról; statisztika a fajlagos energia (kWh/m³) trendjével az előző időszakhoz képest; az állomások táblázata fajlagos energia szerint rendezve, Excelbe letölthetően. |
Az entitásparaméterek lehetővé teszik, hogy egy tábla minden állomást kiszolgáljon: az állomásoldal az állomás eszközét paraméterként veszi át, és minden kártya ehhez igazodik.
SCADA képernyők
Állomástípusonként egy folyamatábrát rajzoljon, ne állomásonként egyet. A booster állomás ábrája tartalmazza a tárolót, a szívócsonkot, két szivattyút visszacsapó és elzáró szelepekkel, a nyomócsonkot, a mérőket és az energiamérőt, amelyeket cső- és kábelkapcsolatok kötnek össze. A tartály, szivattyú és szelep szimbólumok az alapkészletből és a Water csomagból származnak, amely a víz- és szennyvíztechnikát és a városi hálózatokat fedi le; lásd a SCADA library oldalt.
- Állapotok: a szivattyú szimbólum a
p1_runés ap1_faultalapján mutatja a működést, leállást és hibát; a tartály ares_level_pctszerint töltődik; egy szabály a túlfolyási szint felett pirosan villogtatja a szintszöveget, és szürkíti azt a szivattyút, amely nincs auto módban. - Második értékek: a szivattyúk a működési állapot mellett kiírják a motoráramot; az átfolyásmérő a pillanatnyi átfolyást és az összesített értéket írja ki.
- Átalakítások: egy soros kifejezés igazítja a nyers értékeket, például
value / 10a decimeterben küldött szinthez. - Újrafelhasználás: csatolja a folyamatábrát nézetként az állomásprofil Views gombjából, és a profil minden állomása saját nézetet kap, saját eszközkötésekkel. A Match everything minden kötetlen szimbólumhoz eszközt javasol.
- 3D: készítsen 3D nézetet a 2D ábrából bejárásokhoz és képzéshez; megtartja ugyanazokat a kötéseket.
Az alkalmazás előtt ellenőrizze a tervező Problems fülét, amely felsorolja a kötetlen szimbólumokat és a soha nem illeszkedő szabályokat.
Szabályok és riasztások
A riasztási szabályok az állomásprofilon élnek, így minden állomás ugyanazokat a szabályokat kapja. Az állomások között eltérő küszöbértékek egy fix szám helyett egy eszközattribútumot olvasnak (például overflow_level_m).
| Riasztás | Feltétel | Késleltetés és hiszterézis | Súlyosság | Értesítve | Eszkaláció |
|---|---|---|---|---|---|
| Tároló túlfolyás | overflow_float == true, vagy res_level_m >= attribútum overflow_level_m | Debounce 60 s felemelés, 120 s törlés | Critical | Ügyeleti kezelőcsoport, SMS és push | Emlékeztető 15 percenként, amíg nincs nyugtázva |
| Magas tárolószint | res_level_pct > 95 | Debounce 120 s; hiszterézis 3 % | Major | Irányítóterem, push és alkalmazáson belül | Emlékeztető 30 percenként |
| Alacsony tárolószint | res_level_pct < 25 (Major), < 15 (Critical) | Debounce 300 s; hiszterézis 5 % | Major / Critical | Irányítóterem; a Critical emellett SMS-t küld a zónafelügyelőnek | A súlyosság emelkedése újra értesít |
| Szivattyúhiba | p1_fault == true | Debounce 2 minta | Major | Karbantartócsoport, e-mail és push | Emlékeztető 30 percenként |
| Szivattyú kézi üzemmódban | p1_auto == false | Debounce 30 perc | Figyelmeztetés | Irányítóterem, alkalmazáson belül | Nincs |
| Alacsony szívónyomás | suction_bar < 0.5 | Gecikme 30 sn; histerezis 0,2 bar | Major | Kontrol odası, anlık bildirim | Her 15 dakikada bir hatırlatma |
| Şebeke arızası | mains_ok == false | Gecikme 20 sn | Critical | Nöbetçi operatör, SMS | Her 10 dakikada bir hatırlatma |
| İstasyon çevrimdışı | Hareketsizlik kuralı, 15 dakika boyunca mesaj yok | Major | Kontrol odası, anlık bildirim | Her 30 dakikada bir hatırlatma | |
| Mesai dışında kapı açık | door_open == true, yalnızca mesai saatleri dışında bir kural tarafından üretilir | Minor | Güvenlik irtibatı, anlık bildirim | Yok |
Yaşam döngüsü. Bir alarm, koşul gecikme süresi boyunca devam ettiğinde açılır, alarmı üstlenen kişi tarafından onaylanır ve koşul ortadan kalktığında kendiliğinden çözülür. Cihaz ve tür başına yalnızca bir açık alarm bulunur; bu nedenle sürekli devreye giren bir pompa, olayları tek bir alarm üzerinde sayar. Onaylamak için Kullanıcı rolü gerekir; elle çözmek için Admin rolü gerekir. Her kural, alarmla birlikte gösterilen bir runbook metni taşıyabilir; örneğin pompanın aşırı yük rölesi için reset prosedürü gibi. '
Zamana bağlı alarmlar. Profillerdeki alarm kuralları değerleri karşılaştırır; günün saatini bilmezler. Kapı alarmı için, istasyonun Kurallar kartında bir kural yazın: door_open true olduğunda, yalnızca hafta içi saat 07:00 ile 17:00 aralığının dışındaysa, bir Minor alarm üretin ve güvenliğe bildirin.
Bakım. Planlı çalışmadan önce bir istasyonu sessize alın. Sessizdeki bir cihaz alarmlarını yine kaydeder ve sessiz olarak işaretlenir, ancak kimse çağrılmaz; sessizlik, ayarlanan süre sonunda kendiliğinden biter ve asla 90 günden uzun sürmez.
Taşkınlar. Bölgesel bir elektrik kesintisi bir dakika içinde yirmi istasyonu devreye sokabilir. Fırtına eşiğinin (varsayılan olarak dakikada 20 alarm bildirimi) üzerinde Hermetry, kalanları beş dakikalık bir özet altında toplar. Yine de buna göre tasarlayın: şebeke arızasını Critical, sonuçlarını (pompa durdu, basınç düşük) daha uzun gecikmelerle daha düşük önemde tanımlayın ve titreyen her sinyal için sönümleme uygulayın.
Otomasyon ve entegrasyonlar
Kontrol istasyon PLC’sinde kalır. Hermetry izler ve ekip isterse, PLC’nin kabul ettiği komutları gönderir.
- Komutlar: istasyon profilinde bir katalog tanımlayın; örneğin
pump.reset_fault(temel seviye) vestation.inhibit(kritik seviye, yüksek etki, yazılı onay ile). Bir ağ geçidinin hangi yöntemleri uygulayabileceği modeline ve firmware’ine bağlıdır. Her komut kaydedilir ve kuyruğa alınmasından başarılı, başarısız ya da zaman aşımına uğramasına kadar izlenir; yüksek etkili komutlar denetim günlüğüne yazılır. Pano kontrolü yalnızca temel seviye komutları gönderir; SCADA sembolü ise sembolü, komutu ve değerleri belirten bir onay arkasından komut çalıştırabilir. - Yedek olarak kurallar: bir istasyonun Kurallar kartı şu gibi bir denetleyici kural içerebilir:
res_level_pct5 dakika boyunca 98 üzerinde kalır ve besleyen pompa hâlâ çalışıyorsa,station.inhibitgönderin ve kontrol odasını bilgilendirin. Operatörler devralmak istediğinde istasyonu Manuel konuma alın; o yerin tüm kuralları bu durumda durur ve geçiş denetlenir. - Akışlar: bir akış, her yeni Critical alarmı yapılandırdığınız bir HTTP uç noktası üzerinden bir ticketing ya da bakım sistemine gönderebilir veya bir MQTT broker’a yayınlayabilir.
- Webhook’lar: HMAC ile imzalanan
alarm.created,alarm.acknowledgedvealarm.cleared, bir CMMS’e ya da işletme günlüğüne veri aktarır.rpc.completedverpc.failedkomut sonuçlarını bildirir. - Raporlama: geçmiş tabloları aylık enerji ve çalışma saati raporları için Excel’e indirilebilir. Zamanlanmış, e-postayla gönderilen raporlar bugün yerleşik değildir.
Saha çalışması için bir mühendis, cihaz sayfasından router uzaktan erişimi üzerinden lisanslı bir router’ın web panelini açabilir: sabit IP ya da VPN gerekmez, oturumlar süreyle sınırlıdır ve denetlenir.
Roller ve erişim
| Kim | Rol veya grup | Yapabilir |
|---|---|---|
| Kontrol odası operatörü | User + IoT operator grubu | Tüm istasyonları görür, alarmları onaylar, temel komutları gönderir, bir yeri Manuel konuma alır. |
| Saha ekibi | User | Bölgelerindeki istasyonları ve alarmları görür, alarmları onaylar. |
| Bakım planlamacısı | User + IoT viewer grubu | Her şeyi okur, geçmişi dışa aktarır, değişiklik yapmaz. |
| SCADA mühendisi | Admin | Profilleri, alarm kurallarını, çizimleri, kuralları ve komut katalogunu düzenler; cihazları sessize alır; firmware dağıtır. |
| Kamu BT sahibi | Owner | Üyeler, oturum açma politikası, firmware için imzalama anahtarları, ham komutlar. |
Öznitelik tabanlı politikalar, erişimi tek tek cihazlara daraltabilir; örneğin yalnızca kendi istasyonlarını gören bölgesel bir ekip. Birden fazla belediye için işletme yapan bir kamu kuruluşu, her birini veritabanında satır düzeyi güvenlik ile ayrılmış ayrı bir kuruluş olarak çalıştırabilir; tek bir hesap birden fazla kuruluşta üyelik taşıyabilir. Denetim günlüğü oturum açmaları, rol değişikliklerini, yüksek etkili komutları, firmware işlemlerini ve ayar değişikliklerini, doğrulanabilir ve dışa aktarılabilir bir hash zincirinde kaydeder.
Boyutlandırma ve veri
Kabaca bir büyüklük mertebesi olarak, 40 istasyon ve 10 uzak rezervuar için:
- Analog değerler: istasyon başına her 60 sn’de yaklaşık 18 anahtar. Ağ geçidi bunların hepsini dakikada tek bir mesajda gönderirse, 40 × 1.440 = günde 57.600 mesaj; Modbus cihazlarını alt cihaz olarak raporluyorsa, her alt cihaz ve her okuma için bir mesaj sayın.
- Kontaklar ve sayaçlar: istasyon başına günde yaklaşık 200 değişiklik ve heartbeat mesajına izin verin; bu, günde 8.000 mesaj daha demektir.
- LoRaWAN rezervuarları: 15 dakikada bir uplink, 10 × 96 = günde 960 mesaj.
- Toplam: yaklaşık günde 67.000 mesaj, ya da ayda yaklaşık 2 milyon. Aylık kotaya yalnızca telemetri ve öznitelik mesajları sayılır; komutlar, alarmlar ve bağlantı olayları sayılmaz.
- Değerler: yaklaşık günde 1,1 milyon, yılda yaklaşık 400 milyon.
Değer başına depolama alanı dağıtıma bağlıdır, bu nedenle tahmini bizimle doğrulayın. Planınızın saklama sınıfı, ham kayıtların ne kadar süre tutulacağını belirler; uzun dönemli grafikler dakika, saat ve gün toplamalarını okur, bunlar çok daha küçüktür. Ham okumalar en fazla 90 gün tutulur (sınıfa bağlı olarak 7 ila 90); tüm sınıf boyunca tutulan saatlik ve günlük toplamalar, çok yıllık enerji ve çalışma saati eğilimlerini taşır. Varsayılan cihaz başına hız sınırları (saniyede 10 mesaj, dakikada 300) bu tasarım için yeterli pay bırakır. Daha büyük filolar için, platformun yük testinden nasıl geçtiğine bakın.
Devreye alma planı
| Aşama | Hafta | İş | Çıkış kriterleri |
|---|---|---|---|
| 0. Keşif | 1-2 | İstasyon başına PLC register haritalarını, pano çizimlerini ve mevcut sinyalleri toplayın; istasyon tiplerini seçin; ölçümler ve alarm limitleri üzerinde anlaşın. | İstasyon tipi başına imzalı nokta listesi. |
| 1. Pilot | 3-6 | İki ila dört istasyon ve bir LoRaWAN rezervuarı. Profiller, alarm kuralları, Water site board, bir çizim. | Boşluksuz iki haftalık veri; her alarm uçtan uca test edilmiş; operatörler değerleri yerel pano ile doğrulamış. |
| 2. Bölge | 7-10 | Bir basınç bölgesinin tüm istasyonları. Ağ geçidi ayarları için baz değerler; ilk firmware dalgası. | İstasyon erişilebilirliği ve enerji verileri operasyon tarafından kabul edilmiş; alarm gürültüsü üzerinde kararlaştırılan bir seviyenin altında (örneğin istasyon başına haftada 5 gereksiz alarmın altında). |
| 3. Ağ | 11-20 | Kalan bölgeler, iki haftada bir ya da haftada bir. CMMS’e webhook’lar; kontrol odasında görüntüleme bağlantıları. | Tüm istasyonlar çevrimiçi; nöbet listesi ve eskalasyon bir hafta sonu test edilmiş. |
| 4. Denetleyici kontrol | 3’ten sonra | Ekip isterse komut katalogu ve yedek kurallar. | Komutlar her istasyon tipinde, PLC güvenli bir durumdayken test edilmiş. |
Devreye alma kontrol listesi
- Ağ geçidi sahiplenilmiş, doğru profilde, doğru istasyon varlığına yerleştirilmiş, sertifika aktif.
- Her analog değer, aralığının iki noktasında yerel panoyla karşılaştırılmış (örneğin boş ve yarı dolu seviye); ölçekleme ve birimler doğru.
- Her kontak sahada değiştirilmiş ve Hermetry’de doğru yönüyle görülmüş (çalışıyor = true).
- Zaman damgaları kontrol edilmiş: sahada bilinen bir zamanda alınan bir okuma, grafikte o zamanda ve istasyonun saat diliminde görünür.
- Her alarm bir kez zorlanmış: taşma şamandırası kaldırılmış, pompa arızası simüle edilmiş, kapı açılmış. Alarm açılır, doğru kişiler doğru kanallardan bilgilendirilir, onaylama ve temizleme çalışır.
- Çevrimdışı test: uplink 20 dakika fişten çekilmiş. Çevrimdışı alarm açılır; yeniden bağlandıktan sonra tamponlanmış okumalar boşluğu doldurur.
- Komut testi (kullanılıyorsa): her katalog komutu, PLC güvenli durumdayken gönderilir; sonuç başarılı olarak raporlanır.
- SCADA görünümü bağlandı; Problems sekmesinde bağlanmamış sembol yok.
- Alarm kurallarına çalışma kılavuzu metinleri eklendi.
Tuzaklar
- İstasyonlara göre farklı anahtar adları. Bir yerde
level, başka bir yerderes_lvlkullanılıyor ve hiçbir kural ikisine birden uymuyor. İlk ağ geçidi yapılandırılmadan önce anahtar listesini istasyon türüne göre düzeltin. - Yalnızca seviye vericisi üzerinden alarm kurmak. Donmuş bir verici taşmayı gizler. Bağımsız taşma şamandırasını bağlayın ve bunun üzerinden ayrıca alarm kurun.
- Her şeyi Kritik yapmak. Kritik düzeyi yalnızca enerji kaybı, taşma ve şebeke arızası için ayırın; aksi halde insanlar geceleri yanıt vermeyi bırakır.
- Yalnızca temas tipi cihazlarda kalp atışı olmaması. Yalnızca değişiklik anında bildiren bir istasyon, ölmüş olsa bile sağlıklı görünür. Kalp atışı gönderin ve hareketsizlik alarmıyla birlikte Recent message online kuralını kullanın.
- Senkronize olmayan saatler. On dakikadan fazla gelecekteki kayıtlar bırakılır.
- Güvenden önce komutlar. Operatörler değerlere güvenene kadar salt okunur modda başlayın.
Hermetry’nin yerini almadıkları
Hermetry bir izleme ve gözetim platformudur. Pompa kontrolü, kuru çalışma koruması, aşırı yük devreleri ve her türlü güvenlik kilitleri istasyon PLC’sinde, motor korumasında ve kablolu devrelerde kalır; bağlantı veya platform kullanılamadığında da çalışmaya devam etmelidir. Hermetry’den gelen gözetim komutları, PLC’nin kabul edebileceği veya reddedebileceği istekler niteliğindedir. Su kalitesi uyum kayıtları, faturalandırma ve varlık envanteri, bunları tutan sistemlerde kalır.

