DEP. Расходомер LDG и поддержка LongInt
В расходомере LDG-B-0050-L-H-1-F-0-1-2-D16-CS используются форматы Float(SWAP) и LongInt(SWAP), но в конфигураторе нет LongInt и LongInt(SWAP). Очень хотелось бы их поддержку
- Вложения
-
- RS485 Modbus Potocol.7z
- (1.38 МБ) 181 скачивание
dws писал(а):Источник цитаты Используйте DWORD (SWAP)
Пробовал, неработает.
В расходомере запрашивается отдельно целая и дробная части, когда запрашиваем То при Dword(swap) в базе параметров видим число
Если запрашиваем То при Float(swap) в базе параметров видим число При этих значения на расходомере на экране сумматор показывает Исходя из этого при запросе адреса 4120 мы должны были получить число похожее на целую часть при этом с дробной частью проблем нет.
Код: Выделить всё
Integer part of the cumulative positive value, Modbus 4120, Формат данных Long Inverse
Код: Выделить всё
0
Если запрашиваем
Код: Выделить всё
Decimal part of the cumulative positive value, Modbus 4122, Формат данных Float Inverse
Код: Выделить всё
0,687502
Код: Выделить всё
0000033,68
Код: Выделить всё
0000033