Как изменить точность показаний с модуля WB MAI6

  1. Оборудование.

Контроллер Wiren Board 7

Batch No
7.3.3C/1 645

Current uptime
0d 0h 31m

DTS Version
733

HW Revision
7.3.3

Manufacturing Date
2022-10-12 08:51:13

Release name
wb-2304

Release suite
stable

Short SN
A2NESPD2

Temperature Grade
industrial

Модуль WB MAI6

Датчик ОВЕН ПВТ110-Н4.А (температура + влажность 4…20мА)

  1. Стороннее ПО не использую. Но на WB установлен Light server GoodWAN (для приема показаний с беспроводных датчиков).
  2. С датчика ОВЕН получаю значения температуры и влажности в мА, есть пересчёт в градусы и проценты (вижу их в WB).
  3. Встроенное ПО пересчитывает значения мА в градусы и проценты. Получаю целые значения.
  4. Проблема. Требуется получать значения градусов и процентов влажности с точностью до десятых долей. Как это изменить, в настройках не нашёл.
  5. Можно воспроизвести сколь угодно раз.
  6. Конфигурация минимальна, лишнего нет.
  7. Добавил скрины.

    Точность датчик

Добрый день.
Да, в настройках нет возможности менять количество разрядов. Есть два пути:

  • редактировать шаблоны
  • написать виртуальное устройство и в его логике произвести какие угодно манипуляции со значениями.

Добрый день. Отредактировал шаблон, добавил строку. Появились разряды. Но математика не работает, значения в разрядах нулевые.


Точность датчик 1

В таблице регистров для пересчитанного значения - тип “целое”.
Я бы сделал диапазон от -400 до 400 например и применил scale.

Добрый день. Благодарю. Сделал, всё получилось.
Решение


2 лайка

Эта тема была автоматически закрыта через 7 дней после последнего ответа. В ней больше нельзя отвечать.