В WinCC flexible 2008 нужно чтобы при изменении значения (состояния) определенного битового тега запускался определенный скрипт.
Собрал такой вот тестовый примерчик.
Создал внутренний bool тег OpenTag. В его свойствах Events->Change value задал запуск скрипта actClapanYSH1.
В скрипте одна строка:
Code: Select all
SmartTags("scriptOK") = True
Также на экране кнопки "Открыть" и "Закрыть" включают и выключают OpenTag соответственно.
Вроде должно работать так: Нажимаю кнопку "Открыть", OpenTag взводится. Так как значение OpenTag изменилось, то должен выполниться скрипт, который взведет тег ("scriptOK"), что должно привести к появлению на экране полигона.
Вроде должно... но не работает. Похоже что при изменении значения OpenTag скрипт не запускается.
Почему так? Как исправить?
PS Использую WinCC flexible 2008 SP2 upd 13 под Win 7.