Written on: 22. 12. 2016 [08:36]
|
khvkdv
Dmitriy Koreev
Topic creator
registered since: 01.10.2014
Posts: 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?
|
Written on: 22. 12. 2016 [08:46]
|
roman
Roman Savochenko
Moderator Contributor Developer
registered since: 12.12.2007
Posts: 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.
|
Written on: 22. 12. 2016 [09:22]
|
khvkdv
Dmitriy Koreev
Topic creator
registered since: 01.10.2014
Posts: 5
|
Понял, спасибо за ответ, будем разбираться.
|