PDA

Просмотр полной версии : Передача данных с ПЛК110 через ПМ01 GPRS



Leuko Chimera
28.07.2023, 10:06
Уважаемые форумчане нужна ваша помощь чайнику. Знаком с программированием ПЛК ОВЕН только на уровне физических входов и выходов. Появилась задача:
Есть шкаф диспетчеризации, который собирает физические сигналы. Нужно по GPRS ПМ01 передать данные на компьютер диспетчера о состоянии системы. Это для меня темный лес, так как работа вне моей компетенции и профессии. Но её нужно сделать. Изучал протоколы передачи данных ModBus RTU/ASCII до головной боли. Вроде понимаю принцип работы, но реализации не пойму. Нужно ли ставить на другом конце такой же модем? Понимаю, что для вас это может быть очень легко, но для меня не понятен процесс реализации. Буквы знакомые, а слова нет. Смотрел много видео, такое ощущение, что оно уже продвинутых пользователь, но я чайник в этом всём. С помощью терминала смог настроить скорость передачи данных. Но что делать дальше? Как преобразовать физические сигнал в ModBus и GPRS? Прошу помощи в объяснении реализации данного проекта, пожалуйста.

melky
28.07.2023, 10:10
Почитайте функционал и возможности этого модема.
Режим CS сразу отметайте к черту, устаревший вариант, дорого, и возможно прикроют однажды операторы, лучше его не использовать.
Смотрите какие варианты остались, смотрите свое ПО, способно ли оно самостоятельно или через OPC принять данные. Lectus, Insat OPC, смотрите у кого есть режим Modbus slave. Но откровенно это голой жопой в интерент... функционала защищенных каналов у данного модема нет.

з.ы. если модем может выступить TCP клиентом у сервера, а сервер будет через него опрашивать ПЛК, то вроде наиболее оптимальный вариант. Но тогда сервер (ОРС сервер как вариант) должен уметь так работать с каналом связи.

imaex
28.07.2023, 10:48
Режим CS сразу отметайте к черту, устаревший вариант, дорого, и возможно прикроют однажды операторы, лучше его не использовать.



С ноября 2021 в ПМ01 не поддерживается режим CSD.

Остаётся ждать момента, когда операторы прикроют GPRS/EDGE. Поэтому совершенно непонятно - зачем такое старьё в проект закладывать? Ладно, Пх-210, а это чудо зачем?

melky
28.07.2023, 10:51
imaex, о, даже так, что CSD со стороны модема уже не существует... Мне больше интересно, может ли модем сам поднять TCP соединение на какой-то сервер, при этом чтобы со стороны сервера уже выполнять опрос по Modbus RTU. То есть без управления со стороны ПЛК...
Чтобы не использовать SIM карты с реальными IP адресами.

Leuko Chimera
28.07.2023, 10:57
Уважаемые господа, со всем уважением к вам, но это не помогает. Для меня это общие слова, мне не хватает мозгов для этого. Готов даже без проблем заплатить тому, кто сможет с этим помочь, лишь бы оно уже заработало.

melky
28.07.2023, 11:10
к сожалению там много нюансов, так как может зависеть от используемого ПО у диспетчера.

EFrol
28.07.2023, 20:34
Уважаемые господа, со всем уважением к вам, но это не помогает. Для меня это общие слова, мне не хватает мозгов для этого. Готов даже без проблем заплатить тому, кто сможет с этим помочь, лишь бы оно уже заработало.

Вы только не волнуйтесь. Давай-те по порядку.
Что стоит на компьютере диспетчера (наличие доступа в Интернет, наличие какой-нибудь Scada и т.д.)?
Знакомы ли Вы с OwenCloud (https://owen.ru/owencloud)?
Знакомы ли Вы с сетевым шлюзом ПМ210 (https://owen.ru/product/pm210)?
Знакомы ли Вы с этим https://owen.ru/uploads/339/3.1_podklyuchenie_plk_oven_s_codesys_2.3_po_rs-485_cherez_shlyuz.pdf?

EFrol
28.07.2023, 21:18
imaex, о, даже так, что CSD со стороны модема уже не существует... Мне больше интересно, может ли модем сам поднять TCP соединение на какой-то сервер, при этом чтобы со стороны сервера уже выполнять опрос по Modbus RTU. То есть без управления со стороны ПЛК...
Чтобы не использовать SIM карты с реальными IP адресами.

Может! Где-то на форуме была тема про модем, который транслирует запросы через MQTT. А так же на сайте имеется библиотека, реализующая MQTT-клиента,
с помощью которого легко реализуется алгоритм этого модема. Остается реализация MQTT-клиента на РМ диспетчера.
У меня на ПК реализован виртуальный COM-порт, который передает запросы на такой модем через MQTT-брокера.

EFrol
29.07.2023, 09:20
Хоть Вы и не очень жалуете Ардуинщиков, но вот вариант модема GPRS - RS485(Master) стоимостью 1т.р., работающий так же через MQTT.
69274

IVM
29.07.2023, 09:39
Интернет на об'екте есть ?

imaex
29.07.2023, 10:01
Что стоит на компьютере диспетчера (наличие доступа в Интернет, наличие какой-нибудь Scada и т.д.)?

Вот с этого - с вопросов к авторам проекта ТС нужно было начинать. А не с броска на форум за помощью. Наверное, проектанты всё же на что0то ориентировались при разработке? Не факт, конечно, как практика показывает. Но - надежда умирает последней.