Непонятки с прямым вызовом всплывающего окна

Работа с панелями оператора Weintek - подключение, программирование, совмещение с ПЛК

Модераторы: kiv, 8bit, VanMo

Непонятки с прямым вызовом всплывающего окна

Сообщение vodav » 17 мар 2020, 08:11

Панель древняя MT8000i. Проект EB8000.
Есть два полноформатных окна 10, 12 и еще одно всплывающее - 11.
В каждом полноформатном окне есть кнопка смены окна и еще есть ряд кнопок (8 шт.) с функцией
записи в LW0 постоянных значений 1,2,4 и т.д. до 128. На каждой кнопке есть битовый индикатор
индикации состояния битов LW0,00 .. LW0,07. Чуть ниже этих кнопок с индикаторами расположены
объекты прямого вызова окна 11 по состоянию выше перечисленных битов. На всякий случай есть
индикатор значения LW0.
Вроде все просто, нажал, например, кнопку с записью в LW0 значения 4, на ней включается
индикатор LW0,02 и под ней появляется всплывающее окно. Любой другой индикатор гаснет,
соответственно прячутся и другие всплывающие окна.
Но по факту, ежели нажимать кнопки по порядку слева на право, то все так и пойдет до тех
пор, пока не поменяться порядок нажатия на обратный. Тут всплывающие окна начинают показываться
через раз или в зависимости от погоды в Лосс-Анджелесе. При чем, если всплывающее окно не
наблюдается в 10-м окне, то при переходе в 12 окно оно как ни в чем не бывало висит на своем месте.
Если тут же вернуться в 10-е окно, то и там все будет ОК.
Хочется как-то иметь стабильность без всяких фокусов с переходом в другое окно, может
подскажете, как это организовать?
Сам проект можно взять в моем сообщении на АСУ ТП:https://asutpforum.ru/download/file.php?id=10430
vodav
 
Сообщения: 5
Зарегистрирован: 13 авг 2018, 11:05

Re: Непонятки с прямым вызовом всплывающего окна

Сообщение vodav » 17 мар 2020, 09:02

Придумал костыль.
Под кнопками записи значения в LW-0 разместил функциональные кнопки смены полноформатного окна с 10-го на 12-е в десятом окне. И наоборот: с 12-го на 10-е в 12-ом окне.
В основном проекте пришлось создать копию проблемного окна и вставить в оба окна функциональные кнопки обмена этими окнами.
vodav
 
Сообщения: 5
Зарегистрирован: 13 авг 2018, 11:05


Вернуться в Weintek

Кто сейчас на конференции

Сейчас этот форум просматривают: Bing [Bot] и гости: 19