PDA

Просмотр полной версии : ПЛК110 + OwenCloud = Нет связи по Ethernet



spa
13.04.2020, 11:17
Собственно появилась следующая проблемная закономерность.
Проект сделан, внешний доступ организовываю в OwenCloud. Проект загружаю в ПЛК по Etnernet.
И как только прописываю в файл local_adress.dat строку DHCP=1, то начинается обмен с облаком, но подключится к ПЛК по Ethernet больше не могу.
При этом пинги ПЛК больше не идут. Данные по Etnernet в облако передаются. К ПЛК могу только подключиться через COM порт. Удаляю запись DHCP=1, облако отваливается, но коннект по Ethernet из кодесис появляется.

Данная проблема проявилась на двух ПЛК 110-30[m02] и 110-32[m02], причем в Контроллере ПЛК 110-32[m01] - такой проблемы нет. Работает и с облаком и проект через Ethernet править могу.

Это какой-то баг?

Филоненко Владислав
13.04.2020, 12:53
А Вы IP адрес то при пинге меняете то? Он же при DHCP=1 берется из DHCP? И совсем не равен установленному в local_addres.dat

spa
13.04.2020, 12:59
А Вы IP адрес то при пинге меняете то? Он же при DHCP=1 берется из DHCP? И совсем не равен установленному в local_addres.dat

А как его узнать, то назначенный новый. При подключении по USB и выполнение команды PLCinfo, выдается старый IP.
И еще, почему старые модификации контроллеров, при DHCP=1 продолжают работать с облаком и подключаться по Ethernet. Я так понимаю у них остается старый IP и новый по DHCP добавляется.

Филоненко Владислав
13.04.2020, 13:05
PLCInfo поможет. Или лог DHCP сервера.
Новый не добавляется.
Вообще DHCP для автоматизации странное решение
лучше DNS добавьте в local_adress.dat

A.Simonov
13.04.2020, 13:23
почему старые модификации контроллеров, при DHCP=1 продолжают работать с облаком и подключаться по Ethernet.

Добрый день.

Старые контроллеры не поддерживают DHCP, строка игнорируется.
А связь с owencloud происходит в них по IP.

Новые же контроллеры узнают актуальный IP сервиса owencloud по средствам DNS.
Предположу, что у вас в файле local_addres.dat не прописаны DNS сервера.
А в DHCP режиме, они подтягиваются с роутера.
Кстати, на роутере можно посмотреть текущий адрес ПЛК в режиме DHCP.

Подробная инструкция по подключению ПЛК к облаку, страница 93:
https://ftp.owen.ru/OwenCloud/01_Docs/rp_owencloud.pdf

spa
13.04.2020, 13:32
Добрый день.

Старые контроллеры не поддерживают DHCP, строка игнорируется.
А связь с owencloud происходит в них по IP.

Новые же контроллеры узнают актуальный IP сарвиса owencloud по средствам DNS.
Предположу, что у вас в файле local_addres.dat не прописаны DNS сервера.
А в DHCP режиме, они подтягиваются с роутера.
Кстати, на роутере можно посмотреть текущий адрес ПЛК в режиме DHCP.

Подробная инструкция по подключению ПЛК к облаку, страница 93:
https://ftp.owen.ru/OwenCloud/01_Docs/rp_owencloud.pdf

О, большое спасибо. Эту инструкцию не видел.