Modbus 9.3.12

Использование протокола Modbus
ecoins
Полковник
Сообщения: 3992
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 136 раз
Поблагодарили: 148 раз

Re: Modbus 9.3.12

Сообщение ecoins »

malen53751 писал(а): 31 май 2025, 14:44 Скажите ecoins, связь по modbus TCP по сети через W5500 решается?
В режиме Slave TCP работает.
В режиме Master TCP работает с внешними компьютерами, с собственными контроллерами проблема осталась.
Она оказалась не простой и у разработчика на это не хватило времени.
malen53751
Рядовой
Сообщения: 43
Зарегистрирован: 12 июн 2018, 12:38
Имя: Михаил
Поблагодарили: 1 раз

Re: Modbus 9.3.12

Сообщение malen53751 »

Благодарен за ответ.
lfgjikjjyj
Сержант
Сообщения: 100
Зарегистрирован: 27 мар 2025, 12:13
Имя: Коля
Поблагодарили: 6 раз

Re: Modbus 9.3.12

Сообщение lfgjikjjyj »

montirovka писал(а): 31 май 2025, 07:27 Уважаемые пользователи. Можете в этой теме выложить рабочий проект сделанный в 9 версии с применением Modbus или ссылку на тему . Почему то не получается у меня принимать данные в 9 версии FLProg.
щас проверил на уно
мастер работает
слейв работает
Аватара пользователя
montirovka
Капитан
Сообщения: 725
Зарегистрирован: 15 фев 2021, 16:16
Откуда: Геленджик
Имя: Сергей
Благодарил (а): 42 раза
Поблагодарили: 173 раза

Re: Modbus 9.3.12

Сообщение montirovka »

lfgjikjjyj писал(а): 31 май 2025, 15:56
montirovka писал(а): 31 май 2025, 07:27 Уважаемые пользователи. Можете в этой теме выложить рабочий проект сделанный в 9 версии с применением Modbus или ссылку на тему . Почему то не получается у меня принимать данные в 9 версии FLProg.
щас проверил на уно
мастер работает
слейв работает
А проекты которые тестировали на UNO можно увидеть?
lfgjikjjyj
Сержант
Сообщения: 100
Зарегистрирован: 27 мар 2025, 12:13
Имя: Коля
Поблагодарили: 6 раз

Re: Modbus 9.3.12

Сообщение lfgjikjjyj »

слейв.flp
мастер.flp

это не связка а разнобой
на мастере считывал китайские датчики и данные из модбас слейв компа
а слейв просто считал через модбас мастер компа
У вас нет необходимых прав для просмотра вложений в этом сообщении.
lfgjikjjyj
Сержант
Сообщения: 100
Зарегистрирован: 27 мар 2025, 12:13
Имя: Коля
Поблагодарили: 6 раз

Re: Modbus 9.3.12

Сообщение lfgjikjjyj »

по поводу 8266 перепроверил
8266 мастер - 8266 слейв не работают
8266 мастер - комп слейв не работает
комп мастер - 8266 слейв работает
Аватара пользователя
montirovka
Капитан
Сообщения: 725
Зарегистрирован: 15 фев 2021, 16:16
Откуда: Геленджик
Имя: Сергей
Благодарил (а): 42 раза
Поблагодарили: 173 раза

Re: Modbus 9.3.12

Сообщение montirovka »

Вчера попросил младшего сына расписать наименование команд в скетчах slave различных версий (см. выше).
Это было сделано в сервисе ИИ Claude AI. Так же сравнил сравнил сами версии.
photo_2025-05-31_16-44-56.jpg
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
montirovka
Капитан
Сообщения: 725
Зарегистрирован: 15 фев 2021, 16:16
Откуда: Геленджик
Имя: Сергей
Благодарил (а): 42 раза
Поблагодарили: 173 раза

Re: Modbus 9.3.12

Сообщение montirovka »

lfgjikjjyj писал(а): 31 май 2025, 16:14 слейв.flpмастер.flp


это не связка а разнобой
на мастере считывал китайские датчики и данные из модбас слейв компа
а слейв просто считал через модбас мастер компа
В мастере скорость 4800, в слейве - 9600.
lfgjikjjyj
Сержант
Сообщения: 100
Зарегистрирован: 27 мар 2025, 12:13
Имя: Коля
Поблагодарили: 6 раз

Re: Modbus 9.3.12

Сообщение lfgjikjjyj »

у меня одна унка
я и сказал что разнобой тест
в режиме мастера китайские датчики цеплял у них 4800
а в слейве по умолчанию оставил 9600 и прочитал через комп
lfgjikjjyj
Сержант
Сообщения: 100
Зарегистрирован: 27 мар 2025, 12:13
Имя: Коля
Поблагодарили: 6 раз

Re: Modbus 9.3.12

Сообщение lfgjikjjyj »

