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

Тема: Некорректно переводит float в integer

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

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

    По умолчанию Некорректно переводит float в integer

    Всем доброго времени суток. Пытаюсь написать макрос счетчика для приборов учета воды, столкнулся с некорректным переводом из float в int, на скриншоте из режима эмуляции видно, что 56 float переводится в 55 integer. 2,11 разделяется как 2 и 10, 2,15 - корректно, 2 и 15. 2,05 - 2 и 4. Прошу пояснить, с чем это связано и что я делаю не так? Также интересует вопрос, как можно сохранить значения счетчиков в энергонезависимой памяти при обновлении программы? Цель данной части проекта - учитывать дистанционно показания приборов учета, поэтому при обновлении программы неприемлема потеря данных. Спасибо.
    Изображения Изображения

Похожие темы

  1. Плк 270 прошивка некорректно работает без пк
    от qweevitch в разделе Трёп (Курилка)
    Ответов: 1
    Последнее сообщение: 28.08.2019, 10:07
  2. как передать переменную integer по modbus
    от Линар в разделе СПК2хх
    Ответов: 7
    Последнее сообщение: 25.08.2016, 13:59
  3. как передать переменную integer по modbus
    от Линар в разделе Трёп (Курилка)
    Ответов: 1
    Последнее сообщение: 25.08.2016, 13:32
  4. ТРМ12. Некорректно показывает температуру
    от Mister в разделе Эксплуатация
    Ответов: 5
    Последнее сообщение: 13.01.2016, 14:36
  5. Переход от float (Nullable) к просто float
    от ASo в разделе Master SCADA 3
    Ответов: 1
    Последнее сообщение: 12.11.2014, 14:21

Ваши права

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