PDA

Просмотр полной версии : Настройка ТРМ132М для работы в сети Modbus



Aleksandr_Sorokin
30.11.2014, 10:22
Добрый день.
Подскажите, пожалуйста, как в ТРМ132М выставить протокол передачи? В нём имеется только меню настройки порта RS-485, а выбор протокола (ОВЕН или Modbus) и режимов (ASCII или RTU) отсутствует, либо я чего-то не понимаю.
Спасибо.

ASo
30.11.2014, 11:47
Он отвечает по протоколу запроса.

Aleksandr_Sorokin
30.11.2014, 12:44
Да вот в том-то и дело, что как-то неохотно он отвечает. А точнее вообще не отвечает - в читаемых регистрах нули.
И ещё: нумерация modbus-регистров идёт в десятичной системе? Обозначение {22...23} означает, что переменная занимает два последовательных регистра?

Алексей ПМ
01.12.2014, 00:58
для 133м: первый - чтение из ячейки, второй запись в эту же ячейку. если не ошибаюсь, может наоборот. давно было, наигрался - больше близко не подойду.

Фадеева Надежда
03.12.2014, 12:12
Здравствуйте. Действительно, ТРМ132М, ТРМ133М отвечают по протоколу запроса. Уточните, пожалуйста, какое ПО Вы используете? Можем выслать Вам пример опроса требуемых параметров (через Lectus, например).

Aleksandr_Sorokin
09.12.2014, 15:59
Опрашивает ТРМ ПЛК (SV2 Delta Electronics). Связь есть, ответы приходят, но они не соответствуют реальным данным. Поясню: я так понимаю, что для переменных типа float выделено по два регистра для хранения, собственно, целой и дробной части. Так вот, ответы приходят следующие:
Реальная температура - 2 градуса, значение в первом регистре - 63, во втором - 232
Реальная температура - 69 градусов, значения в регистрах - 10 и 92.
И я вот никак не могу понять, как мне эти цифири в градусы то перевести.
За пример бы был признателен.

melky
09.12.2014, 16:32
Aleksandr_Sorokin попробуйте переставить два регистра местами при чтении float