Стартовая страница › Форумы › Понять, как работает ПО › Аварии и События
- В этой теме 78 ответов, 5 участников, последнее обновление 8 лет, 2 месяца назад сделано
Mikhail.
-
АвторСообщения
-
11.07.2017 в 03:19 #6468
Rainproof
УчастникНе могу разобраться с авариями и событиями.
Вижу, что есть «типы событий», в каналах указываются значения пределов для канала, звуковые оповещения и т.п. Но как с этим работать?
Вот к примеру — получаю я по Модбасу перменную, которая несет мне инфу про наличие аварии. 0 — нет аварии, 1 — авария. Как мне настроить канал, чтобы при принятии этой переменной значения «1»(переменная тип Int) — что-то происходило в СКАДА? чтобы обратить внимание пользователя, находящегося в другой таблцие, что произошло аварийное событие?
и создал свою размерность «Norma — Alarm», так у меня в таблице — Norma — красным цветом, а Alarm — зеленым. Как это изменить?11.07.2017 в 11:37 #6475
MikhailМодератору меня в таблице — Norma — красным цветом, а Alarm — зеленым. Как это изменить?
Используйте формулу Cnl>0?0:1 и размерность Аларм-Норма. При этом смысл канала поменяется, он будет означать норму, а не тревогу.
В данном случае нужно для входного канала поставить галочки Запись событий и Событие по изменению. При переключении будет генерироваться событие. Опционально поставить галочку Звук. Если поставите Событие по неопр. состоянию, то при обрыве связи с прибором, также будет возникать событие.
11.07.2017 в 12:15 #6480Rainproof
УчастникМихаил, у меня сигнал (канал) аварии — вычисляется из полученной по модбас переменной Integer, посредством формулы GetBit(). Т.е. у меня формула уже стоит в поле формул.
Вот скриншот https://drive.google.com/file/d/0BxbGOKnwHKeSQnVULV9seFI2bU0/view?usp=sharing11.07.2017 в 12:20 #6482Rainproof
Участниквот еще скриншоты каналов, и отображение в таблице
https://drive.google.com/drive/folders/0BxbGOKnwHKeSOVZEOXhtZ0lUNXc?usp=sharing11.07.2017 в 15:45 #6495
MikhailМодераторТ.е. у меня формула уже стоит в поле формул.
Будет что-то вроде GetBit(…) > 0 ? 0 : 1
11.07.2017 в 15:54 #6497Rainproof
УчастникСработало..Спасибо!
11.07.2017 в 16:05 #6498Rainproof
УчастникА что по поводу аварийных событий? Галочки я поставил, а что должно происходить при аварийных событиях? Звуков не слышу, оповещений — не вижу. Может что-то включить нужно? или код дописать какой-то?
11.07.2017 в 20:03 #6507Rainproof
Участникв окне «События» — при попытке нажать «Квит» (квитирование) — появляется окно с сообщением «Ошибка приложения. Произошла ошибка приложения. Если она повторяется часто, обратитесь в службу поддержки, пожалуйста.
Дополнительная информация:
Недостаточно прав.» Что это может быть?-
Ответ изменён 8 лет, 11 месяцев назад пользователем
Rainproof.
11.07.2017 в 20:30 #6510Rainproof
Участникразобрался. методом проб и ошибок понял, что квитирование получается только если открыта таблица с событиями, которые намерен квитировать.
12.07.2017 в 10:23 #6516
MikhailМодераторПо поводу ошибки «недостаточно прав» рекомендую обновить Вебстанцию. Обновление вышло сегодня.
А что по поводу аварийных событий? Галочки я поставил, а что должно происходить при аварийных событиях? Звуков не слышу, оповещений — не вижу. Может что-то включить нужно? или код дописать какой-то?
Вы имеете ввиду событие при выходе значения за границы?
12.07.2017 в 11:00 #6522Rainproof
УчастникМихаил. Вебстанцию обновил.
Та же ошибка повторяется. права назначил для админа на все таблицы и схемы.
https://drive.google.com/file/d/0BxbGOKnwHKeScHRsMmdTNS1LWG8/view?usp=sharingС Событиями — разобрался. Все нормально.
-
Ответ изменён 8 лет, 11 месяцев назад пользователем
Rainproof.
12.07.2017 в 11:21 #6525
manjey73УчастникАналогично, ошибка «Недостаточно прав» при отправке команды из Схемы.
Очищал историю браузера, жал Ctrl+F5
Opera и FireFox без разницы.-
Ответ изменён 8 лет, 11 месяцев назад пользователем
manjey73.
12.07.2017 в 11:40 #6527Rainproof
УчастникУ меня Хром. Почистил кэш браузера — без изменений.
Только что открыл в Фаерфокс. Очистил предварительно историю. Та же ситуация.12.07.2017 в 11:40 #6528Rainproof
УчастникГарантированно и стабильно квитируется только при открытой таблице. в которой расположены все события-аварии
12.07.2017 в 12:38 #6529
manjey73УчастникОчень интересно, сейчас переделываю схему и о чудо, несколько кнопок стали посылать команду, остальные так же дают ошибку Недостаточно прав.
Может как-то связано с тем, каким редактором начинал делать ? Допустим при смене каких-то параметров произошло изменение свойств ?
-
Ответ изменён 8 лет, 11 месяцев назад пользователем
-
АвторСообщения
- Для ответа в этой теме необходимо авторизоваться.