Я в курсе и говорю о том же. Сегодня один славный парень из техподдержки с Овена Дима Пантелеев мои исследования подтвердил. Так что.... я полностью согласен.....с товарищем Линусом....
В своих проектах стараюсь при работе по модбас переменных типа float избегать. Не заточен модбас под них.
Хотя в случае с некоторыми панелями этого не избежать. Иначе получается как у Вас выше описано.
Теория и практика иногда сталкиваются. Когда это случается, теория проигрывает. Всегда. (Закон Линуса)
у меня панель weintek переменная 16int после запятой 1 знак, на панели ввожу число 25,6 и на уставку в ТРМ приходит число 25,6, тоже самое ввожу 25, приходит 25, никаких проблем нет с запятыми. Единственное что узнал в теме почему избегать FLOAT нужно? Просто к этой панели подключил еще два модуля аналоговых ОВЕН, 16 каналов FLOAT, опрос раз в 3 секунды сразу, проблемы могут возникнуть?
А какой ОРСик там применяется, что тип int16 имеется.Я использую Lectus. У него в перечне типа данных такого типа нет, или в нём он как-то иначе обозван. Я пробовал все,-никак