WiFi-шлюз для опроса MODBUS RTU устройств

Подключение исполнительных устройств, датчиков, контроллеров.

Модератор: immortal

Vasily7
Сообщения: 18
Зарегистрирован: Ср ноя 16, 2016 8:07 am
Благодарил (а): 1 раз
Поблагодарили: 0

Re: WiFi-шлюз для опроса MODBUS RTU устройств

Сообщение Vasily7 » Вт июл 03, 2018 8:59 am

Взял проект из шапки, подправил для свежей сборки. Заработало. Где то сам наисправлял.
Teacher_77
Сообщения: 25
Зарегистрирован: Пт янв 05, 2018 1:54 pm
Благодарил (а): 13 раз
Поблагодарили: 1 раз

Re: WiFi-шлюз для опроса MODBUS RTU устройств

Сообщение Teacher_77 » Пн авг 20, 2018 3:41 pm

Нашел тут у китаезов такую вещь

Serial RS232/ RS485 to Wifi Convertor with 2 Channel RJ45

https://ru.aliexpress.com/item/CE-FCC-H ... f84697a6-1

Как думаете - стоит попробовать?
Teacher_77
Сообщения: 25
Зарегистрирован: Пт янв 05, 2018 1:54 pm
Благодарил (а): 13 раз
Поблагодарили: 1 раз

Re: WiFi-шлюз для опроса MODBUS RTU устройств

Сообщение Teacher_77 » Пн авг 20, 2018 5:45 pm

Vasily7 писал(а):
Вт июл 03, 2018 8:59 am
Взял проект из шапки, подправил для свежей сборки. Заработало. Где то сам наисправлял.
Подскажите, а вы тоже на платке собирали, или так обошлось?
Anton
Сообщения: 24
Зарегистрирован: Вс дек 27, 2015 9:53 pm
Благодарил (а): 3 раза
Поблагодарили: 1 раз

Re: WiFi-шлюз для опроса MODBUS RTU устройств

Сообщение Anton » Вт сен 04, 2018 12:40 pm

у кого нибудь есть схема подключения???
dima
Сообщения: 2
Зарегистрирован: Ср дек 12, 2018 12:22 am
Благодарил (а): 0
Поблагодарили: 0

Re: WiFi-шлюз для опроса MODBUS RTU устройств

Сообщение dima » Вт янв 15, 2019 7:07 am

Здравствуйте !

Пытаюсь повторить "WiFi-шлюз для опроса MODBUS RTU устройств",
но не получается так как не понимаю что такое новые API и SDK.
Максимум что умею-это что-то спаять да и в скетче поменять айпишники.
Не могли бы Вы поделиться прошивками для этого устройства.
А то уже мозг сломал, не знаю что, где и как изменить.

С Уважением. Дмитрий
Спасибо!
sashurik
Сообщения: 12
Зарегистрирован: Ср авг 22, 2018 4:37 pm
Откуда: Могилев, Беларусь
Благодарил (а): 0
Поблагодарили: 1 раз

Re: WiFi-шлюз для опроса MODBUS RTU устройств

Сообщение sashurik » Чт фев 14, 2019 2:09 pm

ElectronicsInFocus писал(а):
Пт ноя 11, 2016 8:30 am
Сделал недавно WiFi-шлюз MODBUS TCP-RTU на esp8266.

Поскольку решение получилось удачным, делюсь им с сообществом.

Готов ответить на ваши вопросы. И, конечно же, приглашаю всех на мой канал.
У меня появились некоторые вопросы. В программе используются альтернативные Rx-Tx. Tx (GPIO15) в ESP8266 используется для корректного запуска микроконтроллера и подтянут к земле, а готовые платы RS485 этот вывод подтягивают к плюсу. Из за этого ESP-шка не запускается. Как Вы обходили это или просто напрямую без подтяжек подключали как в видео?
Может у вас есть код для работы напрямую с основными Rx-Tx? Нет времени разбираться с LUA.
С двумя платами на max3485 не захотел работать, хотя с max485 заработало, где то был прочитал что с модбус c max лучше вообще не использовать.
Последний раз редактировалось sashurik Чт фев 14, 2019 5:29 pm, всего редактировалось 1 раз.
sashurik
Сообщения: 12
Зарегистрирован: Ср авг 22, 2018 4:37 pm
Откуда: Могилев, Беларусь
Благодарил (а): 0
Поблагодарили: 1 раз

