PDA

Просмотр полной версии : Опрос модулей ввода контроллером через связку ПМ01-ПМ01



Аши
11.12.2024, 23:02
Доброго времени суток.

Правильно ли я понимаю, что связка ПЛК210>ПМ01<gprs>ПМ01<Мх110 работать будет?

Задача - опрос входов модулей контроллером.

Все, что нарыл на форуме, говорит что да. Только для модема под контроллером нужен будет статический ip.

EFrol
12.12.2024, 08:00
Нет! Не будет! ПМ01 даже не Modbus-устройство. Для работы с ним требуется устройство, знающее как с ним общаться. Т.е. если ПЛК210 еще можно запрограммировать на общение, то Mx110 - уже нельзя. ПЛК210>ПМ01<gprs>ПМ01<ПЛК210>Мх110 - между ПМ01 и Mx должно находиться что-то программируемое, что будет преобразовывать протоколы обмена.

Здесь иногда обсуждается эта проблема:
https://owen.ru/forum/showthread.php?t=40519
https://owen.ru/forum/showthread.php?t=29276&p=422550&viewfull=1#post422550

И ещё обратите внимание на странице ПМ01 (https://owen.ru/product/pm01) в первой строке "С ноября 2021 в ПМ01 не поддерживается режим CSD.". Т.е. ПМ01 напрямую с ПМ01 уже не работают. Надо что-то промежуточное (облачное через Интернет), например MQTT (https://ru.wikipedia.org/wiki/MQTT).

У Овен есть библиотека для работы с MQTT https://owen.ru/forum/showthread.php?t=39324

Аши
12.12.2024, 08:15
Нет! Не будет! ПМ01 даже не Modbus-устройство. Для работы с ним требуется устройство, знающее как с ним общаться. Т.е. если ПЛК210 еще можно запрограммировать на общение, то Mx110 - уже нельзя. ПЛК210>ПМ01<gprs>ПМ01<ПЛК210>Мх110 - между ПМ01 и Mx должно находиться что-то программируемое, что будет преобразовывать протоколы обмена.

Здесь иногда обсуждается эта проблема:
https://owen.ru/forum/showthread.php?t=40519
https://owen.ru/forum/showthread.php?t=29276&p=422550&viewfull=1#post422550

Так... Объясните тупому что и во что должен преобразовывать модем на стороне модуля? В нескольких темах на форуме схематика связи обозначенна примерно так: ПЛК дозванивается на модем модуля, там стоит автоподнятие и дальше плк опрашивает входы модуля. Или это все для почившего CSD было актуально, а просто читать через GPRS и потом модбас не выйдет? Если так, то какую роль играет ПЛК между ПМ01 и модулем ввода?

imaex
12.12.2024, 08:16
Только не "между ПМ01 и Mx", а вместо ПМ01. Поставить нормальный роутер со встроенным шлюзом modbus tcp/rtu.


Только для модема под контроллером нужен будет статический ip.

Статика будет нужна на стороне Mx110, поскольку ПЛК в любом случае будет инициатором обмена и ему нужно знать - куда стучаться за данными.

А вообще идея опрашивать Mx110 с ПЛК через GPRS - так себе. Видимо, эти данные не очень-то и нужны.

Аши
12.12.2024, 08:27
Только не "между ПМ01 и Mx", а вместо ПМ01. Поставить нормальный роутер со встроенным шлюзом modbus tcp/rtu.



Статика будет нужна на стороне Mx110, поскольку ПЛК в любом случае будет инициатором обмена и ему нужно знать - куда стучаться за данными.

А вообще идея опрашивать Mx110 с ПЛК через GPRS - так себе. Видимо, эти данные не очень-то и нужны.

Спасибо.

Подскажите варианты? Проектное решение - получать данные со входов на удаленных точках через GSM связь. Причем облако крайне нежелательный вариант. Идеально - передача данных с этих точек один ПЛК и с него уже выгрузка в скаду. Общий принцип очень желательно соблюсти, но по оборудованию пока есть варианты. Именно поэтому пытаюсь найти решение =) Объект бюджетный и все должно быть куплено до НГ, я думаю все знают эту ситуацию =) И нужно прямо сейчас заказывать оборудование. Вся наладка и прочее терпит.

