Помогите с архитектурой сети между устройствами

Ответить
Hardwarest
Рядовой
Сообщения: 43
Зарегистрирован: 25 дек 2019, 19:40
Имя: Кирилл
Контактная информация:

Помогите с архитектурой сети между устройствами

Сообщение Hardwarest »

Доброго всем. Есть некий комплекс, в нем все управляется "умным домом" собранным на ардуино и программируется в FlProg. Этим устройствам необходимо общаться друг с другом, слать команды.(постановка на охрану, там воды нет, работа от генератора итд)

Я думал как по правильному, по мод бас TCP, одно устройство сервер и к нему слейвы итд. Но к ним еще подключена KaScada что соответвенно отбирает канал Modbus.
КаСкада почему-то не может сделать несколько подключений, а к заводскому устройству может. к примеру ModBus серверу Новатек ЕМ-485 без проблем несколько подключений на раз.
На данный момент у меня они общаются "передачей переменной", не глючит если все команды паковать в одну и слать по одиночке, а иначе теряет пакеты. А с каскадой напрямую. Все включены по Ethernet

Думал каскаду сделать Сервером, и пусть она шлет важные команды. Но как то опасаюсь что заглючит и все станет, а меня рядом нет...
Может есть еще вариант ? Или к примеру реализуется несколько подключений по модбас?
Я еще думал купить операторскую панель с PLC на борту и попробовать реализовать на ней сервер команд.
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 5 раз
Контактная информация:

Помогите с архитектурой сети между устройствами

Сообщение Sancho »

[ref]Hardwarest[/ref], Кирил.
Разоритесь на малинку, Raspberry, на ней Вы сможете сделать почти всё, что душа пожелает.
С помощью node-red наверно процентов 95.
Сможете использовать и модбас, и mqtt, и ещё кучу всего.
При необходимости проконсультирую.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
Hardwarest
Рядовой
Сообщения: 43
Зарегистрирован: 25 дек 2019, 19:40
Имя: Кирилл
Контактная информация:

Помогите с архитектурой сети между устройствами

Сообщение Hardwarest »

Малинки есть))) я так понимаю на ней сделать центральный сервер к которому как панель управления будет подключатся каскада
ecoins
Полковник
Сообщения: 4005
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 152 раза

Помогите с архитектурой сети между устройствами

Сообщение ecoins »

Sancho писал(а): 08 авг 2021, 10:55 Hardwarest, Кирил.
Разоритесь на малинку, Raspberry, на ней Вы сможете сделать почти всё, что душа пожелает.
С помощью node-red наверно процентов 95.
Сможете использовать и модбас, и mqtt, и ещё кучу всего.
При необходимости проконсультирую.
Очень интересное предложение.
У команды ecoins схожее представление - контроллеры FLProg интегрируется в сеть Node-Red (пробовали), выше ioBroker, выше MySQL.
Для этого требуются набор согласованных библиотек и блоков.
Учитывая Ваш опыт с Node-Red вопрос: "Может Вы откроете соответствующую тему FLProg+NodeRed, где поделитесь опытом и где по этой теме можно будет задавать вопросы?".
Спасибо.
Аватара пользователя
Phazz
Полковник
Сообщения: 3114
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 231 раз
Поблагодарили: 110 раз

Помогите с архитектурой сети между устройствами

Сообщение Phazz »

Тема по Node-Red есть. Это конечно мощный инструмент к нему можно прикрутить практически все что угодно для управления умным домом.

Отправлено спустя 50 секунд:
Блоки особые не нужны, можно общаться через MQTT
Аватара пользователя
olddolin
Сержант
Сообщения: 245
Зарегистрирован: 08 сен 2017, 19:47
Откуда: Тверь
Имя: Вадим

Помогите с архитектурой сети между устройствами

Сообщение olddolin »

Hardwarest писал(а): 07 авг 2021, 23:01 КаСкада почему-то не может сделать несколько подключений
Вот здесь то ли я не допонимаю чего-то, то ли вы не правы. Каскада в режиме слэйв поддерживает множество мастеров. По крайней мере у меня к ней одновременно при испытаниях, обращались пять смартфонов с установленной каскадой. Ну а устройств можно прописать тоже не мало. Локальная каскада установлена на планшет (собирает данные с устройств, датчики и прочее), он лежит на подоконнике в мансарде, зарядка по таймеру, тобишь не постоянно. Набросал проект особо не оформляя экраны, в принципе одна логика. А управление идёт с мобильных (удаленных каскад) Я включил со своего пульта. жена выключила со своего, в таком духе. Сама каскада отработана достаточно хорошо, но подводит железо. Все эти андроид девайсы рано или поздно в таком режиме подводят, то одно то другое. Нашёл решение такое, установил на тонкий клиент андроид 9, на него каскада. Тестирование до конца не удалось провести, загремел в больницу, а сейчас проблемы отвлекают. Но вариант имеет право на жизнь.
Электронщик как врач, ему нужно постоянно учиться чтобы соответствовать времени.
Hardwarest
Рядовой
Сообщения: 43
Зарегистрирован: 25 дек 2019, 19:40
Имя: Кирилл
Контактная информация:

Помогите с архитектурой сети между устройствами

Сообщение Hardwarest »

olddolin писал(а): 08 авг 2021, 18:09
Hardwarest писал(а): 07 авг 2021, 23:01 КаСкада почему-то не может сделать несколько подключений
Вот здесь то ли я не допонимаю чего-то, то ли вы не правы. Каскада в режиме слэйв поддерживает множество мастеров. По крайней мере у меня к ней одновременно при испытаниях, обращались пять смартфонов с установленной каскадой. Ну а устройств можно прописать тоже не мало. Локальная каскада установлена на планшет (собирает данные с устройств, датчики и прочее), он лежит на подоконнике в мансарде, зарядка по таймеру, тобишь не постоянно. Набросал проект особо не оформляя экраны, в принципе одна логика. А управление идёт с мобильных (удаленных каскад) Я включил со своего пульта. жена выключила со своего, в таком духе. Сама каскада отработана достаточно хорошо, но подводит железо. Все эти андроид девайсы рано или поздно в таком режиме подводят, то одно то другое. Нашёл решение такое, установил на тонкий клиент андроид 9, на него каскада. Тестирование до конца не удалось провести, загремел в больницу, а сейчас проблемы отвлекают. Но вариант имеет право на жизнь.
Думаю вы неправильно поняли. Я имею ввиду две каскады не могут подключится к одному tcp модбас slave созданному на FlProg. Как вы говорите нужна одна каскада работающая как шлюз и к ней подключены остальные.
Я бы подумал что это ограничение самого модбас, но у меня есть контроллер интерфейса к которому по rtu подключены устройства и к ним без проблем подключается две и более каскады.

Каскада как пульт супер.
Sancho писал(а): 08 авг 2021, 10:55 [ref]Hardwarest[/ref], Кирил.
Разоритесь на малинку, Raspberry, на ней Вы сможете сделать почти всё, что душа пожелает.
С помощью node-red наверно процентов 95.
Сможете использовать и модбас, и mqtt, и ещё кучу всего.
При необходимости проконсультирую.
Спасибо за наводку, завожу малинку и курю материал по node-red
Ответить

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

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя