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

Ошибка связи или ответ с исключением

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

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

#1

Сообщение ProfitEL » 21.10.2019{, 13:26}

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

pan
Полковник
Сообщения: 2860
Зарегистрирован: 13.04.2017{, 11:57}
Репутация: 204
Имя: noname

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

#2

Сообщение pan » 21.10.2019{, 13:44}

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

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

заранее пожалуйста :smile171:

ProfitEL
Рядовой
Сообщения: 7
Зарегистрирован: 04.10.2019{, 14:07}
Репутация: 0
Имя: Алексей

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

#3

Сообщение ProfitEL » 21.10.2019{, 14:17}

При подкл ючении Ардуино Нано через RS485 к компу QModBus данные из регистра считывает.
При подключении контроллера FATEK по RS485 к компу все работает данные считываются и записываются в регистры.
При подключении Ардуино Нано с FATEK по RS485 (FATER мастер - Ардуинка слейв) выскакивает ошибка: ошибка связи или ответ с исключением.
Так понятней?))

Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 590
Откуда: Ярославль.
Имя: Александр
Контактная информация:

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

#4

Сообщение Sancho » 21.10.2019{, 14:36}

ProfitEL, Не могли бы Вы выложить лог обмена контролера и слэйва. Оба варианта, с компом и ардуино.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.

ProfitEL
Рядовой
Сообщения: 7
Зарегистрирован: 04.10.2019{, 14:07}
Репутация: 0
Имя: Алексей

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

#5

Сообщение ProfitEL » 21.10.2019{, 14:43}

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

Отправлено спустя 7 минут 3 секунды:
С контроллера в нужный момент времени отправляется запрос считать из регистра №2 на ардуинке данные, и при прохождении самой первой , нулевой , транзакции сразу выдает ошибку. Делаю сброс ошибки и повторяю запрос. И все повторяется по кругу. Параметры выставил все одинаковые (скорость обмена, четность, битность и т.п.) как на проверке с компом. С компом проверял, чтобы исключить неисправные блоки. Получается, если отдельно каждый контроллер с компом работает без проблем. Только соединяю их вместе, выдаёт ошибку.

Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 590
Откуда: Ярославль.
Имя: Александр
Контактная информация:

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

#6

Сообщение Sancho » 21.10.2019{, 14:58}

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

Отправлено спустя 1 минуту 47 секунд:
Свисток будет третьим устройством на шине 485
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.

ProfitEL
Рядовой
Сообщения: 7
Зарегистрирован: 04.10.2019{, 14:07}
Репутация: 0
Имя: Алексей

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

#7

Сообщение ProfitEL » 21.10.2019{, 16:48}

К сожалению моя программа работает только в режиме мастера. Может подскажете чем можно послушать линию?

Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 590
Откуда: Ярославль.
Имя: Александр
Контактная информация:

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

#8

Сообщение Sancho » 21.10.2019{, 17:17}

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

Отправлено спустя 2 минуты 1 секунду:
Я пользуюсь этой
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.

ProfitEL
Рядовой
Сообщения: 7
Зарегистрирован: 04.10.2019{, 14:07}
Репутация: 0
Имя: Алексей

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

#9

Сообщение ProfitEL » 05.11.2019{, 15:18}

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

Ответить

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