Su tesisi çözümü, bir su temini tesisinin depolarını ve pompa istasyonlarını izler. Her depo seviyesini bildirir; her pompa istasyonu iki pompayı çalıştırır ve fazlarını, termik röleleri, hat basıncını, debiyi ve tüketimi bildirir. Operatörler seviyeleri depo başına tanımlı sınırlara göre görür, pompaları komutla değiştirir ve her istasyona bir proses şeması olarak bakar.
Model
| Parça | Tam kurulumda |
|---|---|
| Tesis | Su tesisi (varlık türü Site) |
| Bölgeler | Tesisin altında Kuzey bölgesi ve Güney bölgesi (tür Area) |
| Cihazlar | Her bölgede üçer tane olmak üzere altı depo ve altı pompa istasyonu, bulundukları bölgeye yerleştirilmiş |
| İlişkiler | Her depo, kendisinden beslenen pompa istasyonunu CONTROLS ile denetler |
CONTROLS ilişkisi, depo sayfasının pompa istasyonlarını, şemanın ise deposunu bulmasını sağlar. İlişkileri varlık ya da cihaz sayfalarında düzenleyin; bkz. İlişkiler.
Profil: Su tesisi · Depo
| Anahtar | Etiket | Birim | Aralık |
|---|---|---|---|
level_cm | Su seviyesi | cm | 0 ile 600 |
level_pct | Depo doluluk oranı | % | 0 ile 100 |
rssi | Sinyal (RSSI) | dBm | −110 ile −50 |
lat, lng | Enlem, Boylam |
Depo level_pct değerini kendisi bildirir; Hermetry bunu seviye ve kapasiteden hesaplamaz.
Sınır öznitelikleri (her deponun sunucu öznitelikleri):
| Öznitelik | Varsayılan | Kullanan |
|---|---|---|
lowLevelThreshold | 100 cm | Kural tank_low_level |
highLevelThreshold | 560 cm | Kural tank_high_level |
capacityCm | 600 | Yalnızca bilgi amaçlı |
Eşik özniteliklerinden birine sahip olmayan bir depo, o kural tarafından denetlenmez. Bir deponun sınırlarını Öznitelikler sekmesinde değiştirin; panoda bunları düzenleyecek bir form yoktur.
Alarm kuralları:
| Tür | Önem derecesi | Koşul | Gecikme | Histerezis |
|---|---|---|---|---|
tank_low_level | Major | level_cm < lowLevelThreshold | Açmak için 2 okuma, kapatmak için 2 okuma | 5 |
tank_high_level | Warning | level_cm > highLevelThreshold | 2 / 2 | 5 |
tank_nearly_empty | Critical | level_pct < 20 | 1 / 2 | 2 |
device_offline | Warning | 600 saniye boyunca mesaj yok |
Profil: Su tesisi · Pompa istasyonu
Bir pompa istasyonu dört şema öğesi olarak çizilir: p1 ve p2 (pompalar), pt (hat basıncı) ve fm (debimetre). Okumaları <öğe>.<alan> biçimindeki anahtarlardır.
| Anahtar | Etiket | Tür veya birim |
|---|---|---|
p1.running, p2.running | Pompa 1, Pompa 2 çalışıyor | true / false |
p1.status, p2.status, pt.status, fm.status | Öğe durumu | ok, warning, critical |
pt.value | Hat basıncı | bar, 0 ile 24 |
fm.value | Debimetre | m³/h, 0 ile 120 |
manual | Manuel mod | true / false |
p1_run, p2_run | Pompa 1, Pompa 2 (komutlu) | true / false |
phase1, phase2, phase3 | Faz 1–3 mevcut | true / false |
thermal1, thermal2 | Termik röle 1, 2 devreye girdi | true / false |
consumption | Tüketim sayacı | m³ |
rssi, lat, lng | Sinyal, konum |
Sınır özniteliği: minPressure, varsayılan 2 bar, low_pressure tarafından okunur.
Alarm kuralları:
| Tür | Önem derecesi | Koşul | Gecikme |
|---|---|---|---|
phase_loss | Critical | phase1–phase3 değerlerinden herhangi biri false | 1 / 1 |
thermal_fault | Critical | thermal1 veya thermal2 true | 1 / 1 |
low_pressure | Major | pt.value < minPressure (histerezis 0.2) | 2 / 2 |
equipment_fault | Herhangi bir öğe durumu critical ise Critical; herhangi biri warning ise Minor | Açmak için 1, kapatmak için 2 okuma | |
device_offline | Warning | 600 saniye boyunca mesaj yok |
Komut: İstasyonu değiştir (yöntem scada.set_value, düzey Basic). Parametreler: kontrol (Manuel mod, Pompa 1 veya Pompa 2) ve değeri (evet veya hayır). İstasyon yanıt verir ve yeni durumunu bildirir. Otomatik modda istasyonun kendi denetleyicisi bir pompayı yeniden değiştirebilir: otomatik başlatma ve durdurma bulutta değil, istasyonda kalır.
Pano
Su tesisi panosu son 30 dakikayı gösterecek şekilde açılır.
| Sayfa | Kartlar |
|---|---|
| Tesis (ana) | Aktif alarmlar ve Kritik alarmlar sayıları (tıklanınca Alarmlar açılır); cm cinsinden seviyeyi, seviye çubuğunu (%20’nin altında kırmızı, %90’ın üstünde kehribar), RSSI’yi ve son okumayı gösteren Depolar tablosu; pompaları, fazları, termikleri ve basıncı gösteren Pompa istasyonları cihaz tablosu; Tesisin aktif alarmları |
| Bölgeler | %20’nin altında kırmızıya boyanan Haritadaki depolar; her bölgenin cihaz sayısını gösteren Bölgeler tablosu; Haritadaki pompa istasyonları |
| Depo seviyeleri | Her deponun Su seviyesi değerleri çubuk grafik olarak |
| Alarmlar | Her depo ve istasyonun alarm tablosu |
| Depo (gizli) | Depo seviyesi göstergesi, Su seviyesi grafiği, Sinyal (RSSI), deponun Bölgesi, Bu deponun pompa istasyonları, Bu deponun alarmları |
| Pompa istasyonu (gizli) | Faz 1–3 (Mevcut / Kayıp), Mod (Manuel / Otomatik), Pompa 1, Pompa 2 (Çalışıyor / Durdu), Termik 1, Termik 2 (Devreye girdi / Normal) lambaları; Diyagram düğmeli 0–24 bar Hat basıncı göstergesi; Debi ve Toplam tüketim grafikleri; Manuel mod, Pompa 1’i çalıştır, Pompa 2’yi çalıştır anahtarları; Bu istasyonun alarmları |
| Diyagram (gizli) | İstasyon bir proses şeması olarak (depo, giriş vanası, paralel iki pompa, basınç transmitteri, debimetre, çek vana), Deponun seviyesi göstergesi ve Debi |
Bir deponun satırı veya işaretçisi kendi Depo sayfasını, pompa istasyonu satırı ise kendi Pompa istasyonu sayfasını açar.
Pompa anahtarları
Her anahtar, önce onay ister (“Manuel mod: komut istasyona gönderilsin mi?”) ve ardından İstasyonu değiştir komutunu istasyona gönderir. Okuma eski ya da bilinmiyorsa anahtar devre dışıdır. Bu anahtara kimin basabileceği Basic komut izni (iot_rpc.send.basic, varsayılan olarak User) ile belirlenir. Bkz. Kontrol kartları.
Çözümün yapmadıkları
| İhtiyaç | Durum |
|---|---|
| Depo sınırlarını panodan düzenleme | Kullanılamaz: cihazın Öznitelikler sekmesini kullanın |
Compute level_pct from level_cm and the capacity | Yapılmaz: depo ikisini de bildirir. Bir akış bunu türetebilir; bkz. Türetilmiş değerler. |
| Fazların zamana göre grafiği | Gösterilmez: fazlar true/false değerleridir ve grafik geçmişi yoktur. Bkz. Sayılar, metin ve true/false değerleri. |
| Buluttan otomatik pompa kontrolü | Varsayılan olarak kurulmaz: bunu istasyonun denetleyicisi yapar |

