Вход

Просмотр полной версии : какая-то ошибка ТРМ136 и Modbus RTU



danko
04.08.2015, 08:20
какая-то ошибка ТРМ136 и Modbus RTU

Настроил ТРМ136 на режим RTU, адрес 8. Все остальные настройки без изменений.
Подключил к ТРМ136 панель Delta.

Delta master
ТРМ136 slave

В панели определил связь тоже RTU, адрес ТРМ136 = 8 и все остальные параметры такие-же. Ошибок связи нет.

Но почему-то при чтении регистров на панели приходят цифры равные номерам регистров, а не их значения. Не пойму где бока.

Например регистр 1го канала ТРМ имеет адрес 0x0001 Комманда на чтение 4
итого вид слова для чтения в панели 8@40001, приходит значение 1

Я попробовал изменить команду 8@40002, приходит значение 2

Че за фигня подскажите?

Хочу сказать, что используя ранее панель Delta и ТРМ138 с такими-же настройками у меня все успешно передавалось, а именно значение температуры из таких же регистров.

danko
04.08.2015, 08:51
Отбой, я сам разобрался.
Не знаю почему я раньше команду 4 использовал.

В общем надо использовать команду 3, а именно:

8@30002 для чтения температуры 1-го канала.