настройки по мануалу 2019-02-15_10-04-16.jpg
с такими настройками то показывает то огромная цифра 2019-02-15_15-43-04.jpg
1000 регистр правильный . как данные из него извлечь ?
настройки по мануалу 2019-02-15_10-04-16.jpg
с такими настройками то показывает то огромная цифра 2019-02-15_15-43-04.jpg
1000 регистр правильный . как данные из него извлечь ?
Он у тебя по адресу 1000Н беззнаковый попробуй с галочкой и без неё Попробуй.png
Младшим байтом вперед
Последний раз редактировалось Алексеев; 15.02.2019 в 19:31.
Ничего не помогало . Пробовал галки ставить менять параметры . Как только убрал лишние строчки считывающие данные с разными настройками с одного регистра все пришло в норму . Они и давали ошибку . все считывается и записывается . Единственное с чем не разобрался как запятую вернуть . На приборе есть . в клауде нет .
Запятая только в переменных Float и минус (плюс)
В переменных INT минус (плюс) . В переменных UINT только число .
Это формат в котором хранится значение .
У тебя UINT и указано что значение 1 - единица равна 0.1 град.
Умножай на коэффициент 0.1 и получай в градусах .
Или имей введу что у тебя в десять раз больше .
У тебя такой формат в котором передается температура.
Выведи два параметра один с коэффициентом 0.1 другой с 1
И напиши один в градусах , а другой умноженный на 10 .
И все будет понятно . Другого не дано в OWEN CLOUD.
А строчки ЭТО что ??
Формат модбас RTU тоже разрешен в твоем описании .
Последний раз редактировалось Алексеев; 17.02.2019 в 12:55.
Я пробовал считывать с одного регистра переменными разного формата что бы с сохранением не возиться . Одна строчка unit другая int третья float и еще столько же с галочками и без галочек . Часть ошибку №2 выдавала , часть показывала что то .
Множитель ставить пробовал , но , пока шла ошибка , считывание шло не корректно . Добавлялись запятая и ноль в конце цифры . Сейчас все в порядке .
Вложение 41280Вложение 41281
Последний раз редактировалось noi; 18.02.2019 в 15:28.