Вадим Печёрских
Медленное открытие экранов; 9.12.04

Привет, всем!

Возникла тут проблема. Есть проект, работающих на двух серверах. К каждому серверу подключено по одному клиенту. Данные поступают с 5 (пяти) PLS S300.
При открытии экранов очень долго обрабатываються значения тегов. Т.е., на экране есть порядка 30 графических объектов (клапана). К каждому объекту привязано от 5 до 7 тегов, используемые для отображения состояния объекта. Обработка выполняеться с помощью динамических диалогов. При открытии экрана, картинка появляеться быстро, а сама обработка происходит медленно занимая до 15 сек. После открытия экрана, при изменении тегов, обработка на экране происходит практически мгновенно.
Все обрабатываемые теги приведены к одному циклу. Связь с PLC осуществляеться через Industrial Ethernet. Сеть 100 Мб/сек. В качестве серверов и клиентов используються машины PIV 2400, 1 Gb ОЗУ. На экранах нет циклических скриптов.
Используеться WinCC 6. На клиентах включен PDL Cashe.
Отключали пару контролеров из пяти, скорость обновления заметно увеличилась.
Кто чего посоветует?
Re:
Вадим Печёрских; 9.12.04

Сорри, перепутал тему и автора :) Пора домой идти.

Re: Вадим Печёрских
Eugene; 16.12.04

а что мешает не привязывать ТЭГи, как это делают практически все, а написать свой Action, в котором будет считываться необходимая информация (например Raw-тэгами), а затем распаковываться и распределяться по необходимым графическим объектам (SetProp... и т.д.). При таком подходе Все прекрасно работает и не тормозит. Просто не надо лениться и немного попрограммить :)