Квитирование Alarm message
Michon; 7.10.04

Как квитировать все активные на данный момент алармы, если окно сообщений расположено на другой картинке? Алармы не сгруппированы.


Т.е. Есть картинка, на котором показываются все нарушения и надо разместить в ДРУГИХ картинках кнопку, при нажатии на которую все нарушения квитировались бы. Это возможно?
Re: Квитирование Alarm message
Маслов Дмитрий; 11.10.04

Создайте групповое сообщение, в которое добавьте все Ваши сообщения. Назначьте ему тег квитирования. По кнопке квитируйте все сообщения с помощью бита квитирования группового сообщения.

См. http://www.wincc.ru

Re: Квитирование Alarm message
Прокопенко Вера; 13.10.04

Есть еще вариант (без создания групповых сообщений и дополнительных тегов). Создать кнопку к которой привязать скрипт:

for(i=1;i<=nn;i++)
AcknowledgeMessage(i);
//nn-номер последнего сообщения

Т.о. квитируются по очереди все аварийные сообщения

Re: Квитирование Alarm message
michon; 14.10.04

Большое спасибо.


Так и сделал (с помощью цикла)

Надеюсь, то, что я квитирую не активные на данный момент алармы ни на что не повлияет :)
Re: Квитирование Alarm message
ОАО "Маяк" г.Пенза, Миша; 14.10.04

А как получить количество алармов?

Re: Квитирование Alarm message
Прокопенко Вера; 19.10.04

Квитирование неактивных алармов ни на что не влияет. Количество nn задаем жестко по количеству алармов в AlarmLogging. Если задавать больше, могут быть ошибки. Динамически количество аварий пока не определяем, надо посмотреть ODK функции.