EFrol
12.12.2024, 08:30
Так... Объясните тупому что и во что должен преобразовывать модем на стороне модуля? В нескольких темах на форуме схематика связи обозначенна примерно так: ПЛК дозванивается на модем модуля, там стоит автоподнятие и дальше плк опрашивает входы модуля. Или это все для почившего CSD было актуально, а просто читать через GPRS и потом модбас не выйдет? Если так, то какую роль играет ПЛК между ПМ01 и модулем ввода?

Т.к. CSD уже умер, то соединение с дозвоном по номеру уже не работает. GPRS - это уже выход в Интернет. Оба ПМ01 должны где-то в Интернете встретится (если провайдер даст Вам белый статический IP-адрес - вопросов нет). Но чтобы ПМ01 вышел в Интерне, надо чтобы его кто-то пнул (дал соответствующую команду). Модули Mx110 - это чисто Modbus-ведомые устройства и такую команду не дают. Поэтому здесь каждый выкручивается как умеет.

Для реализации конкретно Вашей схемы я использую вместо ПМ01 эту схему с обоих сторон https://owen.ru/forum/showthread.php?t=29276&p=422398&viewfull=1#post422398
Т.е. связь с удаленной ведомой RS-485-й сетью через GPRS. Данное устройство конвертирует любой протокол (например ModbusRTU) в AT-команды ПМ01 (https://owen.ru/uploads/24/re_pm01_list_command.pdf) и обратно.

Аши
12.12.2024, 08:46
Спасибо. Как обычно, все очень просто, когда кто-то пояснил. А в запаре и с забитой головой все работает совсем не так. Значит буду думать над вариантами. Ваша схема мне нравится, но такое решение здесь не пройдет. Объект "стратегический". Все должно быть промка с документами, сертификатами и т.д.

EFrol
12.12.2024, 08:58
Поэтому Вам придется ставить еще один ПЛК со стороны модулей Мx110. Для этого я использовал, снятый с продаж, ПЛК304 (https://owen.ru/product/plk304) + любой GPRS - Ethernet роутер (https://shop.mts.ru/product/tarif-mts-dlja-noutbuka-router-lte-cpe-1r-moskva/specs), например, или тот же ПМ01 + ПЛК110.
Если есть Scada, то предположу что ПК + Интернет уже есть. Тогда ПЛК ставите рядом с Mx110 + ПМ01 + белый IP от провайдера.

Аши
12.12.2024, 09:11
Поэтому Вам придется ставить еще один ПЛК со стороны модулей Мx110. Для этого я использовал, снятый с продаж, ПЛК304 (https://owen.ru/product/plk304) + любой GPRS - Ethernet роутер (https://shop.mts.ru/product/tarif-mts-dlja-noutbuka-router-lte-cpe-1r-moskva/specs), например,

Мне тогда и модули не нужны будут =) У меня всего контроль 4 дискретных сигналов и одного аналогового. Это в принципе не является проблемой на текущий момент, в смету должно пролазить всё. Просто хотелось упростить схему максимально. Я правильно понимаю, что в таком случае моя частная ситуация будет выглядеть так: ПЛК200/210>ПМ01<gprs>ПМ01<ПЛК200/210 и будет рабочей? При условии что есть возможность везде повесить статический ip.

Я прошу прощения за тупые вопросы =) Я понимаю как это выглядит, но как обычно под НГ - надо здесь и сейчас =) И я сейчас рисую принципиальную схему, пишу тут и до кучи еще со своими на объекте общаюсь корректируя работу =)

EFrol
12.12.2024, 09:18
Тогда возьмите https://owen.ru/product/moduli_analogovogo_vvoda_s_universal_nimi_vhodami_ ethernet_mv210 + роутер (https://shop.mts.ru/product/tarif-mts-dlja-noutbuka-router-lte-cpe-1r-moskva/specs)
Вам со стороны SCADA нужен ПЛК?

Аши
12.12.2024, 09:38
Тогда возьмите https://owen.ru/product/moduli_analogovogo_vvoda_s_universal_nimi_vhodami_ ethernet_mv210 + роутер (https://shop.mts.ru/product/tarif-mts-dlja-noutbuka-router-lte-cpe-1r-moskva/specs)
Вам со стороны SCADA нужен ПЛК?

Я правильно понимаю, что в таком случае у меня модули будут просто висеть постоянно подключеные к инету, со статическим ip, и их можно будет опрашивать напрямую?

