Страница 3 из 6

Re: Modbus 9.3.12

Добавлено: 31 май 2025, 14:50
ecoins
malen53751 писал(а): 31 май 2025, 14:44 Скажите ecoins, связь по modbus TCP по сети через W5500 решается?
В режиме Slave TCP работает.
В режиме Master TCP работает с внешними компьютерами, с собственными контроллерами проблема осталась.
Она оказалась не простой и у разработчика на это не хватило времени.

Re: Modbus 9.3.12

Добавлено: 31 май 2025, 15:04
malen53751
Благодарен за ответ.

Re: Modbus 9.3.12

Добавлено: 31 май 2025, 15:56
lfgjikjjyj
montirovka писал(а): 31 май 2025, 07:27 Уважаемые пользователи. Можете в этой теме выложить рабочий проект сделанный в 9 версии с применением Modbus или ссылку на тему . Почему то не получается у меня принимать данные в 9 версии FLProg.
щас проверил на уно
мастер работает
слейв работает

Re: Modbus 9.3.12

Добавлено: 31 май 2025, 16:08
montirovka
lfgjikjjyj писал(а): 31 май 2025, 15:56
montirovka писал(а): 31 май 2025, 07:27 Уважаемые пользователи. Можете в этой теме выложить рабочий проект сделанный в 9 версии с применением Modbus или ссылку на тему . Почему то не получается у меня принимать данные в 9 версии FLProg.
щас проверил на уно
мастер работает
слейв работает
А проекты которые тестировали на UNO можно увидеть?

Re: Modbus 9.3.12

Добавлено: 31 май 2025, 16:14
lfgjikjjyj
слейв.flp
мастер.flp

это не связка а разнобой
на мастере считывал китайские датчики и данные из модбас слейв компа
а слейв просто считал через модбас мастер компа

Re: Modbus 9.3.12

Добавлено: 31 май 2025, 16:24
lfgjikjjyj
по поводу 8266 перепроверил
8266 мастер - 8266 слейв не работают
8266 мастер - комп слейв не работает
комп мастер - 8266 слейв работает

Re: Modbus 9.3.12

Добавлено: 31 май 2025, 16:48
montirovka
Вчера попросил младшего сына расписать наименование команд в скетчах slave различных версий (см. выше).
Это было сделано в сервисе ИИ Claude AI. Так же сравнил сравнил сами версии.
photo_2025-05-31_16-44-56.jpg

Re: Modbus 9.3.12

Добавлено: 31 май 2025, 16:56
montirovka
lfgjikjjyj писал(а): 31 май 2025, 16:14 слейв.flpмастер.flp


это не связка а разнобой
на мастере считывал китайские датчики и данные из модбас слейв компа
а слейв просто считал через модбас мастер компа
В мастере скорость 4800, в слейве - 9600.

Re: Modbus 9.3.12

Добавлено: 31 май 2025, 17:14
lfgjikjjyj
у меня одна унка
я и сказал что разнобой тест
в режиме мастера китайские датчики цеплял у них 4800
а в слейве по умолчанию оставил 9600 и прочитал через комп

Re: Modbus 9.3.12

Добавлено: 31 май 2025, 17:25
lfgjikjjyj
lfgjikjjyj писал(а): 31 май 2025, 16:24 по поводу 8266 перепроверил
8266 мастер - 8266 слейв не работают
8266 мастер - комп слейв не работает
комп мастер - 8266 слейв работает
да битрейт старый не убрал
теперь 8266 мастер - комп слейв тоже работает

Re: Modbus 9.3.12

Добавлено: 31 май 2025, 17:38
lfgjikjjyj
а вот связка не работает на 8266
потомучто проблема в неправильном взаимодействии

2025-05-31_213158.png

Re: Modbus 9.3.12

Добавлено: 31 май 2025, 18:02
malen53751
Посмотрите

Re: Modbus 9.3.12

Добавлено: 31 май 2025, 18:14
montirovka
malen53751 писал(а): 31 май 2025, 18:02 Посмотрите
У вас просто UART. Нужно RS485.
2025-05-31_18-11-18.png
Еще одна засада. В 9 версии нет дисплея слева для моих Ардуинок (Про Мини, Нано).

Re: Modbus 9.3.12

Добавлено: 31 май 2025, 18:37
dstrufanov
Сообщение удалено

Re: Modbus 9.3.12

Добавлено: 31 май 2025, 18:39
malen53751
У меня только ESP и RP2040.Мне кажется с ESP удобней.Данные на дисплей или в браузер или каскаду.

Re: Modbus 9.3.12

Добавлено: 31 май 2025, 21:09
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 не обязательно использовать.

Re: Modbus 9.3.12

Добавлено: 02 июн 2025, 09:01
montirovka
В RS 485 используется пин для приема передачи PE DE. А как РЕ расшифровывается?
2025-06-02_08-33-21.png
2025-06-02_08-26-27.png

Re: Modbus 9.3.12

Добавлено: 02 июн 2025, 10:48
WildCat
Вообще должно быть Re/De
RE (receiver enable) и DE (driver enable)

Re: Modbus 9.3.12

Добавлено: 02 июн 2025, 10:48
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 разрешение передачи .

Re: Modbus 9.3.12

Добавлено: 02 июн 2025, 10:56
montirovka
Вот и я об этом. Ошибка переходит из версии в версию. Нужно подправить РЕ на RE.
2793b6a1e9f7f516e25d2ae8d51b932b28ef0a23.jpeg