Автоматика и аппаратура связи Дистанционное и непосредственное управление исполнительными механизмами, сотовая, а также радиосвязь. |
05.02.2022, 17:17
|
|
Прописка
Регистрация: 20.08.2008
Сообщений: 263
Сказал спасибо: 305
Сказали Спасибо 85 раз(а) в 45 сообщении(ях)
|
Сеть с использованием модемов Robustel m1000 pro v2
Необходимо построить сеть, в которой будет 1 сервер и 13 клиентов. Алгоритм работы примерно такой: периодически клиенты посылают серверу данные о своём состоянии (уровень воды в резервуаре), сервер при необходимости включает/выключает насос и передаёт команду клиенту на открытие/закрытие задвижки.
Заинтересовали модемы Robustel m1000 pro v2.
Однако не совсем понятно, каким образом сервер (имеется ввиду модем) будет отправлять команду и в течении какого времени после получения данных от клиента это может быть выполнено. Может получиться так, что вслед за запросом от первого клиента поступает запрос от очередного, а никакого механизма "удержания" клиента нет (возможно я не разобрался).
Может на сервере использовать какой-нибудь простой модем с инициализацией AT-командами, а сам сервер написать на Lazarus-е с использованием компонентов Indy, чтобы он был многопоточным.
Хотелось бы услышать мнение форумчан.
|
|
|
|
05.02.2022, 17:59
|
|
Модератор
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,246
Сказал спасибо: 11,165
Сказали Спасибо 3,853 раз(а) в 2,924 сообщении(ях)
|
Re: Сеть с использованием модемов Robustel m1000 pro v2
shyub, а про геометрию и топологию подробнее что-то можно? Линия связи у Вас какой длины/ Пока туман слишком плотный.
А прием данных от клиента и отправка ему результата обработки обязательно в одном сеансе?
Время на реакцию у клиента?
Обычные очереди сообщений к серверу и к клиенту решают Вашу проблему. При необходимости вводите приоретизацию.
PS При указании конкретного продукта - давайте ссылки на описание и документацию. Иначе есть шанс даже разговора о разных вещах.
PPS При необходимости на сервере можно и не один модем установить.
Дальше обычная dialup сеть в оба конца с очередями сообщений. Решения в прошлом веке еще наработаны в немалом количестве.
Самое примитивное - клиент дозвонился и передал, если к нему что-то есть - получил, Если ждет ответа - перезвонил и проверил. Очень близко к классическому почтовому серверу. Добавить только логику обратного звонка клиенту при молчании больше чем, неполучения команды за интервал,… И ничего про многопоточность пока не наблюдается.
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
Последний раз редактировалось mike-y-k; 05.02.2022 в 18:10.
|
|
|
|
06.02.2022, 01:15
|
|
Гражданин KAZUS.RU
Регистрация: 18.07.2010
Адрес: Днепр, Украина
Сообщений: 741
Сказал спасибо: 448
Сказали Спасибо 390 раз(а) в 274 сообщении(ях)
|
Re: Сеть с использованием модемов Robustel m1000 pro v2
1) аварийные ситуации.
Задвижка закрыта, засос включен. Обрыв связи. переполнение резервуара. Авария?
Задвижка открыта, насос выключен. Обрыв связи. резервуар пуст и не заполняется. авария?
2) модемы функционируют на основе сети GSM/GPRS, причем способны для надежности работать с двумя СИМ-картами. Могут отправлять и принимать СМС, что именно в СМС можно вставить - только статус или команды управления выходом - вы мне скажете. Один вариант, когда цифровые вход/выход модема использованы для прямого контроля/управления насосом, совсем другой вариант, если модем просто транспорт для связи с ПЛК.
3) квитанции в виде тех же СМС хорошо, но не сильно надежно. Возможно так формализовать работу системы в целом, чтобы жестко было прописано, что сервер является ведущим и клиенты даже мявкнуть не могли без команды от сервера?
|
|
|
Сказали "Спасибо" GarryZZ
|
|
|
06.02.2022, 01:37
|
|
Модератор
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,246
Сказал спасибо: 11,165
Сказали Спасибо 3,853 раз(а) в 2,924 сообщении(ях)
|
Re: Сеть с использованием модемов Robustel m1000 pro v2
GarryZZ, таки SMS с непредсказуемым временем доставки и без гарантии оной тут совсем не вариант. Уже опробовано на охране (ОПС) - не прошла сертификацию.
Dialup соединение предпочтительнее, но мы пока тут с осадком кофе разбираемся - ТС молчит, а без него только и остается ванговать дальше.
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
|
|
|
|
06.02.2022, 02:10
|
|
Почётный гражданин KAZUS.RU
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 7,981
Сказал спасибо: 0
Сказали Спасибо 4,939 раз(а) в 2,369 сообщении(ях)
|
Re: Сеть с использованием модемов Robustel m1000 pro v2
Сообщение от shyub
|
Алгоритм работы примерно такой: периодически клиенты посылают серверу данные о своём состоянии (уровень воды в резервуаре), сервер при необходимости включает/выключает насос и передаёт команду клиенту на открытие/закрытие задвижки
|
не сервер, а локальный ПЛК, т.к. пропадание связи не приведет к критическим ситуациям. наличие ИБП даст возможность просигнализировать о пропадании питающей сети
по подобной схеме в прошлом году построено 23 объекта
|
|
|
|
06.02.2022, 10:56
|
|
Прописка
Регистрация: 20.08.2008
Сообщений: 263
Сказал спасибо: 305
Сказали Спасибо 85 раз(а) в 45 сообщении(ях)
|
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.
|
|
|
|
06.02.2022, 16:40
|
|
Модератор
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,246
Сказал спасибо: 11,165
Сказали Спасибо 3,853 раз(а) в 2,924 сообщении(ях)
|
Re: Сеть с использованием модемов Robustel m1000 pro v2
shyub, а p2p соединение в каждый момент не устраивает?
Клиент-сервер в чистом виде с очередю(ями) сообщений.
Клиенты дозваниваются на сервер по очереди и производят обмен.
Сервер просто ожидает, обрабатывает поступившее, контролирует состояние очереди(ей).
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
|
|
|
|
06.02.2022, 22:12
|
|
Прописка
Регистрация: 20.08.2008
Сообщений: 263
Сказал спасибо: 305
Сказали Спасибо 85 раз(а) в 45 сообщении(ях)
|
Re: Сеть с использованием модемов Robustel m1000 pro v2
Пожалуй так и буду делать. У клиентов поставлю Robustel m1000 pro v2, на сервере модем типа "флешка", серверную часть буду писать сам. Смущает только модем Robustel m1000 pro v2 "с прозрачным портом", сможет ли он работать с моим сервером, ведь он (этот модем) расчитан на работу с таким же модемом для организации обмена между двумя устройствами. Хотя в описании сказано, что он использует TCP/IP протокол.
|
|
|
|
06.02.2022, 22:44
|
|
Почётный гражданин KAZUS.RU
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 7,981
Сказал спасибо: 0
Сказали Спасибо 4,939 раз(а) в 2,369 сообщении(ях)
|
Re: Сеть с использованием модемов Robustel m1000 pro v2
Сообщение от shyub
|
везде есть сотовая связь
|
которая глючит повсеместно
Сообщение от shyub
|
для клиентов хочу использовать Delta DVP20SX211R
|
проще применить со встроенным Eth, здесь шнайдер, возможно, выигрышнее
Сообщение от shyub
|
GPRS модемы
|
3G или 4G свистки и роутер для поднятия шифрованного соединения
Сообщение от shyub
|
Серверная часть будет установлена на насосной станции. Сам сервер должен быть на компьютере оператора
|
в приличном обществе это называется СКАДА, причем не всегда платная
Сообщение от shyub
|
модем Robustel m1000 pro v2 не подойдёт
|
т.к. на некоторых сайтах числится снятым с производства...
|
|
|
Эти 3 пользователя(ей) сказали Спасибо jump за это сообщение:
|
|
|
06.02.2022, 23:33
|
|
Модератор
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,246
Сказал спасибо: 11,165
Сказали Спасибо 3,853 раз(а) в 2,924 сообщении(ях)
|
Re: Сеть с использованием модемов Robustel m1000 pro v2
shyub
Есть ли в регионе оператор с поддержкой NB-IOT?
Вероятнее всего это способно решить Ваши проблемы с сетью - стандарт формально именно для этого сделан.
Дальше вопрос совместимости с планируемым контроллером.
При выборе модуля рассматривайте только варианты с подключением внешней антенны - это позволит улучшить ситуацию с уровнем сигнала в месте установки.
PS Ну и про софт в центре уважаемый jump ответил. Ставьте SKADA и осваивайте. Нужное допишите… С операторской частью вопрос закроете сразу, останется на примерах построить обмен данными.
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
Последний раз редактировалось mike-y-k; 06.02.2022 в 23:37.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 22:52.
|
|