Названная выше проблема заключается в порядке формирования буфера обмена Modbus.
Следующий порядок вызывал ошибку (исключение 3): buf[7] - данные, buf[8] - данные и т.д.
Подразумевался следующий порядок для ф-ии 16, применимый в других ПЛК.
buf[0] - адрес slave
buf[1] - функция 16
buf[2-3] - адрес регистра (50)
buf[4-5] - кол-во регистров = 1
buf[6] - кол-во байт
buf[7] - данные
buf[8] - данные
Функциональный блок MB_WR_REGS переформирует буфер.
Вот ответ инженера технической поддержки "ОВЕН": "Попробуйте записать в нулевой или первый байт буфера".
Что успешно заработало... Запись данных в модуль вывода происходит, однако возвращается ошибка 255 (таймаут).
То же касается и модуля аналогового ввода 8I.
Ответ инженера технической поддержки "ОВЕН": "Такая реализация биб-ки Modbus.lib. Данная биб-ка будет пересобрана в будущем."

Вот и хорошо.

Выражаем благодарность инженеру "ОВЕН" за оперативную консультацию, что особенно ценно во время пуско-наладочных работ.