Аварии/en — различия между версиями

Материал из WebHMI Wiki
Перейти к: навигация, поиск
(Новая страница: «Alarms»)
 
(Новая страница: «In WebHMI there is the concept of an alarm. An alarm is a state of the system that requires human attention. WebHMI signals all alarms visually (red status bar on…»)
Строка 1: Строка 1:
 
<languages/>
 
<languages/>
В WebHMI есть понятие аварии. Под аварией понимается такое состояние системы, которое требует внимания человека. WebHMI сигнализирует обо всех авариях визуально (красная статусная строка на приборных панелях) и звуковым сигналом о незаквитированных авариях. Аварийные ситуации журналируются для последующего анализа.
+
In WebHMI there is the concept of an alarm. An alarm is a state of the system that requires human attention. WebHMI signals all alarms visually (red status bar on the dashboards) and an audible signal about unqualified accidents. Emergencies are logged for later analysis.
  
 
Обычно сигналы аварий в ПЛК организованы как набор битов в каком-либо из регистров. Каждый бит — это флаг отдельной аварии. В WebHMI аварии настраиваются в редакторе регистров, т.е. некий регистр или группа регистров могут быть выделены для обработки аварий. Это позволяет удобно переносить их из проекта в проект и из соединения в соединение при их клонировании.Если какое то из устройств имеет отличный формат представления аварий, например на каждый вид аварии отдельный регистр, либо код аварии с комбинацией битового флага и т.п. - такие аварии можно привести к стандартному способу используя возможности скриптов на lua, сформировав биты аварий во внутреннем регистре.  
 
Обычно сигналы аварий в ПЛК организованы как набор битов в каком-либо из регистров. Каждый бит — это флаг отдельной аварии. В WebHMI аварии настраиваются в редакторе регистров, т.е. некий регистр или группа регистров могут быть выделены для обработки аварий. Это позволяет удобно переносить их из проекта в проект и из соединения в соединение при их клонировании.Если какое то из устройств имеет отличный формат представления аварий, например на каждый вид аварии отдельный регистр, либо код аварии с комбинацией битового флага и т.п. - такие аварии можно привести к стандартному способу используя возможности скриптов на lua, сформировав биты аварий во внутреннем регистре.  

Версия 11:32, 21 ноября 2017

Другие языки:
English • ‎русский

In WebHMI there is the concept of an alarm. An alarm is a state of the system that requires human attention. WebHMI signals all alarms visually (red status bar on the dashboards) and an audible signal about unqualified accidents. Emergencies are logged for later analysis.

Обычно сигналы аварий в ПЛК организованы как набор битов в каком-либо из регистров. Каждый бит — это флаг отдельной аварии. В WebHMI аварии настраиваются в редакторе регистров, т.е. некий регистр или группа регистров могут быть выделены для обработки аварий. Это позволяет удобно переносить их из проекта в проект и из соединения в соединение при их клонировании.Если какое то из устройств имеет отличный формат представления аварий, например на каждый вид аварии отдельный регистр, либо код аварии с комбинацией битового флага и т.п. - такие аварии можно привести к стандартному способу используя возможности скриптов на lua, сформировав биты аварий во внутреннем регистре.

Любую из аварий можно разрешить квитировать. Это позволяет сообщать системе о том, что оператор осведомлен о ее возникновении. Также для аварии можно выставить ее уровень — Информация, Предупреждение, Авария. В исходном состоянии пункт бокового меню "Аварии" пустой, аварии там появятся только после создания в проекте хотя бы одного регистра с битами аварий.

Alerts-add.png

При возникновении аварии система окрасит статусную строку в красный цвет. Строка будет периодически мигать для привлечения внимания. Также, если есть незаквитированные аварии, каждые 15 секунд будет издаваться звуковой сигнал. Alerts-footer.png

Для просмотра текущих аварий можно щелкнуть мышкой на текст с авариями в статусной строке. Это откроет всплывающее окно со списком текущих аварий. В этом окне можно увидеть их список, время возникновения аварии, квитировать аварию, увидеть логин пользователя, который квитировал аварию. Alerts-acknowledge.png

Также, с помощью программ Lua, можно выполнять определенные действия в зависимости от текущих аварий. Например, можно отправлять СМС-сообщения если есть аварии, которые не были квитированы более чем 10 минут. Или любое другое действие. Пример обработки списка аварий приведен здесь

Прошедшие аварии можно просмотреть в журнале аварий. Alerts-log.png