
Сообщение от
Евгений302
Проблема следующая : 14 модулей на одной шине , 8 на другой , 10 на третьей . Опрашивал каждый модуль циклично , пока опросит все 14 - задержка на первом , секунды 3-4 . Посоветовали не использовать родные блоки , использовать слэйв и регистры , сделал - результаты лучше , но от идеала далек 1.5-2секунды . Оставлял 2 модуля , удаляя остальные , вроде быстро работает . После 4 модулей , начинается видимые задержки .Переменные присваивал прямо в биты … вопрос следующий , слишком много модулей на шине и лучше не будет , че не делай ? Или присваивать байту переменную , а цикл опроса переменной внутри задачи , ускорит опрос в шине ? Или надо пересматривать всю архитектуру ?