lfgjikjjyj писал(а): 31 май 2025, 16:24 по поводу 8266 перепроверил
8266 мастер - 8266 слейв не работают
8266 мастер - комп слейв не работает
комп мастер - 8266 слейв работает
да битрейт старый не убрал
теперь 8266 мастер - комп слейв тоже работает
lfgjikjjyj
Сержант
Сообщения: 100
Зарегистрирован: 27 мар 2025, 12:13
Имя: Коля
Поблагодарили: 6 раз

Re: Modbus 9.3.12

Сообщение lfgjikjjyj »

а вот связка не работает на 8266
потомучто проблема в неправильном взаимодействии

2025-05-31_213158.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
malen53751
Рядовой
Сообщения: 43
Зарегистрирован: 12 июн 2018, 12:38
Имя: Михаил
Поблагодарили: 1 раз

Re: Modbus 9.3.12

Сообщение malen53751 »

Посмотрите
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
montirovka
Капитан
Сообщения: 725
Зарегистрирован: 15 фев 2021, 16:16
Откуда: Геленджик
Имя: Сергей
Благодарил (а): 42 раза
Поблагодарили: 173 раза

Re: Modbus 9.3.12

Сообщение montirovka »

malen53751 писал(а): 31 май 2025, 18:02 Посмотрите
У вас просто UART. Нужно RS485.
2025-05-31_18-11-18.png
Еще одна засада. В 9 версии нет дисплея слева для моих Ардуинок (Про Мини, Нано).
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
dstrufanov
Сержант
Сообщения: 193
Зарегистрирован: 07 янв 2024, 12:43
Имя: Дмитрий
Благодарил (а): 23 раза
Поблагодарили: 35 раз

Re: Modbus 9.3.12

Сообщение dstrufanov »

lfgjikjjyj писал(а): 31 май 2025, 17:38 а вот связка не работает на 8266
потомучто проблема в неправильном взаимодействии
2025-05-31_213158.png
Да, мастер очень поздно переключается на прием
malen53751
Рядовой
Сообщения: 43
Зарегистрирован: 12 июн 2018, 12:38
Имя: Михаил
Поблагодарили: 1 раз

Re: Modbus 9.3.12

Сообщение malen53751 »

У меня только ESP и RP2040.Мне кажется с ESP удобней.Данные на дисплей или в браузер или каскаду.
Аватара пользователя
D7Slider
Рядовой
Сообщения: 37
Зарегистрирован: 23 окт 2021, 13:53
Откуда: г.Сосногорск, Республика Коми
Имя: Дмитрий
Поблагодарили: 8 раз

Re: Modbus 9.3.12

Сообщение D7Slider »

montirovka писал(а): 31 май 2025, 18:14
malen53751 писал(а): 31 май 2025, 18:02 Посмотрите
У вас просто UART. Нужно RS485.
2025-05-31_18-11-18.png
RS485 это лишь интерфейс. Протокол modbus-rtu прекрасно функционирует и с интерфейсом UART и с RS232. То есть если в сети только мастер и слэйв то RS485 не обязательно использовать.
Аватара пользователя
montirovka
Капитан
Сообщения: 725
Зарегистрирован: 15 фев 2021, 16:16
Откуда: Геленджик
Имя: Сергей
Благодарил (а): 42 раза
Поблагодарили: 173 раза

Re: Modbus 9.3.12

Сообщение montirovka »

В RS 485 используется пин для приема передачи PE DE. А как РЕ расшифровывается?
2025-06-02_08-33-21.png
2025-06-02_08-26-27.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
WildCat
Лейтенант
Сообщения: 556
Зарегистрирован: 04 июн 2022, 04:14
Имя: Михаил
Благодарил (а): 4 раза
Поблагодарили: 9 раз

Re: Modbus 9.3.12

Сообщение WildCat »

Вообще должно быть Re/De
RE (receiver enable) и DE (driver enable)
Аватара пользователя
D7Slider
Рядовой
Сообщения: 37
Зарегистрирован: 23 окт 2021, 13:53
Откуда: г.Сосногорск, Республика Коми
Имя: Дмитрий
Поблагодарили: 8 раз

Re: Modbus 9.3.12

Сообщение D7Slider »

montirovka писал(а): 02 июн 2025, 09:01 В RS 485 используется пин для приема передачи PE DE. А как РЕ расшифровывается?
2025-06-02_08-33-21.png
2025-06-02_08-26-27.png
Вообще должно быть RE - reciver enable разрешение приема и DE driver output enable разрешение передачи .
Аватара пользователя
montirovka
Капитан
Сообщения: 725
Зарегистрирован: 15 фев 2021, 16:16
Откуда: Геленджик
Имя: Сергей
Благодарил (а): 42 раза
Поблагодарили: 173 раза

Re: Modbus 9.3.12

Сообщение montirovka »

Вот и я об этом. Ошибка переходит из версии в версию. Нужно подправить РЕ на RE.
2793b6a1e9f7f516e25d2ae8d51b932b28ef0a23.jpeg
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось montirovka 02 июн 2025, 11:00, всего редактировалось 2 раза.
Ответить

Вернуться в «Modbus»

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

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