PDA

Просмотр полной версии : Удаленная загрузка проекта на ПЛК210-4G



Dmitry Dedkov
25.05.2026, 14:44
Возникла одна необходимость: удаленно обновлять рабочее приложение на ПЛК210-4G. Сама ПЛК будет находиться в полевых условия в Индии. И из-за необходимости внесения изменений в ПО нужно удаленно отправлять файл на обновление. По этой причине возник такой вопрос. Каким способом это возможно реализовать (имею ввиду не условный скрипт на пайтоне, который будет опрашивать определенную папку на сервере, где будет лежать обновленная программа, а возможность через терминал установить обновление приложения. Или же какой-то другой способ загрузки нового приложения)

melky
25.05.2026, 15:03
Сделать доступным 1200-й порт (CodeSys) только вам.
Это либо реальный IP со стороны сотового оператора связи, и например использование firewall в плк, чтобы он пустил только вас.
Либо поднятие VPN со стороны ПЛК на вас.
p.s. что-то точно из этого реализовано в ПЛК.

Dmitry Dedkov
25.05.2026, 16:16
А возможно ли реализовать как-то обновление автоматическом режиме? Без непосредстсвеного подключения самому плк. К примеру на своем сервере со статическим ip завести папку, в которую будут выкладываться обновления ПО. Сам же плк будет подключен к этому серверу, проверять изменения в директории (к примеру по названию файла). При детектировании изменений выкачивать файл/архив и устанавливать приложение/распаковывать архив. Либо же такого метода просто не может быть реализовано?

Евгений Кислов
25.05.2026, 16:23
А возможно ли реализовать как-то обновление автоматическом режиме?

Можно. С помощью "условного скрипта на пайтоне" (также доступны Lua и Perl) или, если это более удобно, на bash.
В прошивке есть curl для взаимодействия с сервером и загрузки файла.
См. также /usr/bin/toprj.sh как пример скрипта накатывания уже загруженного архива с приложением. На нем базируется функционал вкладки веб-конфигуратора ПЛК - Управление приложениями.