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

Тема: "offset" для драйвера Modbus

Комбинированный просмотр

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

    По умолчанию "offset" для драйвера Modbus

    Планируется ли сделать поддержку Modbus параметра - "offset"?
    Столкнулся с потребностью математической модификации полученных из регистра данных, функция Калькулятор не поддерживается. Суть была в нахождении по прочитанному из регистру данному (температура наружного воздуха) точку в графике с линейной зависимостью (Х==8 У=34, Х==-30; У=70), получается нужно Х * -0,94736842 + 41.576. Решил попробовать через "multiplier": "-0.94736842", и "offset": "41.576". Мультиплеер ругается на отрицательное значение, а офсета совсем нету.

    Еще хотелось бы в параметре "value_descriptions": иметь поддержку < и > (Поясню: в описании к регистрам модбас для TTR-02A-230, есть "< -8192 = ОШИБКА, -24576 = КОРОТ, -16384 = ОБРЫВ", значит, что ошибку я могу записать только одним значением...)

    Спасибо.
    В целом спасибо Вам за простой и удобный инструмент

  2. #2

    По умолчанию

    Добры день

    Планируется ли сделать поддержку Modbus параметра - "offset"?
    Да, планируется в 1 квартале 2026 года

    Мультиплеер ругается на отрицательное значение
    На данный момент "Множитель" задается числом строго больше нуля. Мы посмотрим чем вызвано это ограничение и, если будет возможность, изменим это.

    в описании к регистрам модбас для TTR-02A-230
    Приложите, пожалуйста, описание регистров modbus вашего устройства.

    < -8192 = ОШИБКА, -24576 = КОРОТ, -16384 = ОБРЫВ
    Это означает, что значение меньше чем -8192 означает "ОШИБКА"? Значение -24576 тоже меньше чем -8192, но видимо означает "КОРОТ"?
    Продакт-менеджер OwenCloud
    e.mail: a.fomin@owen.ru

  3. #3

    По умолчанию

    Спасибо за ответы.

    Цитата Сообщение от Алексей Фомин Посмотреть сообщение
    Добры день
    Это означает, что значение меньше чем -8192 означает "ОШИБКА"? Значение -24576 тоже меньше чем -8192, но видимо означает "КОРОТ"?
    Справедливо. Возможно, имеется логика, что с определённого значения мы можем это точно интерпретировать, как конкретное событие. В прочем оставим на совесть разработчикам этого «милого» прибора. Фрагмент прикладываю.

    Снимок.JPG

  4. #4
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    12,982

    По умолчанию

    есть "< -8192 = ОШИБКА, -24576 = КОРОТ, -16384 = ОБРЫВ"
    три старших бита, пам-пара-пам

    111, 101, 110 - просто наложить маску (не знаю, есть ли в облаке) чтобы отсекать старшие биты Int16 и потом их обрабатывать. (поправил)
    Последний раз редактировалось melky; 03.12.2025 в 12:45.

  5. #5
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    12,982

    По умолчанию

    а знак минуса там для чего? или это просто тире для указания? По идее значения в HEX E000, C000, A000 но могу ошибаться
    Последний раз редактировалось melky; 03.12.2025 в 12:31.

  6. #6
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,569

    По умолчанию

    Цитата Сообщение от melky Посмотреть сообщение
    а знак минуса там для чего? или это просто тире для указания? По идее значения в HEX E000, C000, A000 но могу ошибаться
    да, старший разряд за минус отвечает, возможно используется для идентификации аварии
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

Похожие темы

  1. Ответов: 3
    Последнее сообщение: 02.07.2025, 10:46
  2. Март 2020. Свежая подборка статей на "Дзене" от "Датчиков ОВЕН"!
    от Алексей Сидорцев в разделе Трёп (Курилка)
    Ответов: 1
    Последнее сообщение: 18.04.2020, 17:32
  3. Ответов: 0
    Последнее сообщение: 02.02.2020, 21:44
  4. Ответов: 16
    Последнее сообщение: 15.02.2017, 11:39
  5. Ответов: 20
    Последнее сообщение: 15.04.2015, 11:02

Ваши права

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