По мне - не разработчики Owen виноваты, а разработчики девайса.
Карта регистров Modbus - должна быть прозрачна. Адрес 00 - управление, адрес 01 - задание, адрес 02 - состояние (например). А уж какой функцией данный регистр/бит из регистра прочитать/записать - мое дело.
Например, я могу и один бит прочитать, а могу и слово потом сам на биты разберу. Или по одному регистру читать или кучкой.

Мне, например, попадались девайсы, у который функция 06 только, 16 - не поддерживается. И записываешь 20 регистров по одному...