Проектировщики заложили в проект на стороне скады S7-1200. То ил потому что там под скадой крутится Simatic Net OPC, то ли потому что асушник со стороны заказчика хочет себе еще один ПЛК заиметь. Скада Трйэс мод 6, я бы туда поставил ПЛК200/210 на всякий и напрямую его к скаде подцепил, чтоб не лезть в сименсовскую среду. Но чтоб это согласовать, мне нужно понимать с чем идти к заказчику =)

imaex
12.12.2024, 10:49
Подскажите варианты? Проектное решение - получать данные со входов на удаленных точках через GSM связь.

Да без проблем. ПМ01 выкинуть. Роутеры (https://irz.net/ru/products/routers/r2-series/rl21), с обеих сторон. Шлюз RTU/TCP там встроенный. Белая статика на стороне Mx110. Доступ к Mx110 либо через проброс порта, либо туннель между роутерами строите.

И забудьте это слово - "GSM". Это уже совсем от безысходности. 4G либо 3G на крайний случай.

EFrol
12.12.2024, 10:54
Да. У Вас будет один модуль МВ210-101 с универсальными входами + 4G-роутер. Если провайдер даст Вам статический IP, то Вы сможете опрашивать этот модуль по ModbusTCP. Если нет - то через MQTT или OwenCloud.
Можете подцепить его и к ПЛК, т.е. ПЛК+МВ210+4Gроутер.

Аши
12.12.2024, 11:01
Да без проблем. ПМ01 выкинуть. Роутеры (https://irz.net/ru/products/routers/r2-series/rl21), с обеих сторон. Шлюз RTU/TCP там встроенный. Белая статика на стороне Mx110. Доступ к Mx110 либо через проброс порта, либо туннель между роутерами строите.

И забудьте это слово - "GSM". Это уже совсем от безысходности. 4G либо 3G на крайний случай.



Да. У Вас будет один модуль МВ210-101 с универсальными входами + 4G-роутер. Если провайдер даст Вам статический IP, то Вы сможете опрашивать этот модуль по ModbusTCP. Если нет - то через MQTT или OwenCloud.
Можете подцепить его и к ПЛК, т.е. ПЛК+МВ210+4Gроутер.

Огромное вам спасибо уважаемые. Не смотря на безумную загрузку, благодаря Вам в голове ситуация прояснилась и дышать стало легче =) Остальное дело техники.

melky
12.12.2024, 11:53
имхо - Teleofis с поддержкой m2m, можно сервер m2m развернуть на своей стороне, где есть статика.
iRZ у них что-то аналогичное было
Любой другой производитель, где есть TCP клиенты и на стороне сервера статический IP
Ну еще куча вариантов, умеющих VPN, но vpn сейчас нещадно режут, можно попасть, что не заведется.

imaex
12.12.2024, 12:05
но vpn сейчас нещадно режут, можно попасть, что не заведется.

У Вас откуда информация, что "нещадно режут"? Из личного опыта или ОБС? По моим личным наблюдениям начиная с октября с.г. проблем с VPN на внутренних российских адресах не наблюдается - ни одного отвала по вине провайдера или кто там хулиганил. Это сугубо личный опыт, совсем чуть-чуть, но, тем не менее. У Вас есть что сказать конкретно?

melky
12.12.2024, 12:14
imaex из опыта. в разных регионах по разному. были проблемы и с внутренними адресами, возможно уже решили. если правильно понял, то провайдер не при чем. Это оборудование типа СОРМ от товарищей повыше.

говорю же, можно просто попасть, что тот же openVpn не заведется в конкретном месте.

imaex
12.12.2024, 12:31
Это оборудование типа СОРМ от товарищей повыше.


Это на называется ТСПУ
ТСПУ расшифровывается как комплекс оборудования технических средств противодействия угрозам.

Может и не при чём, только вот почему-то РТ-РТ работало без вопросов, а МФ-РТ - как звёзды встанут. Причём о общем и целом работало, но с какими-то мелкими пакостями, что требовало иногда ручного управления (вмешательства). И это напрягало. И прошло почему-то после того, как 1-2 октября Интернет от МФ колбасило со страшной силой. Я понимаю, что "после" не значит "вследствие", да и МФ ни жисть ни в чём не сознается. Тем не менее.

melky
12.12.2024, 12:42
Да все зависит от региона, от оператора, ну и того оборудования, которое там стоит. У нас правда vpn был на забугорный сервер, виртуальная машина в Нидерландах.
При чем наши же хостеры предлагают виртуалки за бугром. Вот и получился казус после начала санкций...