ESP8266 Modbus TCP RTU RS-485 web

Использование протокола Modbus
Аватара пользователя
Evgesha
Лейтенант
Сообщения: 512
Зарегистрирован: 29.10.2015{, 09:57}
Репутация: 17
Откуда: Kazakhstan
Имя: Evgesha

ESP8266 Modbus TCP RTU RS-485 web

#1

Сообщение Evgesha » 22.12.2017{, 08:49}

ESP8266 Modbus TCP RTU RS-485

Переходник из esp8266 и max485
Wifi мост модбас rs485.

также можно использовать напрямую без max 485, прозрачного моста. то есть напрямую к контроллеру, выбор пина "re de" выбрать "none".



Используется связка
Hmi modbas(android) wifi ESP8266-01

Источник
https://esp8266.ru/forum/threads/modbus ... erver.911/

https://youtu.be/DzkCXMzQwuI

Краткий пример передачи переменной типа int16 и булевой переменной с выходом на пин 13. Через телефон по программе hmi modbas.
https://youtu.be/Y5oIOq1lKzE

Вложения
ПРОЗРАЧНЫЙ РЕЖИМ MODBUS SLAVE RTU.jpg
3477946.jpg
1579130.jpg
Последний раз редактировалось Evgesha 26.01.2018{, 20:10}, всего редактировалось 3 раза.
ПОМОЩЬ ПРОЕКТУ FLPROG:
http://flprog.ru/pomoshh-proektu/

Аватара пользователя
Rovki
Полковник
Сообщения: 4485
Зарегистрирован: 22.04.2016{, 17:25}
Репутация: 236
Откуда: Чехов
Имя: Анатолий
Контактная информация:

ESP8266 Modbus TCP RTU RS-485 web

#2

Сообщение Rovki » 22.12.2017{, 16:42}

Установите связь телефона и модуля ,а потом отойдите на расстояние что бы связь разорвалась .Потом войдите в зону действия и посмотрите как будет вести себя модуль .Вот это интересно.
Электронщик до мозга костей и не только

Аватара пользователя
Evgesha
Лейтенант
Сообщения: 512
Зарегистрирован: 29.10.2015{, 09:57}
Репутация: 17
Откуда: Kazakhstan
Имя: Evgesha

ESP8266 Modbus TCP RTU RS-485 web

#3

Сообщение Evgesha » 22.12.2017{, 17:55}

Rovki писал(а):Установите связь телефона и модуля ,а потом отойдите на расстояние что бы связь разорвалась .Потом войдите в зону действия и посмотрите как будет вести себя модуль .Вот это интересно.
связь восстановилась, передача данных возобновилась. ничего странного не заметил. кроме как на 7 этажей отойти пришлось, чтоб разорвалось связь.
ПОМОЩЬ ПРОЕКТУ FLPROG:
http://flprog.ru/pomoshh-proektu/

Аватара пользователя
Rovki
Полковник
Сообщения: 4485
Зарегистрирован: 22.04.2016{, 17:25}
Репутация: 236
Откуда: Чехов
Имя: Анатолий
Контактная информация:

ESP8266 Modbus TCP RTU RS-485 web

#4

Сообщение Rovki » 22.12.2017{, 18:04}

Evgesha писал(а):связь восстановилась
Уже хорошо .Повезло.
Электронщик до мозга костей и не только

Аватара пользователя
CraCk
Лейтенант
Сообщения: 600
Зарегистрирован: 10.09.2015{, 21:51}
Репутация: 9

ESP8266 Modbus TCP RTU RS-485 web

#5

Сообщение CraCk » 22.12.2017{, 20:37}

Evgesha писал(а):Используется связкаHmi modbas(android) wifi ESP8266 RS485 rtu
А с Каскадой ПРО версия пробовали? Раньше я пробовал, работало очень плохо. Получалось один раз включить пин13 на ардуине, а потом терялась связь Каскады с Modbus на ардуине.
Последний раз редактировалось CraCk 22.12.2017{, 20:37}, всего редактировалось 1 раз.

Аватара пользователя
Rovki
Полковник
Сообщения: 4485
Зарегистрирован: 22.04.2016{, 17:25}
Репутация: 236
Откуда: Чехов
Имя: Анатолий
Контактная информация:

ESP8266 Modbus TCP RTU RS-485 web

#6

Сообщение Rovki » 22.12.2017{, 22:12}

Тут такое дело -сервер может отключать соединение если нет обмена данными ,например у вас кнопка и вы ее не нажимаете долгое время ...Поэтому желательно что бы в проекте были компоненты индикаторы ,тогда обмен данными будет идти постоянно .
Электронщик до мозга костей и не только

