С похожей проблемой столкнулся когда отлаживал программу. Перезаливал, перезапускал и в какой-то момент обратил внимание, что значения с МВ110-8А перестали изменятся. Данные опрашиваю через конфигуратор, Modbus-RTU, 115200.
Спустился, открыл шкаф и обратил внимание на отсутствие мигания индикаторов RS485 на МВ110-8А и МК110-4Р.
Передернул по питанию оборудование (ПЛК и модули) - все заработало как и прежде.

Интересно, а с чем связаны догадки, что на Modbus ASCII будет лучше работать? На сколько я понимаю RTU более компактный способ передачи данных.