Üretim ProfilleriAlarm Kuralları

Alarm Kuralları

Alarm kuralları belirli üretim koşulları gerçekleştiğinde sistem, operatör veya supervisor’a bildiri verir ya da hatta otomatik aksiyon alır.

Alarm Kural Tipleri

Kural TipiAçıklamaÖrnek Koşul
consecutive_ngArt arda NG sayısı eşiği aşıldı5 ardışık NG
yield_belowVerim belirli eşiğin altına düştüVerim < %90
cycle_overtimeDöngü süresi hedefin üstüne çıktıDöngü > 5s
io_disconnectI/O bağlantısı kesildiModbus TCP bağlantısı koptu

Alarm Kuralı Oluşturma

Üretim Profilleri > Job seçin > Alarm Kuralları sekmesi.

Kural Ekle butonuna tıklayın:

AlanAçıklama
Kural TipiYukarıdaki tiplerden birini seçin
Eşik DeğeriKoşulun tetikleneceği sayı (art arda NG için: 5; verim için: 90)
Önem Derecesiinfo / warning / critical
Aksiyonnotify (bildirim), pause (hattı durdur), io_write (PLC’ye sinyal gönder)
Cooldown (saniye)Aynı kural N saniye içinde tekrar tetiklenemez

Aksiyon Türleri

notify — Dashboard’da bildirim gösterir ve Alarmlar sayfasına ekler. Hat çalışmaya devam eder.

pause — Hattı durdurur. Operatör veya supervisor devam ettirmesi gerekir. pause aksiyonu genellikle critical önem dereceli kurallarla kullanılır.

io_write — Belirtilen I/O kanalına sinyal yazar. PLC’nin alarmı algılamasını sağlar. Aksiyon parametrelerinde hangi kanal ve değer yazılacağı belirtilir.

Önem Dereceleri

DereceDashboard RengiKullanım
infoMaviBilgilendirme; dikkat gerektirmez
warningSarıDikkat; takip gerekebilir
criticalKırmızıAcil müdahale; hat durdurma tetiklenebilir

Cooldown

Cooldown, aynı kuralın kısa süre içinde defalarca tetiklenmesini engeller. Örneğin her döngüde verim eşiği tekrar tekrar alarm üretebilir. Cooldown 300 saniye ayarlandığında 5 dakikada bir en fazla bir alarm üretilir.

consecutive_ng kuralı cooldown ile çalışırken sayaç sıfırlanmaz; hat 5 NG’den sonra uyarı alır, cooldown sonrası yeniden 5 NG bekler.

NG Duraklatma ile Fark

Üretim Profili İş Akışı sekmesindeki pauseOnConsecutiveNg parametresi de benzer işlev görür. Fark şudur:

  • pauseOnConsecutiveNg yalnızca art arda NG için bir kısayoldur
  • consecutive_ng alarm kuralı daha fazla aksiyon seçeneği sunar (io_write, cooldown)
  • İkisi aynı anda tanımlanmışsa hangisi daha düşük eşiğe sahipse önce tetiklenir
⚠️

Hem pauseOnConsecutiveNg hem de consecutive_ng alarm kuralı ayarlanmışsa hangisinin önce tetikleneceğine dikkat edin. İkisini aynı anda kullanmak yerine birini seçin.

Alarm Geçmişi

Tetiklenen alarmlar Yönetim > Sistem İzleme sayfasından ve Raporlar sayfasındaki alarm widget’ından görüntülenebilir. Her alarm kaydı şunları içerir:

  • Tetikleme zamanı
  • Kural tipi ve eşik değeri
  • Alınan aksiyon
  • Kapatma zamanı ve kapatan kullanıcı (varsa)