PDA

Просмотр полной версии : Помогите с ПР110 по Modbus rtu.



Wladislaw
17.03.2017, 10:00
Может кто может дать пример сообщения? А то ПРка молчит.
Отправляю отдельно 100110030000020000F6DB, 100210030000020000F6DB,100110030000020000F6DB + 0x13. Ни одного ответа. Адрес устройства 16.

Василий Кашуба
17.03.2017, 11:20
Может кто может дать пример сообщения? А то ПРка молчит.
Отправляю отдельно 100110030000020000F6DB, 100210030000020000F6DB,100110030000020000F6DB + 0x13. Ни одного ответа. Адрес устройства 16.
Здесь ясновидящих нет. Откуда направляете, как настроены приборы как настроена сеть?

ferret_maybe
17.03.2017, 12:20
В первом сообщении ошибка контрольной суммы.
Разбираем первое собщение:
Адрес 0х10
Функция 0х01 (чтение логических ячеек)
Старший байт первой ячейки 0х10 (точно с этого адреса нужно читать?)
Младший байт первой ячейки 0х03 (точно с этого адреса нужно читать?)
Старший байт количества ячеек 0х00
Младший байт количества ячеек стоит 0х00 нужно указать хоть одну 0х01
Контрольная сумма это два байта вычисленные от передней части сообщения
Запрос должен быть в формате(уже с контрольной суммой): 10 01 10 03 00 01 0A 4B
А вообще лучше программой какой-нибудь пользуйся без ручного подсчета

Wladislaw
18.03.2017, 07:52
Спасибо! Помогло. Работаю с VB6.0, расчет CRC есть.