Страница 1 из 1

Проблема с алармами

СообщениеДобавлено: Пн авг 03, 2015 11:36 am
harbor
Проблемы особой как бы и нет, но ситуация такая - с момента запуска проекта, до получения данных с датчиков проходит некоторое время, 3-5 секунд
Поэтому алармы по датчкам отрабатывают сначала как неисправности, а потом когда данные приходят соответственно меняются на норму.
Все это пишется в окно алармов, "замусоривая" его.
Можно ли и как сделать регистрацию алармов уже после получения всех данных с датчиков, то есть просто с некоторой задержкой ?

Re: Проблема с алармами

СообщениеДобавлено: Пн авг 03, 2015 12:32 pm
Генератор зла
Application script (On startup)
$System.AlarmEnabled = False;

Через 10 сек.

$System.AlarmEnabled = True;

Re: Проблема с алармами

СообщениеДобавлено: Пн авг 03, 2015 1:12 pm
harbor
У меня в этом скрипте на стартапе уже есть такие строчки

almQueryName = "\InTouch!almgG";
almGroup = AlmgG.Comment;
PriFrom = 1;
PriTo = 4;
almState = "UnAck";

куда вставлять
$System.AlarmEnabled = False;
$System.AlarmEnabled = True;
?

и самое интересное чем считать секунды? :)

Re: Проблема с алармами

СообщениеДобавлено: Пн авг 03, 2015 1:33 pm
Генератор зла
Увы, у меня нет времени писать за Вас скрипты.

Re: Проблема с алармами

СообщениеДобавлено: Пн авг 03, 2015 4:25 pm
harbor
Генератор зла писал(а):Увы, у меня нет времени писать за Вас скрипты.


ну я пока что кроме проверки времени ничего не придумал
в StartUp:
$System.AlarmEnabled = False;
p=$Time;

в WhileShow:
IF ($Time-p)>5000 THEN $System.AlarmEnabled = True;


хотя наверное можно создать свою функцию задержки времени

Re: Проблема с алармами

СообщениеДобавлено: Пн авг 03, 2015 5:11 pm
Steelman63
проверка текущего системного времени вполне приемлимый вариант, можно его засунуть в условные скрипты, для справки - на дистрибутиве должен быть файл scripting.pdf

Re: Проблема с алармами

СообщениеДобавлено: Пн авг 03, 2015 5:54 pm
harbor
Попробовал задержку, толку нет. Ждет при запуске 10 секунд, потом вываливает весь список алармов из очереди
Короче забил, фиг с ними :)

Re: Проблема с алармами

СообщениеДобавлено: Вт авг 04, 2015 4:56 am
Steelman63
тоже достойный способ ))

Re: Проблема с алармами

СообщениеДобавлено: Вт авг 04, 2015 12:10 pm
mp3corp
Дело тут не в задержках, а в том что сами теги генерируют алармы при запуске(думаю у многих так же). Как вариант попробуйте поставить у тегов с которых приходит авария поставить галочку - Retentive Value, чтобы посл. значение тега сохранялось при запуске "Вьювера".

Re: Проблема с алармами

СообщениеДобавлено: Чт авг 06, 2015 11:01 am
harbor
спасибо

Re: Проблема с алармами

СообщениеДобавлено: Чт авг 06, 2015 1:32 pm
Генератор зла
harbor писал(а):Попробовал задержку, толку нет. Ждет при запуске 10 секунд, потом вываливает весь список алармов из очереди

Пробовал только что. Вываливает алармы в AlmViewCtrl только если они есть. Задержка 5 сек, но и проект маленький, тестовый. Если за 5 сек. теги привести в норму, то алармы не срабатывают.
mp3corp писал(а):Дело тут не в задержках, а в том что сами теги генерируют алармы при запуске(думаю у многих так же).

Для этого и есть App script - OnStartup. Он отрабатывает до инициализации Access Names, системы алармов, ... Короче, он срабатывает всегда первым.

Re: Проблема с алармами

СообщениеДобавлено: Пт авг 07, 2015 1:04 pm
harbor
Генератор зла писал(а):
harbor писал(а):Попробовал задержку, толку нет. Ждет при запуске 10 секунд, потом вываливает весь список алармов из очереди

Пробовал только что. Вываливает алармы в AlmViewCtrl только если они есть. Задержка 5 сек, но и проект маленький, тестовый. Если за 5 сек. теги привести в норму, то алармы не срабатывают.

У меня группа алармов настроена в Интаче, а не в галактике. или это не важно?
попробую на досуге повыставлять Retentive Value, тегов многовато. отипшусь

Re: Проблема с алармами

СообщениеДобавлено: Пт авг 07, 2015 1:15 pm
LexSL
harbor писал(а):попробую на досуге повыставлять Retentive Value, тегов многовато. отипшусь


Export CSV->Excel->Import CSV

достаточно быстро можно

Re: Проблема с алармами

СообщениеДобавлено: Пт авг 07, 2015 2:41 pm
Генератор зла
harbor писал(а):У меня группа алармов настроена в Интаче

Я тестировал так же.

Re: Проблема с алармами

СообщениеДобавлено: Пт авг 07, 2015 7:47 pm
harbor
Генератор зла писал(а):
harbor писал(а):Попробовал задержку, толку нет. Ждет при запуске 10 секунд, потом вываливает весь список алармов из очереди

Пробовал только что. Вываливает алармы в AlmViewCtrl только если они есть. Задержка 5 сек, но и проект маленький, тестовый. Если за 5 сек. теги привести в норму, то алармы не срабатывают.

а если какой-то тег, например температура ниже уставки, то аларм все равно сработает после 5-ти секунд задержки?

пробовал Retentive Value (поставил сначала только аналогам, потом вообще всем тегам) - безрезультатно, вот такой хитрозадый проект у нас :)

Re: Проблема с алармами

СообщениеДобавлено: Сб авг 08, 2015 2:48 am
Генератор зла
harbor писал(а):а если какой-то тег, например температура ниже уставки, то аларм все равно сработает после 5-ти секунд задержки?

+
Ведь в этом и есть смысл алармов