Форум АО "ВЗЛЕТ"

Вопросы измерений и учета => Технические вопросы => Тема начата: Артём74 от 15.12.2009, 07:13:01



Название: Связь с ТСР-024 по Modbus
Отправлено: Артём74 от 15.12.2009, 07:13:01
Добрый день!Существуют трудности со связью по Modbus c тепловычислителем ТСР-024.Пытаюсь прочитать массовый расход воды Gтр,т/ч из регистра 349427 (0xC112),но не получается.В самом ТСР-024 расход виден.В статистике по связи в строке "Всего сообщений" идёт счёт,а в строке "Своих"-в два раза меньше.CRC и технических ошибок нет.Задержка в вычислителе стоит 0мс,пауза-10мс,адрес 1,скорость 19200 бит/с.Настройки контроллера Митсубиши(Master):адрес запроса 1,код функции Modbus 3(чтение регистров),адрес регистра в ТСР-024(Slave)-C112,скорость 19200 бит/с,8 бит данных,чётный,стоповый 1,Modbus RTU,таймаут 1000мс,время между фреймами 10мс.Какая может быть причина несостыковки?


Название: Re: Связь с ТСР-024 по Modbus
Отправлено: lbv от 15.12.2009, 07:25:16
Регистр 349427 относится к input-регистрам, читать нужно функцией 4 Modbus.


Название: Связь
Отправлено: Артём74 от 15.12.2009, 12:58:16
Команда 4 Modbus результата не дала,только добавилась ко всему ошибка CRC.На сколько стоповых бит(1 или 2) настроен прибор ТСР-024,чётный или нечётный,сколько бит данных?

Не создавайте новые темы для обсуждения одного и того же вопроса.


Название: Re: Связь с ТСР-024 по Modbus
Отправлено: Артём74 от 15.12.2009, 13:19:27
Так всё таки как настроен ТСР-024 для связи по Modbus?


Название: Re: Связь с ТСР-024 по Modbus
Отправлено: Dekir от 18.12.2009, 18:35:41
стоповый 1, контроль четности д.б. отключен