УкраїнськаEnglishmRussian
Вход/Новый
В теме нет новых постов

Вопрос по modbus RTU


Автор Сообщение
Сообщение создано: 22. 12. 2016 [08:36]
khvkdv
Dmitriy Koreev
Создатель темы
Зарегистрирован(а) с: 01.10.2014
Сообщения: 5
Добрый день. Помогите разобраться.
Имеется сетка RS-485 с двумя подключенными к ней регистраторами Элемер РМТ 59 (Адрес 9) и РМТ 29 (Адрес 11) настроенными на работу по modbus RTU.
При опросе:
рмт 29 адресс 11
Чтение регистра int4 по адресу 1025 (чтение значения входа устройства)
Запрос: 0B 03 04 01 00 02 94 51
Ответ: 0B 03 04 00 CE 00 00 31 CC (Ответ 207 (CE)) Опрос происходит нормально, данные получаем верные.
рмт 59 адресс 9
Чтение регистра int4 по адресу 11 (чтение значения адреса в сети устройства)
Запрос: 09 03 00 0B 00 03 75 41
Ответ: 09 03 06 00 09 00 2E 10 0C F7 78 FF (Ошибка проверки CRC) Выдает сообщение об ошибке по контрольной сумме. :bang:

Это проблема формирования неверного ответа от РМТ 59 либо это ошибка обработки данных openscada?
Сообщение создано: 22. 12. 2016 [08:46]
roman
Roman Savochenko
Moderator
Contributor
Developer
Зарегистрирован(а) с: 12.12.2007
Сообщения: 3750
"khvkdv" wrote:

Запрос: 09 03 00 0B 00 03 75 41
Ответ: 09 03 06 00 09 00 2E 10 0C F7 78 FF (Ошибка проверки CRC) Выдает сообщение об ошибке по контрольной сумме. :bang:

Это проблема формирования неверного ответа от РМТ 59 либо это ошибка обработки данных openscada?

А разве не видно, что в ответе последний байт лишний?

Learn, learn and learn better than work, work and work.
Сообщение создано: 22. 12. 2016 [09:22]
khvkdv
Dmitriy Koreev
Создатель темы
Зарегистрирован(а) с: 01.10.2014
Сообщения: 5
Понял, спасибо за ответ, будем разбираться.



11675