Alarm Functions
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
Activate Alarm Group
ins.activateAlarmGroup(String alarmGroupName)
Bir alarmı aktif duruma getirir.
alarmGroupName : Alarm grup ismi.
Return Value : Herhangi bir değer geri döndürmez.
Syntax
Deactivate Alarm Group
ins.deactivateAlarmGroup(String alarmGroupName)
Bir alarmı pasif duruma getirir.
alarmName : Alarm ismi.
Return Value : Herhangi bir değer geri döndürmez.
Syntax
Get Last Fired Alarm
ins.getLastFiredAlarm(Integer index)
ins.getLastFiredAlarm(projectName, index)
ins.getLastFiredAlarm(Integer index,boolean includeOff)
ins.getLastFiredAlarm(projectName, index, boolean includeOff)
ins.getLastFiredAlarms(index, count)
ins.getLastFiredAlarms(projectName, index, count)
ins.getLastFiredAlarms(index, count, boolean includeOff)
ins.getLastFiredAlarms(projectName, index, count, boolean includeOff)
ins.getLastFiredAlarmsByDate(startDate, endDate, includeOff, limit)
ins.getLastFiredAlarmsByDate(projectName, startDate, endDate, includeOff, limit)
ins.getAlarmLastFiredAlarms(projectName, boolean includeOff)
ins.getAlarmLastFiredAlarms(boolean includeOff)
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ç
Get Alarm Group
ins.getAlarmGroup(alarmGroupName)
ins.getAlarmGroup(projectName, alarmGroupName)
Alarm grup bilgilerini içeren bir JSON nesne döner
alarmGroupName : Alarm grup ismi
sonuç
Get Alarm Group Status
ins.getAlarmGroupStatus(alarmGroupName)
ins.getAlarmGroupStatus(projectName, alarmGroupName)
Alarm grubunun durumunu getirir.
alarmGroupName : Alarm grup ismi.
return value : "Not Active" / "Active"
Last updated