Привет, ребята, кто-нибудь использовал Modbus RTU и успешно опрашивал какое-либо устройство? Я просто мучаюсь с получением данных с устройства Meanwell DRS, с которым сейчас работаю — независимо от настроек и конфигурации, ни одного ответа не получается. Использую последнюю версию RoS (7.13rc3). В руководстве Meanwell указано: скорость передачи — 115200, бит данных — 8, стоп-биты — 1, паритет — отсутствует, управление потоком — отсутствует. Всё это совпадает с настройками порта на KNOT. Я пробовал команду transceive для RTU, но каждый раз получаю «failure: Timeout». Вот некоторые команды, которые я пытался:
iot/modbus/transceive address=3 function=4 values=80
iot/modbus/transceive address=0x83 function=0x04 values=0050
iot/modbus/transceive address=03 function=04 values=80
ID ведомого: 0x83 (номер устройства)
Код функции: 0x04 (чтение входного регистра)
Адрес регистра: 0x0050 (чтение VIN)
Буду очень признателен за любые советы или помощь!
iot/modbus/transceive address=3 function=4 values=80
iot/modbus/transceive address=0x83 function=0x04 values=0050
iot/modbus/transceive address=03 function=04 values=80
ID ведомого: 0x83 (номер устройства)
Код функции: 0x04 (чтение входного регистра)
Адрес регистра: 0x0050 (чтение VIN)
Буду очень признателен за любые советы или помощь!
