А в OCL можно менять интервал между фреймами? Я бы его воткнул бы в 5 мсек. Сколько он там задан?
OCL дает контроль на уровне отдельных запросов, так что интервал между фреймами зависит от кода пользователя.
В данном случае, этот интервал - время между срабатыванием xDone одного блока и фронта xExecute следующего.

Я взял на компе Modbus Poll
Я предлагаю на ПК запустить виртуальный контроллер CODESYS (CODESYS Control Win V3) и запустить на нем проект из видео. Это займет минут 5.
В результате станет ясно, влияет ли как-то "железо" на получаемые результаты.