Alarm Tanımlama – Tag değeri üzerinden
Merhaba,
Alarm Manager’i kullanarak tag’deki bir “değer değiştiğinde” alarm oluşturmak istiyorum.
Dolayısıyla bu alarm bir karşılaştırma yapmayacak, yada ilgili tag’in bir önceki değerini tutarak karşılaştırma yapacak.
Bunun için şöyle bir çözüm ürettim:
Namespace WinTr
Public Class MainClass
Public Sub Load
Tag1=Tag1_kontrol
End Sub
End Class
End Namespace
Tag1 = değişikliğini kontrol etmek istediğim tag
Tag1’in değerini bir external tag olan Tag1_kontrol tag’ine atıyarak ve sonra Alarm Meneger’da bu iki Tag’i karşılaştırarak yaptım.
Böyle bir durumda, Tag1 değişince alarm oluşuyor ancak Tag1_kontrol de değiştiğinden alarm koşulu ortadan kalktığı için hemen alarm yeşil duruma dönüşüyor ve sistem alarm sesini 1. saniyede kesiyor, neredeyse alarm sesini duymuyorsunuz bile.
Bu istenen bir durum değil, alarm sadece onaylama butonu tıklandığında alarm sesini kesmelidir.
Nasıl bir yol izlemeliyim?
Yardımcı olursanız sevinirim.
İyi çalışmalar.
Merhaba,
Enteresan bir soru. Tag’ın her değeri değiştiğinde alarm istenmesi ve alarm durumunun ortadan kalkmasına rağmen alarm sesinin devam etmesinin istenmesi.
Tag_1_kontrol değeri script ile Tag_1’e aktarılıyor. Her halde bu script alarm aktif olunca çalışıyor. Bu script çalışmasa alarm gelicek ve sürekli ötecek. Scada içersinde başka bir buton koyun. Operatör alarmı susturmak için bu butona bassın. Bu buton fonksiyonunda Tag to Tag kısmında Tag_1_kontrol to Tag_1 işlemini yaptırın. Butona basılınca alarm gidecek, düdük susacak. Fakat gitmiş alarm olarak alarm listesinde gözükecek. Bunu önlemek için Auto Ack olarak alarm özelliklerinde seçin.
Was this answer helpful?
LikeDislikeÇok Teşekkürler
Was this answer helpful?
LikeDislike