Страница 2 из 2 ПерваяПервая 12
Показано с 11 по 15 из 15

Тема: Чтение FLOAT по Modbus

  1. #11

    По умолчанию

    Появился новый вопрос.
    Все работает при чтении по modbus, получаю 4 байта, перевожу во float.
    А для чего есть регистр с положением десятичной точки?
    У меня она на основании 4 полученных байт сама правильно выставляется...

  2. #12

    По умолчанию

    Это вроде для не флоат переменной.

    Параметр: температура int, это для этого регистра кажется, а флоат, он и в Африке флоат...
    Последний раз редактировалось МихаилГл; 09.05.2024 в 20:59.

  3. #13

    По умолчанию

    Цитата Сообщение от IvPoed Посмотреть сообщение
    А для чего есть регистр с положением десятичной точки?
    Это для другого варианта получения данных: когда данные отдаются в виде целого числа (например 2782) и их надо поделить на 10 в степени десятичной точки (например на 10^2 = 100), чтобы получить 27.82.
    В общем, для тех случаев, когда то устройство, которое запрашивает данные, не может работать с FLOAT и читать два регистра для него.
    Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живёте. © Steve McConnell
    Мой рабочий блог со статьями про щиты и автоматику ОВЕН - Cs-Cs.Net | Почта: Info@Cs-Cs.Net

  4. #14
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    8,311

    По умолчанию

    В ПР, например, изначально прописаны сетевые регистры аналоговых входов-выходов для обеих вариантов, то есть и во FLOAT-е и INTE-е, каждый может выбрать что хочет и обычно и INT-а хватает, в смысле, большинство проблем от недостатка элементарных знаний, хоть ликбезы возрождай!
    Последний раз редактировалось Сергей0308; 12.05.2024 в 07:46.
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  5. #15

    По умолчанию

    Спасибо! Что-то такое и подозревал.

Страница 2 из 2 ПерваяПервая 12

Похожие темы

  1. ПР200 modbus float
    от pruwait в разделе Среда программирования OWEN Logic
    Ответов: 5
    Последнее сообщение: 25.07.2023, 17:40
  2. Ответов: 1
    Последнее сообщение: 26.06.2017, 10:54
  3. формат Float в Modbus TCP
    от Alex_Kos в разделе ПЛК1хх
    Ответов: 3
    Последнее сообщение: 09.10.2011, 22:31
  4. Передача float через Modbus-slave
    от semmi в разделе ПЛК1хх
    Ответов: 5
    Последнее сообщение: 13.12.2010, 13:56
  5. Чтение переменных Float
    от Dima_31 в разделе ПЛК1хх
    Ответов: 4
    Последнее сообщение: 26.03.2010, 15:24

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

Ваши права

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