Аватара пользователя
CraCk
Лейтенант
Сообщения: 600
Зарегистрирован: 10.09.2015{, 21:51}
Репутация: 9

ESP8266 Modbus TCP RTU RS-485 web

#7

Сообщение CraCk » 22.12.2017{, 23:41}

Rovki писал(а):,например у вас кнопка и вы ее не нажимаете долгое время
Помню только подключился к Каскаде сразу на телефоне нажал кнопку, пин 13 засветился с задержкой. Отпустил он погас. Потом снова нажал но больше он не заработал писало ошибка подключения и знак восклицания появился. По блютузу тот же проект работал корректно.

Аватара пользователя
Rovki
Полковник
Сообщения: 4485
Зарегистрирован: 22.04.2016{, 17:25}
Репутация: 236
Откуда: Чехов
Имя: Анатолий
Контактная информация:

ESP8266 Modbus TCP RTU RS-485 web

#8

Сообщение Rovki » 22.12.2017{, 23:46}

CraCk писал(а):Помню только подключился к Каскаде сразу на телефоне нажал кнопку, пин 13 засветился с задержкой.
Это наверное было еще в старой версии модбаса FLProg ,?Иногда мы и пользователи находили ошибки ,потому и столько обновлений .Треугольник это срабатывает тайм аут -нет ответа от устройства в течении 2сек или битый пакет .
Новость с сайта С наступающим 2018 Новым Годом19.12.2017 01:13Все кто пришлет коды активации Каскады 31.12.2017г. с 12 часов до 24 часов (МСК) получат ключи от полной версии бесплатно!
Скачайте и пробуйте снова. Мы заинтересованы в широком тестировании приложения
Последний раз редактировалось Rovki 22.12.2017{, 23:49}, всего редактировалось 1 раз.
Электронщик до мозга костей и не только

Аватара пользователя
Evgesha
Лейтенант
Сообщения: 512
Зарегистрирован: 29.10.2015{, 09:57}
Репутация: 17
Откуда: Kazakhstan
Имя: Evgesha

ESP8266 Modbus TCP RTU RS-485 web

#9

Сообщение Evgesha » 23.12.2017{, 05:52}

CraCk писал(а): А с Каскадой ПРО версия пробовали?
Нет не пробовал, теперь
До 31 буду искать планшет. Потом попробую ключ получить. Попробую через каскаду, еще хочу через проводное попробовать, а на телефоне otg нету.

В старой версии флпрог я и через блютуз немог соединиться даже ни через каскаду ни через hmi modbus. На разных скоростях пробовал,таймаут по связи проваливался. Один раз пройдет и все. А так скетчи с примерами ардуиновскими напрямую работали(ну там реле включить и т.п.)
ПОМОЩЬ ПРОЕКТУ FLPROG:
http://flprog.ru/pomoshh-proektu/

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

ESP8266 Modbus TCP RTU RS-485 web

#10

Сообщение Sancho » 23.12.2017{, 09:59}

Rovki писал(а):Новость с сайта С наступающим 2018 Новым Годом19.12.2017 01:13Все кто пришлет коды активации Каскады 31.12.2017г. с 12 часов до 24 часов (МСК) получат ключи от полной версии бесплатно!
Анатолий, ОГРОМНЫЙ РЕСПЕКТ и УВАЖЕНИЕ!!!!!!!!!!!
Если не получится на контроллере - сделаю на тразисторах и 155/176...Научился, немного.
Поможем проекту вместе!

Аватара пользователя
Rovki
Полковник
Сообщения: 4485
Зарегистрирован: 22.04.2016{, 17:25}
Репутация: 236
Откуда: Чехов
Имя: Анатолий
Контактная информация:

ESP8266 Modbus TCP RTU RS-485 web

#11

Сообщение Rovki » 23.12.2017{, 10:20}

С наступающим Новым Годом всех пользователей FLProg и  KaScada !!!
Электронщик до мозга костей и не только

Аватара пользователя
Evgesha
Лейтенант
Сообщения: 512
Зарегистрирован: 29.10.2015{, 09:57}
Репутация: 17
Откуда: Kazakhstan
Имя: Evgesha

ESP8266 Modbus TCP RTU RS-485 web

#12

Сообщение Evgesha » 25.01.2018{, 05:05}

CraCk,
CraCk писал(а):
22.12.2017{, 20:37}
А с Каскадой ПРО версия пробовали? Раньше я пробовал, работало очень плохо
Выбралось время попробовать. Та же связка, кнопка, индикатор.
С каскадой про версия не работает. Ошибка связи. Видимо каскада заточена в этом режиме только под свои преобразователи.
Также попробовал прошивки esp link, tcp2 uart в прозрачном режиме, обои программы не работают.
ПОМОЩЬ ПРОЕКТУ FLPROG:
http://flprog.ru/pomoshh-proektu/

