настройки по мануалу Вложение 41249
с такими настройками то показывает то огромная цифра Вложение 41250
1000 регистр правильный . как данные из него извлечь ?
Вид для печати
настройки по мануалу Вложение 41249
с такими настройками то показывает то огромная цифра Вложение 41250
1000 регистр правильный . как данные из него извлечь ?
Он у тебя по адресу 1000Н беззнаковый попробуй с галочкой и без неё Вложение 41252
Младшим байтом вперед
Ничего не помогало . Пробовал галки ставить менять параметры . Как только убрал лишние строчки считывающие данные с разными настройками с одного регистра все пришло в норму . Они и давали ошибку . все считывается и записывается . Единственное с чем не разобрался как запятую вернуть . На приборе есть . в клауде нет .
Запятая только в переменных Float и минус (плюс)
В переменных INT минус (плюс) . В переменных UINT только число .
Это формат в котором хранится значение .
У тебя UINT и указано что значение 1 - единица равна 0.1 град.
Умножай на коэффициент 0.1 и получай в градусах .
Или имей введу что у тебя в десять раз больше .
У тебя такой формат в котором передается температура.
Выведи два параметра один с коэффициентом 0.1 другой с 1
И напиши один в градусах , а другой умноженный на 10 .
И все будет понятно . Другого не дано в OWEN CLOUD.
А строчки ЭТО что ??
Формат модбас RTU тоже разрешен в твоем описании .
Я пробовал считывать с одного регистра переменными разного формата что бы с сохранением не возиться . Одна строчка unit другая int третья float и еще столько же с галочками и без галочек . Часть ошибку №2 выдавала , часть показывала что то .
Множитель ставить пробовал , но , пока шла ошибка , считывание шло не корректно . Добавлялись запятая и ноль в конце цифры . Сейчас все в порядке .
Вложение 41280Вложение 41281