Файл истории алармов

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

Файл истории алармов

Сообщение avprokop » Сб апр 07, 2018 4:40 pm

Граждане, а в каком файле проекта хранится история алармов?
Простые встроенные алармы используются. А при подмене проекта история очищается.
avprokop
 
Сообщения: 16
Зарегистрирован: Пн мар 26, 2018 2:10 pm

Re: Файл истории алармов

Сообщение Генератор зла » Вс апр 08, 2018 5:17 pm

БД MS SQL. Название БД по умолчанию = wwAlmDB
Vita est dolor.
Генератор зла
 
Сообщения: 2607
Зарегистрирован: Вс янв 23, 2011 5:08 pm

Re: Файл истории алармов

Сообщение NewOrdered » Вт апр 10, 2018 3:32 pm

avprokop писал(а):Граждане, а в каком файле проекта хранится история алармов?
Простые встроенные алармы используются. А при подмене проекта история очищается.

Убедитесь, что:
1. Запись тревог и событий настроена - утилита Alarm DB Logger Manager
2. У нужных тэгов настроены поля EventLogged или AlarmState
NewOrdered
 
Сообщения: 157
Зарегистрирован: Пн ноя 15, 2010 7:48 am
Откуда: Kaliningrad

Re: Файл истории алармов

Сообщение avprokop » Чт апр 12, 2018 5:05 pm

Alarm DB Logger Manager не хотит связываться с такой базой. Ругается на логин/пароль.
Поиск в проводнике wwAlmDB ничего не дал...
Я так понимаю с Интачём установился MS SQL Server 2014. Но такой базы там не обнаружил.
Что я упустил?

У меня всё на одном компе. Система локальная. Соответственно в Server Name оставил (local).
И InTouch 2017.
avprokop
 
Сообщения: 16
Зарегистрирован: Пн мар 26, 2018 2:10 pm

Re: Файл истории алармов

Сообщение NewOrdered » Чт апр 12, 2018 5:25 pm

avprokop писал(а):Alarm DB Logger Manager не хотит связываться с такой базой. Ругается на логин/пароль.
Поиск в проводнике wwAlmDB ничего не дал...
Я так понимаю с Интачём установился MS SQL Server 2014. Но такой базы там не обнаружил.
Что я упустил?

У меня всё на одном компе. Система локальная. Соответственно в Server Name оставил (local).
И InTouch 2017.

Создайте учетку в SQL Server с нужными разрешениями, либо используйте существующую с известным паролем - MS SQL SErver Management Studio вам поможет.

Поиск в проводнике wwAlmDB ничего не дал...

Правильно. Alarm DB Logger Manager создаст эту БД после успешного подключения к серверу.
NewOrdered
 
Сообщения: 157
Зарегистрирован: Пн ноя 15, 2010 7:48 am
Откуда: Kaliningrad

Re: Файл истории алармов

Сообщение avprokop » Чт апр 12, 2018 7:35 pm

Спасибо. Учетку создал.
Alarm DB Logger Manager создал базу wwAlmDB.
В пределах одной сессии все работает как полагается. История алармов видна. Когда появился, когда пропал. Но так и раньше было.
Но перезапускаешь InTouch и все сначала. в истории только текущие алармы.
Заглянул в базу - пуста...
avprokop
 
Сообщения: 16
Зарегистрирован: Пн мар 26, 2018 2:10 pm

Re: Файл истории алармов

Сообщение NewOrdered » Чт апр 12, 2018 8:33 pm

avprokop писал(а):Спасибо. Учетку создал.
Alarm DB Logger Manager создал базу wwAlmDB.
В пределах одной сессии все работает как полагается. История алармов видна. Когда появился, когда пропал. Но так и раньше было.
Но перезапускаешь InTouch и все сначала. в истории только текущие алармы.
Заглянул в базу - пуста...

1.
2. У нужных тэгов настроены поля EventLogged или AlarmState

Проверили?

2. Какой компонент используете для просмотра алармов в рантайме?
NewOrdered
 
Сообщения: 157
Зарегистрирован: Пн ноя 15, 2010 7:48 am
Откуда: Kaliningrad

Re: Файл истории алармов

Сообщение avprokop » Чт апр 12, 2018 8:57 pm

Проверили?

Да. И то и другое настроено.

Какой компонент используете для просмотра алармов в рантайме?

AlmViewerCtrl использовал в режиме Query Type: Historical.
Сейчас попробовал AlmDbViewCtrl:
Server Name: (local)
Database Name: WWAlmDb
User: ITsa (коннектится тестовой кнопкой)
Auto Connect поставил галочку.
В итоге этот компонент вообще пуст.
avprokop
 
Сообщения: 16
Зарегистрирован: Пн мар 26, 2018 2:10 pm

Re: Файл истории алармов

Сообщение NewOrdered » Чт апр 12, 2018 9:25 pm

avprokop писал(а):Сейчас попробовал AlmDbViewCtrl:
Server Name: (local)
Database Name: WWAlmDb
User: ITsa (коннектится тестовой кнопкой)
Auto Connect поставил галочку.
В итоге этот компонент вообще пуст.


Ему как бы сказать надо, что вы хотите получить.

Вам нужно использовать методы и свойства этого компонента в скриптах вашего приложения в рантайме.

Например, задать свойства
#AlmDbViewCtrl.SpecificTime
#AlmDbViewCtrl.Duration
#AlmDbViewCtrl.StartTime
#AlmDbViewCtrl.EndTime

и вызывать методы

