PDA

Просмотр полной версии : Общая переменная срабатывания любой из тревог.



Ром
06.08.2018, 14:22
Здравствуйте! В среде программирования Codesys 3.5 при использовании Аларм конфигуратора в связке с таблицей тревог не было обнаружено переменной, которая бы указывала на факт срабатывания любой из аварий.
Это условие (переменная) необходима для уведомления оператора (миганием лампы), что произошла авария и необходимо зайти в журнал.
В списке тревог имеется переменная счетчика тревог. Сравнивая ее с нулем была реализована функция уведомления оператора. Только переменная счетчика тревог "обновляется" после ОТКРЫТИЯ этого списка тревог. То есть, что-бы увидеть уведомление для оператора (мигание лампы) нужно каждый раз открывать список тревог. Подскажите, как еще можно реализовать данную функцию уведомления оператора? Как альтернатива, баннер не подходит из-за возможности его скрыть при неактивном состоянии. Заранее спасибо.

Зинько Владислав
06.08.2018, 16:49
Здравствуйте! В среде программирования Codesys 3.5 при использовании Аларм конфигуратора в связке с таблицей тревог не было обнаружено переменной, которая бы указывала на факт срабатывания любой из аварий.
Это условие (переменная) необходима для уведомления оператора (миганием лампы), что произошла авария и необходимо зайти в журнал.
В списке тревог имеется переменная счетчика тревог. Сравнивая ее с нулем была реализована функция уведомления оператора. Только переменная счетчика тревог "обновляется" после ОТКРЫТИЯ этого списка тревог. То есть, что-бы увидеть уведомление для оператора (мигание лампы) нужно каждый раз открывать список тревог. Подскажите, как еще можно реализовать данную функцию уведомления оператора? Как альтернатива, баннер не подходит из-за возможности его скрыть при неактивном состоянии. Заранее спасибо.

Добрый день!

Вы можете привязать переменную в месте, где описывается общее поведение аварий.
Ниже на скриншоте указано, как сделать взведение переменной m_xIsActiveError при наличии хотя бы одной аварии и как сбросить эту переменную, если нет активных аварий.

Ром
07.08.2018, 08:00
Добрый день!

Вы можете привязать переменную в месте, где описывается общее поведение аварий.
Ниже на скриншоте указано, как сделать взведение переменной m_xIsActiveError при наличии хотя бы одной аварии и как сбросить эту переменную, если нет активных аварий.

Спасибо! Помогло. Все работает!