Всем привет.
Может кто сталкивался с подобной проблемой.
Есть WinCC adv V13.
В один прекрасный момент, перестал обрабатываться список инструкций, назначенный на смену состояний битовых тегов. Сколько не рыл в хелпе, упоминания о таком трабле не нашел. Что самое интересное, так это то, что первоначально все работало (пару недель).
Этот баг одинаково ведет себя на двух RT машинах. Через неделю проект сдавать, а тут такая хрень.
Помогите советом, кто в курсе.
Не обрабатывается событие тега WinCC adv V13
-
- Posts: 99
- Joined: Thu Jun 03, 2010 7:43 pm
- Location: Russia
-
- Posts: 94
- Joined: Mon Sep 23, 2013 10:41 pm
Re: Не обрабатывается событие тега WinCC adv V13
Всякое бывает. Удалить события и вставить заново, потом перевести (скомпилировать) весь проэект (а не только изменения...) и потом может заработает. Там иногда накапливается "мусор" и появляются вот всякие такие баги
-
- Posts: 99
- Joined: Thu Jun 03, 2010 7:43 pm
- Location: Russia
Re: Не обрабатывается событие тега WinCC adv V13
Ну нравится мне TIA своей непредсказуемостью и пространством для творчества. Итак. Сначала написал в семеновский суппорт, что за бугром. Ответил дядька по имени Mario Hoerath из SIEMENS AG,Digital Factory, Customer Services DF&PD, Customer Care Center, Technical Support.
И поведал мне, не разумному, что запустить скрипт по событию внутреннего теза не получится, поскольку там типа циклы клинят. Дословно:
this is not a faulty behavior. The functions are not executed because of the loop breaker which avoids the execution of value changing functions if the variable is internal and the change of the value is not performed by an EA-Field.
If you change the value of tag1 in an EA-field the functions will be executed.
Ну и бла-бла, обращайтесь ещё.
А где сие в описалове написано? Там только:
Using tags to trigger functions
Introduction
You can use the values of variables as the triggering event for an action in runtime. To start an action in Runtime, configure a function list for a tag. Include one or more system functions or VB scripts in the function list. The function list is processed when the configured event occurs.
The following events are available for a tag:
Change in value of the tag
Function list processing is triggered by each change in the value of the variable.
When the tag is defined as an array tag, the function list is processed whenever an array element changes.
Violation of the tag's high limit
The function list is processed when the high limit is violated.
Violation of the tag's low limit
The function list is processed when the low limit is violated.
Про циклы и ограничения для внутренних тегов ни гу-гу.
Ладно, едем дальше.
Пытаюсь запустить скрипт по событию IO тега. А ни фига. Но помню, что работало сначала. Народ, только не падайте. У меня получилось только когда вывел их на экран в template (поскольку, если окно не активно, то и скрипт по событию тега не пашет), в прописав тег свойствах квадратика display. appearance. После этого все поехало, только огонёчки приятно так мигают.
Я так думаю, что это явная лажа, но работает.
И подозреваю, это не последний сюрприз от семена.
Блин, но сами процессоры - песня. Только из-за них и мучаюсь с TIA.
Всем удачи.
И поведал мне, не разумному, что запустить скрипт по событию внутреннего теза не получится, поскольку там типа циклы клинят. Дословно:
this is not a faulty behavior. The functions are not executed because of the loop breaker which avoids the execution of value changing functions if the variable is internal and the change of the value is not performed by an EA-Field.
If you change the value of tag1 in an EA-field the functions will be executed.
Ну и бла-бла, обращайтесь ещё.
А где сие в описалове написано? Там только:
Using tags to trigger functions
Introduction
You can use the values of variables as the triggering event for an action in runtime. To start an action in Runtime, configure a function list for a tag. Include one or more system functions or VB scripts in the function list. The function list is processed when the configured event occurs.
The following events are available for a tag:
Change in value of the tag
Function list processing is triggered by each change in the value of the variable.
When the tag is defined as an array tag, the function list is processed whenever an array element changes.
Violation of the tag's high limit
The function list is processed when the high limit is violated.
Violation of the tag's low limit
The function list is processed when the low limit is violated.
Про циклы и ограничения для внутренних тегов ни гу-гу.
Ладно, едем дальше.
Пытаюсь запустить скрипт по событию IO тега. А ни фига. Но помню, что работало сначала. Народ, только не падайте. У меня получилось только когда вывел их на экран в template (поскольку, если окно не активно, то и скрипт по событию тега не пашет), в прописав тег свойствах квадратика display. appearance. После этого все поехало, только огонёчки приятно так мигают.
Я так думаю, что это явная лажа, но работает.
И подозреваю, это не последний сюрприз от семена.
Блин, но сами процессоры - песня. Только из-за них и мучаюсь с TIA.
Всем удачи.
-
- Posts: 2
- Joined: Mon Nov 17, 2014 1:03 pm
Re: Не обрабатывается событие тега WinCC adv V13
Пытаюсь запустить скрипт по событию IO тега. А ни фига.
you need change update cycle from cyclic in operation to cyclic continuous
it`s not for portal only...see: http://support.automation.siemens.com/W ... n/26165877И поведал мне, не разумному, что запустить скрипт по событию внутреннего теза не получится, поскольку там типа циклы клинят