#AlmDbViewCtrl.Refresh();
#AlmDbViewCtrl.Connect();

Все это описано в документе InTouch® HMI Alarms and Events Guide, легко гуглится.
NewOrdered
 
Сообщения: 157
Зарегистрирован: Пн ноя 15, 2010 7:48 am
Откуда: Kaliningrad

Re: Файл истории алармов

Сообщение avprokop » Чт апр 12, 2018 11:34 pm

Вам нужно использовать методы и свойства этого компонента в скриптах вашего приложения в рантайме.

Спасибо!
Завтра попробую.
avprokop
 
Сообщения: 16
Зарегистрирован: Пн мар 26, 2018 2:10 pm

Re: Файл истории алармов

Сообщение avprokop » Пт апр 13, 2018 5:46 pm

Не работает.
Свойства и через WindowMaker задать можно.
Метод .Connect() для AlmDbViewCtrl вообще отсутствует (редактор скриптов ругается).
Метод .Refresh() - то же самое.
Есть .Requery(), но толку от его исользования ноль...
AlmDbViewCtrl говорит, что подключился, но показывать типа нечего.
Ничего не понимаю...

Главное не могу понять, для чего тогда вообще элемент AlmViewerCtrl с режимом Query Type: Historical ?
Чтобы работать как надо, но только до перезапуска скады?
avprokop
 
Сообщения: 16
Зарегистрирован: Пн мар 26, 2018 2:10 pm

Re: Файл истории алармов

Сообщение NewOrdered » Пт апр 13, 2018 6:21 pm

avprokop писал(а):Не работает.
Свойства и через WindowMaker задать можно.
Метод .Connect() для AlmDbViewCtrl вообще отсутствует (редактор скриптов ругается).
Метод .Refresh() - то же самое.
Есть .Requery(), но толку от его исользования ноль...
AlmDbViewCtrl говорит, что подключился, но показывать типа нечего.
Ничего не понимаю...

Главное не могу понять, для чего тогда вообще элемент AlmViewerCtrl с режимом Query Type: Historical ?
Чтобы работать как надо, но только до перезапуска скады?
Вложения
Снимок.PNG
ActiveX Browser
(14.87 КБ) Скачиваний: 0
NewOrdered
 
Сообщения: 157
Зарегистрирован: Пн ноя 15, 2010 7:48 am
Откуда: Kaliningrad

Re: Файл истории алармов

Сообщение NewOrdered » Пт апр 13, 2018 6:23 pm

avprokop писал(а):Не работает.


Откройте ActiveX Browser в редакторе скриптов
NewOrdered
 
Сообщения: 157
Зарегистрирован: Пн ноя 15, 2010 7:48 am
Откуда: Kaliningrad

Re: Файл истории алармов

Сообщение avprokop » Пн апр 16, 2018 12:09 pm

Похоже AlmDbViewCtrl и рад бы показать что-нибудь, но нечего.
База WWAlmDb пуста. Не наполняется...

Хотя создал тестовый внутренний тег, настроил ему аларм...
Изображение

Настроил Alarm DB Logger Manager
ИзображениеИзображениеИзображение

Настроил подключение AlmDbViewCtrl
Изображение

Алармовый тег щелкаю туда сюда. В AlarmViewerCtrl всё нормально отображается, а в AlmDbViewCtrl пусто, хотя коннект есть.
Что я упустил?
Вложения
5.JPG
(31.3 КБ) Скачиваний: 0
4.JPG
(31.13 КБ) Скачиваний: 0
3.JPG
(32.91 КБ) Скачиваний: 0
2.JPG
(36.69 КБ) Скачиваний: 0
1.JPG
(40.06 КБ) Скачиваний: 0
avprokop
 
Сообщения: 16
Зарегистрирован: Пн мар 26, 2018 2:10 pm

Re: Файл истории алармов

Сообщение Генератор зла » Пн апр 16, 2018 1:15 pm

1. Попробуйте настроить Alarm DB Logger не как Windows Service, а как Normal App
2. Очень глЮпый вопрос, но... При настройке Alarm DB Logger после нажатия кнопки "Готово", надеюсь, кнопку "Start" не забываете нажать? И окно Alarm DB Logger после этого знающие люди рекомендуют не закрывать, а сворачивать.
3. Ну и как всегда. "Где логи SMC, Билли?"
Vita est dolor.
Генератор зла
 
Сообщения: 2607
Зарегистрирован: Вс янв 23, 2011 5:08 pm

Re: Файл истории алармов

Сообщение NewOrdered » Пн апр 16, 2018 1:56 pm

avprokop писал(а):Что я упустил?

Еще советы.
1. Как сказал Генератор зла, измените тип запуска логгера на Normal application, т.к. насколько я помню начиная с Win7 он не работает как служба.
2. Проверьте, не висят ли ДВА одинаковых процесса wwalmlogger.exe в диспетчере задач.
NewOrdered
 
Сообщения: 157
Зарегистрирован: Пн ноя 15, 2010 7:48 am
Откуда: Kaliningrad

Re: Файл истории алармов

Сообщение avprokop » Вт апр 17, 2018 5:22 pm

Запускаю скриптом при старте скады wwalmlogger.exe.
При открытии окна с AlmDbViewCtrl делаю этому контролу Refresh.
Alarm DB Logger Manager однажды настроив больше не трогаю (выбрал тип запуска Normal application).
Теперь всё работает.
Всем Спасибо!
avprokop
 
Сообщения: 16
Зарегистрирован: Пн мар 26, 2018 2:10 pm


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

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

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

cron