Страница 1 из 1

Скорость обмена между контроллером и клиентской машиной

СообщениеДобавлено: Ср июн 19, 2013 1:00 pm
DiMa
Какие параметры и твики влияют на скорость обмена между контроллером и конечным клиентом?
Система такая
ПЛК-Сервер(Арчестра+Обмен)-Клиент (InTouch for SP)

Скажем есть в контроллере некоторый Int, его изменения доходят до клиента с запаздыванием где то в 2сек. В драйвере контроллера (DIO) у топика пробовали ставить разную скорость - хоть 250мс, хоть 1000мс, хоть один тег, хоть 3000 тегов скорость не меняется (с кепваре такая же беда, но если на кепваре повесить другого клиента - там скорость обновления данных значительно быстрее и практически соответствует настройкам в топиках), запись в контроллер идет быстро (но отклик на обратную связь опять ждем 2 секунды).
Очевидно, что "тормозит" какое то промежуточное звено, видимо что-то в арчестра на сервере или настройках вьювера конечной машины. Подскажите что еще влияет на скорость обновления данных на конечной машине.

Re: Скорость обмена между контроллером и клиентской машиной

СообщениеДобавлено: Ср июн 19, 2013 1:46 pm
Steelman63
Попробуйте уменьшить скан-цикл движка (AppEngine)
хотя запаздывание в 2 сек это нормально

Re: Скорость обмена между контроллером и клиентской машиной

СообщениеДобавлено: Ср июн 19, 2013 2:04 pm
Генератор зла
Попробуйте, если возможно, использовать DI-объекты App-сервера вместо DAS-серверов.

Re: Скорость обмена между контроллером и клиентской машиной

СообщениеДобавлено: Ср июн 19, 2013 2:05 pm
DiMa
Steelman63 писал(а):Попробуйте уменьшить скан-цикл движка (AppEngine)
хотя запаздывание в 2 сек это нормально



Согласен, что нормально, но эксплуатация раньше работала на генезисе, которой куда как шустрее и сильно нервничает по этому поводу. Еще раздражают тормоза на всплывающих окнах механизмов (выполнены в виде арчестра символа) - ждать пока прогрузится :( .

Re: Скорость обмена между контроллером и клиентской машиной

СообщениеДобавлено: Ср июн 19, 2013 2:10 pm
DiMa
Генератор зла писал(а):Попробуйте, если возможно, использовать DI-объекты App-сервера вместо DAS-серверов.


Да мы и так их используем... Кстати находил течАлерт, что в DI серверах бесполезно ставить обновление данных быстрее чем 1000мс, если надо быстрее то используйте DAS

Re: Скорость обмена между контроллером и клиентской машиной

СообщениеДобавлено: Ср июн 19, 2013 2:25 pm
Генератор зла
DiMa писал(а):Кстати находил течАлерт, что в DI серверах бесполезно ставить обновление данных быстрее чем 1000мс, если надо быстрее то используйте DAS

The fastest possible update rate for the x.5 DAServer DI Objects is 1000 ms. Entering a smaller value for the DAServer DI Object Scan Group Update Interval and Engine scan period will not result in faster (than 1000 ms) update rates from the DAServer DI Objects. This issue does not affect communication to the x.5 Stand-Alone DAServers.

Re: Скорость обмена между контроллером и клиентской машиной

СообщениеДобавлено: Ср июн 19, 2013 4:26 pm
DiMa
Генератор зла писал(а):
DiMa писал(а):Кстати находил течАлерт, что в DI серверах бесполезно ставить обновление данных быстрее чем 1000мс, если надо быстрее то используйте DAS

The fastest possible update rate for the x.5 DAServer DI Objects is 1000 ms. Entering a smaller value for the DAServer DI Object Scan Group Update Interval and Engine scan period will not result in faster (than 1000 ms) update rates from the DAServer DI Objects. This issue does not affect communication to the x.5 Stand-Alone DAServers.


Что вы хотели этим сказать?

Re: Скорость обмена между контроллером и клиентской машиной

СообщениеДобавлено: Ср июн 19, 2013 4:33 pm
Генератор зла
Я??? Не, мопед не мой, я лишь объявление разместил :lol:
А советчик (разраб ПО) говорит, что если хочется опрашивать чаще чем 1000 мс, то необходимо использовать как раз DAS-сервер, у которого нет такого ограничения. И в нём можно попытать поставить частоту опроса топика хоть 10 мс, ну и AppEngine настроить соответственно.