Здравствуйте.
Как изменить IP-адрес ПЛК210 программно?
Вид для печати
Здравствуйте.
Как изменить IP-адрес ПЛК210 программно?
Добрый день! Сделал как в примере смену IP адреса для Eth4 ПЛК210-14 (он на WAN). Все ОК, но на другом интерфейсе (br-lab Eth1-Eth2) сидит панель с web-визуализацией, и при смене настроек у WAN на какое-то время отваливается панель оператора. Так и должно быть? Перезагружаются все интерфейсы?
Добрый день.
В проекте на ПЛК210-14-CS используются две сети. Одна локальная на Eth1-Eth2-Eth3 для опроса устройств и модулей МВ/МУ. Вторая - для передачи данных на верхний уровень на Eth4 со своим IP, там настроен ModbusTCP Slave Device.
Для ModbusTCP Slave Deviсe установлена галка "Привязять к адаптеру". Межсетевой экран для Eth4 отключен.
В программе также предусмотрена смена сетевых параметров для Eth4 от панели оператора. И эта функция работает, IP адрес меняется, это видно в конфигураторе. НО, если загрузить проект в ПЛК с первоначальным сконфигурированным IP для Eth4, то Modbus Poll без проблем опрашивает ПЛК по Eth4. Если поменять IP от панели оператора, то по новому IP Modbus Poll уже не подключается (нет, я не забыл поменять адрес в Modbus Poll). Хотя пингуется, в тот же конфигуратор по новому IP заходит. Если опять поменять адрес от панели оператора на первоначальный - Modbus Poll снова подключатеся.
Данная проблема не наблюдается если снять галку "Привязать к адаптеру". Без нее все также меняется и подключается без проблем по вновь заданному адресу.
С чем это связано? Не совсем понимаю за что конкретно отвечает эта галка и в каких случаях она нужна?
Добрый день.
В проекте на ПЛК210-14-CS используются две сети. Одна локальная на Eth1-Eth2-Eth3 для опроса устройств и модулей МВ/МУ. Вторая - для передачи данных на верхний уровень на Eth4 со своим IP, там настроен ModbusTCP Slave Device.
Для ModbusTCP Slave Deviсe установлена галка "Привязять к адаптеру". Межсетевой экран для Eth4 отключен.
В программе также предусмотрена смена сетевых параметров для Eth4 от панели оператора. И эта функция работает, IP адрес меняется, это видно в конфигураторе. НО, если загрузить проект в ПЛК с первоначальным сконфигурированным IP для Eth4, то Modbus Poll без проблем опрашивает ПЛК по Eth4. Если поменять IP от панели оператора, то по новому IP Modbus Poll уже не подключается (нет, я не забыл поменять адрес в Modbus Poll). Хотя пингуется, в тот же конфигуратор по новому IP заходит. Если опять поменять адрес от панели оператора на первоначальный - Modbus Poll снова подключатеся.
Данная проблема не наблюдается если снять галку "Привязать к адаптеру". Без нее все также меняется и подключается без проблем по вновь заданному адресу.
С чем это связано? Не совсем понимаю за что конкретно отвечает эта галка и в каких случаях она нужна?
Добрый день.
В случае установки галочки - ModbusTCP Slave Device будет доступен только по сетевому интерфейсу, выбранному в компоненте Ethernet, в рамках которого этот ModbusTCP Slave Device был добавлен.Цитата:
Не совсем понимаю за что конкретно отвечает эта галка и в каких случаях она нужна?
В случае отсутствия галочки - ModbusTCP Slave Device будет доступен вообще по всем сетевым интерфейсам контроллера.
Проверил. Да, действительно, без галочки "Привязать к адаптеру" этот SlaveDevice доступен в том числе и по IP адресу для Eth1-Eth2-Eth3.
Но все же непонятно, почему при установленной галочке сетевые настройки меняются, но подключиться по ним уже не получается, а без нее получается?