WiFi-шлюз для опроса MODBUS RTU устройств
Модератор: immortal
-
- Сообщения: 18
- Зарегистрирован: Ср ноя 16, 2016 8:07 am
- Благодарил (а): 1 раз
- Поблагодарили: 0
Re: WiFi-шлюз для опроса MODBUS RTU устройств
Взял проект из шапки, подправил для свежей сборки. Заработало. Где то сам наисправлял.
-
- Сообщения: 25
- Зарегистрирован: Пт янв 05, 2018 1:54 pm
- Благодарил (а): 13 раз
- Поблагодарили: 1 раз
Re: WiFi-шлюз для опроса MODBUS RTU устройств
Нашел тут у китаезов такую вещь
Serial RS232/ RS485 to Wifi Convertor with 2 Channel RJ45
https://ru.aliexpress.com/item/CE-FCC-H ... f84697a6-1
Как думаете - стоит попробовать?
Serial RS232/ RS485 to Wifi Convertor with 2 Channel RJ45
https://ru.aliexpress.com/item/CE-FCC-H ... f84697a6-1
Как думаете - стоит попробовать?
-
- Сообщения: 25
- Зарегистрирован: Пт янв 05, 2018 1:54 pm
- Благодарил (а): 13 раз
- Поблагодарили: 1 раз
Re: WiFi-шлюз для опроса MODBUS RTU устройств
Подскажите, а вы тоже на платке собирали, или так обошлось?
Re: WiFi-шлюз для опроса MODBUS RTU устройств
Здравствуйте !
Пытаюсь повторить "WiFi-шлюз для опроса MODBUS RTU устройств",
но не получается так как не понимаю что такое новые API и SDK.
Максимум что умею-это что-то спаять да и в скетче поменять айпишники.
Не могли бы Вы поделиться прошивками для этого устройства.
А то уже мозг сломал, не знаю что, где и как изменить.
С Уважением. Дмитрий
Спасибо!
Пытаюсь повторить "WiFi-шлюз для опроса MODBUS RTU устройств",
но не получается так как не понимаю что такое новые API и SDK.
Максимум что умею-это что-то спаять да и в скетче поменять айпишники.
Не могли бы Вы поделиться прошивками для этого устройства.
А то уже мозг сломал, не знаю что, где и как изменить.
С Уважением. Дмитрий
Спасибо!
-
- Сообщения: 12
- Зарегистрирован: Ср авг 22, 2018 4:37 pm
- Откуда: Могилев, Беларусь
- Благодарил (а): 0
- Поблагодарили: 1 раз
Re: WiFi-шлюз для опроса MODBUS RTU устройств
У меня появились некоторые вопросы. В программе используются альтернативные Rx-Tx. Tx (GPIO15) в ESP8266 используется для корректного запуска микроконтроллера и подтянут к земле, а готовые платы RS485 этот вывод подтягивают к плюсу. Из за этого ESP-шка не запускается. Как Вы обходили это или просто напрямую без подтяжек подключали как в видео?ElectronicsInFocus писал(а): ↑Пт ноя 11, 2016 8:30 amСделал недавно WiFi-шлюз MODBUS TCP-RTU на esp8266.
Поскольку решение получилось удачным, делюсь им с сообществом.
Готов ответить на ваши вопросы. И, конечно же, приглашаю всех на мой канал.
Может у вас есть код для работы напрямую с основными Rx-Tx? Нет времени разбираться с LUA.
С двумя платами на max3485 не захотел работать, хотя с max485 заработало, где то был прочитал что с модбус c max лучше вообще не использовать.
Последний раз редактировалось sashurik Чт фев 14, 2019 5:29 pm, всего редактировалось 1 раз.
-
- Сообщения: 12
- Зарегистрирован: Ср авг 22, 2018 4:37 pm
- Откуда: Могилев, Беларусь
- Благодарил (а): 0
- Поблагодарили: 1 раз
Re: WiFi-шлюз для опроса MODBUS RTU устройств
station_cfg={}dima писал(а): ↑Вт янв 15, 2019 7:07 amЗдравствуйте !
Пытаюсь повторить "WiFi-шлюз для опроса MODBUS RTU устройств",
но не получается так как не понимаю что такое новые API и SDK.
Максимум что умею-это что-то спаять да и в скетче поменять айпишники.
Не могли бы Вы поделиться прошивками для этого устройства.
А то уже мозг сломал, не знаю что, где и как изменить.
С Уважением. Дмитрий
Спасибо!
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()
... и т.д.
Re: WiFi-шлюз для опроса MODBUS RTU устройств
Огромное спасибо за помощь!
Не сразу заметил, решил что останется без ответа.
Буду пробовать.
СПАСИБО!
Не сразу заметил, решил что останется без ответа.
Буду пробовать.
СПАСИБО!
-
- Сообщения: 12
- Зарегистрирован: Ср авг 22, 2018 4:37 pm
- Откуда: Могилев, Беларусь
- Благодарил (а): 0
- Поблагодарили: 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
Как думаете - стоит попробовать?
у китайцев нашел еще более бюджетное решение для тех кто не дружит с паяльником https://ru.aliexpress.com/item/40001860 ... 33ed8S2U9M стоимость в районе 10 у.е., на момент публикации цену задрали повыше
- Strangeman
- Сообщения: 208
- Зарегистрирован: Ср янв 16, 2013 6:35 pm
- Откуда: Золотарево
- Благодарил (а): 101 раз
- Поблагодарили: 19 раз
- Контактная информация:
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-БЗ (например зеленый и бело-зеленый) это А-Б.
Суть укладки в том чтобы максимально приблизить топологию к "Шине" увеличение длинны тут не критично а вот снижение общих потерь ощутимо.
Основной: Z99Le, Debian 10, модули на ESP-12F с собственной логикой. С сервером связаны, но работоспособны и без него.
Тестовый: Cubieboard2, Armbian Buster (сейчас Bionic) 5.4.y
Тестовый: Cubieboard2, Armbian Buster (сейчас Bionic) 5.4.y