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

var status=ins.getAlarmStatus("ALM_01");
if (status==="Active") {
    ins.notify("info","ALM_01","ALM_01 is Active");
}

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ç

Alarm Set Values Form

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"