PDA

Просмотр полной версии : Переменная для перехода по везуализациям



KRUG
28.10.2013, 11:53
Подскажите как сделать чтобы автоматически открывалась та визуализация в которой сработала авария?

У меня допустим несколько систем Вентиляция , хол установка и др. у всех свои классы тревог для котовых назначена своя переменная, а как написать на ST чтобы она открывала свою страничку на ПК HMI.

исходные данные:
переменная x1 : BOOL
визуализация y1

может еще какой вариант есть?

KRUG
29.10.2013, 14:39
Что нет ни у кого ни каких соображений на этот счет,

придется подключать сторонние скрипты

lara197a
29.10.2013, 15:05
Справка-визуализация-конфигурирование элементов визуализации:
-переменные
-ввод


там все написано

KRUG
29.10.2013, 15:53
так это кнопочки а мне надо чтобы автоматически, при приобретение переменной значения TRUE отрывалась новая визуализация

lara197a
29.10.2013, 16:25
Внимательнее читай и пробуй.

KRUG
30.10.2013, 08:39
читаю, но не вижу того что могло бы помочь, все что там описано так или иначе работает при нажатии на кнопку. "ткните пальцем куда смотреть конкретнее"

Пока что приходит на ум наложить поверх все визуализации и сделать их невидимыми по своей переменной и на них кнопочки сброс аварии
IF sbrosavarPH THEN avarPH:=FALSE; sbrosavarPH:=FALSE; END_IF;

lara197a
30.10.2013, 09:54
К примеру создайте кнопку.
Сделайте ее невидимой(не обязательно).
Привяжите к переменной.
Переменную привяжите к нужному событию в программе.
В настройках кнопки привяжите переход к др. визуализации по этой-же переменной.

При возникновения события, будет происходить переход к выбранной визауализации.


Можно использовать кнопу перехода между страницами визуализации, только дополнительно связанную с событием.

KRUG
30.10.2013, 10:20
В настройках кнопки привяжите переход к др. визуализации по этой-же переменной.
.

как это сделать Если так как на рисунке 10579то не работает
Событие есть кнопка нажимается а перехода автоматического нет только если нажмешь мышкой

что я не так делаю?
можете выложить готовый пример?

KRUG
07.11.2013, 11:42
проблема не решена!!!