Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Автоматика и аппаратура связи Дистанционное и непосредственное управление исполнительными механизмами, сотовая, а также радиосвязь.

 
Опции темы
Непрочитано 05.02.2022, 17:17  
shyub
Прописка
 
Регистрация: 20.08.2008
Сообщений: 263
Сказал спасибо: 305
Сказали Спасибо 85 раз(а) в 45 сообщении(ях)
shyub на пути к лучшему
По умолчанию Сеть с использованием модемов Robustel m1000 pro v2

Необходимо построить сеть, в которой будет 1 сервер и 13 клиентов. Алгоритм работы примерно такой: периодически клиенты посылают серверу данные о своём состоянии (уровень воды в резервуаре), сервер при необходимости включает/выключает насос и передаёт команду клиенту на открытие/закрытие задвижки.
Заинтересовали модемы Robustel m1000 pro v2.
Однако не совсем понятно, каким образом сервер (имеется ввиду модем) будет отправлять команду и в течении какого времени после получения данных от клиента это может быть выполнено. Может получиться так, что вслед за запросом от первого клиента поступает запрос от очередного, а никакого механизма "удержания" клиента нет (возможно я не разобрался).

Может на сервере использовать какой-нибудь простой модем с инициализацией AT-командами, а сам сервер написать на Lazarus-е с использованием компонентов Indy, чтобы он был многопоточным.

Хотелось бы услышать мнение форумчан.
Реклама:
shyub вне форума  
Непрочитано 05.02.2022, 17:59  
mike-y-k
Модератор
 
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,246
Сказал спасибо: 11,165
Сказали Спасибо 3,853 раз(а) в 2,924 сообщении(ях)
mike-y-k на пути к лучшему
По умолчанию Re: Сеть с использованием модемов Robustel m1000 pro v2

shyub, а про геометрию и топологию подробнее что-то можно? Линия связи у Вас какой длины/ Пока туман слишком плотный.
А прием данных от клиента и отправка ему результата обработки обязательно в одном сеансе?
Время на реакцию у клиента?
Обычные очереди сообщений к серверу и к клиенту решают Вашу проблему. При необходимости вводите приоретизацию.

PS При указании конкретного продукта - давайте ссылки на описание и документацию. Иначе есть шанс даже разговора о разных вещах.

PPS При необходимости на сервере можно и не один модем установить.
Дальше обычная dialup сеть в оба конца с очередями сообщений. Решения в прошлом веке еще наработаны в немалом количестве.
Самое примитивное - клиент дозвонился и передал, если к нему что-то есть - получил, Если ждет ответа - перезвонил и проверил. Очень близко к классическому почтовому серверу. Добавить только логику обратного звонка клиенту при молчании больше чем, неполучения команды за интервал,… И ничего про многопоточность пока не наблюдается.
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…

Последний раз редактировалось mike-y-k; 05.02.2022 в 18:10.
mike-y-k вне форума  
Непрочитано 06.02.2022, 01:15  
GarryZZ
Гражданин KAZUS.RU
 
Регистрация: 18.07.2010
Адрес: Днепр, Украина
Сообщений: 741
Сказал спасибо: 448
Сказали Спасибо 390 раз(а) в 274 сообщении(ях)
GarryZZ на пути к лучшему
По умолчанию Re: Сеть с использованием модемов Robustel m1000 pro v2

1) аварийные ситуации.
Задвижка закрыта, засос включен. Обрыв связи. переполнение резервуара. Авария?
Задвижка открыта, насос выключен. Обрыв связи. резервуар пуст и не заполняется. авария?

2) модемы функционируют на основе сети GSM/GPRS, причем способны для надежности работать с двумя СИМ-картами. Могут отправлять и принимать СМС, что именно в СМС можно вставить - только статус или команды управления выходом - вы мне скажете. Один вариант, когда цифровые вход/выход модема использованы для прямого контроля/управления насосом, совсем другой вариант, если модем просто транспорт для связи с ПЛК.

3) квитанции в виде тех же СМС хорошо, но не сильно надежно. Возможно так формализовать работу системы в целом, чтобы жестко было прописано, что сервер является ведущим и клиенты даже мявкнуть не могли без команды от сервера?
GarryZZ вне форума  
Сказали "Спасибо" GarryZZ
mike-y-k (06.02.2022)
Непрочитано 06.02.2022, 01:37  
mike-y-k
Модератор
 
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,246
Сказал спасибо: 11,165
Сказали Спасибо 3,853 раз(а) в 2,924 сообщении(ях)
mike-y-k на пути к лучшему
По умолчанию Re: Сеть с использованием модемов Robustel m1000 pro v2

GarryZZ, таки SMS с непредсказуемым временем доставки и без гарантии оной тут совсем не вариант. Уже опробовано на охране (ОПС) - не прошла сертификацию.
Dialup соединение предпочтительнее, но мы пока тут с осадком кофе разбираемся - ТС молчит, а без него только и остается ванговать дальше.
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
mike-y-k вне форума  
Непрочитано 06.02.2022, 02:10  
jump
Почётный гражданин KAZUS.RU
 
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 7,981
Сказал спасибо: 0
Сказали Спасибо 4,939 раз(а) в 2,369 сообщении(ях)
jump на пути к лучшему
По умолчанию Re: Сеть с использованием модемов Robustel m1000 pro v2

Сообщение от shyub Посмотреть сообщение
Алгоритм работы примерно такой: периодически клиенты посылают серверу данные о своём состоянии (уровень воды в резервуаре), сервер при необходимости включает/выключает насос и передаёт команду клиенту на открытие/закрытие задвижки
не сервер, а локальный ПЛК, т.к. пропадание связи не приведет к критическим ситуациям. наличие ИБП даст возможность просигнализировать о пропадании питающей сети
по подобной схеме в прошлом году построено 23 объекта
jump вне форума  
Непрочитано 06.02.2022, 10:56  
shyub
Прописка
 
