PDA

Просмотр полной версии : Подключение ПЛК210 к веб-серверу.



ishutin.vladimir@inbox.ru
16.03.2023, 13:48
Всем добрый день!
У нас будет разрабатываться приложение. Необходимо передать данные с ПЛК210 в веб-интерфейс.
Как наилучшим образом можно реализовать данную схему? (Контроллер - веб-приложение).

Была изначально идея передавать данные с контроллера на OPC сервер от ИНСАТ, далее уже от него сгружать в MySQL и отсылать в веб. Однако разобравшись с интерфейсом, выяснилось что с OPC сервера нет возможности выгрузить данные в веб(по крайней мере у нас не получилось, если кто сможет подсказать, с радостью выслушаем).

Посмотрели что контроллер поддерживает службы ftp, http/htps и тд. Если у кого-то был опыт налаживания подобных связей, - отпишитесь пожалуйста!) Будем очеень благодарны!
Информации в сети интернет по данной темы практически никакой, в основном только то что есть в спецификации...

Интересует как это можно реализовать, чтобы получилось стабильно и наиболее безопасным образом. Любой информации будем рады!

capzap
16.03.2023, 13:51
Вы для начала покажите как правильно подать запрос в Ваш веб-интерфейс, не с плк разумеется а с "правильного" устройства

Евгений Кислов
16.03.2023, 13:52
Всем добрый день!
У нас будет разрабатываться приложение. Необходимо передать данные с ПЛК210 в веб-интерфейс.
Как наилучшим образом можно реализовать данную схему? (Контроллер - веб-приложение).

Была изначально идея передавать данные с контроллера на OPC сервер от ИНСАТ, далее уже от него сгружать в MySQL и отсылать в веб. Однако разобравшись с интерфейсом, выяснилось что с OPC сервера нет возможности выгрузить данные в веб(по крайней мере у нас не получилось, если кто сможет подсказать, с радостью выслушаем).

Посмотрели что контроллер поддерживает службы ftp, http/htps и тд. Если у кого-то был опыт налаживания подобных связей, - отпишитесь пожалуйста!) Будем очеень благодарны!
Информации в сети интернет по данной темы практически никакой, в основном только то что есть в спецификации...

Интересует как это можно реализовать, чтобы получилось стабильно и наиболее безопасным образом. Любой информации будем рады!

Добрый день.
В состав прошивки входит утилита curl - с ее помощью можно использовать ПЛК как REST-клиент.
См. например, этот проект:
https://ftp.owen.ru/CoDeSys3/21_Examples/01_3.5.11.5/08_Sockets/Example_OpenWeatherApi_3514v1.projectarchive

ishutin.vladimir@inbox.ru
16.03.2023, 14:23
Добрый день.
В состав прошивки входит утилита curl - с ее помощью можно использовать ПЛК как REST-клиент.
См. например, этот проект:
https://ftp.owen.ru/CoDeSys3/21_Examples/01_3.5.11.5/08_Sockets/Example_OpenWeatherApi_3514v1.projectarchive

Хорошо, спасибо! Сейчас буду разбираться, просто особо нет опыта в подобного плана подключении..

ПЛК будет смонтирован в щите, к нему скорее всего будет подключен GPRS модем и сам контроллер должен напрямую выдавать на сервер параметры. Такого плана подключение возможно же будет реализовать, верно?

ishutin.vladimir@inbox.ru
16.03.2023, 14:45
Вы для начала покажите как правильно подать запрос в Ваш веб-интерфейс, не с плк разумеется а с "правильного" устройства

Ну самого сервера пока еще нет... Приложение пишется. Думаем арендовать мощности на виртуальной машине.
Хотел проверить на данном этапе возможность реализации и попробовать подружить хотябы с базовым MySql, точно понять топологию и как это вообще будет работать.

Что вы подразумеваете под "правильным" устройством?

capzap
16.03.2023, 14:56
Что вы подразумеваете под "правильным" устройством?
когда Вы упоминаете веб-интерфейс, веб-приложение и сервер, значит обычно речь идет о GET и POST запросах по протоколу HTTP(S), тогда это что то вроде https://reqbin.com/

а когда говорят
Приложение пишетсястановится не понятным о какого рода обмене спрашивают, просто набор байт передать надо или sql-запрос какой нибудь

melky
16.03.2023, 15:06
ПЛК210 вроде mqtt поддерживает???, если будете арендовать сервер, поднимите там MQTT брокера как вариант. плк будет в него слать данные.
з.ы. вообще 210-й разными протоколами может оперировать.