www.agrostroy.ru/index.php?page=4 - здесь лежит модбас тестер. Выступает в роли мастера. Может как запросить регистры, так и записывать. Позапрашивайте и поглядите что он отвечает. Совпадает или нет с вашими показаниями.
Вообще если обмен по RS-485, то можно в параллель сесть и поглядеть что там в порту происходит.
freeserialanalyzer.com/features - этим к примеру.
параметр unit - это адрес устройства?
вы приводите адрес 50770 из документа, а запрашиваете 50532 - это нормально?
getRegister какой параметр принимает?
а невразумительное - это какое? Ваш девайс на морде энергию то отбражает? Может полученное число еще преобразовывать надо. Что на это документация говорит?