Проблема с MODBUSом

Вопросы от новичков
Ответить
ProfitEL
Рядовой
Сообщения: 7
Зарегистрирован: 04 окт 2019, 14:07
Имя: Алексей

Проблема с MODBUSом

Сообщение ProfitEL »

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

Проблема с MODBUSом

Сообщение pan »

ProfitEL писал(а): 21 окт 2019, 13:26 передавать данные по MODBUS
чем? кому?
ProfitEL писал(а): 21 окт 2019, 13:26 При подключении к компу через программу QModBus
подключение чего?

что за "оба" контроллера?

заранее пожалуйста :smile171:
ProfitEL
Рядовой
Сообщения: 7
Зарегистрирован: 04 окт 2019, 14:07
Имя: Алексей

Проблема с MODBUSом

Сообщение ProfitEL »

При подкл ючении Ардуино Нано через RS485 к компу QModBus данные из регистра считывает.
При подключении контроллера FATEK по RS485 к компу все работает данные считываются и записываются в регистры.
При подключении Ардуино Нано с FATEK по RS485 (FATER мастер - Ардуинка слейв) выскакивает ошибка: ошибка связи или ответ с исключением.
Так понятней?))
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 5 раз
Контактная информация:

Проблема с MODBUSом

Сообщение Sancho »

[ref]ProfitEL[/ref], Не могли бы Вы выложить лог обмена контролера и слэйва. Оба варианта, с компом и ардуино.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
ProfitEL
Рядовой
Сообщения: 7
Зарегистрирован: 04 окт 2019, 14:07
Имя: Алексей

Проблема с MODBUSом

Сообщение ProfitEL »

Прошу прощения, не понял, как выложить лог обмена.)

Отправлено спустя 7 минут 3 секунды:
С контроллера в нужный момент времени отправляется запрос считать из регистра №2 на ардуинке данные, и при прохождении самой первой , нулевой , транзакции сразу выдает ошибку. Делаю сброс ошибки и повторяю запрос. И все повторяется по кругу. Параметры выставил все одинаковые (скорость обмена, четность, битность и т.п.) как на проверке с компом. С компом проверял, чтобы исключить неисправные блоки. Получается, если отдельно каждый контроллер с компом работает без проблем. Только соединяю их вместе, выдаёт ошибку.
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 5 раз
Контактная информация:

Проблема с MODBUSом

Сообщение Sancho »

ProfitEL писал(а): 21 окт 2019, 14:50 Прошу прощения, не понял, как выложить лог обмена.)
Поставьте свисток 485, терминалкой слушайте, записывайте. Или Вашей программой в режиме слэйв с неиспользуемым адресом, что-бы только слушала, но не отвечала.

Отправлено спустя 1 минуту 47 секунд:
Свисток будет третьим устройством на шине 485
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
ProfitEL
Рядовой
Сообщения: 7
Зарегистрирован: 04 окт 2019, 14:07
Имя: Алексей

Проблема с MODBUSом

Сообщение ProfitEL »

К сожалению моя программа работает только в режиме мастера. Может подскажете чем можно послушать линию?
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 5 раз
Контактная информация:

Проблема с MODBUSом

Сообщение Sancho »

Любой терминальной программой.
Можно insat universal opc server в режиме слэйва. Правда не помню, выдаёт он логи или нет в таком режиме.

Отправлено спустя 2 минуты 1 секунду:
Я пользуюсь этой
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
ProfitEL
Рядовой
Сообщения: 7
Зарегистрирован: 04 окт 2019, 14:07
Имя: Алексей

Проблема с MODBUSом

Сообщение ProfitEL »

Большое спасибо, помогло.
Проблема была в размере запрашиваемых данных. Сейчас все работает как часы.
Ответить

Вернуться в «Начинающим»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость