Зависает Global Script
Лёха; 25.5.04

Есть проект на WinCC 5.1. Нормально работает при условии, что не обращаются к архивам. Отображение архивов построено на WinCC Online Trend Control. На одной картинке несколько трендов, которые появляются/исчезают в зависимости от оператора. На одном тренде можно отобразить несколько графиков. Их кол-во определяет оператор.

Так вот. Если несколько раз перейти с основной картинки на просмотр трендов и обратно, то зависают скрипты.
Отображения трендов построены на тэгах и Dinamik Dialog. Для оторбажения трендов и их управлением скрипты не используются.
Не пойму, почему тогда у меня скрипты виснут?
Re: Зависает Global Script
Л. Шерешевский; 25.5.04

Откройте временно Diagnostic Window и проверьте, не пишутся ли у вас туда какие-либо ошибки при переходах между кадрами. В свое время у нас была похожая проблема с зависанием макросов, вызванная накоплением какого-то критического числа ошибок, которые нас в общем-то не волновали, но систему, очевидно, беспокоили.

Re: Зависает Global Script
Лёха; 25.5.04

Что вы имеете в виду под Diagnostic Window? Это GSC DiagnosticS?

Re: Зависает Global Script
Александр Родин, ООО "Нева Электрик"; 27.5.04

\Siemens\WinCC\uTools\apdiag.exe -> меню Output Window

Re: Зависает Global Script
Лёха; 28.5.04

Александр, а вы можете рассказать, как это всё дело проанализировать, что бы узнать проблему.

У меня, пока проект работает нормально, можно смотреть всё из пунктов меню. Как только зависает, то из меню Info не могу ничего вызвать, хотя если ставить отображение по времени выполнения, то мои функции выполняются.
Re: Зависает Global Script
Александр Родин, ООО "Нева Электрик"; 28.5.04

в Output Window выкидываются все сообщения от системы рантайм. Если вы в своих скриптах проставите сигнальные строки типа printf ("<строка>"); в которых будете выводить критичную для вас информацию (например результат выполнения функций, значения тегов, входные параметры), то получите очень неплохую систему диагностики и сможете очень легко отыскать критичные места. Обычно скрипты у меня висли при частых выполнениях операций со строками.. в частности при не корректной их инициализации.

Re: Зависает Global Script
Лёха; 31.5.04

У меня стоят во всех скриптах какие-либо строки для отображения. Это мы проходили.

В то м то проблема, что когда у меня виснет проект, то никакие строки от скриптов в окно диагностики не выводятся, поэтому я и не могу отловить причину.
Может есть другой способ узнать причину ошибки?<<br>