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.