PDA

Просмотр полной версии : Опрос одного МВ210-101 несколькими ПЛК 200



keysansa
09.07.2024, 14:56
Есть достаточно дорогой датчик, который подключен к МВ210. Так же имеется ПЛК 200, который использует в работе показания этого датчика. Необходимо расширить систему (еще 4 одинаковые установки, содержащие такие же ПЛК 200), при этом, очень не хочется покупать еще 4 дорогих датчика.
Соответственно вопрос, имеется ли возможность опрашивать модуль одновременно с разных ПЛК? Или придется ставить делитель 4..20мА и тянуть провода?

МихаилГл
09.07.2024, 15:01
А в руководстве разве не описана возможность опроса модуля 4мя клиентами? Как вариант можете вообще на ПЛК200 модбас ТСР сервер развернуть.

kondor3000
09.07.2024, 15:03
Не понятно, как вы одним датчиком будете измерять на 4 установках?

МихаилГл
09.07.2024, 15:04
Не понятно, как вы одним датчиком будете измерять на 4 установках?

Наверное 4 одинаковых пульта.

PS
Кстати, да, в РЭ к МВ нет упоминания про несколько одновременных подключений... А вот к МУ есть. Странно.

Николай Суриков
09.07.2024, 15:20
Наверное 4 одинаковых пульта.

PS
Кстати, да, в РЭ к МВ нет упоминания про несколько одновременных подключений... А вот к МУ есть. Странно.

Читаем внимательно
77157

https://owen.ru/downloads/re_mv210-101.pdf
стр. 25

МихаилГл
09.07.2024, 15:25
Читаем внимательно
77157

https://owen.ru/downloads/re_mv210-101.pdf
стр. 25

Просто для му модуля это в самом описании на странице, а тут полистал веб версию, и может просмотрел.

Во блин, и там на первой странице... Старость...

keysansa
09.07.2024, 15:32
А в руководстве разве не описана возможность опроса модуля 4мя клиентами? Как вариант можете вообще на ПЛК200 модбас ТСР сервер развернуть.

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


Не понятно, как вы одним датчиком будете измерять на 4 установках?

Работа установок зависит от показаний этого датчика.

Спасибо за ответы, мне нужно более 4 одновременных подключений. В планах расширение до 10 установок.

ЗЫ. Похоже, надо будет через MQTT мутить...

Николай Суриков
09.07.2024, 15:42
Токовый сигнал можно завести на несколько модулей без всяких делителей.
4 установки - 1 МВ210
8 установок - 2 МВ210
12 установок - 3 МВ210
У каждого МВ по 4 мастера.

keysansa
09.07.2024, 15:53
Токовый сигнал можно завести на несколько модулей без всяких делителей.
4 установки - 1 МВ210
8 установок - 2 МВ210
12 установок - 3 МВ210
У каждого МВ по 4 мастера.
Была мысль завести токовый сигнал напрямую в ПЛК, а не в модуль.
Спасибо за вариант. Не так дорого, как датчики, но как-то аляповато. Хотя, делители и пол-километра кабеля тоже не айс.

kondor3000
09.07.2024, 16:03
Была мысль завести токовый сигнал напрямую в ПЛК, а не в модуль.
Спасибо за вариант. Не так дорого, как датчики, но как-то аляповато. Хотя, делители и пол-километра кабеля тоже не айс.

Можно ещё проще, на первом ПЛК формируестя дискретный сигнал, показания датчика в норме 1, не в норме 0. И к каждому ПЛК по 1 дискретному входу подключить.
Или соединить все ПЛК в одну сеть и по ней передавать показания датчика.

keysansa
09.07.2024, 16:42
Можно ещё проще, на первом ПЛК формируестя дискретный сигнал, показания датчика в норме 1, не в норме 0. И к каждому ПЛК по 1 дискретному входу подключить.
Или соединить все ПЛК в одну сеть и по ней передавать показания датчика.
Сигнал аналоговый.

Они и так будут в одной подсети, но работать может только одна установка, остальные могут быть выключены. При этом, надо mesh организовать (кто из 10 будут те 4, которые могут опрашивать).

melky
09.07.2024, 20:13
Поставить динреечный ПК, типа jethub d+
На него Rapidscada, один из мастеров модуля, раздавать по opcUa хоть 20-ти установкам. Можно и mqtt, можно и modbus tcp (slave там правда платный)

