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

#21

Сообщение Evgesha » 26.01.2018{, 20:07}

brig62,

за всех не скажу, прошивка esp link с hmi-KaScada не работает.
но вдруг у вас заработает, айпи в моем случае 192.168.1.4 порт 23 или 2323.
также в каскаде в настройках wifi сервера надо поставить галочку rtu

в основном esp link заточена для брокера, и для удаленной прошивки с виртуальным ком портом на компьютере.
ПОМОЩЬ ПРОЕКТУ FLPROG:
http://flprog.ru/pomoshh-proektu/

Аватара пользователя
Яйкс
Рядовой
Сообщения: 49
Зарегистрирован: 23.01.2018{, 13:14}
Репутация: 5
Откуда: Москва
Имя: Сергей

ESP8266 Modbus TCP RTU RS-485 web

#22

Сообщение Яйкс » 30.03.2018{, 02:12}

Добрый день, друзья!
Заранее прошу прощения за вопросы, т.к. некоторым они могут показаться тривиальными.

Решил спросить в этой теме так она ближе всего к моей проблеме.
В данный момент ковыряю модуль Sim808 EVB-v3.2 (GSM/GPRS/Bluetooth/GPS) из этой темы: http://forum.flprog.ru/viewtopic.php?f=49&t=3322 и столкнулся с проблемой, что модуль имеет просто ОГРОМНОЕ количество настроек, которые в рамках проекта все-таки придется задавать, считывать и изменять. Кроме того, в проекте задействован NRF24L01, которые тоже имеет настройки (Message ID, Channel и т.д.) В качестве инструмента работы и задания первоначальных настроек выбрал KaScada Pro, как наиболее удобное и надежное средство, которое отлично дружит с FlProg, но столкнулся с тем, что KaScada не работает напрямую по WiFi, а только через стороннее устройство (роутер или сервер) в отличии от того же Remote XY. Конечно, вы могли бы предложить использовать bluetooth, но в вышеуказанном модуле он есть (версии 3.0 ) и его работу тоже надо настраивать. Тем более, что разные устройства могут работать не со всеми версиями bluetooth. Кроме того, в будущем хотелось бы организовать подключение KaScada к МК через Internet.

Итак, В наличии имею несколько модулей на базе ESP8266 (ESP-01, ESP-12, ESP-07). В качестве рабочего пока выбрал ESP-01, т.к. его проще всего подключить к МК, а для остальных модулей, платы подключения (плата с полной обвязкой) я пока не успел сделать - в процессе изготовления. (Если кому надо могу сбросить Gerber файлы с трассировкой для домашнего изготовления печатных плат)
Собственно в связи с этим обстоятельством и вопросы:
1. Как лучше всего организовать связь KaScada напрямую с МК черех ESP-01 без всяких сторонних устройств (роутер, сервер и т.д.)?
2. Будет ли работать KaScada по протоколу Modbus RTU /Modbus TCP если организовать прозрачный мост (команда AT+SAVETRANSLINK для eSP8266) wifi - uart? Или все-таки ей нужен сервер? Или если использовать прошивки Transperent bridge?
2. Как установить прошивку c Modbus сервером в ESP8266, описанную в начале темы? Я неоднократно прошивал ESP8266 разными версиями SDK - на эту тему много материала, но как установить прошивку, описанную в первом сообщении, я не понимаю. В архиве куча файлов и очень бедный readme. Какой bin прошивать на какой адрес? Нужно ли оставлять стандартный SDk и AT? Если не сложно, то дайте, пожалуйста, развернутые Коментарии или ссылку на статью чтобы разобраться.


Друзья, заранее благодарю за помощь. Я не программист, поэтому прошу прощения за, может быть, глупые вопросы.
Всем добра! :victory:

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

ESP8266 Modbus TCP RTU RS-485 web

#23

Сообщение Evgesha » 30.03.2018{, 04:00}

Как прошить здесь

https://esp8266.ru/esp8266-podkluchenie ... proshivki/

Xtcom ей проще.

Потом делаете это

При первом старте, после прошивки программы или сбросу установок, имеем AP станцию:
SSID/Name: ESP8266
Password: 0123456789
Режим доступа к AP по умолчанию 'OPEN'.
Имя AP и её пароль является именем и паролем для входа на "защищенные" страницы сервера и используется для записи диска по http://192.168.4.1/fsupload.
ПОМОЩЬ ПРОЕКТУ FLPROG:
http://flprog.ru/pomoshh-proektu/

Аватара пользователя
Яйкс
Рядовой
Сообщения: 49
Зарегистрирован: 23.01.2018{, 13:14}
Репутация: 5
Откуда: Москва
Имя: Сергей

ESP8266 Modbus TCP RTU RS-485 web

#24

Сообщение Яйкс » 30.03.2018{, 09:26}

Evgesha писал(а):
30.03.2018{, 04:00}
Как прошить здесь
Спасибо, но это немного не то, что я спрашивал.
Как технически прошить мне понятно и сам много раз прошивал ESPшку. Для этих целей немного доработал USB-TTl переходник - так удобнее. Мне не понятно другое: какие .bin файлы из архива с прошивкой грузить, а их там много. Также не понятно на какие адреса ESPшки шить эти файлы. Вот в чем проблема.

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

ESP8266 Modbus TCP RTU RS-485 web

#25

Сообщение Evgesha » 30.03.2018{, 09:59}

Заходите в папку webbin, там находите full flas 485. Bin прошиваете esp на 0х00000

Потом режим прошивки отключаете. Подключаетесь к есп через ви фи и делаете следующее

При первом старте, после прошивки программы или сбросу установок, имеем AP станцию:
SSID/Name: ESP8266
Password: 0123456789
Режим доступа к AP по умолчанию 'OPEN'.
Имя AP и её пароль является именем и паролем для входа на "защищенные" страницы сервера и используется для записи диска по http://192.168.4.1/fsupload.

В открывшейся станичке выбирите webfiles 885. Bin.
ПОМОЩЬ ПРОЕКТУ FLPROG:
http://flprog.ru/pomoshh-proektu/

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

ESP8266 Modbus TCP RTU RS-485 web

#26

Сообщение Rovki » 21.09.2018{, 21:10}

Может кто делал средствами ФЛ web страницу настроект ESP, по типу RAK425 или аналогичную как на картинке в начале темы.Может есть какой нибудь пользовательский блок или кто его может сделать ?
Электронщик до мозга костей и не только

Аватара пользователя
RuwimAdm
Рядовой
Сообщения: 48
Зарегистрирован: 29.06.2018{, 01:28}
Репутация: 2
Имя: Рувим

ESP8266 Modbus TCP RTU RS-485 web

#27

Сообщение RuwimAdm » 19.11.2018{, 09:35}

Нет связи с контроллером
Прикрепляю проэктик, просто нужно для начала со скады помигать светодиодом на ESP Заранее благодарен за помощь
Вложения
ПК_(.flp
(50.81 КБ) 81 скачивание
wemMAS.flp
(28.94 КБ) 80 скачиваний

Ответить

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