Почему сетевые настройки PMP20 применяются только после перезапуска?
Требование повторяется в руководстве трижды, для трёх разных способов настройки, и означает оно одно и то же: сетевые параметры контроллер читает при инициализации, поэтому подхватывает их только на старте.
Где это оговорено:
- после записи проекта из среды программирования нужно перезапустить контроллер по питанию;
- параметры блока сокета вступают в силу после повторного включения питания;
- при записи сетевых настроек командой работы с параметрами порта они применяются после выключения и включения питания.
Как правильно выстроить работу на объекте. Все сетевые правки собирайте в одну сессию: адрес, маска, шлюз, параметры сокетов — и только потом снимайте питание. Перезапуск на каждую мелочь съедает время и добавляет циклов записи во внутреннюю память.
Проверка результата занимает полминуты: после подачи питания посмотрите системные регистры с действующим адресом или просто выполните ping до контроллера. Если отвечает старый адрес — либо запись не прошла, либо контроллер не перезапускали.
Что означает «перезапустить по питанию». Именно снять напряжение с контроллера на несколько секунд и подать снова. Перевод в останов и обратно в работу из среды программирования сетевые настройки не перечитывает.
Отдельно про удалённые объекты. Если контроллер стоит на площадке без персонала и связь с ним идёт по той же сети, которую вы настраиваете, ошибка в адресе означает выезд. Перед сменой адреса убедитесь, что есть запасной путь: последовательный порт, программатор или человек на месте, который сможет вернуть настройки.
Прикреплённая документация
Георгий Жуков
Ведущий инженер