- Шлюз modbus rtu wifi
- Re: WiFi-шлюз для опроса MODBUS RTU устройств
- Re: WiFi-шлюз для опроса MODBUS RTU устройств
- Re: WiFi-шлюз для опроса MODBUS RTU устройств
- Шлюз modbus rtu wifi
- Re: WiFi-шлюз для опроса MODBUS RTU устройств
- Re: WiFi-шлюз для опроса MODBUS RTU устройств
- Re: WiFi-шлюз для опроса MODBUS RTU устройств
Шлюз modbus rtu wifi
Сообщение ElectronicsInFocus » Пт ноя 11, 2016 8:30 am
Сделал недавно WiFi-шлюз MODBUS TCP-RTU на esp8266.
Позволяет вести обмен (в пределах дальности работы wifi-сети) с MODBUS-RTU устройствами используя любой клиент MODBUS-TCP (в т.ч. majordomo с модулем modbus).
Поскольку решение получилось удачным, делюсь им с сообществом.
Шлюз — небольшая плата, которую нужно подключить к сегменту сети MODBUS RTU с устройствами, которые будете опрашивать. Также на шлюз нужно подать питание. Всё. Шлюз подключится к wifi-точке доступа и будет ждать подключений к нему по MODBUS TCP.
Шлюз очень простой и дешёвый в изготовлении.
Для сборки нужно всего несколько копеечных деталей:
1. Модуль на esp8266 (любой, у которого выведены ножки GPIO13, GPIO15, GPIO01, GPIO03). Flash от 512Кб.
2. Трансивер нужного вам физического интерфейса со стороны MODBUS RTU устройства. Например, если вам нужен RS485, то можно использовать любой из аналогов max485, совместимый с 3.3в лог. уровнями. Например, подходящие трансиверы RS485.
3. Источник питания 3.3в 500мА для питания п.1 и п.2 — на ваш вкус.
4. Несколько резисторов 1К для необходимых подтяжек ног esp8266.
В качестве ПО — прошивка nodemcu и скрипт на LUA.
Поскольку я веду блог на youtube, всё достаточно подробно описал и показал в нём. Я подключал к majordomo электросчётчик SDM220 с MODBUS RTU поверх RS485.
Готов ответить на ваши вопросы. И, конечно же, приглашаю всех на мой канал.
За это сообщение автора ElectronicsInFocus поблагодарили (всего 4): shemnik69 (Пт ноя 11, 2016 2:52 pm) • gorobey (Пн янв 16, 2017 9:21 pm) • directman66 (Пт июн 16, 2017 8:40 am) • ipc2002 (Пт мар 29, 2019 1:29 am)
shemnik69 Сообщения: 590 Зарегистрирован: Пн дек 24, 2012 3:01 pm Откуда: Саратов Saratov Благодарил (а): 67 раз Поблагодарили: 63 раза
Re: WiFi-шлюз для опроса MODBUS RTU устройств
Сообщение shemnik69 » Пт ноя 11, 2016 3:42 pm
Спасибо.
ПО задумке весьма интересный вариант.
На выходные хочу попробовать.
На счет варианта подключения МАХ485 (микросхема) к 3.3. в. логике ESP8266/ Причем есть вараинт когда схема подключется именно автоматом т.е подключение только RX-TX (2 вывода) а превод в режим передачи по факту подачи сигнала на порт TX.
Такой адаптер есть на Raspberry Pi но по сути, там то же самый уровень 3.3 в
По данную схему есть ЛУТ печатка если кому нужно то предоставлю.
Подтверждаю схема работает и хорошо. Для данного варианта, исходя из реальной стоимости и простоты самое то.
Кстати у самого сетка МОДБУС уже больше года работает прекрасно. Преобразователь ТСР/Ip Modbus на микроконтроллере (описывал ранее (http://majordomo.smartliving.ru/forum/v . f=8&t=2569)
Сейчас ремонт дома и все коммуникации прекладываю с учетом именно этой сети. Витая пара.
Т.е 6 проводников 3 цвет. (+) и 3 полосатых (-) это питание (24 в.) на конроллерах установлены преобразователи DC-DC 24 на 5 в. И стабилизаторыА пара 3-БЗ (например зеленый и бело-зеленый) это А-Б.
Суть укладки в том чтобы максимально приблизить топологию к «Шине» увеличение длинны тут не критично а вот снижение общих потерь ощутимо.
shemnik69 Сообщения: 590 Зарегистрирован: Пн дек 24, 2012 3:01 pm Откуда: Саратов Saratov Благодарил (а): 67 раз Поблагодарили: 63 раза
Re: WiFi-шлюз для опроса MODBUS RTU устройств
Сообщение shemnik69 » Пт ноя 11, 2016 6:49 pm
Для массового использования прошу Вас указаить способ програмирования ESP?
скрипт с сайта почемуто? не скачивается.
Если только копированием через редактор.
какой способ скачивания и прошивки использовать?
PS/ Работает. Скопировал, внёс в ESPlorer. Ок
ElectronicsInFocus Сообщения: 38 Зарегистрирован: Пт апр 22, 2016 6:15 pm Откуда: Уфа / Россия Благодарил (а): 5 раз Поблагодарили: 6 раз Контактная информация:
Re: WiFi-шлюз для опроса MODBUS RTU устройств
Сообщение ElectronicsInFocus » Пт ноя 11, 2016 8:22 pm
shemnik69 писал(а): На счет варианта подключения МАХ485 (микросхема) к 3.3. в. логике ESP8266/ Причем есть вараинт когда схема подключется именно автоматом т.е подключение только RX-TX (2 вывода) а превод в режим передачи по факту подачи сигнала на порт TX.
Такой адаптер есть на Raspberry Pi но по сути, там то же самый уровень 3.3 в
Схема проверена. Подробно про нее вот тут http://electromost.com/news/raspberry_p . -04-04-120 (рис № 4)
По данную схему есть ЛУТ печатка если кому нужно то предоставлю.
Подтверждаю схема работает и хорошо. Для данного варианта, исходя из реальной стоимости и простоты самое то.
shemnik69 писал(а): Кстати у самого сетка МОДБУС уже больше года работает прекрасно. Преобразователь ТСР/Ip Modbus на микроконтроллере (описывал ранее (viewtopic.php?f=8&t=2569)
Сейчас ремонт дома и все коммуникации прекладываю с учетом именно этой сети. Витая пара.
Т.е 6 проводников 3 цвет. (+) и 3 полосатых (-) это питание (24 в.) на конроллерах установлены преобразователи DC-DC 24 на 5 в. И стабилизаторыА пара 3-БЗ (например зеленый и бело-зеленый) это А-Б.
Суть укладки в том чтобы максимально приблизить топологию к «Шине» увеличение длинны тут не критично а вот снижение общих потерь ощутимо.
Прикольно. А теперь представьте, что можно не делать один большой сегмент сети RS485, а распределить по дому несколько более мелких сегментов и в каждый воткнуть по wifi-шлюзу. Это же сколько гемора с проводкой сразу отменит
shemnik69 писал(а): Для массового использования прошу Вас указаить способ програмирования ESP?
скрипт с сайта почемуто? не скачивается.
Если только копированием через редактор.
какой способ скачивания и прошивки использовать?
Скрипт заливается обычным для nodeMCU способом. Например из ESPlorer. Это я забыл упомянуть.
Насчёт скачивания скрипта — ну это особенность репозитория такая. Можно скачать скрипт вместе с проектом платы одним архивом по ссылке (линк Download repository)
Шлюз modbus rtu wifi
Сообщение ElectronicsInFocus » Пт ноя 11, 2016 8:30 am
Сделал недавно WiFi-шлюз MODBUS TCP-RTU на esp8266.
Позволяет вести обмен (в пределах дальности работы wifi-сети) с MODBUS-RTU устройствами используя любой клиент MODBUS-TCP (в т.ч. majordomo с модулем modbus).
Поскольку решение получилось удачным, делюсь им с сообществом.
Шлюз — небольшая плата, которую нужно подключить к сегменту сети MODBUS RTU с устройствами, которые будете опрашивать. Также на шлюз нужно подать питание. Всё. Шлюз подключится к wifi-точке доступа и будет ждать подключений к нему по MODBUS TCP.
Шлюз очень простой и дешёвый в изготовлении.
Для сборки нужно всего несколько копеечных деталей:
1. Модуль на esp8266 (любой, у которого выведены ножки GPIO13, GPIO15, GPIO01, GPIO03). Flash от 512Кб.
2. Трансивер нужного вам физического интерфейса со стороны MODBUS RTU устройства. Например, если вам нужен RS485, то можно использовать любой из аналогов max485, совместимый с 3.3в лог. уровнями. Например, подходящие трансиверы RS485.
3. Источник питания 3.3в 500мА для питания п.1 и п.2 — на ваш вкус.
4. Несколько резисторов 1К для необходимых подтяжек ног esp8266.
В качестве ПО — прошивка nodemcu и скрипт на LUA.
Поскольку я веду блог на youtube, всё достаточно подробно описал и показал в нём. Я подключал к majordomo электросчётчик SDM220 с MODBUS RTU поверх RS485.
Готов ответить на ваши вопросы. И, конечно же, приглашаю всех на мой канал.
За это сообщение автора ElectronicsInFocus поблагодарили (всего 4): shemnik69 (Пт ноя 11, 2016 2:52 pm) • gorobey (Пн янв 16, 2017 9:21 pm) • directman66 (Пт июн 16, 2017 8:40 am) • ipc2002 (Пт мар 29, 2019 1:29 am)
shemnik69 Сообщения: 590 Зарегистрирован: Пн дек 24, 2012 3:01 pm Откуда: Саратов Saratov Благодарил (а): 67 раз Поблагодарили: 63 раза
Re: WiFi-шлюз для опроса MODBUS RTU устройств
Сообщение shemnik69 » Пт ноя 11, 2016 3:42 pm
Спасибо.
ПО задумке весьма интересный вариант.
На выходные хочу попробовать.
На счет варианта подключения МАХ485 (микросхема) к 3.3. в. логике ESP8266/ Причем есть вараинт когда схема подключется именно автоматом т.е подключение только RX-TX (2 вывода) а превод в режим передачи по факту подачи сигнала на порт TX.
Такой адаптер есть на Raspberry Pi но по сути, там то же самый уровень 3.3 в
По данную схему есть ЛУТ печатка если кому нужно то предоставлю.
Подтверждаю схема работает и хорошо. Для данного варианта, исходя из реальной стоимости и простоты самое то.
Кстати у самого сетка МОДБУС уже больше года работает прекрасно. Преобразователь ТСР/Ip Modbus на микроконтроллере (описывал ранее (http://majordomo.smartliving.ru/forum/v . f=8&t=2569)
Сейчас ремонт дома и все коммуникации прекладываю с учетом именно этой сети. Витая пара.
Т.е 6 проводников 3 цвет. (+) и 3 полосатых (-) это питание (24 в.) на конроллерах установлены преобразователи DC-DC 24 на 5 в. И стабилизаторыА пара 3-БЗ (например зеленый и бело-зеленый) это А-Б.
Суть укладки в том чтобы максимально приблизить топологию к «Шине» увеличение длинны тут не критично а вот снижение общих потерь ощутимо.
shemnik69 Сообщения: 590 Зарегистрирован: Пн дек 24, 2012 3:01 pm Откуда: Саратов Saratov Благодарил (а): 67 раз Поблагодарили: 63 раза
Re: WiFi-шлюз для опроса MODBUS RTU устройств
Сообщение shemnik69 » Пт ноя 11, 2016 6:49 pm
Для массового использования прошу Вас указаить способ програмирования ESP?
скрипт с сайта почемуто? не скачивается.
Если только копированием через редактор.
какой способ скачивания и прошивки использовать?
PS/ Работает. Скопировал, внёс в ESPlorer. Ок
ElectronicsInFocus Сообщения: 38 Зарегистрирован: Пт апр 22, 2016 6:15 pm Откуда: Уфа / Россия Благодарил (а): 5 раз Поблагодарили: 6 раз Контактная информация:
Re: WiFi-шлюз для опроса MODBUS RTU устройств
Сообщение ElectronicsInFocus » Пт ноя 11, 2016 8:22 pm
shemnik69 писал(а): На счет варианта подключения МАХ485 (микросхема) к 3.3. в. логике ESP8266/ Причем есть вараинт когда схема подключется именно автоматом т.е подключение только RX-TX (2 вывода) а превод в режим передачи по факту подачи сигнала на порт TX.
Такой адаптер есть на Raspberry Pi но по сути, там то же самый уровень 3.3 в
Схема проверена. Подробно про нее вот тут http://electromost.com/news/raspberry_p . -04-04-120 (рис № 4)
По данную схему есть ЛУТ печатка если кому нужно то предоставлю.
Подтверждаю схема работает и хорошо. Для данного варианта, исходя из реальной стоимости и простоты самое то.
shemnik69 писал(а): Кстати у самого сетка МОДБУС уже больше года работает прекрасно. Преобразователь ТСР/Ip Modbus на микроконтроллере (описывал ранее (viewtopic.php?f=8&t=2569)
Сейчас ремонт дома и все коммуникации прекладываю с учетом именно этой сети. Витая пара.
Т.е 6 проводников 3 цвет. (+) и 3 полосатых (-) это питание (24 в.) на конроллерах установлены преобразователи DC-DC 24 на 5 в. И стабилизаторыА пара 3-БЗ (например зеленый и бело-зеленый) это А-Б.
Суть укладки в том чтобы максимально приблизить топологию к «Шине» увеличение длинны тут не критично а вот снижение общих потерь ощутимо.
Прикольно. А теперь представьте, что можно не делать один большой сегмент сети RS485, а распределить по дому несколько более мелких сегментов и в каждый воткнуть по wifi-шлюзу. Это же сколько гемора с проводкой сразу отменит
shemnik69 писал(а): Для массового использования прошу Вас указаить способ програмирования ESP?
скрипт с сайта почемуто? не скачивается.
Если только копированием через редактор.
какой способ скачивания и прошивки использовать?
Скрипт заливается обычным для nodeMCU способом. Например из ESPlorer. Это я забыл упомянуть.
Насчёт скачивания скрипта — ну это особенность репозитория такая. Можно скачать скрипт вместе с проектом платы одним архивом по ссылке (линк Download repository)