Страница 1 из 1
Проблема с MODBUSом
Добавлено: 21 окт 2019, 13:26
ProfitEL
Всем доброго времени суток!
Делаю проект, хочу к уже работающему станку на контроллере FATEK, доработать датчик измерения расстояния на Vl5310x, и передавать данные по MODBUS RTU (RS4856). Схему собрал, все работает (СПАСИБО за ПБ Vl5310x). Но проблема с передачей данных. При подключении к компу через программу QModBus, все работает по отдельности. Если подключаю оба контроллера, выдаёт ошибку (08 или 0В) ошибка связи или ответ с исключением. Может может кто подсказать, в чем может быть проблема.
Заранее спасибо!
Проблема с MODBUSом
Добавлено: 21 окт 2019, 13:44
pan
ProfitEL писал(а): 21 окт 2019, 13:26
передавать данные по MODBUS
чем? кому?
ProfitEL писал(а): 21 окт 2019, 13:26
При подключении к компу через программу QModBus
подключение чего?
что за "оба" контроллера?
заранее пожалуйста

Проблема с MODBUSом
Добавлено: 21 окт 2019, 14:17
ProfitEL
При подкл ючении Ардуино Нано через RS485 к компу QModBus данные из регистра считывает.
При подключении контроллера FATEK по RS485 к компу все работает данные считываются и записываются в регистры.
При подключении Ардуино Нано с FATEK по RS485 (FATER мастер - Ардуинка слейв) выскакивает ошибка: ошибка связи или ответ с исключением.
Так понятней?))
Проблема с MODBUSом
Добавлено: 21 окт 2019, 14:36
Sancho
[ref]ProfitEL[/ref], Не могли бы Вы выложить лог обмена контролера и слэйва. Оба варианта, с компом и ардуино.
Проблема с MODBUSом
Добавлено: 21 окт 2019, 14:50
ProfitEL
Прошу прощения, не понял, как выложить лог обмена.)
Отправлено спустя 7 минут 3 секунды:
С контроллера в нужный момент времени отправляется запрос считать из регистра №2 на ардуинке данные, и при прохождении самой первой , нулевой , транзакции сразу выдает ошибку. Делаю сброс ошибки и повторяю запрос. И все повторяется по кругу. Параметры выставил все одинаковые (скорость обмена, четность, битность и т.п.) как на проверке с компом. С компом проверял, чтобы исключить неисправные блоки. Получается, если отдельно каждый контроллер с компом работает без проблем. Только соединяю их вместе, выдаёт ошибку.
Проблема с MODBUSом
Добавлено: 21 окт 2019, 15:00
Sancho
ProfitEL писал(а): 21 окт 2019, 14:50
Прошу прощения, не понял, как выложить лог обмена.)
Поставьте свисток 485, терминалкой слушайте, записывайте. Или Вашей программой в режиме слэйв с неиспользуемым адресом, что-бы только слушала, но не отвечала.
Отправлено спустя 1 минуту 47 секунд:
Свисток будет третьим устройством на шине 485
Проблема с MODBUSом
Добавлено: 21 окт 2019, 16:48
ProfitEL
К сожалению моя программа работает только в режиме мастера. Может подскажете чем можно послушать линию?
Проблема с MODBUSом
Добавлено: 21 окт 2019, 17:19
Sancho
Любой терминальной программой.
Можно
insat universal opc server в режиме слэйва. Правда не помню, выдаёт он логи или нет в таком режиме.
Отправлено спустя 2 минуты 1 секунду:
Я пользуюсь
этой
Проблема с MODBUSом
Добавлено: 05 ноя 2019, 15:18
ProfitEL
Большое спасибо, помогло.
Проблема была в размере запрашиваемых данных. Сейчас все работает как часы.