Я отмечу, что в технических характеристиках указано, что время пустого цикла - 3 мс.
31-01-2020 13-49-59.png
Для MainTask и задач обмена я бы не рекомендовал ставить время цикла менее 10 мс.
Действительно, если сравнивать ПЛК1хх [М02] и ПЛК210 по возможному времени цикла - то ПЛК1хх [М02] выиграет.
Но при этом надо учитывать, насколько отличаются эти устройства: на ПЛК1хх embedded-OS реального времени с минимумом системных задач, на ПЛК210 - Linux с множеством сервисов.
Кроме того, рантайм CODESYS V3 тоже является более функциональным и "тяжеловесным" по сравнению с V2.3.
Библиотека OwenCommunication является асинхронной и построена на асинхронных системных библиотеках - поэтому работа одного ФБ (от xExecute до xDone) всегда занимает несколько циклов контроллера.




Ответить с цитированием
