Показано с 1 по 9 из 9

Тема: Чтение float32 по ModBus как ?

  1. #1
    Пользователь
    Регистрация
    13.09.2020
    Адрес
    Воронеж
    Сообщений
    31

    По умолчанию Чтение float32 по ModBus как ?

    Добрый день, подскажите как считать Float32 по ModBus, заранее благодарен.

  2. #2

    По умолчанию

    Как 2 word. 2 регистра.

  3. #3
    Пользователь
    Регистрация
    09.12.2013
    Адрес
    Ставрополь
    Сообщений
    1,925

    По умолчанию

    Если ПРка слейв
    Slave.png

    Если ПРка мастер
    Master.png

  4. #4
    Пользователь
    Регистрация
    13.09.2020
    Адрес
    Воронеж
    Сообщений
    31

    По умолчанию

    2025-10-12_14-53-21.png 2025-10-12_14-47-12.png В кодесис да нет проблем читается и потом конвертирую, а в OwenLogic не могу понять как считать, читает какую то ерунду.

  5. #5

    По умолчанию

    Цитата Сообщение от nikontech Посмотреть сообщение
    2025-10-12_14-53-21.png 2025-10-12_14-47-12.png В кодесис да нет проблем читается и потом конвертирую, а в OwenLogic не могу понять как считать, читает какую то ерунду.
    В КДС переменную REAL ( Float) надо разложить на 2 Word, регистры подряд, например 0 и 1,
    в ПР уже принимать как Float (вещественное 2 регистра) по адресу 0.
    У вас же целочисленное 2 регистра.
    Последний раз редактировалось kondor3000; 12.10.2025 в 15:24.

  6. #6
    Пользователь
    Регистрация
    13.09.2020
    Адрес
    Воронеж
    Сообщений
    31

    По умолчанию

    Я видимо как то криво выразился принять мне нужно из счетчика "РСЦ2" вот привожу от него описание, в кодесис получилось с пол пинка, а вот считать в ПР не получается, пробовал и с плавующей и целочисленное, получается какая то ерунда.2025-10-12_15-25-01.png

  7. #7

    По умолчанию

    Цитата Сообщение от nikontech Посмотреть сообщение
    Я видимо как то криво выразился принять мне нужно из счетчика "РСЦ2" вот привожу от него описание, в кодесис получилось с пол пинка, а вот считать в ПР не получается, пробовал и с плавующей и целочисленное, получается какая то ерунда.
    Переменную Float (вещественное 2 регистра), надо принять по правильному адресу, правильно расставив галки, Старшим байтом и Старшим регистром вперёд. Всего 4 варианта.
    Обычно читают сначала целочисленное, правильно расставив байты, потом Float, правильно расставив регистры.

    И ещё, 419,4567 в Лоджике будет 4.2е+02, а при выводе на экран уже 419,4567
    Последний раз редактировалось kondor3000; 12.10.2025 в 16:04.

  8. #8
    Пользователь
    Регистрация
    13.09.2020
    Адрес
    Воронеж
    Сообщений
    31

    По умолчанию

    Да все верно, воспользовался вашим конвертером, для наглядного понимания чтоже должно получаться при перестановке байт, 2025-10-12_16-19-01.png, Попробую еще в среду по передвигать, но в пятницу был на объекте с ходу не получилось, пробовал и старшим и младшим и 1 и 2 вперед, и читал регистры 41, 42 по раздельности, все равно получалась какятто хрень может я гдето в сдвигах ошибся, но теперь есть с чем сравнить проверю в среду. Спасибо за помощь по результату отпишусь.

  9. #9

    По умолчанию

    Цитата Сообщение от nikontech Посмотреть сообщение
    Да все верно, воспользовался вашим конвертером, для наглядного понимания чтоже должно получаться при перестановке байт, , Попробую еще в среду по передвигать, но в пятницу был на объекте с ходу не получилось, пробовал и старшим и младшим и 1 и 2 вперед, и читал регистры 41, 42 по раздельности, все равно получалась какятто хрень может я гдето в сдвигах ошибся, но теперь есть с чем сравнить проверю в среду. Спасибо за помощь по результату отпишусь.
    Здесь понятнее, что можно получить, всего 4 варианта 1 Перестановка байт.jpg

Похожие темы

  1. ПЛК + ПЧВ Innovert (чтение по modbus RTU)
    от kristow в разделе ПЛК1хх
    Ответов: 22
    Последнее сообщение: 10.03.2025, 13:38
  2. Чтение значений по ModBus
    от shvitaliy в разделе Среда программирования OWEN Logic
    Ответов: 7
    Последнее сообщение: 08.08.2023, 21:51
  3. Как читать Float32 по Modbus-RTU
    от servo в разделе ПЛК1хх
    Ответов: 8
    Последнее сообщение: 13.03.2019, 09:30
  4. ТРМ 210 запсь float32 по Modbus-RTU
    от Андррев_Михаил в разделе Контроллеры для систем отопления и ГВС
    Ответов: 4
    Последнее сообщение: 16.01.2019, 12:40
  5. Чтение параметров Float32 из ТР212
    от Fallout в разделе Эксплуатация
    Ответов: 1
    Последнее сообщение: 29.01.2016, 11:42

Метки этой темы

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •