PDA

Просмотр полной версии : Организация задач в codesys 3.5



АНестеров
17.12.2025, 07:44
Здравствуйте. Есть система на базе плк овен 210 + 17 модулей. Задача дозирование и смешение. В системе 6 весов-дозаторов. Контроллер работает под codesys 3.5. Необходимо увеличить быстродействие системы для повышения точности дозирования. дозирование происходит последовательно, предполагаю что распределение по задачам должно помочь, но никогда ранее не пользовался этим ресурсом. Просьба если есть возможность, на примерах подсказать как это лучше сделать. Спасибо.

kondor3000
17.12.2025, 07:57
Здравствуйте. Есть система на базе плк овен 210 + 17 модулей. Задача дозирование и смешение. В системе 6 весов-дозаторов. Контроллер работает под codesys 3.5. Необходимо увеличить быстродействие системы для повышения точности дозирования. дозирование происходит последовательно, предполагаю что распределение по задачам должно помочь, но никогда ранее не пользовался этим ресурсом. Просьба если есть возможность, на примерах подсказать как это лучше сделать. Спасибо.

Все задержки не в программе (при цикле 10 мс), а в обмене с модулями, (чтение каждого отдельного регистра не менее 30 мс, по умолчанию 100 мс).
Читать, записывать регистры надо группами, по возможности все регистры модуля за 1 раз.

В вашем случае для точного веса, надо ещё выдерживать некоторое время успокоения весов. Например 1,5 сек.
Тут скорость работы программы, вообще не при чём, всё задаётся временем успокоения.

АНестеров
17.12.2025, 10:16
Спасибо за быстрый ответ. В качестве весовых модулей используются МВ110-224-1ТД с опросом по rs 485 остальные модули 210е по ethernet. В каждом МВ110-224-1ТД опрашивается по 2 регистра. Также пробую использовать выборочный опрос т.е. програмно исключаю из опроса ненужные в данный момент тяжелые модули.

АНестеров
17.12.2025, 15:45
Еще интересно есть ли возможность отследить время опроса модулей в кдс 3.5?

Емельянов Кирилл
18.12.2025, 00:12
Вы знаете, когда пришёл ответ (имя_модуля.xDone), так же известно время (системный таймер).

Задумкин Сергей
19.12.2025, 09:44
Стоит еще отказаться от использования овеновских шаблонов для опроса модулей если они у вас используются.