Добрый день, коллеги.
Нас часто спрашивают, можно ли организовать удаленное подключение (через интернет) к ПЛК2хх - для работы с web-визуализацией, загрузки проектов из CODESYS, снятия логов из web-конфигуратора и т.д.
Безусловно, это возможно - и на стороне ПЛК для этого обычно не требуется каких-либо специальных настроек.
В типовом случае ПЛК подключается к роутеру, у которого есть внешний статический IP-адрес.
В настройках роутера организовывается проброс нужных портов с внешнего IP-адреса роутера на внутренний IP-адрес ПЛК.
Список портов ПЛК приведен здесь, а также в документе CODESYS V3.5. FAQ.
В web-конфигураторе ПЛК достаточно задать корректные сетевые настройки на вкладке Сеть/Интерфейсы (IP, маска, шлюз, DNS; адрес шлюза обычно совпадает с внутренним IP-адресом роутера) и при необходимости - настройки межсетевого экрана (вкладка Сеть/Межсетевой экран).
Инструкции по пробросу портов для некоторых моделей роутеров:
TP-Link: https://www.tp-link.com/ru/support/faq/1379/
D-Link: https://www.dlink.ru/ru/faq/246/1084.html
ASUS: https://www.asus.com/ru/support/FAQ/114093/
Mikrotik: https://habr.com/ru/post/182166/
Мы подготовили демо-стенд с контроллером, для которого настроен удаленный доступ.
Вы можете использовать его для отладки проектов, демонстрации доступного функционала вашим заказчикам и т.д.
Убедительная просьба:
- отписаться в этой теме, если вы планируете работать с контроллером (загружать проекты и т.д.) - чтобы избежать коллизий, связанных с одновременным доступом от разных клиентов.
Вы можете заранее указать, начиная с какого времени вы планируете работать с ПЛК и как долго ориентировочно это продлится.
Обращаем ваше внимание, что стенд не подойдет для отладки проблем, которые воспроизводятся только на длительном интервале времени (дни/недели). - не пытаться специально "повесить" контроллер с помощью загрузки некорректного проекта (с бесконечным циклом, утечкой дескрипторов и т.д.).
Описание стенда:
Контроллер: ПЛК210-03
Версия прошивки: 1.2.0721.0832
Внешний IP-адрес: 79.171.127.12
URL: plc210.owen.ru
Внутренний IP-адрес: 10.6.21.99
Пароль на web-конфигуратор/SSH: предоставляется по запросу (напишите на e.kislov@owen.ru с указанием цели доступа)
Входы/выходы: DO1 замкнут на DI1
Модуль: МВ210-101
IP-адрес: 10.6.21.35
Входы/выходы: к AI3 и AI5 подключены датчики ТСМ 50М.
Модуль: МК210-301
IP-адрес: 10.6.21.98
Входы/выходы: DO1 замкнут на DI1
Для подключения к ПЛК из CODESYS вместо сканирования сети нужно вручную указать внешний IP-адрес или URL (с префиксом dns:, т.е. dns: plc210.owen.ru).
2021-01-12_9-08-07.png Безымянный.png