PDA

Просмотр полной версии : Получение Ethernet адреса по DHCP



AndreyS
28.11.2011, 14:08
Добрый день,

подскажите, пожалуйста, возможно ли получать IP-адрес от DHCP сервера по локальной сети Ethernet в ПЛК100 ?
По поводу опции SetDHCP в PLC_Browser_OWEN.pdf ничего не написано. Я так понимаю, что это относится только к работе ПЛК через GPRS-модем или нет?

Включал опцию SetDHCP, подключал ПЛК к сети Ethernet c DHCP, но IP адрес в PLCInfo не менялся.

Заранее спасибо за помощь.

capzap
28.11.2011, 16:33
вот просто интересно, для чего в системах автоматизации случайное распределение IP-адресов, чтоб не отвыкать от поиска приключений на пятую точку?

Александр123456
28.11.2011, 18:32
Ага, представляю как скада после отключения питания на всем заводе начнет искать несколько десятков контроллеров с уже не существующими адресами, а потом и киповцы в след за ней!

AndreyS
29.11.2011, 11:57
DHCP вовсе не означает случайное распределение IP адресов. ;-) IP-адреса чётко привязываются к конкретным ПЛК через их MAC-адреса.

Имеется пара десятков контроллеров с одной и той же логикой работы и необходимостью получения с них данных, причём возможно, что они будут располагаться в различных подсетях. Хотелось бы избежать перепрошивания каждого ПЛК на месте под локальные настройки местной сети.

Поэтому хотелось бы иметь одинаковую прошивку для всех ПЛК. Идея была в том, чтобы во всех шкафах стояли ПЛК с этой прошивкой, а IP-адреса они получают по MAC-адресу с локального DHCP-сервера. Тем самым упрощается обслуживание системы. При необходимости замены ПЛК берётся очередной из зип, устанавливается, а MAC-адрес даётся местному администратору для смены MAC-адреса в конфигурации DHCP-сервера.

MAC-адрес собственно написан на самом контроллере и не надо никаких конфигурирований IP-адреса через PLC Browser.

capzap
29.11.2011, 12:04
дело в том что DHCP сервер иногда проводит оптимизацию сети и если какой нибудь объект выключен продолжительное время, его IP-адрес может быть отдан другому вновь включенному устройству и это может привести к проблемам. IP-адрес прошит в котроллере вместе с МАС-адресом и автоматически не меняется, забудте про эту идею :)

AndreyS
29.11.2011, 15:06
дело в том что DHCP сервер иногда проводит оптимизацию сети и если какой нибудь объект выключен продолжительное время, его IP-адрес может быть отдан другому вновь включенному устройству и это может привести к проблемам.

Это зависит от конфигурации DHCP-сервера.
В данном случае никакой оптимизации не может быть произведено, так как IP-адрес однозначно привязывается к MAC-адресу на DHCP-сервере.



IP-адрес прошит в котроллере вместе с МАС-адресом и автоматически не меняется, забудте про эту идею :)

То есть опция SetDHCP касается только DIAL UP через подключённый модем и никоим образом не работает с Ethernet?

capzap
29.11.2011, 15:58
Ручное распределение. Фактически, данный способ распределения адресов отличается от ручной настройки каждого компьютера лишь тем, что сведения об адресах хранятся централизованно (на сервере DHCP), и потому их проще изменять при необходимостиКак бы для Вас здесь ключевым словом должно быть сервер, что означает что все устройства желающие им воспользоваться должны быть клиентом, для этого в характеристиках ПЛК должно быть упоминание что на "борту" присутствует клиентский модуль DHCP

не нашел такой команды SetDHCP в PLC_Browser_OWEN.pdf