Как реализовать Modbus HUB (RS485)

Как реализовать в Flprog Modbus HUB (RS485).

Здесь можно поболтать на отвлечённые темы. Реклама не допускается.
Ответить
fsergei70
Капитан
Сообщения: 786
Зарегистрирован: 17.11.2015{, 20:36}
Репутация: 54
Имя: Сергей

Как реализовать Modbus HUB (RS485)

#1

Сообщение fsergei70 » 23.01.2023{, 08:56}

У китайцев нашел модбас разветвитель. Как подобное реализовать в Flprog.
Вложения
MODBUS-485.jpg
Последний раз редактировалось fsergei70 23.01.2023{, 09:34}, всего редактировалось 1 раз.

slsl
Рядовой
Сообщения: 69
Зарегистрирован: 08.12.2021{, 22:41}
Репутация: 8
Имя: Вячеслав

Как реализовать Modbus HUB

#2

Сообщение slsl » 23.01.2023{, 09:06}

fsergei70 писал(а):
23.01.2023{, 08:56}
модбас разветвитель
Это разветвитель-изолятор 485, для гальвано-развязки линии и иключения звезды на отростках. А модбас и флпрог тут причем?
В сети модбас-Rtu один мастер и куча слейвов. Есть некотрые девайсы, которые пытаются запросы от разных мастеров в одну сеть разносить их по времени, - но это такое себе...

Ежели вы действительно хотите иметь несколько мастеров в сети модбас, то проще перейти в модбас-ТСР.
Там это можно, но тоже с некоторыми ограничениями.

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

Как реализовать Modbus HUB

#3

Сообщение fsergei70 » 23.01.2023{, 09:33}

slsl, Мне разветвитель 485 и нужен, Modbus RTU через него же работает. Мастер у меня один. Modbus с топологией звезда на длинной линии, работает плохо. Резисторы на конце линий не помогают. Сейчас в компе стоит плата MOXA на 16 портов, каждый прибор подключен на свой порт. Требуется добавить еще 6 устройств. Нужно изобрести разветвитель 485, можно без гальванической развязки.

Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 590
Откуда: Ярославль.
Имя: Александр
Контактная информация:

Как реализовать Modbus HUB (RS485)

#4

Сообщение Sancho » 23.01.2023{, 10:25}

fsergei70 писал(а):
23.01.2023{, 09:33}
Нужно изобрести разветвитель 485, можно без гальванической развязки.
Берёшь двух-уартную микруху. простая 328 тоже работает.
Ставишь на выходе кучу мах485-подобных микрух, выходы соединяешь через диоды анодами к rx мк.
Берёшь проект из примеров "репитер", добавляешь включение передатчиков, настраиваешь скорости.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.

Sanok
Рядовой
Сообщения: 25
Зарегистрирован: 31.08.2021{, 06:19}
Репутация: 2
Откуда: Добряка
Имя: Александр

Как реализовать Modbus HUB (RS485)

#5

Сообщение Sanok » 23.01.2023{, 10:56}

недавно делал на 2х max485, все очень просто
Вложения
btuartesp.flp
(857.84 КБ) 31 скачивание

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

Как реализовать Modbus HUB (RS485)

#6

Сообщение fsergei70 » 23.01.2023{, 11:14}

Спасибо буду пробовать.

slsl
Рядовой
Сообщения: 69
Зарегистрирован: 08.12.2021{, 22:41}
Репутация: 8
Имя: Вячеслав

Как реализовать Modbus HUB (RS485)

#7

Сообщение slsl » 23.01.2023{, 11:23}

fsergei70 писал(а):
23.01.2023{, 09:33}
slsl, Мне разветвитель 485 и нужен, Modbus RTU через него же работает.
Ну, если позанудствовать, то 485й -это транспорт, линия связи, интерфейс. А модбас - протокол. По 485 могут гулять разные протоколы, не только модбас.

А так, если уход от звезды, то всё верно нужен "разветвитель".
Если без гальваники (при локальном питании каждого устройства своим БП), то очень желателен на каждый луч земляной провод к каждому устройству.

Ответить

Вернуться в «Просто поболтать (На свободную тему)»