Цитата Сообщение от vladimirisitnikov Посмотреть сообщение
Да, пример про ethernet хороший, понятный.

Тогда интересно как будет работать такое:
1) PLC_PRG -- пустая программа (так, чтобы она время не потребляла)
2) мц=1
3) "основной код" выполняем в отдельной freewheeling задаче

При таком подходе "ethernet" ломаться не должен, и "основной код" сможет выполняться чаще чем 1мс.
Ethernet -это одна из асинхронных задач. В М02 их больше 3-х десятков, и большая часть имеет приоритет иже цикла. А freewheeling задача в системе одна, idle.