eksis - документация. Акционерное общество Экологические сенсоры и системы (эксис)
Скачать 4.28 Mb.
|
Внимание! Удалѐнный прибор невозможно восстановить. Меню канала При нажатии правой кнопкой мыши по каналу в окне «Список устройств», появится меню канала (рис. 8.5). Это меню может отличаться в разных приборах/каналах, основываясь на их функциях. Некоторые пункты могут быть недоступными при запущенном обмене с прибором или если прибор неинициализирован. Рис. 8.5. Меню канала Флаг «Активен» определяет активность канала, т.е. его участие в «жизни» программы. Для неактивного канала не проверяется обрыв связи, а для его параметром – нарушение порогов. Данная функция может быть полезной когда вы физически отключаете преобразователь в многоканальных приборах. Неактивный канал отображается в дереве приборов с пометкой «[НЕАКТИВЕН]». Пункт «Приостановить оповещения» отключает реагирование на события до момента их следующего наступления. Пункт «Просмотр статистики» имеет 2 подпункта: «График» и «Таблица», которые открывают окна просмотра статистики в графической или табличной формах соответственно. См. соответствующую главу. Пункт «Анализ статистики» выполняет анализ накопленной статистики за указанный период для выбранного канала и всех его измеряемых и вычисляемых параметров. Пункт «Наблюдение измерений» имеет один подпункт, который открывает окно динамического наблюдения измерений. Пункт «Добавить вычисляемый параметр» добавляет в этот канал дополнительный вычисляемый параметр, доступный для конфигурирования. См. соответствующую главу. Пункт «Дополнительно» открывает дополнительное меню действий с каналом (например, добавление нового измеряемого параметра). Только каналы некоторых приборов имеют этот пункт. Пункт «Настройки» открывает окно настроек канала. 55 Пункт «Удалить канал» удаляет канал и все его параметры. Пункт присутствует только в каналах некоторых приборов. Внимание! Удалѐнный канал невозможно восстановить. Меню параметра При нажатии правой кнопкой мыши по измеряемому параметру в окне «Список устройств», появится меню измерямого параметра (рис. 8.6). Это меню может отличаться в разных приборах/каналах/параметрах, основываясь на их функциях. Некоторые пункты могут быть недоступными при запущенном обмене с прибором или если прибор неинициализирован. Рис. 8.6. Меню измеряемого параметра Пункт «Приостановить оповещения» отключает реагирование на события до момента их следующего наступления. Пункт «Просмотр статистики» имеет 2 подпункта: «График» и «Таблица», которые открывают окна просмотра статистики в графической или табличной формах соответственно. См. соответствующую главу. Пункт «Наблюдение измерений» имеет один подпункт, который открывает окно динамического наблюдения измерений. Пункт «Анализ статистики» выполняет анализ накопленной статистики за указанный период для выбранного параметра. Пункт «Настройки» открывает подменю с пунктами настройки параметра. Пункт «Удалить измеряемый параметр» навсегда удаляет измеряемый параметр и его записи из базы данных. Внимание! Удалѐнный параметр невозможно восстановить. При нажатии правой кнопкой мыши по вычисляемому параметру отрывается меню вычисляемого параметра (рис. 8.7), которое отличается от вышеописанного несколькими пунктами. Рис. 8.7. Меню вычисляемого параметра 56 Пункт «Пересчитать значения» выполняет пересчѐт значение вычисляемого параметра за выбранный период. Это может быть нужно при изменении формулы или после создания нового вычисляемого параметра. Внимание! Этот пункт доступен лишь в том случае, когда все переменные вычисляемого параметра принадлежат прибору, к которому принадлежит вычисляемый параметр. Пункт «Удалить вычисляемый параметр» навсегда удаляет вычисляемый параметр и его записи из базы данных. Внимание! Удалѐнный параметр невозможно восстанвить. 57 9. Оповещения о событиях Eksis Visual Lab может отслеживать наступление определѐнных событий и оповещать об их наступлении пользователя. На рисунке 9.1 показана окно настройки оповещений, которое вызывается нажатием правой кнопкой по прибору -> «Настройки» -> «Оповещения». Рис. 9.1. Окно настройки оповещений EVL поддерживает следующие типы оповещений: всплывающее окно на экране, звуковой сигнал посредством динамиков компьютера, письмо по электронной почте, смс-сообщение посредством GSM-модема, сообщение через мессенджеры Telegram и Viber, сообщение в социальной сети vk.com и запуск стороннего файла с параметрами. Опции «Электронная почта» и «СМС» недоступны, пока не будет произведена настройка соответствующих компонентов (см. главы «Настройка электронной почты» и «Настройка модема»). Вы можете гибко настроить получателей писем и сообщений для каждого прибора с помощью общего и специальных списков получателей. Кроме того, каждый прибор имеет поле для комментариев, отправляемых вместе с сообщением (например, данные о местположении прибора, план действий при нарушении порогов, контактная информация и т.д.). Опция «Запускать файл» предназначена для интеграции EVL с другими программами. Это программный аналог выходных устройств приборов. При наступлении события EVL запускает файл с параметрами. Например, при обрыве связи с прибором под номером 10020034 параметры запуска будут «-“10020034” -“OOC”». Доступны 2 события для отслеживания: нарушение заданных порогов и обрыв связи с прибором/преобразователем. Нарушение порогов означает превышение/снижение верхних/нижних порогов соответственно. Обрыв свзяи с прибором/преобразователем – безуспешная попытка вычитать из прибора/преобразователя данные измерений. Красный цвет светового индикатора в дереве прибора рядом с именем прибора/канала означает обрыв связи. Для события «Обрыв связи» есть возможность настроить количество идущих неудачных попыток связи с прибором до момента сигнализации о событии. На вкладке «Обрыв связи» есть 58 поле «Попыток до сигнализирования». Его значение и определяет это количество. Например, если значение этого поля установлено в 3, то оповещение об обрыве связи сработает только в том случае, если произойдѐт 3 неудачных попытки связи с прибором подряд (если период опроса прибора установлен в 10 секунд, то должно пройти не менее 30 секунд до сигнализирования с момента первой неудачной попытки связи). Удачное вычитывание данных из прибора сбрасывает счѐтчик. Эта настройка так же распространяется на обрывы связи с каналами (в случае многоканальных приборов). Каждый канал имеет свой собственный счѐтчик неудачных попыток. Все события проверяются в момент обмена данными с прибором. Поэтому, если нужно оперативно отслеживать состояние прибора, период опроса прибора не должен быть большим. Оповещения во всплывающих окнах и звуковые сигналы производятся в общем цикле опроса приборов, так как выполняются практически мнгновенно и не приводят к задержкам. СМС- оповещения, оповещения по электронной почте и три типа оповещений по мессенджерам (Telegram, VK и Viber) производятся в трѐх отдельных потоках, так как связь с GSM-модемом и серверами в Интернете может занимать до нескольких десятков секунд и «подвесить» обмен данными с приборами. Eksis Visual Lab не совершает оповещений о возвращении параметра в пределы порогов/восстановлении связи с прибором, однако эти события могут быть зафиксированы в журнале событий (см. соответствующую главу). При отправке оповещений программа не проверяет успешность их доставки. Если оповещение не получилось отправить по какой-либо причине (пропала связь с Интернетом, неверная настройка, временная недоступность сервера и т.д.), следующая попытка будет отправки совершена после истечения времени паузы при условии актуальности события оповещения. Всплывающее окно Всплывающее окно отображается в правом нижнем углу экрана, над часами и значками программ. На каждый прибор может быть создано не более одного всплывающего окна. В случае, если наступило следующее событие, требующее оповещения, но предыдущее не было закрыто, то текст нового оповещения затрѐт текст предыдущего, а в заголовке окна высветится количество прошедших оповещений (например, «ИВТМ-7 Н-17-И [Склад №4] (2)»). При нажатии левой кнопкой мыши по тексту всплывающего окна произойдѐт вызов окна просмотра статистики в табличном виде, а главное окно Eksis Visual Lab развернѐтся из панели задач (если было свѐрнуто). Оповещение может быть закрыто нажатием по соответствующему значку в правом верхнем углу окна. Рис. 9.2. Пример всплывающего оповещающего окна Звуковой сигнал Звуковой сигнал звучит в момент обмена данными с прибором, если выполнено условие события. Звук выводится посредством колонок. Вы можете выбрать собственный звуковой сигнал. Для этого выберите в главном меню программы «Настройки» -> «Настройка звукового оповещения». Откроется окно настроек звукового оповещения (рис. 9.3). 59 Рис. 9.3. Окно настройки звукового оповещения Установленный флаг означает, что используется выбранное вами звуковое оповещение. Если флаг снят, то используется звуковое оповещение по-умолчанию. В полях редактирования отображается пути к выбранным файлам. Если в момент загрузки программы выбранные ранее файлы будут недоступны (например, из-за отключенного сетевого диска), то будет использоваться звуковой сигнал по-умолчанию. Электронная почта Оповещения могут высылаться по электронной почте. «Пауза между письмами» означает период после отправления последнего оповещения, в течении которого оповещения отсылаться не будут, даже если условие события выполнено. Пауза действует только на данный прибор, для других приборов действует их пауза. Т.е., если у пользователя 5 приборов и в каждом происходит нарушение порогов, он получит 5 писем одновременно. Внимание! Эта функция недоступна до тех пор, пока пользователь не настроит электронную почту в программе. СМС Оповещения могут рассылаться посредством смс-сообщений. Для этого необходим GSM- модем, подсоединѐнный к компьютеру. Принцип работы аналогичен оповещению по электронной почте. Если размер смс-сообщения будет превышать 140 символов, то EVL разобьѐт оповещение на несколько смс по 140 символов. Все русские буквы заменяются английскими (транслит). В смс-ссобщении указывается (пример для события нарушения порога): 1. Название прибора 2. Название канал, в котором находится нарушенный порог 3. Тип параметра, нарушевшего порог, и номер канала, на котором он находится 4. Значение параметра на момент нарушения порога Пример смс-сообщение: RM-1 I Sklad #1 (1-T): 27.5 Sklad #3 (3-H): 81.1 Это означает, что EVL зафиксировал нарушение порогов у прибора РМ-1 И у температуры в 1 канале-приборе (Склад #1) и у влажности на 3 канале-приборе (Склад #3). Внимание! Эта функция недоступна при ненастроенной модеме. 60 Telegram Настройка Telegram-оповещений выполняется в окне, вызываемом в главном меню «Настройки» -> «Настройки Telegram» (рис. 9.4). Рис. 9.4. Окно настройки оповещений Telegram Флаг «Использовать своего бота» позволяет ввести токен произвольного Telegram-бота для рассылки оповещений. Рекомендуется использовать своего бота, так как стандартный бот Eksis Visual Lab может использоваться разными людьми из разных мест, что может привлекать к нему внимание модерации сервиса Telegram и, в худшем случае, привести к его блокировке из-за подозрений в недобросовестном использовании. Флаг «Использовать прокси-сервер» позволяет задать промежуточный SOCKS5-сервер для доступа к Telegram в случае проблем со связью. Подробное описание этих флагов выходит за рамки данного руководства. Кнопка под общим списком получателей отправляет им тестовое сообщение и позволяет проверить доставку оповещений. Для получения оповещений от Telegram-бота Eksis Visual Lab (EksisVisualLab_bot) вам необходимо сначала отправить ему произвольное сообщение, на которое он ответит вашим идентификационным номером. Вы можете пригласить бота в группу с несколькими пользователями и написать ему сообщение там – находясь в группе, бот ответит идентификационным номером этой группы. Вы можете указать в EVL как идентификатор польователя,так и идентификатор беседы – EVL может посылать оповещения в обоих случаях. Viber Настройка Viber-оповещений выполняется в окне, вызываемом в главном меню «Настройки» -> «Настройки Viber» (рис. 9.5). 61 Рис. 9.5. Окно настройки Viber-оповещений Флаг «Использовать свой публичный аккаунт» позволяет ввести токен произвольного публичного аккаунта Viber для рассылки оповещений. Подробное описание этой функции выходит за рамки данного руководства. Рекомендуется использовать свой публичный аккаунт, так как стандартный публичный аккаунт Eksis Visual Lab может использоваться разными людьми из разных мест, что может привлекать к нему внимание модерации сервиса Viber и, в худшем случае, привести к его блокировке из-за подозрений в недобросовестном использовании. Кнопка под общим списком получателей отправляет им тестовое сообщение и позволяет проверить доставку оповещений. Для получения оповещений в Viber от публичного аккаунта Eksis Visual Lab вам необходимо подписаться на этот аккаунт и отправить ему произвольное сообщение, в ответ на которое вы получите ID беседы. Найти публичный аккаунт вы можете отсканировав QR-код (рис. 9.6) или открыв в Viber ссылку viber://pa?chatURI=eksis Рис. 9.6.QR-код для сканирования встроенной в Viber-функцией VK Настройка VK-оповещений выполняется в окне, вызываемом в главном меню «Настройки» -> «Настройки VK» (рис. 9.7). 62 Рис. 9.7. Окно настройки оповещений в vk.com Флаг «Использовать свою группу» позволяет ввести токен произвольной группы для рассылки оповещений. Подробное описание этой функции выходит за рамки данного руководства. Кнопка под общим списком получателей отправляет им тестовое сообщение и позволяет проверить доставку оповещений. Для получения оповещений от группы в vk.com «ЭКСИС – контрольно-измерительные приборы» (eksis_msk) вам необходимо разрешить отправку сообщений на странице группы (рис. 9.8). 63 Рис. 9.8. Разрешение на отправку сообщений от группы АО «ЭКСИС» (vk.com/eksis_msk) В качестве ID получателя вы можете ввести как короткий адрес вашей страницы, так и номер (без префикса «id»). Запуск файла EVL может запустить сторонний файл с параметрами-информацией об нарушении. После обмена данными в случае нарушения порогов программа выполняет командную строку, заданную пользователем. Еѐ формат: 1). Для нарушения порогов: ”<Путь к файлу>” –“<технологический номер>” –“<канал1>|<параметр1>|<значение1>”…- “<каналN>|<параметрN>|<значениеN>” Нумерация каналов и параметров начинается с нуля. 2). Для обрыва связи: ”<Путь к файлу>” –“<технологический номер>” –“OOC” Пример: у прибора 10048384 нарушены пороги температуры и влажности во 2 канале. Файл – C:\example.exe. Командная строка будет выглядеть так: “C:\example.exe” –“10048384” –“1|0|29.3” –“1|1|67.4” -“1|0|29.3” – второй канал, первый параметр, значение 29.3 -“1|1|67.4” – второй канал, второй параметр, значение 67.4 Вкладка «Получатели» Вкладка «Получатели» позволяет настроить список получателей, которым будут приходить оповещения от этого прибора (рис. 9.9). 64 Рис. 9.9. Вкладка настройки списка получателей оповещений Вкладка содержит подкладки, соответствующие различным типам оповещений. Для оповещений можно использовать только общий список получателей, задаваемый в настройках в главном меню (см. соответствующие главы); только специальный список, задаваемый на этих подвкладках; как общий, так и специальный списки. Вкладка «Комментарии» Вкладка Комментарии позволяет задать текстовые сообщения, которые будут добавляться к электронным письмам и смс-сообщениям, генеруемым программой для этого прибора (рис. 9.10). 65 Рис. 9.10. Вкладка настройки комментариев к оповещениям Временная приостановка оповещений Флаг «Разрешить временную приостановку оповещений» делает доступным пункт меню «Приостановить оповещения» в меню приборов, каналов и параметров в ситуации нарушения заданных пороговых значений или обрывов связи. Приостановка оповещений прекращает реагирование на текущие события (перестаѐт отправлять email или sms, выдавать звуковой сигнал и т.д.) до тех пор, пока не случится следующая ситуация реагирования после возвращения к норме (параметр вернулся в пределы заданных порогов, восстановилась связь с прибором и т.д.). Оповещения могут быть приостановлены как для всего прибора, так и для отдельных каналов и параметров. Элементы, для которых оповещение было приостановлено, помечаются значком . Вы можете включить оповещения элемента в любой момент, выбрав пункт меню «Включить оповещения» в меню приборов, каналов и параметров. Приостановка/возобновление оповещений также возможны через web-интерфейс программы (см. соответствующий раздел). Функция может быть полезна в тех случаях, когда в даной ситуации невозможно устранить причину наступления события, изменять настройки реагирования нежелательно (например, в морозильной камере открыли дверь на время загрузки/выгрузке, прибор был намеренно выключен на небольшой период времени и т.д.). 66 10. Пороги Основная особенность мониторинга в Eksis Visual Lab – это пороги. Пороги – это задаваемые пользователем значения для параметров измерения. При нарушении порогов наступает какое-либо событие. Пороги позволяют оперативно реагировать на изменения измеряемых параметров. Для настройки порогов нажмите правой кнопкой на параметр -> «Настройки» -> «Пороги». Откроется окно настройки пороговых значений параметра (рис. 10.1). Для каждого параметра вы можете настроить свои пороги. Рис. 10.1. Окно настройки порогов Флаги определяют активность порогов. Количество знаков после запятой определяется графой «Разрядность» в окне общих настроек параметра. Цветной кружок показывает цвет, определяющий данный порог. В этот цвет будут окрашиваться элементы индикации параметра/элемента мониторинга, когда порог будет нарушаться. В программе существует 4 типа порогов: 1. Нижний порог типа «Внимание» 2. Нижний порог типа «Тревога» 3. Верхний порог типа «Внимание» 4. Верхний порог типа «Тревога» Пример: параметр измерения температуры. Верхний «Внимание» установлен на 27.5, «Тревога» – на 30.0. До тех пора, пока параметр не станет больше или равен 27.5, никаких нарушений порогов не возникает. Если параметр больше или равен 27.5, но меньше 30, то верхний порог типа «Внимание» считается нарушенным. Цветовая индикация параметра в элементах мониторинг изменится на жѐлтую. Если параметр станет больше или равен 30, то верхний порог типа «Тревога» окажется нарушенным. Цветовая индикация изменится на красную. При возвращении значении параметра к <27.5 цветовая индикация изменится на зелѐную, а все пороги будут считаться ненарушенными. |