Мост Modbus TCP - Modbus RTU ESP8266

Ответить
Captain666
Рядовой
Сообщения: 1
Зарегистрирован: 19.02.2019{, 16:55}
Репутация: 0
Имя: Максим

Мост Modbus TCP - Modbus RTU ESP8266

#1

Сообщение Captain666 » 20.02.2019{, 08:52}

Добрый день, Гуру!
Прошу помощи в настройке данного режима работы на ESP8266.
Подключаю ESP8266 в режиме моста Modbus TCP - Modbus RTU. В качестве приемо-передатчика RS485 использую микросхему SP3485.
Отдельно в режиме SLAVE и в режиме MASTER все работает. Данные бегают. А вот в режиме моста тишина. Проверял анализатором уровней - сигналы на микросхему со стороны ESP не подаются.
В качестве SLAVE устройства использую arduino nano c 485 модулем. Она отдельно с компьютером тоже прекрасно работает.
Вложения
2019-02-20_08-52-23.png
2019-02-20_08-52-23.png (12.25 КБ) 749 просмотров

Аватара пользователя
Skull
Лейтенант
Сообщения: 424
Зарегистрирован: 08.09.2015{, 16:18}
Репутация: 4
Откуда: Мариуполь

Мост Modbus TCP - Modbus RTU ESP8266

#2

Сообщение Skull » 22.02.2019{, 11:45}

По идее нужно прописать тэги и привязать что опрашивает мастер и что передает слейву

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

Мост Modbus TCP - Modbus RTU ESP8266

#3

Сообщение Evgesha » 22.02.2019{, 14:36}

Skull,
В этом режиме модбас теги не активны, их в дереве коммуникации даже нет.
ПОМОЩЬ ПРОЕКТУ FLPROG:
http://flprog.ru/pomoshh-proektu/

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

Мост Modbus TCP - Modbus RTU ESP8266

#4

Сообщение Evgesha » 04.03.2019{, 20:08}

Captain666,
Captain666 писал(а):
20.02.2019{, 08:52}
А вот в режиме моста тишина
добрался до компа, залил мост tcp-modbus rtu, создал простой проект(фл 4.2.3, ар 1.8.1) вроде все работает, но есть но в режиме over tcp у меня не компилится идет ошибка
"pr1:52: error: 'TXC0' was not declared in this scope
UCSR0A=UCSR0A |(1 << TXC0);
exit status 1
'UCSR0A' was not declared in this scope"
что это я незнаю.
но без over tcp, простой мост работает без дополнительных тегов в модбасе,
есть еще но в программе для андроид hmi modbus все работает(2int,2bool) а программе каскада тот же проект работает только 1 bool, int непередает, пробовал и с крыжиком рту и без почему не знаю.
да и я проверял esp8266-01 через плату согласования к ардуино уно.
СпойлерПоказать
minika1.jpg
Вложения
УНО МОСТ.flp
(67.27 КБ) 49 скачиваний
мост_tcp_modbus_rtu_no_tegs.flp
(16.73 КБ) 50 скачиваний
ПОМОЩЬ ПРОЕКТУ FLPROG:
http://flprog.ru/pomoshh-proektu/

fsergei70
Капитан
Сообщения: 786
Зарегистрирован: 17.11.2015{, 20:36}
Репутация: 54
Имя: Сергей

Мост Modbus TCP - Modbus RTU ESP8266

#5

Сообщение fsergei70 » 18.06.2019{, 14:23}

Может кому то будет интересно. Сделал печатку размером с литиевую банку. Планирую установить в повербанк вместо одного аккумулятора. Повербанк еще не приехал. Печатка разведена под модули с алиэкспрес. Модуль RS485 паяется со стороны дорожек. В плату можно устанавливать ESP-01 или радио модуль HC-12. На плате есть место для стабилизатора на 3,3 в. Плата в архиве.
Вложения
мост.jpg
мост.zip
(9.37 КБ) 26 скачиваний

Ответить

Вернуться в «Помогите, а то я "нимагу"»