Появление аларма

Вопросы, не попадающие в другие разделы.

Появление аларма

Сообщение Blaze » Чт сен 25, 2008 7:07 pm

Как сам InTouch регистрирует алармы?
Допустим у нас 100 алармов. Как определить, что произошел любой из них? Имеется в виду, может какое событие наступает или есть какая-то глобальная переменная? Просмотрщик алармов здесь не надо использовать.
Или чтобы узнать, не произошел ли один из 100 алармов, надо в скрипте обработать событие срабатывания для каждого из них?
Blaze
 
Сообщения: 66
Зарегистрирован: Пн июн 23, 2008 6:34 pm

Сообщение Misha » Пт сен 26, 2008 11:41 am

Есть системный тег $NewAlarm. Ставиться в 1 при наступлении нового аларма.
Misha
 
Сообщения: 33
Зарегистрирован: Чт мар 06, 2008 1:38 pm

Сообщение Spaun » Вс апр 18, 2010 2:31 pm

Чтобы не создавать новую тему...
Вопрос о поле аларма "Rate of Change":
Берём тег (Value=0 - 100 ), настраиваем Rate of Change = 99%, sec.
При незначительных изменениях тега (например от 40 до 50) - срабатывает аларм "Rate of Change". :shock:
Разве так и должно быть ?
Spaun
 
Сообщения: 105
Зарегистрирован: Вс ноя 29, 2009 10:35 am

Сообщение Klinkmann_Msk » Пн апр 19, 2010 10:14 am

To Spaun:

Почитайте техноту 249. В ней присутствует волшебный множитель 1000, из которого следует, что ROC высчитывается в миллисекундах - отсюда и срабатывание.
Klinkmann_Msk
 
Сообщения: 819
Зарегистрирован: Пт сен 18, 2009 10:12 am

Сообщение Spaun » Пн апр 19, 2010 12:54 pm

Спасибо за направление. Разобрался.
зы: 1000 здесь оказалась непричём. Просто в той иллюстрации время в знаменателе пишется в мсек. :)
По теме (может кому пригодится):

Предел срабатывания ROC рассчитывается от свойств тега:
пределROC = %ROC * (|MaxValue - MinValue|) / sec
Текущее значение ROC зависит только от текущих значений тега:
(|NewValue - OldValue|) / (время, за которое изменилась величина-в сек.).

В моём случае пределROC = 99, а вот тег менялся от 40 до 50 за 0,1сек - в результате получалось ROC = 100. [(50 - 40) / 0,1]
Spaun
 
Сообщения: 105
Зарегистрирован: Вс ноя 29, 2009 10:35 am


Вернуться в Другое

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 22

cron