Filtering Recent or Current Alarms in AlarmClient

Интегрованная среда разработки (IDE) промышленных приложений.

Filtering Recent or Current Alarms in AlarmClient

Сообщение KCD » Чт сен 24, 2015 8:37 pm

Через Favorite Property можно отфильтровать только исторические алармы, через созданные Query Filter Favorites в Alarm Client.
А как отфильтровать текущие или недавние алармы?

В мануале написано следующее:

"Filtering Alarms
You can filter current and historical alarms by using query
filters. A query filter is a collection of filter criteria in a
logical construct."

Но в действительности фильтруются только исторические. А при вызове запроса фильтров через контекстное меню выводится следующая ошибка.

Изображение
KCD
 
Сообщения: 152
Зарегистрирован: Пт фев 27, 2015 4:05 pm

Re: Filtering Recent or Current Alarms in AlarmClient

Сообщение xonyx » Ср окт 14, 2015 6:12 pm

делайте фильтр по приоритетам.
Задайте тегам свой приоритет и фильтруйте наздоровье.
Используйте функцию из примера
Код: Выделить всё
#AlarmViewerCtrl1.ApplyQuery (\InTouch!$System,100,900,"All", "Historical");
xonyx
 
Сообщения: 156
Зарегистрирован: Пн мар 14, 2011 5:20 am

Re: Filtering Recent or Current Alarms in AlarmClient

Сообщение KCD » Вт мар 29, 2016 1:55 pm

Как отфильтровать ТЕКУЩИЕ СОБЫТИЯ, т.к. используя Query Filter Favourite ---> фильтруются только исторические события ??? :roll:
KCD
 
Сообщения: 152
Зарегистрирован: Пт фев 27, 2015 4:05 pm

Re: Filtering Recent or Current Alarms in AlarmClient

Сообщение Генератор зла » Вт мар 29, 2016 2:10 pm

KCD писал(а):т.к. используя Query Filter Favourite ---> фильтруются только исторические события ???

Ложь.
Просто не все поля записи аларма доступны для фильтрации текущих алармов.
Кстати, у меня, не смотря на ругань, фильтр сохраняется и работает.
Vita est dolor.
Генератор зла
 
Сообщения: 2860
Зарегистрирован: Вс янв 23, 2011 5:08 pm

Re: Filtering Recent or Current Alarms in AlarmClient

Сообщение KCD » Вт мар 29, 2016 5:22 pm

Внизу на панели AlarmClient видно смену фильтров в режиме Recent и Current Alarms. Но физической смены не происходит. Только в Historical режиме.

Смена режимов кнопкой, через скрипт.

Изображение

Скрипт смены:

Изображение

Фильтры и Смена фильтров - скрипт:

Изображение

Изображение
KCD
 
Сообщения: 152
Зарегистрирован: Пт фев 27, 2015 4:05 pm

Re: Filtering Recent or Current Alarms in AlarmClient

Сообщение Генератор зла » Пт апр 01, 2016 1:34 am

У Вас неправильные фильтры. Добавьте провайдера.
Vita est dolor.
Генератор зла
 
Сообщения: 2860
Зарегистрирован: Вс янв 23, 2011 5:08 pm

Re: Filtering Recent or Current Alarms in AlarmClient

Сообщение KCD » Пт апр 01, 2016 3:39 pm

Генератор зла писал(а):У Вас неправильные фильтры. Добавьте провайдера.


Что именно неправильно?

Провайдер во всех событиях - InTouch. Что это даст?
KCD
 
Сообщения: 152
Зарегистрирован: Пт фев 27, 2015 4:05 pm

Re: Filtering Recent or Current Alarms in AlarmClient

Сообщение Генератор зла » Пт апр 01, 2016 6:21 pm

Query-запрос - сродни адресу. Вы указали лишь № квартиры. Так понятнее?
Vita est dolor.
Генератор зла
 
Сообщения: 2860
Зарегистрирован: Вс янв 23, 2011 5:08 pm

Re: Filtering Recent or Current Alarms in AlarmClient

Сообщение KCD » Чт апр 07, 2016 1:01 pm

Генератор зла писал(а):Query-запрос - сродни адресу. Вы указали лишь № квартиры. Так понятнее?


Да, все ясно.

Скажите, чего надо сделать, чтобы при переключении режима отображения алармов с исторических на текущие, отображались последние. Почему-то вообще отсутствуют, хотя ранее отображались.
KCD
 
Сообщения: 152
Зарегистрирован: Пт фев 27, 2015 4:05 pm

Re: Filtering Recent or Current Alarms in AlarmClient

Сообщение KCD » Чт апр 07, 2016 2:32 pm

Разобрался, что проблема в Alarm Query изначальном.
Когда выставлен запрос в текущих: \InTouch!$System, то текущие отображаются, но изменяется Favorite Filter --- Default по умолчанию.

При изменении тут:
Изображение

меняется и тут:
Изображение

Получается когда включен режим Текущие, отображаются все Алармы при фильтре Default.
А вот в Историческом режиме показываются только алармы с группой $System, т.е. работает фильтр.
KCD
 
Сообщения: 152
Зарегистрирован: Пт фев 27, 2015 4:05 pm

Re: Filtering Recent or Current Alarms in AlarmClient

Сообщение Генератор зла » Чт апр 07, 2016 9:48 pm

Посмотрел тут настройки одного своего проекта.
Для Current Alarms:
Node = NodeName And
Provider = Galaxy And
Group = 'MainArea' (корневая Area, аналог $System)
или
Node = NodeName And
Provider = Galaxy And
Group = 'Area001' (одна из Area)

Для History Alarms
Node = NodeName And
Provider = Galaxy And
Group = '%MainArea%' (корневая Area, аналог $System)
или
Node = NodeName And
Provider = Galaxy And
Group = '%Area001%' (одна из Area)
Vita est dolor.
Генератор зла
 
Сообщения: 2860
Зарегистрирован: Вс янв 23, 2011 5:08 pm

Re: Filtering Recent or Current Alarms in AlarmClient

Сообщение KCD » Пт апр 08, 2016 2:27 pm

Спасибо, Генератор.
Я разобрался проблема была с первоначальным запросом в Alarm Mode. Там выставлен был запрос InTouch, т.к. в Default стоял только провайдер.
Просто еще нужно разные запросы задавать для исторических и для текущих...
Последний раз редактировалось KCD Пт апр 08, 2016 7:31 pm, всего редактировалось 1 раз.
KCD
 
Сообщения: 152
Зарегистрирован: Пт фев 27, 2015 4:05 pm

Re: Filtering Recent or Current Alarms in AlarmClient

Сообщение KCD » Пт апр 08, 2016 7:28 pm

1.А каким можно убрать фиксацию в журнале дискретного значения, чтобы без фильтра выводить только возникновение события?

Изображение

2. Почему квитировать можно только Current события , но не Recent?
KCD
 
Сообщения: 152
Зарегистрирован: Пт фев 27, 2015 4:05 pm


Вернуться в Development Studio & FactorySuite A²

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

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

cron