Цитата Сообщение от capzap Посмотреть сообщение
Если бы dwDist и dwCount присваивались константы, то конечно, но на их вход подаются функции о которых я писал, выходит что участвуют.
Это, извините, отмазка . Никто вам не запрещает присваивать этим параметрам константы, особенно параметру dwCount.
Цитата Сообщение от capzap Посмотреть сообщение
В любом случае, даже если это не так, циклы всеравно существуют
Согласен, ведь процессор 32-разрядный и за один такт оперирует всего 4-мя байтами . Думаю в процессоре существуют аппаратные средства для копирования блоков памяти, обращение к которым осуществляется через инструкции процессора, доступ к которым в CodeSys реализован через обсуждаемую библиотеку. Например, тот же самый DMA.

Цитата Сообщение от Логвиненко Андрей Посмотреть сообщение
Все зависит от оптимальности кода, сгенерированого компилятором.
Чесно говоря, не вижу, как можно оптимизировать один простой цикл так, чтобы увеличить производительность на несколько порядков.