Открытие другого окна в панели

Панели оператора PP/OP/TP/TD/MP.
Программные пакеты ProTool/WinCC flexible, SCADA система WinCC
Post Reply
boont
Posts: 25
Joined: Wed Sep 05, 2012 8:18 pm

Открытие другого окна в панели

Post by boont » Sun Feb 07, 2016 8:44 am

Чтобы открыть другой экран надо в свойствах тега указать активировать окно, но это работает только по изменению тега. Что не всегда удобно. Знаю есть способ через скрипт как то переключать экраны меж собой , но я в скриптах не силен. Может кто простенький скрипт покажет на переключения окон ?
Панель TP1200 Comfort.
PS. Только что заметил что тему не туда запостил )

sania
Site Admin
Posts: 1193
Joined: Sat Aug 13, 2005 6:15 am

Re: Открытие другого окна в панели

Post by sania » Wed Feb 17, 2016 7:46 am

наверно надо подробнее задачу объяснять...
скрипт от чего срабатывать-то будет?

boont
Posts: 25
Joined: Wed Sep 05, 2012 8:18 pm

Re: Открытие другого окна в панели

Post by boont » Fri Feb 19, 2016 2:26 pm

Да хоть от чего) Допустим от тега внутреннего или внешнего от PLC.

sania
Site Admin
Posts: 1193
Joined: Sat Aug 13, 2005 6:15 am

Re: Открытие другого окна в панели

Post by sania » Sun Feb 21, 2016 7:23 am

а зачем скрипт чем тебе не нравится функция activatescreen?

boont
Posts: 25
Joined: Wed Sep 05, 2012 8:18 pm

Re: Открытие другого окна в панели

Post by boont » Thu Feb 25, 2016 12:32 pm

Блин... Я же обьяснил .... Активате скрин работает по изменению тэга !!! То есть я тег взвел ( m0.0 = 1 ) - Окно активировалось ! Далее я тег сбрасываю (m0.0 = 0) - окно опять выползет ! Программно, со стороны контроллера, это решается. Но думалось скриптом было бы интересней )

sania
Site Admin
Posts: 1193
Joined: Sat Aug 13, 2005 6:15 am

Re: Открытие другого окна в панели

Post by sania » Thu Feb 25, 2016 1:03 pm

create new script,
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
in tag events choose your script, in "inp" field type your tag
теперь срабатывать будет только при 0->1
как-то так

boont
Posts: 25
Joined: Wed Sep 05, 2012 8:18 pm

Re: Открытие другого окна в панели

Post by boont » Mon Mar 21, 2016 12:40 pm

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

Post Reply