Показано с 1 по 10 из 18

Тема: ПЛК200 + DS18B20

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #11

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    Объединение UNION не нужно в данном случае, полученные 2 шт. WORD присвоить в переменные INT, и просто конвертировать INT_TO_REAL и потом разделить на 10.
    В WORD (INT) уже должны быть значения, типа 235, после конвертации и деления на 10 получите 23,5 градуса.
    INT нужен, чтобы не потерять отрицательные значения (если они будут). Например -2 градуса в INT, в переменной WORD будет 65534
    А почему нужно делить именно на 10? Я находил информацию о том что полученное число нужно умножить на 0.0625 или поделить на 16 (значения все равно одинаковые получаются)
    10.png - вот делю на 10, а при умножении на 0.0625 или делении на 16 получается 39 градусов (датчик лежит на батарее)
    знак.png - еще компилятор выдает предупреждение. Его можно игнорировать? Знак в случае чего не потеряется?
    Последний раз редактировалось KorSerO; 06.12.2023 в 11:28.

Похожие темы

  1. ПЛК200 и SQL
    от Сема в разделе ПЛК2хх
    Ответов: 4
    Последнее сообщение: 28.11.2024, 15:25
  2. 4 датчика DS18B20 +плк150
    от g.alexsandr в разделе ПЛК1хх
    Ответов: 6
    Последнее сообщение: 24.11.2022, 19:52
  3. Проблема с RS-485 на ПЛК200
    от Pavel_L в разделе ПЛК2хх
    Ответов: 9
    Последнее сообщение: 14.04.2022, 11:50
  4. ПЛК200 OPC UA
    от evgeni85 в разделе ПЛК2хх
    Ответов: 5
    Последнее сообщение: 13.03.2022, 17:09
  5. DS18B20 и прочие датчики 1wire (iButton)
    от ASZ в разделе Разработки
    Ответов: 0
    Последнее сообщение: 06.03.2013, 01:31

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

Ваши права

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