Alarm sistemi
Tag değerlerinden alarm üreten, operatöre gösteren ve günlüğe yazan sistemin genel işleyişi: alarm türleri, durumları ve nerede görüldükleri.
Alarm sistemi, bir tag'in değerini izler; koşul sağlanınca bir alarm kaydı oluşturur, bunu operatöre gösterir ve her durum değişikliğini bir günlük dosyasına yazar. Alarmları Studio'da tanımlarsınız; Live çalışırken değerlendirir. Operatör alarmları Alarm Görünümü nesnesinde, ekranın altındaki alarm satırında ve Sistem menüsündeki Alarmlar penceresinde görür.

Alarm nasıl oluşur
Studio'daki HMI Alarmları bölümünde iki tür alarm ve bir sınıf tablosu bulunur. Ayrıntılı tanımlama adımları için Alarmları tanımlama konusuna bakın.
| Tür | Alarm ne zaman gelir | Ne zaman gider |
|---|---|---|
| Dijital alarm | Tetik tag'inin seçilen biti, Tetik alanındaki değere (1 ya da 0) gelince. Bool tag'de Bit 0 olmalıdır. | Bit tetik değerinden çıkınca. |
| Analog alarm | İzlenen tag'in değeri Koşul ve Sınır değeri ile sağlanınca; Gecikme (sn) varsa koşul bu süre boyunca kesintisiz sürmelidir. | Değer, sınırdan Histerezis kadar geri dönünce. |
Alarm yalnızca tag'in değeri değişince ve değer geçerliyse yeniden değerlendirilir. Tag'in değeri henüz okunmamışsa ya da kalitesi kötüyse (bağlantı kopuk) alarmın durumu değişmez: alarm gelmez, gelmişse gitmez.
Alarm durumları
Her alarmın Live'daki durumu aşağıdaki üç adlandırmadan biridir; bastırılmış alarm ayrıca Bastırıldı görünür.
| Durum | Anlamı |
|---|---|
| Geldi | Alarm koşulu sürüyor. Sınıfı Onay gerekir ise onay bekliyor demektir. |
| Gitti | Koşul kalktı ama alarm onaylanmadı; listede kalır. Yalnızca Onay gerekir işaretli sınıflarda görülür. |
| Onaylandı | Operatör alarmı onayladı. Koşul sürüyorsa alarm listede kalır; koşul kalkmışsa listeden çıkar. |
| Bastırıldı | Operatör alarmı süreli olarak listeden kaldırdı. Süre bitince ya da elle kaldırılınca geri gelir (Operatör alarm kullanımı). |
Onay gerekir işaretli olmayan sınıflarda alarm, koşul kalkınca kendiliğinden listeden çıkar; onay gerekmez.
Alarmlar nerede görülür
- Alarm Görünümü nesnesi: sayfaya koyduğunuz tam özellikli liste (Alarm Görünümü).
- Alarm satırı: ekranın altında, öncelik sırasına göre ilk alarmın numarasını, metnini ve hata yerini gösteren şerit. Tıklanınca Alarmlar penceresi açılır. Live Ayarları›Genel›Görünüm›Alarm satırı göster ile açılıp kapatılır.
- Sistem menüsü: Alarmlar (n) düğmesi aynı pencereyi açar.
- Tarayıcıdan izleme: liste görülür; onay, bastırma ve yorum yalnızca Live bilgisayarından yapılır (Uzaktan izleme).
Alarm nasıl kaydedilir
Sınıfında Arşivlenir işaretli olan alarmların her durum değişikliği (geldi, gitti, onaylandı, bastırıldı, bastırma kalktı, yorum) alarm günlüğüne bir satır olarak yazılır. Günlük, projenin veri klasöründe aylık dosyalar halinde durur: <Proje>.veri\gunluk\alarm_yyyyMM.log. Her satır tek satırlık JSON'dur ve alarm numarası, sınıf adı, metin, hata yeri ve onaylayan kullanıcıyı taşır. Geçmiş listesi bu günlükten okunur.
Live ayrıca oturum boyunca son 2000 olayı bellekte tutar.