Показать сообщение отдельно
Старый 25.06.2018, 23:19   #3
ailcat
Senior Member
 
Аватара для ailcat
 
Регистрация: Oct 2010
Адрес: Москва
Сообщения: 403
Благодарил(а): 29 раз(а)
Поблагодарили: 2 раз(а) в 2 сообщениях
По умолчанию Ответ: ABB M2M перевод long в unsigned long

Значения выше 2147483647 возможны?
Если нет - просто сделайте AND с этим значением.
Если да - сдвиньте вычитанное значение вправо на один бит (и в дальнейшей обработке учитывайте, что работаете с исходными данными, деленными на два).

НО:
Скорее всего, проблема в порядке следования байт (DMTME-72 вроде этим "порадовал", если не путаю).
Тогда вам сюда: http://forum.segnetics.com/showthread.php?t=461
ailcat вне форума   Ответить с цитированием