capzap, я с этим разобрался.
если использовать в Weintek протокол Modbus RTU, то вынужден всякий раз к адресу байта добавлять смещение +1, тк они начинаются с № 1.
Биты адресуются с 00 до 15;
но стоит только перейти на Modbus RTU Zero Based Adr. и можно забыть про неудобное смещение, байты адресуются от нулевого адреса, биты без изменений.