Merhabalar r100 smile sensöründen aldığım değişken değerim, ekranda belirlediğim r500 registerından büyükse alarmın aktif olmasını istiyorum bunu nasıl yapabilirim ekran tarafaında?
Detay: Kullanıcı ekrandan numeric(R500) değer girecek yani sınır belirleyecek. Örneğin r500= 300 sensörden gelen sıcaklık bilgisi örneğin R100= 320 olunca alarm sayfasında uyarı verecek. Yani kullanıcının belirlediği üst değere göre alarm çalışacak. Greater than var ama o özellikte belirlenen değerden yukarısı için sanırım. Değer sabit olmayacak değiken olacak bunu kullanıcı yapacak.
Alarm aktif etme
Re: Alarm aktif etme
Bu karşılaştırma işlemini PLC tarafında yapıp çıkış kontağını alarm sayfasında kullanabilirsiniz. Bunu panelde yapmak için tag tanımları içerisine Script yazmak gereklidir.
Kod: [Linkleri görüntülemek için forumumuza üye olmalısınız]
public void R100Tag_ValueChanged(System.Object sender, Core.Api.DataSource.ValueChangedEventArgs e){
if(R100Tag.Value > R500Tag.Value){
AlarmTag.Value=1;
}else{
AlarmTag.Value=0;
}
}