Проблема решена.

Опишу эксперимент, который помог решить проблему.
Я создал небольшой тестовый проект, в котором использовал стандартный конфигуратор для опроса модулей.
В первой попытке были настроены только основные параметры - адреса модулей и скорость сети (19200), остальные были оставлены без изменения. При таких настройках со стандартным конфигуратором наблюдалась та же картина. Опрос модуля МВ110-8АС и МВ110-32ДН был без ошибок, а опрос модуля СМИ2 оканчивался неудачей.
При выставлении в конфигурации настройки порта Framing Time в значение больше 10 мс (по умолчанию стоит 0) опрос всех модулей становился без ошибок.

В своем коде я также добавил параметр задержки между опросами и все заработало.