Валенок
10.07.2024, 09:03
если б не 200 (глубин не постиг пока) то хоть скока 110х
Каждый пытается цепляется к датчику, кто не смог цепляется ко всем кому получится в диапазоне адресов.
Ну и сервер открывает если всё-таки к датчику получилось. Пару дюжин соединений - не проблема

В общем скока кого не было - все будут иметь данные

Филоненко Владислав
10.07.2024, 12:28
Не обнаружил. Модбас сервер - не пойдет, установки должны быть независимы друг от друга. Только от датчика.



Работа установок зависит от показаний этого датчика.

Спасибо за ответы, мне нужно более 4 одновременных подключений. В планах расширение до 10 установок.

ЗЫ. Похоже, надо будет через MQTT мутить...
Если мастер будет разрывать соединение между опросами - так хоть тысяча соединений на модуль. А вот если нет - то да, 4 ОДНОВРЕМЕННЫХ коннекта по 502 порту. Проверить можно снифером.

keysansa
11.07.2024, 10:06
если б не 200 (глубин не постиг пока) то хоть скока 110х
Каждый пытается цепляется к датчику, кто не смог цепляется ко всем кому получится в диапазоне адресов.
Ну и сервер открывает если всё-таки к датчику получилось. Пару дюжин соединений - не проблема

И обмен умирает от таймаутов...

keysansa
11.07.2024, 10:08
Если мастер будет разрывать соединение между опросами - так хоть тысяча соединений на модуль. А вот если нет - то да, 4 ОДНОВРЕМЕННЫХ коннекта по 502 порту. Проверить можно снифером.

Разорвал соединение, и в следующий раз - в момент установки соединения - оно уже занято другим...

Валенок
11.07.2024, 11:04
И обмен умирает от таймаутов...
у Вас?
значит не шмогли

Николай Суриков
11.07.2024, 12:03
Разорвал соединение, и в следующий раз - в момент установки соединения - оно уже занято другим...

Так расскажите подробнее о процессе. Например как часто изменяется измеряемый параметр. Может там можно раз в минуту измерять и опрашивать, а может 10 раз в секунду.
Раз все ПЛК будут в одной сети, то можно и диспетчер очереди организовать.
Так же если там золотой датчик за 2 кк рублей, то стоит этим заморачиваться, а если "дорогой датчик" за 30-50к, то и овчинка выделки не стоит.

Вам кучу вариантов накидали.

Деньги на расширение до 10 установок есть, а на новый датчик или на общий ПЛК, который будет отдавать данные всем клиентам нет?
Или датчик купили супер дорогой и прикрутили его к дешевому модулю, у которого постоянные проблемы.

keysansa
11.07.2024, 15:03
Деньги на расширение до 10 установок есть, а на новый датчик или на общий ПЛК, который будет отдавать данные всем клиентам нет?

Нет денег на 10 новых датчиков. Точнее есть, но это бесполезная растрата.
Поэтому, я уже давно написал, что буду работать через MQTT.

capzap
11.07.2024, 15:05
что буду работать через MQTT.

всегда думал что количество соединений это речь про сокеты, а не про протоколы

keysansa
11.07.2024, 22:07
всегда думал что количество соединений это речь про сокеты, а не про протоколы

Ограничение может задавать сервер, обрабатывающий соединения. У другого протокола - другой сервер.

capzap
11.07.2024, 22:38
Ограничение может задавать сервер, обрабатывающий соединения. У другого протокола - другой сервер.

ну прям капитан очевидность. Чем такой вариант отличается от предложений в этой теме развернуть на стороннем устройстве, не относящимся ни к модулю не к установкам, некий сервер который будет отдавать потребителям информацию с модуля, не важно по какому протоколу. Если интересует именно MQTT, так с этого и надо было начинать

Валенок
12.07.2024, 06:01
.... Только от датчика... через MQTT мутить...
Расскажите хоть как прошло и как получилось "только от датчика"?

Филоненко Владислав
15.07.2024, 09:58
Разорвал соединение, и в следующий раз - в момент установки соединения - оно уже занято другим...

и? Тот кто занял - освободит. Типичный сеанс опроса параметра по ModBus TCP занимает не более 10 мс. Т.е. даже на 1 соединении - до 100 запросов с разрывом соединения. Что же Вы там так часто опрашиваете?

EFrol
15.07.2024, 10:22
Как-то тоже надо было увеличить количество подключений. Благо в схеме была панель СП3хх-Б/Р - очень помогла. Сама собирает в свою память и потом раздает кому надо.