Аватара пользователя
CraCk
Лейтенант
Сообщения: 600
Зарегистрирован: 10.09.2015{, 21:51}
Репутация: 9

ESP8266 Modbus TCP RTU RS-485 web

#13

Сообщение CraCk » 25.01.2018{, 07:15}

Evgesha писал(а):
25.01.2018{, 05:05}
обои
А пробовали скадой от flprog моргать пином13 с прошивкой esplink?

Аватара пользователя
Evgesha
Лейтенант
Сообщения: 512
Зарегистрирован: 29.10.2015{, 09:57}
Репутация: 17
Откуда: Kazakhstan
Имя: Evgesha

ESP8266 Modbus TCP RTU RS-485 web

#14

Сообщение Evgesha » 25.01.2018{, 07:24}

CraCk,
Нет, но тоже интересно. На компе надо еще виртуал сом порт установить для этого если не ошибаюсь.
ПОМОЩЬ ПРОЕКТУ FLPROG:
http://flprog.ru/pomoshh-proektu/

Аватара пользователя
CraCk
Лейтенант
Сообщения: 600
Зарегистрирован: 10.09.2015{, 21:51}
Репутация: 9

ESP8266 Modbus TCP RTU RS-485 web

#15

Сообщение CraCk » 25.01.2018{, 09:30}

Да виртуальный нужно делать. Придерживался инструкции по которой через esplink прошивают ардуино.

Аватара пользователя
brig62
Лейтенант
Сообщения: 461
Зарегистрирован: 13.05.2016{, 16:37}
Репутация: 12
Откуда: Казань
Имя: Игорь

ESP8266 Modbus TCP RTU RS-485 web

#16

Сообщение brig62 » 25.01.2018{, 09:58}

А если задача не прошивать, а читать переменные? На ОРС сервере удалось соединиться с модулем. На 23 порту. Дальше "ошибка опроса устройства"(((

Аватара пользователя
CraCk
Лейтенант
Сообщения: 600
Зарегистрирован: 10.09.2015{, 21:51}
Репутация: 9

ESP8266 Modbus TCP RTU RS-485 web

#17

Сообщение CraCk » 25.01.2018{, 10:20}

Сначала добился возможности прошивать ардуино. Потом попробовал скаду запустить. Но модбас не использовал. Зедействовал блоки прием/отправка переменной в uart. Ардуиной управлялось как будто использовал uart по проводам. Но иногда были заддержки, особенно когда в веб браузере была запущена веб морда esp

Deuce
Сержант
Сообщения: 170
Зарегистрирован: 20.07.2017{, 17:35}
Репутация: 8

ESP8266 Modbus TCP RTU RS-485 web

#18

Сообщение Deuce » 25.01.2018{, 17:23}

brig62 писал(а):
25.01.2018{, 09:58}
На ОРС сервере удалось соединиться с модулем. На 23 порту. Дальше "ошибка опроса устройства"(((
На 502 попробуй. у меня все работает.

Отправлено спустя 5 минут 4 секунды:
CraCk писал(а):
25.01.2018{, 07:15}
А пробовали скадой от flprog моргать пином13 с прошивкой esplink?
Сторонней скадой моргается отлично. Встроенную не использую, потому не могу сказать.
"У меня достаточно хлопот с собственными недостатками, чтобы ещё раздражаться из-за того, что Бог не позаботился равномерно распределить между людьми умственные способности" (Дейл Карнеги)

Аватара пользователя
brig62
Лейтенант
Сообщения: 461
Зарегистрирован: 13.05.2016{, 16:37}
Репутация: 12
Откуда: Казань
Имя: Игорь

ESP8266 Modbus TCP RTU RS-485 web

#19

Сообщение brig62 » 25.01.2018{, 17:46}

Deuce писал(а):
25.01.2018{, 17:28}
На 502 попробуй
Попробовал. Не соединяется с устройством.
Какая версия прошивки и какие настройки esp link?

Deuce
Сержант
Сообщения: 170
Зарегистрирован: 20.07.2017{, 17:35}
Репутация: 8

ESP8266 Modbus TCP RTU RS-485 web

#20

Сообщение Deuce » 25.01.2018{, 17:47}

brig62 писал(а):
25.01.2018{, 17:46}
Какая версия прошивки и какие настройки esp link?
"У меня достаточно хлопот с собственными недостатками, чтобы ещё раздражаться из-за того, что Бог не позаботился равномерно распределить между людьми умственные способности" (Дейл Карнеги)

Ответить

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