MergenHub Envest
Ana sayfa/Dokümanlar/Kullanıcı Kılavuzu (uygulama içi, tam)

Alarmlar (A&E)

Alarm & Event (ISA-18.2)

Alarms & Events modülü ISA-18.2 durum makinesini uygular: raise / clear / acknowledge, deadband, geçmiş (history).

KoşullarHiHi / Hi / Lo / LoLo, RoC (değişim hızı), Deviation.
Alan → Kaynak → KoşulA&E hiyerarşisi.
E-postaSMTP ile alarma alıcı bildirimi (Ayarlar → E-posta).
Ayrıca bkzKoşul Tipleri

Koşul Tipleri & Deadband

Alan → Kaynak → Koşul hiyerarşisi. Bir kaynak (tag) üzerinde birden çok koşul tanımlanır:

HiHi / HiDeğer üst limitleri aşınca (kritik / uyarı).
Lo / LoLoDeğer alt limitlerin altına inince.
RoC (Rate of Change)Değişim hızı eşiği aşınca (ani sıçrama).
DeviationBir hedeften sapma bandı aşılınca.

Deadband: alarmın "titremesini" (chatter) önler — değer eşiğin deadband kadar altına dönmeden alarm temizlenmez. Durum makinesi: Normal → Active(Unacked) → Active(Acked) → Normal.

İpucu Gürültülü analog sinyallerde deadband'i ölçüm gürültüsünün biraz üstünde tutun; aksi halde alarm sürekli raise/clear yapıp geçmişi doldurur.

Alarmların OPC UA’dan Okunması

Alarmlar arayüz ve REST dışında OPC UA üzerinden de sunulur (SCADA/DCS istemcileri standart A&E arayüzüyle bağlanır). Aynı motor, ikinci bir alarm sistemi yoktur.

1. Bağlanopc.tcp://<host>:48010/MergenHub
2. Abone olServer düğümüne olay aboneliği (EventNotifier). İstersen yalnız _Alarms → <Alan> klasörüne.
3. Anlık listeConditionRefresh → aktif/onay bekleyen tüm alarmlar.
4. OnaylaKoşul üzerinde Acknowledge(EventId, Comment).

Alan (Area) klasör olarak, koşul tipi ConditionName (HIHI/HI/LO/LOLO/ROC_HI/ROC_LO/DEV_HI/DEV_LO) olarak, şiddet Severity (1–1000) olarak taşınır.

Yetki Kaynak tag'ini okuma yetkisi olmayan OPC kullanıcısına alarm gönderilmez; onay için okuma-yazma gerekir. Kapatmak için OpcUa.PublishAlarms = false.