RS-485 Modbus, подскажите пожалуйста!
-
- Рядовой
- Сообщения: 46
- Зарегистрирован: 25 апр 2022, 15:45
- Имя: Владимир
RS-485 Modbus, подскажите пожалуйста!
Всем добрый день!
Подключил к UNO модуль MAX485, по витой паре к конвертеру USB-RS485.
На самой плате выбрал Slave RTU, выбрал сериал порт, выбрал порт RE-DE.
Учусь работать с протоколом Modbus, хотел начать с простого, передать одну переменную на компьютер в программу Qmodbus.
Столкнулся с проблемой, Qmodbus выдаёт ошибку и не хочет работать.
Подскажите пожалуйста в какую сторону копать?
Уже пробовал 3 разных модуля MAX485. Но ощущение что упускаю какую-то мелочь.
Подскажите пожалуйста.
Подключил к UNO модуль MAX485, по витой паре к конвертеру USB-RS485.
На самой плате выбрал Slave RTU, выбрал сериал порт, выбрал порт RE-DE.
Учусь работать с протоколом Modbus, хотел начать с простого, передать одну переменную на компьютер в программу Qmodbus.
Столкнулся с проблемой, Qmodbus выдаёт ошибку и не хочет работать.
Подскажите пожалуйста в какую сторону копать?
Уже пробовал 3 разных модуля MAX485. Но ощущение что упускаю какую-то мелочь.
Подскажите пожалуйста.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- Rovki
- Полковник
- Сообщения: 5710
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 67 раз
- Поблагодарили: 212 раз
- Контактная информация:
RS-485 Modbus, подскажите пожалуйста!
Rx-rx, Tx-tx соедините
Электронщик до мозга костей и не только
-
- Рядовой
- Сообщения: 46
- Зарегистрирован: 25 апр 2022, 15:45
- Имя: Владимир
RS-485 Modbus, подскажите пожалуйста!
Соединения MAX485 модуля с Ардуино:
RO соединено с RX(0)
DI соединено с TX(1)
-
- Лейтенант
- Сообщения: 305
- Зарегистрирован: 18 сен 2015, 14:00
- Откуда: Саратов
- Имя: Сергей
- Поблагодарили: 1 раз
RS-485 Modbus, подскажите пожалуйста!
У Вас сам преобразователь компьютером не определился там CH-340 стоит, но драйвер не подходит, копайте сторону драйвера.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
S
-
- Рядовой
- Сообщения: 46
- Зарегистрирован: 25 апр 2022, 15:45
- Имя: Владимир
RS-485 Modbus, подскажите пожалуйста!
Спасибо за мануал,KSP писал(а): 19 июн 2023, 18:20 У Вас сам преобразователь компьютером не определился там CH-340 стоит, но драйвер не подходит, копайте сторону драйвера.
33.03 преобразователи интерфейсов.pdf
преобразователь определяется как USB-SERIAL CH340 при подключении к компьютеру, обновил драйверы автоматически, но не помогло(((
Скачал драйверы с офф.сайта по мануалу - Винда пишет "Наиболее подходящие драйверы уже установлены"
Удалил драйвер, установил заново - не помогло.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Лейтенант
- Сообщения: 305
- Зарегистрирован: 18 сен 2015, 14:00
- Откуда: Саратов
- Имя: Сергей
- Поблагодарили: 1 раз
RS-485 Modbus, подскажите пожалуйста!
[ref]valdemar71[/ref],
простые платы УНО, НАНО есть для пробы на них Qmodbus нормально должен реагировать и сразу открываться
простые платы УНО, НАНО есть для пробы на них Qmodbus нормально должен реагировать и сразу открываться
S
RS-485 Modbus, подскажите пожалуйста!
Приветствую.
Драйвера вроде нормально встали. Другое ПО не могло порт занять?
Драйвера вроде нормально встали. Другое ПО не могло порт занять?
-
- Лейтенант
- Сообщения: 305
- Зарегистрирован: 18 сен 2015, 14:00
- Откуда: Саратов
- Имя: Сергей
- Поблагодарили: 1 раз
RS-485 Modbus, подскажите пожалуйста!
Qmodbus при запуске выбирает порт где есть СН-340 и если порты заняты то пишет, что портов нет и потом открывается на любом порту. Кроме Qmodbas есть еще программа Modsim называется ей попробуйте, у меня старая версия для какого виндовса не знаю на 7 работает.
[spoiler] [/spoiler]
[spoiler] [/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Рядовой
- Сообщения: 46
- Зарегистрирован: 25 апр 2022, 15:45
- Имя: Владимир
RS-485 Modbus, подскажите пожалуйста!
Загрузил в Уно Ваш скетч проверочный, который вы кидали в похожей теме - реакии Qmodbus никакой, тажа ошибка.KSP писал(а): 20 июн 2023, 16:33 [ref]valdemar71[/ref],
простые платы УНО, НАНО есть для пробы на них Qmodbus нормально должен реагировать и сразу открываться
Грешу на "свисток", уже заказал другие, жду, пробую варианты.
Отправлено спустя 8 минут 34 секунды:
У меня 3D принтер включён постоянно, попробовал без него - ничего не изменилось, ошибка не пофиксилась(sowaxm писал(а): 20 июн 2023, 20:18 Приветствую.
Драйвера вроде нормально встали. Другое ПО не могло порт занять?
-
- Лейтенант
- Сообщения: 305
- Зарегистрирован: 18 сен 2015, 14:00
- Откуда: Саратов
- Имя: Сергей
- Поблагодарили: 1 раз
RS-485 Modbus, подскажите пожалуйста!
В каком смысле реакции Qmodbus никакой. Та же запись из 1 поста? Если та же значит Qmodbus криво установился. После загрузки скетча сразу должна открыться программа с номером порта через который была произведена загрузка: драйвера для них одинаковые.
Отправлено спустя 2 минуты 9 секунд:
Свисток ставить никуда не надо если плата УНО даже кабель выдергивать не надо.
Отправлено спустя 2 минуты 9 секунд:
Свисток ставить никуда не надо если плата УНО даже кабель выдергивать не надо.
S
-
- Рядовой
- Сообщения: 46
- Зарегистрирован: 25 апр 2022, 15:45
- Имя: Владимир
RS-485 Modbus, подскажите пожалуйста!
Да, тажа ошибка. Qmodbus переустановил, не помогло, Винда 10 если это имеет смысл.KSP писал(а): 22 июн 2023, 14:15 В каком смысле реакции Qmodbus никакой. Та же запись из 1 поста? Если та же значит Qmodbus криво установился. После загрузки скетча сразу должна открыться программа с номером порта через который была произведена загрузка: драйвера для них одинаковые.
Отправлено спустя 2 минуты 9 секунд:
Свисток ставить никуда не надо если плата УНО даже кабель выдергивать не надо.
Отправлено спустя 3 минуты 37 секунд:
Соединил две платы через модули MAX485, одна мастер, другая слейв. Полёт нормальный, светодиодом моргаю.
Модули исправны. Даже не знаю в чём может быть дело.
https://youtu.be/YPBVIhsdDkY
Пробовал Modsim, тоже безрезультатно

Отправлено спустя 4 минуты 6 секунд:
Заказал новые "свистки", какие рекомендуют на форуме
Отправлено спустя 1 час 21 минуту 1 секунду:
[ref]KSP[/ref], спасибо большое за Вашу помощь! Извините что задаю возможно глупые вопросы, тематика для меня новая.
Подскажите пожалуйста:
Я взял Мегу в режиме слейв, подключил к ней дисплей для отображения данных.
На Уно в режиме мастер записал Ваш проверочный скетч для поочерёдной отправки двух значений.
Соединил витой парой, но столкнулся с такой проблемой:
Данные не передаются.
https://youtu.be/Rah0D7OL3IA
НО, если отключить RX от MAX485 у мастера на Уно, то данные передаются корректно.
https://youtu.be/1NVnkmIGqn0
Скетчи:
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Сержант
- Сообщения: 291
- Зарегистрирован: 08 дек 2021, 22:41
- Имя: Вячеслав
- Благодарил (а): 15 раз
- Поблагодарили: 44 раза
RS-485 Modbus, подскажите пожалуйста!
Попробуйте номер порта сделать в первом десятке.
(иногда бывают глюки из-за этого)
(иногда бывают глюки из-за этого)
-
- Лейтенант
- Сообщения: 305
- Зарегистрирован: 18 сен 2015, 14:00
- Откуда: Саратов
- Имя: Сергей
- Поблагодарили: 1 раз
RS-485 Modbus, подскажите пожалуйста!
[ref]valdemar71[/ref],
вариантов почему не так много: пин 7 на УНО или дает постоянно 1 или не работает, или на Меге пин 7 глючит . Либо тоже самое на МАХ485 беда одна нога не работает. Второе это то, что на 8 версии другой Modbus как проверить эту догадку не знаю. Но больше склоняюсь на неисправности железа. И скоростя слишком большие 9600 на пробу достаточно. Еще как вариант пин DE-RE поменяйте на любой другой.
вариантов почему не так много: пин 7 на УНО или дает постоянно 1 или не работает, или на Меге пин 7 глючит . Либо тоже самое на МАХ485 беда одна нога не работает. Второе это то, что на 8 версии другой Modbus как проверить эту догадку не знаю. Но больше склоняюсь на неисправности железа. И скоростя слишком большие 9600 на пробу достаточно. Еще как вариант пин DE-RE поменяйте на любой другой.
-
- Рядовой
- Сообщения: 46
- Зарегистрирован: 25 апр 2022, 15:45
- Имя: Владимир
RS-485 Modbus, подскажите пожалуйста!
Спасибо большое за совет, не знаю точно что именно помогло, но всё получилось.slsl писал(а): 22 июн 2023, 18:08 Попробуйте номер порта сделать в первом десятке.
(иногда бывают глюки из-за этого)
Подключил новый свисток - тажа ошибка.
Поменял номер Com-порта на "5" - тажа ошибка.
Вынул свисток, всунул обратно - заработало.
Отправлено спустя 2 минуты 41 секунду:
Вы правы, купил 10 модулей - все с одной и той же проблемой.
Отправлено спустя 8 минут 2 секунды:
Спасибо большое!KSP писал(а): 22 июн 2023, 20:02 [ref]valdemar71[/ref],
вариантов почему не так много: пин 7 на УНО или дает постоянно 1 или не работает, или на Меге пин 7 глючит . Либо тоже самое на МАХ485 беда одна нога не работает. Второе это то, что на 8 версии другой Modbus как проверить эту догадку не знаю. Но больше склоняюсь на неисправности железа. И скоростя слишком большие 9600 на пробу достаточно. Еще как вариант пин DE-RE поменяйте на любой другой.
Пофиксил проблему сменой модулей MAX485, пробовал разные из ра3ных магазинов - результат тот же.
Купил на Чип и Дипе, подключил - всё заработало. Они правда иногда чуть подвисают, но потом передаются корректно.
Отправлено спустя 1 минуту 58 секунд:
Эра новых непонятных проблем:
При отправки запроса в Qmodbus на чтение регистра с мастера получаю сообщение об ошибке от программы.
Отправлено спустя 8 минут 21 секунду:
Наверно это связано с красными полями в программе.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Лейтенант
- Сообщения: 305
- Зарегистрирован: 18 сен 2015, 14:00
- Откуда: Саратов
- Имя: Сергей
- Поблагодарили: 1 раз
RS-485 Modbus, подскажите пожалуйста!
это связано с тем, что Вы пытаетесь мастером опросить мастера если залит проект с фотографии. Qmodbus это мастер сети и им можно работать только со слейвами.
S
-
- Рядовой
- Сообщения: 46
- Зарегистрирован: 25 апр 2022, 15:45
- Имя: Владимир
RS-485 Modbus, подскажите пожалуйста!
Понял, попробовал залить Ваш проверочный скетч с Слейвом - такая ошибка.KSP писал(а): 28 июн 2023, 14:23 это связано с тем, что Вы пытаетесь мастером опросить мастера если залит проект с фотографии. Qmodbus это мастер сети и им можно работать только со слейвами.
Отправлено спустя 7 минут 46 секунд:
"Ведомое выдало исключение «Неверный CRC» или функция не реализована"
Отправлено спустя 2 минуты 49 секунд:
на УНО не моргает не TX не RX, такое ощущение что она вообще не хочет общаться, 13 пин тоже не горит.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Лейтенант
- Сообщения: 305
- Зарегистрирован: 18 сен 2015, 14:00
- Откуда: Саратов
- Имя: Сергей
- Поблагодарили: 1 раз
RS-485 Modbus, подскажите пожалуйста!
попробуйте прямым проводом для программирования без свистков и переходников, сразу считать.
S
-
- Рядовой
- Сообщения: 46
- Зарегистрирован: 25 апр 2022, 15:45
- Имя: Владимир
RS-485 Modbus, подскажите пожалуйста!
Считывает.KSP писал(а): 28 июн 2023, 14:36 попробуйте прямым проводом для программирования без свистков и переходников, сразу считать.
Смена номера ком-порта на 1-9 помогает, чуть ранее не мог с Уно читать таким способом.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Лейтенант
- Сообщения: 305
- Зарегистрирован: 18 сен 2015, 14:00
- Откуда: Саратов
- Имя: Сергей
- Поблагодарили: 1 раз
RS-485 Modbus, подскажите пожалуйста!
пустой свисток вставьте и откройте Qmobus каким портом он определится? И самое главное программу всегда закрывайте , вниз опускать не нужно начинает глючить.
S
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 5 гостей