Чтобы открыть другой экран надо в свойствах тега указать активировать окно, но это работает только по изменению тега. Что не всегда удобно. Знаю есть способ через скрипт как то переключать экраны меж собой , но я в скриптах не силен. Может кто простенький скрипт покажет на переключения окон ?
Панель TP1200 Comfort.
PS. Только что заметил что тему не туда запостил )
Открытие другого окна в панели
-
- Site Admin
- Posts: 1387
- Joined: Sat Aug 13, 2005 6:15 am
Re: Открытие другого окна в панели
наверно надо подробнее задачу объяснять...
скрипт от чего срабатывать-то будет?
скрипт от чего срабатывать-то будет?
-
- Posts: 28
- Joined: Wed Sep 05, 2012 8:18 pm
Re: Открытие другого окна в панели
Да хоть от чего) Допустим от тега внутреннего или внешнего от PLC.
-
- Site Admin
- Posts: 1387
- Joined: Sat Aug 13, 2005 6:15 am
Re: Открытие другого окна в панели
а зачем скрипт чем тебе не нравится функция activatescreen?
-
- Posts: 28
- Joined: Wed Sep 05, 2012 8:18 pm
Re: Открытие другого окна в панели
Блин... Я же обьяснил .... Активате скрин работает по изменению тэга !!! То есть я тег взвел ( m0.0 = 1 ) - Окно активировалось ! Далее я тег сбрасываю (m0.0 = 0) - окно опять выползет ! Программно, со стороны контроллера, это решается. Но думалось скриптом было бы интересней )
-
- Site Admin
- Posts: 1387
- Joined: Sat Aug 13, 2005 6:15 am
Re: Открытие другого окна в панели
create new script,
in "parameters" field press "add new" type any name (for example : inp ),
in script write:
in tag events choose your script, in "inp" field type your tag
теперь срабатывать будет только при 0->1
как-то так
in "parameters" field press "add new" type any name (for example : inp ),
in script write:
Code: Select all
if inp=true then
activatescreen "screen_1" , 0
end if
теперь срабатывать будет только при 0->1
как-то так
-
- Posts: 28
- Joined: Wed Sep 05, 2012 8:18 pm
Re: Открытие другого окна в панели
Спасибо. Все сработало !