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

Материал из WebHMI Wiki
Перейти к: навигация, поиск
(Новая страница: «В WebHMI есть понятие аварии. Под аварией понимается такое состояние системы, которое требу…»)
 
(Отметить эту версию для перевода)
 
(не показано 8 промежуточных версий 2 участников)
Строка 1: Строка 1:
В WebHMI есть понятие аварии. Под аварией понимается такое состояние системы, которое требует внимание человека. WebHMI сигнализирует обо всех авариях визуально (красная статусная строка на приборных панелях) и звуковым сигналом о незаквитированных авариях. Аварийные ситуации журналируются для последующего анализа.
+
<languages/>
 +
<translate>
 +
<!--T:1-->
 +
В WebHMI есть понятие аварии. Под аварией понимается такое состояние системы, которое требует внимания человека. WebHMI сигнализирует обо всех авариях визуально (красная статусная строка на приборных панелях) и звуковым сигналом о незаквитированных авариях. Аварийные ситуации журналируются для последующего анализа.
  
Обычно сигналы аварий в ПЛК организованы как набор битов в каком-либо из регистров. Каждый бит — это флаг отдельной аварии. Поэтому в WebHMI аварии настраиваются аналогично — в редакторе регистров. Это позволяет удобно переносить их из проекта в проект и из соединения в соединение при их клонировании.
+
<!--T:2-->
 +
Обычно сигналы аварий в ПЛК организованы как набор битов в каком-либо из регистров. Каждый бит — это флаг отдельной аварии. В WebHMI аварии настраиваются в редакторе регистров, т.е. некий регистр или группа регистров могут быть выделены для обработки аварий. Это позволяет удобно переносить их из проекта в проект и из соединения в соединение при их клонировании.Если какое то из устройств имеет отличный формат представления аварий, например на каждый вид аварии отдельный регистр, либо код аварии с комбинацией битового флага и т.п. - такие аварии можно привести к стандартному способу используя возможности скриптов на lua, сформировав биты аварий во внутреннем регистре.  
  
 +
<!--T:3-->
 
Любую из аварий можно разрешить квитировать. Это позволяет сообщать системе о том, что оператор осведомлен о ее возникновении. Также для аварии можно выставить ее уровень — Информация, Предупреждение, Авария.
 
Любую из аварий можно разрешить квитировать. Это позволяет сообщать системе о том, что оператор осведомлен о ее возникновении. Также для аварии можно выставить ее уровень — Информация, Предупреждение, Авария.
 +
В исходном состоянии пункт бокового меню "Аварии" пустой, аварии там появятся только после создания в проекте хотя бы одного регистра с битами аварий.
  
 +
<!--T:4-->
 +
[[Файл:Alerts-add.png | 800px]]
 +
 +
<!--T:5-->
 
При возникновении аварии система окрасит статусную строку в красный цвет. Строка будет периодически мигать для привлечения внимания. Также, если есть незаквитированные аварии, каждые 15 секунд будет издаваться звуковой сигнал.
 
При возникновении аварии система окрасит статусную строку в красный цвет. Строка будет периодически мигать для привлечения внимания. Также, если есть незаквитированные аварии, каждые 15 секунд будет издаваться звуковой сигнал.
 +
[[Файл:Alerts-footer.png|800px]]
  
 +
<!--T:6-->
 
Для просмотра текущих аварий можно щелкнуть мышкой на текст с авариями в статусной строке. Это откроет всплывающее окно со списком текущих аварий. В этом окне можно увидеть их список, время возникновения аварии, квитировать аварию, увидеть логин пользователя, который квитировал аварию.
 
Для просмотра текущих аварий можно щелкнуть мышкой на текст с авариями в статусной строке. Это откроет всплывающее окно со списком текущих аварий. В этом окне можно увидеть их список, время возникновения аварии, квитировать аварию, увидеть логин пользователя, который квитировал аварию.
 +
[[Файл:Alerts-acknowledge.png|800px]]
  
Также, с помощью программ Lua, можно выполнять определенные действия в зависимости от текущих аварий. Например, можно отправлять СМС-сообщения если есть аварии, которые не были квитированы более чем 10 минут. Или любое другое действие.
+
<!--T:7-->
 +
Также, с помощью программ Lua, можно выполнять определенные действия в зависимости от текущих аварий. Например, можно отправлять СМС-сообщения если есть аварии, которые не были квитированы более чем 10 минут. Или любое другое действие. Пример обработки списка аварий приведен [http://wiki.webhmi.com.ua/index.php/%D0%A1%D1%86%D0%B5%D0%BD%D0%B0%D1%80%D0%B8%D0%B8_LUA#GetCurrentAlerts.28.29 здесь]
  
 +
<!--T:8-->
 
Прошедшие аварии можно просмотреть в журнале аварий.
 
Прошедшие аварии можно просмотреть в журнале аварий.
 +
[[Файл:Alerts-log.png|800px]]
 +
</translate>

Текущая версия на 11:26, 21 ноября 2017

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

В WebHMI есть понятие аварии. Под аварией понимается такое состояние системы, которое требует внимания человека. WebHMI сигнализирует обо всех авариях визуально (красная статусная строка на приборных панелях) и звуковым сигналом о незаквитированных авариях. Аварийные ситуации журналируются для последующего анализа.

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

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

Alerts-add.png

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

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

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

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