То, что в неблокирующем режиме - это здорово.
Но всё равно, очевидно, что несколько SysSockSend в пределах цикла займут больше времени, чем один.
Если говорить о CODESYS V3.5 - я бы рекомендовал использовать библиотеку NetBaseServices.
Там более высокой уровень абстракции (и нужно писать меньше кода) и асинхронность из коробки.