Очень много подпрограмм. Возможно стоит реализовать конфигуратор задач...
Что с циклом ПЛК - добавьте модуль статистика?
Задержка реакции на ответ в зависимости от расстояния - скорее всего совпадение...
Проверьте, что МДВВ в конфигурации добавляется как Universal ModBus Device, и опрос\управление осуществляется для каждого МДВВ по маске.