- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
Настройка модема Robustel m1000 pro v2
Модератор: Глоб.модераторы
-
- здесь недавно
- Сообщения: 10
- Зарегистрирован: 22 дек 2015, 12:12
- Имя: Шутиков Юрий Борисович
- Страна: Узбекистан
- город/регион: Ташкент
- Благодарил (а): 1 раз
Настройка модема Robustel m1000 pro v2
Сеть построена на модемах Robustel m1000 pro v2 (1 сервер и 13 клиентов). Используется протокол Modbus RTU.
Как настроить модем, чтобы при получении запроса от клиента сервер мог передать ему команду? Возможно ли это?
Как настроить модем, чтобы при получении запроса от клиента сервер мог передать ему команду? Возможно ли это?
-
- администратор
- Сообщения: 18758
- Зарегистрирован: 17 июн 2008, 16:01
- Имя: Евгений свет Брониславович
- Страна: Россия
- город/регион: Санкт-Петербург
- Благодарил (а): 973 раза
- Поблагодарили: 1854 раза
Настройка модема Robustel m1000 pro v2
Кому "ему" ? Модему?
Отправлено спустя 4 минуты 19 секунд:
Во-1-х, ModBUS-TCP сервер команд передавать не может. Команды передаёт клиент. Но одно и то же устройство в ModBUS-TCP может быть и сервером, и клиентом, если оно это умеет. Но у Вас RTU, а в RTU слейв не может вдруг стать мастером. Во-2-х, насколько понимаю, модем даёт прозрачный канал, это значит что модем трафик просто пропускает через себя, как команду себе он вряд ли его воспримет (иначе это не прозрачный канал).
Вы задачу опишите: что надо скомандовать, кому и зачем. А то ничего не понятно.
По вопросам работы Форума можно обратиться по этим контактам.
-
- здесь недавно
- Сообщения: 10
- Зарегистрирован: 22 дек 2015, 12:12
- Имя: Шутиков Юрий Борисович
- Страна: Узбекистан
- город/регион: Ташкент
- Благодарил (а): 1 раз
Настройка модема Robustel m1000 pro v2
Необходимо автоматизировать систему водоснабжения сельских водонапорных башень. Есть насосная станция, которая отбирает воду из центрального водовода, осуществляет хлорирование и по мере необходимости включает насосы для заполнения соответствующей водонапорной башни. Некоторые башни питаются водой не от насосной станции, а от ближайшей башни, которая имеет свой насос. Самая ближайшая башня удалена от насосной на 9 км. Рельеф местности не обеспечивает прямую видимость, прокладка кабеля не рассматривается. Во всех населённых пунктах доступна CDMA и GSM связь.
Алгоритм работы примерно такой: сервер (насосная станция) периодически получает от клиентов (водонапорных башень) сообщения о уровне воды. В зависимости от этого при сеансе связи сервер должен включить/выключить соответствующий насос, открыть/закрыть соответствующую задвижку. При отсутствии сообщений от клиентов или подтверждений от сервера в течении, например 5-ти минут, насос выключается, задвижка закрывается.
В качестве модемов выбор сделан в пользу Robustel m1000 pro v2, т.к. он автоматически инициализируется и предоставляет канал Modbus RTU между клиентом и сервером. (Клиенты не обслуживаемые, т.е. там устанавливается промышленный контроллер Delta DVP20SX211R и модем). И вот тут начинаются проблемы, которые я пока не знаю, как решить.
Как я понял из документации Robustel m1000 pro v2 позволяет устанавливать связь только между двумя участниками сети (клиент-сервер), а надо, чтобы все клиенты могли общаться с сервером (передавать данные о уровне воды, состоянии задвижек и насосов, а так же получать от сервера соответствующие команды).
Существует программа RobustLink, которая грубо говоря выполняет роль облака. Однако заказчик эту идею сразу отклонил: "Я вам предоставлю модемы по количеству точек, 1 статический IP-адрес и решайте поставленную задачу как хотите".
Поддерживать связь с помощью SMS или CSD не подходит.
Может есть смысл на сервере установить обычный модем, написать самим сервер с 13-тью точками доступа, но тут тоже "непонятки". Неизвестно, в каком формате будут поступать на сервер данные от Robustel m1000 pro v2, а ставить клиентам простые модемы и самостоятельно формировать TCP протокол вряд ли получится на DVP20SX211R.
Алгоритм работы примерно такой: сервер (насосная станция) периодически получает от клиентов (водонапорных башень) сообщения о уровне воды. В зависимости от этого при сеансе связи сервер должен включить/выключить соответствующий насос, открыть/закрыть соответствующую задвижку. При отсутствии сообщений от клиентов или подтверждений от сервера в течении, например 5-ти минут, насос выключается, задвижка закрывается.
В качестве модемов выбор сделан в пользу Robustel m1000 pro v2, т.к. он автоматически инициализируется и предоставляет канал Modbus RTU между клиентом и сервером. (Клиенты не обслуживаемые, т.е. там устанавливается промышленный контроллер Delta DVP20SX211R и модем). И вот тут начинаются проблемы, которые я пока не знаю, как решить.
Как я понял из документации Robustel m1000 pro v2 позволяет устанавливать связь только между двумя участниками сети (клиент-сервер), а надо, чтобы все клиенты могли общаться с сервером (передавать данные о уровне воды, состоянии задвижек и насосов, а так же получать от сервера соответствующие команды).
Существует программа RobustLink, которая грубо говоря выполняет роль облака. Однако заказчик эту идею сразу отклонил: "Я вам предоставлю модемы по количеству точек, 1 статический IP-адрес и решайте поставленную задачу как хотите".
Поддерживать связь с помощью SMS или CSD не подходит.
Может есть смысл на сервере установить обычный модем, написать самим сервер с 13-тью точками доступа, но тут тоже "непонятки". Неизвестно, в каком формате будут поступать на сервер данные от Robustel m1000 pro v2, а ставить клиентам простые модемы и самостоятельно формировать TCP протокол вряд ли получится на DVP20SX211R.
-
- не первый раз у нас
- Сообщения: 324
- Зарегистрирован: 31 окт 2017, 16:45
- Имя: Дмитрий
- Страна: Россия
- город/регион: Калининград
- Благодарил (а): 9 раз
- Поблагодарили: 84 раза
Настройка модема Robustel m1000 pro v2
На ценральной станции поставить ПЛК с модбас ТСР , работа модбас мастером (плк должен поддерживать нужное количество TCP соединений)и роутер для связи вместо модема. Модемы на периферии настроить в "ТСР сервер, всегда на связи, шлюз ТСР/rtu".
-
- администратор
- Сообщения: 18758
- Зарегистрирован: 17 июн 2008, 16:01
- Имя: Евгений свет Брониславович
- Страна: Россия
- город/регион: Санкт-Петербург
- Благодарил (а): 973 раза
- Поблагодарили: 1854 раза
Настройка модема Robustel m1000 pro v2
Так. Давайте теперь приводить в порядок исходные данные.
1. Было сказано, что протокол ModBUS RTU. Следовательно, нет никаких клиентов и серверов. Есть мастер и слейвы. Разница принципиальна. Определяйтесь.
2. В означенном Вами модеме RS-485. Стало быть Ваши модемы - это еще и шлюзы ModBUS RTU/TCP? Или у Вас всё-таки ModBUS RTU-over-TCP? Это не одно и то же что ModBUS-TCP. Определяйтесь.
3. GSM-модемы не могут установить соединения точка-точка друг с другом. Они коннектятся в интернет. Далее Ваш главный ПЛК, зная IP-адреса, может запрашивать конкретный модем. Но тут опять путаница протоколами. На одном это возможно, на другом нет.
4. Отказ от облака считаю глупым. Облако было бы сервером, а все устройства на всех станциях - клиентами. Откатанная схема, простая как швабра, и не надо платить за фиксированные IP (а платить за них в противном случае придется - столько же будет стОить оплата облака, если не дешевле).
Определяйтесь, только потом можно разговаривать.
А лучше подробную схему автоматизации нарисуйте, показав где какие сигналы. Это эффективнее разговоров.
В целом же, я считаю всю эту затею бредом сивой кобылы. Потому что GSM не является гарантированным каналом связи, никакое управление через него не является надежным. По определению. Чихнёт сеть - и Вы оставите без воды всех, или перельёте где-нибудь в лучшем случае, а потом заморозите. Каждая станция должна работать автономно по собственному алгоритму, и таким образом чтобы все станции вместе выполняли общую задачу. Я ещё не знаю как конкретно это в Вашем случае сделать (передо мной не стоит такой задачи - я в другой конторе тружусь), но точно знаю что это можно сделать и эти вещи делаются, в т.ч. и мной. А GSM вполне можно использовать для мониторинга всех 9 станций, и именно в облаке - тогда глядя в экран смартфона, сидя где угодно, можно будет легко понять, на какой конкретно станции проблема и куда высылать ремонтников. И те же ремонтники смогут всегда видеть общую картину, даже находясь в пути, онлайн, если сеть не чихнёт.
Как-то так.
1. Было сказано, что протокол ModBUS RTU. Следовательно, нет никаких клиентов и серверов. Есть мастер и слейвы. Разница принципиальна. Определяйтесь.
2. В означенном Вами модеме RS-485. Стало быть Ваши модемы - это еще и шлюзы ModBUS RTU/TCP? Или у Вас всё-таки ModBUS RTU-over-TCP? Это не одно и то же что ModBUS-TCP. Определяйтесь.
3. GSM-модемы не могут установить соединения точка-точка друг с другом. Они коннектятся в интернет. Далее Ваш главный ПЛК, зная IP-адреса, может запрашивать конкретный модем. Но тут опять путаница протоколами. На одном это возможно, на другом нет.
4. Отказ от облака считаю глупым. Облако было бы сервером, а все устройства на всех станциях - клиентами. Откатанная схема, простая как швабра, и не надо платить за фиксированные IP (а платить за них в противном случае придется - столько же будет стОить оплата облака, если не дешевле).
Определяйтесь, только потом можно разговаривать.
А лучше подробную схему автоматизации нарисуйте, показав где какие сигналы. Это эффективнее разговоров.
В целом же, я считаю всю эту затею бредом сивой кобылы. Потому что GSM не является гарантированным каналом связи, никакое управление через него не является надежным. По определению. Чихнёт сеть - и Вы оставите без воды всех, или перельёте где-нибудь в лучшем случае, а потом заморозите. Каждая станция должна работать автономно по собственному алгоритму, и таким образом чтобы все станции вместе выполняли общую задачу. Я ещё не знаю как конкретно это в Вашем случае сделать (передо мной не стоит такой задачи - я в другой конторе тружусь), но точно знаю что это можно сделать и эти вещи делаются, в т.ч. и мной. А GSM вполне можно использовать для мониторинга всех 9 станций, и именно в облаке - тогда глядя в экран смартфона, сидя где угодно, можно будет легко понять, на какой конкретно станции проблема и куда высылать ремонтников. И те же ремонтники смогут всегда видеть общую картину, даже находясь в пути, онлайн, если сеть не чихнёт.
Как-то так.
По вопросам работы Форума можно обратиться по этим контактам.
-
- почётный участник форума
- Сообщения: 1181
- Зарегистрирован: 09 фев 2011, 11:32
- Имя: Дитрих Евгений Линусович
- город/регион: Донецк
- Благодарил (а): 351 раз
- Поблагодарили: 241 раз
Настройка модема Robustel m1000 pro v2
Самое правильное, но возможно их технология не позволит это сделать, т.к.:
Если бы водонапорные башни имели свои задвижки, насосы, тогда было бы все отлично для локального решения, контроллер то имеется (Delta DVP20SX211R). Сами наполняют, не получается - тревога: "Надо, пытаюсь, не получается, спасайте".
_______________________________________________
Узкая специализация в широком смысле этого слова ведет к широкой идиотизации в узком смысле этого слова . (С) Бернард Шоу
Узкая специализация в широком смысле этого слова ведет к широкой идиотизации в узком смысле этого слова . (С) Бернард Шоу
-
- здесь недавно
- Сообщения: 10
- Зарегистрирован: 22 дек 2015, 12:12
- Имя: Шутиков Юрий Борисович
- Страна: Узбекистан
- город/регион: Ташкент
- Благодарил (а): 1 раз
Настройка модема Robustel m1000 pro v2
Я полностью согласен, что управлять такими вещами по GPRS огромная глупость, но оказался перед фактом.
Однако поставленную задачу надо решать.
У клиентов поставлю Robustel m1000 pro v2, на сервере модем типа "флешка", серверную часть буду писать сам или подберу какую-нибудь готовую SCADA. Смущает только модем Robustel m1000 pro v2 "с прозрачным портом", сможет ли он работать с сервером, ведь он (этот модем) расчитан на работу с таким же модемом для организации обмена между двумя устройствами (разумеется через GPRS по протоколу TCP/IP).
Однако поставленную задачу надо решать.
У клиентов поставлю Robustel m1000 pro v2, на сервере модем типа "флешка", серверную часть буду писать сам или подберу какую-нибудь готовую SCADA. Смущает только модем Robustel m1000 pro v2 "с прозрачным портом", сможет ли он работать с сервером, ведь он (этот модем) расчитан на работу с таким же модемом для организации обмена между двумя устройствами (разумеется через GPRS по протоколу TCP/IP).
-
- администратор
- Сообщения: 18758
- Зарегистрирован: 17 июн 2008, 16:01
- Имя: Евгений свет Брониславович
- Страна: Россия
- город/регион: Санкт-Петербург
- Благодарил (а): 973 раза
- Поблагодарили: 1854 раза
Настройка модема Robustel m1000 pro v2
Вопрос: кому надо?
Вторая глупость. СКАДА точно не предназначена для управления. Тем более по таким каналам связи.
Вы в этом уверены?
Отправлено спустя 1 минуту 29 секунд:
Ключевое слово - "возможно". Если возможно это, значит возможно и другое. Пока что я не вижу технических препятствий сделать так, как я предложил. Если такие трудности есть - перечислите их.
По вопросам работы Форума можно обратиться по этим контактам.
-
- почётный участник форума
- Сообщения: 1181
- Зарегистрирован: 09 фев 2011, 11:32
- Имя: Дитрих Евгений Линусович
- город/регион: Донецк
- Благодарил (а): 351 раз
- Поблагодарили: 241 раз
Настройка модема Robustel m1000 pro v2
У него удаленные насосы. И правильно было сказано:
_______________________________________________
Узкая специализация в широком смысле этого слова ведет к широкой идиотизации в узком смысле этого слова . (С) Бернард Шоу
Узкая специализация в широком смысле этого слова ведет к широкой идиотизации в узком смысле этого слова . (С) Бернард Шоу
-
- администратор
- Сообщения: 18758
- Зарегистрирован: 17 июн 2008, 16:01
- Имя: Евгений свет Брониславович
- Страна: Россия
- город/регион: Санкт-Петербург
- Благодарил (а): 973 раза
- Поблагодарили: 1854 раза
Настройка модема Robustel m1000 pro v2
Это затрудняет. Но надо нарисовать всю тех.схему чтобы всё понять. Пока что я нерешаемых проблем не вижу.
На таких расстояниях даже резервированные проводные каналы связи порой отказывают, а тут - вообще GSM, на который и повлиять никак нельзя.
Если гипотетически предположить какое-то внешнее ЧП, смерч там прошёл или аномальный снегопад - рухнуть может и связь, и тогда до кучи люди и без воды останутся. Так что делайте, конечно, как хотите - Ваша задача, Вам и решать, shyub - но я бы делал как следует, а не как нибудь. Как-нибудь и само получится, и работать будет тоже как-нибудь.
По вопросам работы Форума можно обратиться по этим контактам.