Регистрация: 20.08.2008
Сообщений: 263
Сказал спасибо: 305
Сказали Спасибо 85 раз(а) в 45 сообщении(ях)
shyub на пути к лучшему
По умолчанию Re: Сеть с использованием модемов Robustel m1000 pro v2

Расстояния относительно большие (9-50 км), но везде есть сотовая связь.
Оборудование пока не приобретал, но для клиентов хочу использовать Delta DVP20SX211R (управление и контроль положения задвижек, контроль поплавковых датчиков уровня, измерение уровня 4-20мА) и GPRS модемы (компьютера не будет).
Серверная часть будет установлена на насосной станции. Сам сервер должен быть на компьютере оператора.
В качестве модемов для клиентов хочу использовать Robustel m1000 pro v2, т.к. он автоматически инициализируется и устанавливает связь.
В случае аварийных ситуаций (переполнение резервуара), когда нет связи, клиент сам закрывает задвижку, в трубопроводе, соответственно повышается давление и на насосной станции выключается насос. Можно так же предусмотреть вариант, если в течении какого-то времени от клиента нет сообщений, то тоже выключать насос.

Вопрос с серверной частью пока открыт. По всей вероятности модем Robustel m1000 pro v2 не подойдёт, т.к. в режиме сервера он поддерживает связь только с одним клиентом.

Последний раз редактировалось shyub; 06.02.2022 в 11:02.
shyub вне форума  
Непрочитано 06.02.2022, 16:40  
mike-y-k
Модератор
 
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,246
Сказал спасибо: 11,165
Сказали Спасибо 3,853 раз(а) в 2,924 сообщении(ях)
mike-y-k на пути к лучшему
По умолчанию Re: Сеть с использованием модемов Robustel m1000 pro v2

shyub, а p2p соединение в каждый момент не устраивает?
Клиент-сервер в чистом виде с очередю(ями) сообщений.
Клиенты дозваниваются на сервер по очереди и производят обмен.
Сервер просто ожидает, обрабатывает поступившее, контролирует состояние очереди(ей).
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
mike-y-k вне форума  
Непрочитано 06.02.2022, 22:12  
shyub
Прописка
 
Регистрация: 20.08.2008
Сообщений: 263
Сказал спасибо: 305
Сказали Спасибо 85 раз(а) в 45 сообщении(ях)
shyub на пути к лучшему
По умолчанию Re: Сеть с использованием модемов Robustel m1000 pro v2

Пожалуй так и буду делать. У клиентов поставлю Robustel m1000 pro v2, на сервере модем типа "флешка", серверную часть буду писать сам. Смущает только модем Robustel m1000 pro v2 "с прозрачным портом", сможет ли он работать с моим сервером, ведь он (этот модем) расчитан на работу с таким же модемом для организации обмена между двумя устройствами. Хотя в описании сказано, что он использует TCP/IP протокол.
shyub вне форума  
Непрочитано 06.02.2022, 22:44  
jump
Почётный гражданин KAZUS.RU
 
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 7,981
Сказал спасибо: 0
Сказали Спасибо 4,939 раз(а) в 2,369 сообщении(ях)
jump на пути к лучшему
По умолчанию Re: Сеть с использованием модемов Robustel m1000 pro v2

Сообщение от shyub Посмотреть сообщение
везде есть сотовая связь
которая глючит повсеместно
Сообщение от shyub Посмотреть сообщение
для клиентов хочу использовать Delta DVP20SX211R
проще применить со встроенным Eth, здесь шнайдер, возможно, выигрышнее
Сообщение от shyub Посмотреть сообщение
GPRS модемы
3G или 4G свистки и роутер для поднятия шифрованного соединения
Сообщение от shyub Посмотреть сообщение
Серверная часть будет установлена на насосной станции. Сам сервер должен быть на компьютере оператора
в приличном обществе это называется СКАДА, причем не всегда платная
Сообщение от shyub Посмотреть сообщение
модем Robustel m1000 pro v2 не подойдёт
т.к. на некоторых сайтах числится снятым с производства...
jump вне форума  
Эти 3 пользователя(ей) сказали Спасибо jump за это сообщение:
mike-y-k (06.02.2022), shyub (07.02.2022)
Непрочитано 06.02.2022, 23:33  
mike-y-k
Модератор
 
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,246
Сказал спасибо: 11,165
Сказали Спасибо 3,853 раз(а) в 2,924 сообщении(ях)
mike-y-k на пути к лучшему
По умолчанию Re: Сеть с использованием модемов Robustel m1000 pro v2

shyub
Есть ли в регионе оператор с поддержкой NB-IOT?
Вероятнее всего это способно решить Ваши проблемы с сетью - стандарт формально именно для этого сделан.
Дальше вопрос совместимости с планируемым контроллером.
При выборе модуля рассматривайте только варианты с подключением внешней антенны - это позволит улучшить ситуацию с уровнем сигнала в месте установки.

PS Ну и про софт в центре уважаемый jump ответил. Ставьте SKADA и осваивайте. Нужное допишите… С операторской частью вопрос закроете сразу, останется на примерах построить обмен данными.
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…

Последний раз редактировалось mike-y-k; 06.02.2022 в 23:37.
mike-y-k вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Бесплатный видеокурс по Altium Concord Pro E.L.M Proteus, KiCAD и другие ECAD 2 13.05.2020 08:02


Часовой пояс GMT +4, время: 22:52.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot