This is topic Скорость обмена с Beckhoff по протоколу ADS in forum Драйверы / Device Drivers at Форум TRACE MODE: техническая поддержка.


To visit this topic, use this URL:
http://forum.adastra.ru/ultimatebb.php/ubb/get_topic/f/43/t/000165.html

Posted by Crankshaft (Участник № / Member № 6608) on :
 
Добрый день!
На объекте имеется группа контроллеров CX8090.
Запрос переменных организован в протоколе ADS, по имени, в формате <BECKHOFF:ID=NN.NN.NN.NN.mm.mm;Port=ppp;Name=имя_параметра;>
Пример раздела параметров, уставки температуры:
Параметр #1(B) - 0x0
Параметр #2(B) - 0x0
Параметр #3(W) - 0x0
Параметр #4(W) - 0x0
Направление - Output
Тип данных - Float

В результате, при работе с 511 переменными получаем большие задержки обмена данными. Подскажите, как ускорить?
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Драйвер для обмена с контроллерами Beckhoff работает через TwinCAT, выступающий в качестве шлюза.
Скорость обмена определяется, с одной стороны, организацией и производительностью полевой шины, которую поддерживает TwinCAT, и настройками, регламентом этого трафика.
С другой стороны, скорость обмена зависит от того, насколько эффективно используются групповые запросы в проекте Trace Mode 6.
Если в TwinCAT организованы массивы данных, то можно использовать групповое обращение к этим массивам с помощью каналов CALL.ChGroupReq (см. описание драйвера "Обмен с TwinCAT (Beckhoff)").
 


Новости АСУ ТП / News | SCADA / HMI | Обучение / Trainings | Свяжитесь с нами / Contact Us



Powered by Infopop Corporation
UBB.classic™ 6.7.2