Проблема с MODBUSом
Проблема с MODBUSом
Всем доброго времени суток!
Делаю проект, хочу к уже работающему станку на контроллере FATEK, доработать датчик измерения расстояния на Vl5310x, и передавать данные по MODBUS RTU (RS4856). Схему собрал, все работает (СПАСИБО за ПБ Vl5310x). Но проблема с передачей данных. При подключении к компу через программу QModBus, все работает по отдельности. Если подключаю оба контроллера, выдаёт ошибку (08 или 0В) ошибка связи или ответ с исключением. Может может кто подсказать, в чем может быть проблема.
Заранее спасибо!
Делаю проект, хочу к уже работающему станку на контроллере FATEK, доработать датчик измерения расстояния на Vl5310x, и передавать данные по MODBUS RTU (RS4856). Схему собрал, все работает (СПАСИБО за ПБ Vl5310x). Но проблема с передачей данных. При подключении к компу через программу QModBus, все работает по отдельности. Если подключаю оба контроллера, выдаёт ошибку (08 или 0В) ошибка связи или ответ с исключением. Может может кто подсказать, в чем может быть проблема.
Заранее спасибо!
Проблема с MODBUSом
При подкл ючении Ардуино Нано через RS485 к компу QModBus данные из регистра считывает.
При подключении контроллера FATEK по RS485 к компу все работает данные считываются и записываются в регистры.
При подключении Ардуино Нано с FATEK по RS485 (FATER мастер - Ардуинка слейв) выскакивает ошибка: ошибка связи или ответ с исключением.
Так понятней?))
При подключении контроллера FATEK по RS485 к компу все работает данные считываются и записываются в регистры.
При подключении Ардуино Нано с FATEK по RS485 (FATER мастер - Ардуинка слейв) выскакивает ошибка: ошибка связи или ответ с исключением.
Так понятней?))
- Sancho
- Полковник
- Сообщения: 4066
- Зарегистрирован: 25 дек 2015, 17:32
- Откуда: Ярославль.
- Имя: Александр
- Поблагодарили: 5 раз
- Контактная информация:
Проблема с MODBUSом
[ref]ProfitEL[/ref], Не могли бы Вы выложить лог обмена контролера и слэйва. Оба варианта, с компом и ардуино.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
Проблема с MODBUSом
Прошу прощения, не понял, как выложить лог обмена.)
Отправлено спустя 7 минут 3 секунды:
С контроллера в нужный момент времени отправляется запрос считать из регистра №2 на ардуинке данные, и при прохождении самой первой , нулевой , транзакции сразу выдает ошибку. Делаю сброс ошибки и повторяю запрос. И все повторяется по кругу. Параметры выставил все одинаковые (скорость обмена, четность, битность и т.п.) как на проверке с компом. С компом проверял, чтобы исключить неисправные блоки. Получается, если отдельно каждый контроллер с компом работает без проблем. Только соединяю их вместе, выдаёт ошибку.
Отправлено спустя 7 минут 3 секунды:
С контроллера в нужный момент времени отправляется запрос считать из регистра №2 на ардуинке данные, и при прохождении самой первой , нулевой , транзакции сразу выдает ошибку. Делаю сброс ошибки и повторяю запрос. И все повторяется по кругу. Параметры выставил все одинаковые (скорость обмена, четность, битность и т.п.) как на проверке с компом. С компом проверял, чтобы исключить неисправные блоки. Получается, если отдельно каждый контроллер с компом работает без проблем. Только соединяю их вместе, выдаёт ошибку.
- Sancho
- Полковник
- Сообщения: 4066
- Зарегистрирован: 25 дек 2015, 17:32
- Откуда: Ярославль.
- Имя: Александр
- Поблагодарили: 5 раз
- Контактная информация:
Проблема с MODBUSом
Поставьте свисток 485, терминалкой слушайте, записывайте. Или Вашей программой в режиме слэйв с неиспользуемым адресом, что-бы только слушала, но не отвечала.
Отправлено спустя 1 минуту 47 секунд:
Свисток будет третьим устройством на шине 485
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
Проблема с MODBUSом
К сожалению моя программа работает только в режиме мастера. Может подскажете чем можно послушать линию?
- Sancho
- Полковник
- Сообщения: 4066
- Зарегистрирован: 25 дек 2015, 17:32
- Откуда: Ярославль.
- Имя: Александр
- Поблагодарили: 5 раз
- Контактная информация:
Проблема с MODBUSом
Любой терминальной программой.
Можно insat universal opc server в режиме слэйва. Правда не помню, выдаёт он логи или нет в таком режиме.
Отправлено спустя 2 минуты 1 секунду:
Я пользуюсь этой
Можно insat universal opc server в режиме слэйва. Правда не помню, выдаёт он логи или нет в таком режиме.
Отправлено спустя 2 минуты 1 секунду:
Я пользуюсь этой
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
Проблема с MODBUSом
Большое спасибо, помогло.
Проблема была в размере запрашиваемых данных. Сейчас все работает как часы.
Проблема была в размере запрашиваемых данных. Сейчас все работает как часы.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя