формат float ieee-754/doubel ieee-754

Просмотр 10 сообщений - с 1 по 10 (из 10 всего)
  • Автор
    Записи
  • #27685
    LI1966
    Участник

    Здравствуйте!
    Как получить данные с устройства в формате float ieee-754/doubel ieee-754?
    Например: расходомер УРЖ2КМ(текущий расход). Интегральный удалось забрать(создал шаблон устройства). Методом подбора последовательности байт и слов выделил целую
    часть(4байта) из 8 байт. Текущий устройство(УРЖ2КМ) передаёт в формате float ieee-754.

    #27686
    Mikhail
    Модератор

    Добрый день!

    В шаблоне Модбас нужно выбрать тип double (8 байт). Останется только подобрать порядок байт, чаще всего, либо по умолчанию (пустое поле), либо 45670123.

    Если порядок байт нестандартный, то в каком-либо онлайн преобразователе подберите порядок байт экспериментальным путём и затем укажите в шаблоне.

    #27689
    LI1966
    Участник

    Так получилось с «Интегральным расходом». Выделил целое число(4байта) из 8 байт(Long) подбором послед.байт/слов «6745». Но » Текущий расход» передаётся устройством в формате с плавающей точкой/запятой(float ieee-754) 4байта.
    Например:0х 80 3D 42 84 (в стандарт послед-сти(float ieee-754) 0х4284803D)=>
    DEC 66,25м.куб.

    #27699
    Mikhail
    Модератор

    Сделайте скриншоты карты регистров Модбас и Ваших настроек.

    #27706
    manjey73
    Участник

    выставить float и перестановка байт 2301 (не проверял, но похоже)

    #27720
    LI1966
    Участник

    Здравствуйте! На какой адрес скинуть инфу?

    #27721
    manjey73
    Участник

    Кинуть скрин на общий ресурс и здесь дать ссылку.

    #27722
    LI1966
    Участник

    Спасибо! Да действительно -float и перестановка байт 2301! Принимаю и текущее
    значение расхода и интегральное 1,2 канал(УРЖ2КМ Эмулятор).

    #27829
    LI1966
    Участник

    https://disk.yandex.ru/d/jLt7ycYN4Ck2Vg по этой ссылке в папке «УРЖ2КМ» шаблон «KpModbus_URG2KM_1.xml» для запроса интегрального расхода 1,2 каналов и текущего расхода 1,2 каналов ультразвук. расходомера УРЖ2КМ(модель 1,2) по RS232/RS485.

    #27852
    Mikhail
    Модератор

    Спасибо!
    Скопировал шаблон из Вашей папки в общую.

Просмотр 10 сообщений - с 1 по 10 (из 10 всего)
  • Для ответа в этой теме необходимо авторизоваться.