У меня последовательные порты вынесены с компьютера на отдельное устройство в сети Ethernet. Половина контроллеров в системе - на Ethernet. А насчет задержек - в спецификации того же Modbus-RTU есть требование гарантировать паузу (короткую) от получения
ответа до отправки следующего запроса.
Пару раз наступал на эти грабли. Операционки стандартных компьютеров иногда тупо игнорируют такие паузы.
Не оно?