Не обрабатывается событие тега WinCC adv V13

Панели оператора PP/OP/TP/TD/MP.
Программные пакеты ProTool/WinCC flexible, SCADA система WinCC
Post Reply
serg_58
Posts: 99
Joined: Thu Jun 03, 2010 7:43 pm
Location: Russia

Не обрабатывается событие тега WinCC adv V13

Post by serg_58 » Sat Nov 15, 2014 5:19 pm

Всем привет.
Может кто сталкивался с подобной проблемой.
Есть WinCC adv V13.
В один прекрасный момент, перестал обрабатываться список инструкций, назначенный на смену состояний битовых тегов. Сколько не рыл в хелпе, упоминания о таком трабле не нашел. Что самое интересное, так это то, что первоначально все работало (пару недель).
Этот баг одинаково ведет себя на двух RT машинах. Через неделю проект сдавать, а тут такая хрень.
Помогите советом, кто в курсе. (sos) (sos)

Draco Malfoy
Posts: 94
Joined: Mon Sep 23, 2013 10:41 pm

Re: Не обрабатывается событие тега WinCC adv V13

Post by Draco Malfoy » Sun Nov 30, 2014 11:39 am

Всякое бывает. Удалить события и вставить заново, потом перевести (скомпилировать) весь проэект (а не только изменения...) и потом может заработает. Там иногда накапливается "мусор" и появляются вот всякие такие баги

serg_58
Posts: 99
Joined: Thu Jun 03, 2010 7:43 pm
Location: Russia

Re: Не обрабатывается событие тега WinCC adv V13

Post by serg_58 » Tue Dec 02, 2014 4:33 pm

Ну нравится мне 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.

Всем удачи.

alexanderl
Posts: 2
Joined: Mon Nov 17, 2014 1:03 pm

Re: Не обрабатывается событие тега WinCC adv V13

Post by alexanderl » Thu Dec 04, 2014 1:31 pm

Пытаюсь запустить скрипт по событию 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

Post Reply