Alarm fonksiyonları, script/expression ile inSCADA platformunda alarmları yönetmenizi sağlar. Bu fonksiyonlar ile alarmları çalıştırabilir, durdurabilir ve durumlarını kontrol edebilirsiniz.
Get Alarm Status
ins.getAlarmStatus(String alarmName)
Bir alarmın durumu hakkında bilgi verir.
alarmName : Alarm ismi.
Return Value : Alarm'ın durumu hakkında string tipinde bilgi mesajı geri döndürür.
Syntax
varstatus=ins.getAlarmStatus("ALM_01");if (status==="Active") {ins.notify("info","ALM_01","ALM_01 is Active");}
ON / (ON+OFF) Durumuna geçmiş alarmlar içerisinden bir alarmı indeks numarasına göre getirir.
index : Alarmın, ON / (ON+OFF) durumunda olan alarmlar içerisindeki geliş sırasını ifade eder.
includeOff : True/False, Durumu off olan alarmlar dahil edilmesini sağlar (ON+OFF).
Return Value : Bir JSON Alarm nesnesi geri döndürür.
Syntax
veya
sonuç
Show Alarm Set Values Form
ins.showAlarmSetValuesForm(string alarmName)
Bir alarmın set değerlerini veya ayarlarını değiştirmek için bir form açar. Uygulamanızda alarm set değerlerini operatörlere değiştirmek isterseniz kullanabileceğiniz bir API' dir.
alarmName : Alarm ismi.
sonuç
Alarm Set Values Form
Get Alarm Group
ins.getAlarmGroup(alarmGroupName)
ins.getAlarmGroup(projectName, alarmGroupName)
Alarm grup bilgilerini içeren bir JSON nesne döner