This is topic Вызов окна с ОТ узла при возникновении аварии in forum TRACE MODE 6 бесплатная Базовая версия / TRACE MODE 6 free Base version at Форум TRACE MODE: техническая поддержка.


To visit this topic, use this URL:
http://forum.adastra.ru/ultimatebb.php/ubb/get_topic/f/31/t/001813.html

Posted by Vaskil (Участник № / Member № 9303) on :
 
Есть ли простой способ вызова окна с ОТ узла при возникновении критического события типа <A>тревога? Или необходимо привязываться к переменной вызывающей это событие и дальше, через написанную заранее программу, вызывать это окно? Таких сообщений достаточно много, может как-то через словарь (типа отработать при активации слова)?
 
Posted by АдАстра. Техподдержка (Участник № / Member № 4) on :
 
В Trace Mode 6 простого способа нет.

В Trace Mode 7 простой способ есть.
Можно настроить так, что кнопки-переходы на экраны будут окрашиваться в цвет приоритетного события. А при переходе на данный экран будет выводиться Окно Событий с фильтром по каналам данного экрана.
Плюс можно по клику выводить на экран сразу все аварии, все предупреждения, все сообщения по конкретному каналу и т.д.
 
Posted by Vaskil (Участник № / Member № 9303) on :
 
У нас нет ТМ7. У нас есть ТМ6.
Написал программу, ве отрабатывает, но как запустить программу по событию и один раз? При работе в цикле, программа не запоминает текущее состояние внутренних переменных в которых хранится флаг совершенного события, в итоге, закрыть вызванное окно невозможно, оно открывается с началом нового цикла программы.
Как вариант можно было бы еще привязать статус сообщения квитировано оно или нет, но опять же не очень понимаю, откуда этот статус можно получить.
 
Posted by АдАстра. Техподдержка (Участник № / Member № 4) on :
 
Здравствуйте.

Программа выполняет тот код, который написал автор шаблона программы.
Если "программа не запоминает текущее состояние", то так написана программа.

Достаточно написать программу в виде "выходной аргумент равен входному аргументу" и Вы убедитесь, что значение сохраняется между циклами (задаем значение входному аргументу, это значение получает выходной аргумент и между циклами оно не меняется; изменится только при изменении входного значения).

В рамках Тrace Mode 6 можно использовать ГЭ "Строка ОТ" (для отображения последнего события) с фильтрацией (по категориям). А рядом расположить кнопку перехода на экран с ГЭ "Отчет Тревог"
 
Posted by Vaskil (Участник № / Member № 9303) on :
 
quote:
Отправитель / Originally posted by АдАстра. Техподдержка:
Здравствуйте.
Достаточно написать программу в виде "выходной аргумент равен входному аргументу"

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


Новости АСУ ТП / News | SCADA / HMI | Обучение / Trainings | Свяжитесь с нами / Contact Us



Powered by Infopop Corporation
UBB.classic™ 6.7.2