Показать сообщение отдельно
Старый 28.10.2008, 10:49   #176
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 174
Благодарил(а): 15 раз(а)
Поблагодарили: 665 раз(а) в 607 сообщениях
По умолчанию Ответ: Реализация чтения длинных чисел Modbus

А что такое "правильно"?

В модбасе не описана передача ничего, длиннее 2 байт (регистра). Поэтому понятие о правильности у всех может быть своё.

Одно точно знаю, что float с нашего контроллера прекрасно читается кучей устройств и серверов безо всяких танцев с бубном. Я бы лучше начал с проверки, как передаётся long, чтобы понять, а вообще хоть что-то читается полезное и в каком порядке при этом расположены байты.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием