[10460] Добавить "множитель" в Универсальное устройство Modbus

Данный вопрос уже поднимался мной в теме Выпущена бета-версия 3.47
Предлагаю добавить возможность в привязке ячеек универсального устройства Modbus указывать множитель для каждой ячейки.
Зачем нужно: у множества устройств различные параметры хранятся в Modbus регистрах умноженные на 10 или 100. Возникают проблемы при опросе подобных устройств.

У нас есть возможность включить для этого устройства формулы трансформации значений. Можно будет для каждой ячейки ввести формулу, которая пересчитает “сырое” значение в реальное. Это более гибкий механизм. Возможно, стоит использовать его?

Да, согласен. Такой вариант используется в SCADA системах, и он действительно будет более гибким.

Очень нужен коэффициент преобразования, а то на улице 1500 гр. С вместо 15

Мы уже поставили в план формулы преобразования. Вы сможете поделить значение на 100 и получить нужные величины. Пока предварительно версия будет 3.49.

В 3.49 для универсального устройства modbus можно будет указать формулы для преобразования значений.

@lersbot update 3.49.0

В версии 3.53.1 данный функционал для текущих данных не работает (пробовал и умножать и делить):


Значение остается прежним.
Если в формуле задать какое либо число - оно появляется в таблице данных, но арифметические операции над считанным текущим значением не производятся.

Прошу вас сделать новую тему в разделе Ошибки

Функция была реализована, но не работает как нужно. Это уже не предложение по улучшению, а именно отчёт об ошибке.