PDA

Просмотр полной версии : ТРМ 210 запсь float32 по Modbus-RTU



Андррев_Михаил
15.01.2019, 15:40
Добрый день возник вопрос как записать в ТРМ 210 флоаты.
отправляю запрос (уставка температуры регистры 0x100B и 0x100С, значение 0): 81 -16 - 16 - 11 -0 - 2 - 4 - 0 - 0 - 0 - 0 - 126 - 221
возвращает ответ код 03 - Значение, содержащееся в поле данных запроса, является недопустимой величиной.

Гарчев Евгений
15.01.2019, 18:02
Здравствуйте!
Потому что для группы адресов регистров 0х1000...0х1010 доступно только чтение.

Гарчев Евгений
15.01.2019, 18:06
Уставка на запись доступна только в целочисленном формате, если необходимо работать также с дробными числами, используйте параметр "положение десятичной точки".

capzap
15.01.2019, 18:10
если необходимо работать также с дробными числами
судя по опыту работы с трм202, нужно всегда работать с хотя бы одним знаком после запятой, уставки от 1 до 9 не будут работать

Андррев_Михаил
16.01.2019, 12:40
Все спасибо, разобрался.
Просмотрел, что только чтение.