Re: WiFi-шлюз для опроса MODBUS RTU устройств

Сообщение sashurik » Чт фев 14, 2019 2:12 pm

dima писал(а):
Вт янв 15, 2019 7:07 am
Здравствуйте !

Пытаюсь повторить "WiFi-шлюз для опроса MODBUS RTU устройств",
но не получается так как не понимаю что такое новые API и SDK.
Максимум что умею-это что-то спаять да и в скетче поменять айпишники.
Не могли бы Вы поделиться прошивками для этого устройства.
А то уже мозг сломал, не знаю что, где и как изменить.

С Уважением. Дмитрий
Спасибо!
station_cfg={}
station_cfg.ssid="HG552f"
station_cfg.pwd="11111111"
station_cfg.save=false
wifi.sta.config(station_cfg)

ip_cfg={}
ip_cfg.ip="192.168.1.111"
ip_cfg.netmask="255.255.255.0"
ip_cfg.gateway="192.168.1.1"
wifi.sta.setip(ip_cfg)

MODBUS_ServerPort = 502
MODBUS_ServerMode = net.TCP
RS485_BaudRate = 9600
RS485_DataBits = 8
RS485_ParityBits = uart.PARITY_NONE
RS485_StopBits = uart.STOPBITS_1
RS485_TxOn_Pin = 6

-- GPIO Init
gpio.mode(7, gpio.INPUT, gpio.PULLUP)
gpio.mode(8, gpio.OUTPUT)
gpio.write(8, 1)
gpio.mode(RS485_TxOn_Pin, gpio.OUTPUT)
gpio.write(RS485_TxOn_Pin, 0)



wifi.setmode(wifi.STATION)
wifi.sta.connect()
... и т.д.
dima
Сообщения: 2
Зарегистрирован: Ср дек 12, 2018 12:22 am
Благодарил (а): 0
Поблагодарили: 0

Re: WiFi-шлюз для опроса MODBUS RTU устройств

Сообщение dima » Чт фев 21, 2019 8:50 pm

Огромное спасибо за помощь!
Не сразу заметил, решил что останется без ответа.
Буду пробовать.
СПАСИБО!
sashurik
Сообщения: 12
Зарегистрирован: Ср авг 22, 2018 4:37 pm
Откуда: Могилев, Беларусь
Благодарил (а): 0
Поблагодарили: 1 раз

Re: WiFi-шлюз для опроса MODBUS RTU устройств

Сообщение sashurik » Чт ноя 21, 2019 12:23 pm

Teacher_77 писал(а):
Пн авг 20, 2018 3:41 pm
Нашел тут у китаезов такую вещь

Serial RS232/ RS485 to Wifi Convertor with 2 Channel RJ45

https://ru.aliexpress.com/item/CE-FCC-H ... f84697a6-1

Как думаете - стоит попробовать?
стоит,
у китайцев нашел еще более бюджетное решение для тех кто не дружит с паяльником https://ru.aliexpress.com/item/40001860 ... 33ed8S2U9M стоимость в районе 10 у.е., на момент публикации цену задрали повыше
Аватара пользователя
Strangeman
Сообщения: 208
Зарегистрирован: Ср янв 16, 2013 6:35 pm
Откуда: Золотарево
Благодарил (а): 101 раз
Поблагодарили: 19 раз
Контактная информация:

Re: WiFi-шлюз для опроса MODBUS RTU устройств

Сообщение Strangeman » Пт дек 20, 2019 9:59 pm

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-БЗ (например зеленый и бело-зеленый) это А-Б.
Суть укладки в том чтобы максимально приблизить топологию к "Шине" увеличение длинны тут не критично а вот снижение общих потерь ощутимо.
Основной: Z99Le, Debian 10, модули на ESP-12F с собственной логикой. С сервером связаны, но работоспособны и без него.
Тестовый: Cubieboard2, Armbian Buster (сейчас Bionic) 5.4.y
Ответить