Ответ: Реализация чтения длинных чисел Modbus
А что такое "правильно"?
В модбасе не описана передача ничего, длиннее 2 байт (регистра). Поэтому понятие о правильности у всех может быть своё.
Одно точно знаю, что float с нашего контроллера прекрасно читается кучей устройств и серверов безо всяких танцев с бубном. Я бы лучше начал с проверки, как передаётся long, чтобы понять, а вообще хоть что-то читается полезное и в каком порядке при этом расположены байты.
__________________
Программа делает то что написал программист, а не то что он хотел.
Добро всегда побеждает зло. Кто победил - тот и добрый.
|