А также:

2.2 Ethernet

Q: На Web странице настроек WAGO PLC 750-841 есть пункты меню Navigation, при выборе которых требуется указывать имя пользователя (login) и пароль (password). Где их взять и зачем они?

A [А. Барбот]: Имя пользователя и пароль по умолчанию: admin, wago. Необходимы для разграничения доступа к настройкам PLC через Web. Поменять пароль или отключить авторизацию можно на странице Security меню  Navigation.

 

Q: Как задать IP адрес, и другие сетевые настройки WAGO PLC 750-841 без сервис-кабеля?

A [А. Барбот]: Новый, только что приобретенный, контроллер или контроллер, у которого был произведен сброс настроек в программе WAGO Ethernet Settings (default from EEPROM),  настроен на получение IP адреса по сети Ethernet от BOOTP сервера. BOOTP сервер — бесплатное приложение для ПК, скачиваемое с  официального сайта www.wago.com  Подробно про использование BOOTP сервера написано в руководстве по эксплуатации  WAGO PLC 750-841 (оно переведено на русский язык).

p.s.  Особенность BOOTP сервера WAGO. Для корректной работы BOOTP сервера маска подсети серверного ПК должна быть 255.255.255.0


Q: Контроллер 750-842 перестал отзываться по сети - похоже, слетел IP адрес. Как это могло произойти?

A: IP адрес, назначенный BootP сервером, хранится в энергонезависимой памяти контроллера и восстанавливается при включении. Если с контроллером ничего не делали, измениться он мог только в одном случае - если в момент включения контроллера в сети имелся BootP сервер, который выдал ему новый адрес. Таким сервером может быть, например, Windows 2003 Server. Однако есть возможность совсем отключить запрос адреса по BootP. Это делается с помощью программы WAGO EthernetSettings. 


Q: Как отключить получение адреса по BootP протоколу контроллером 750-842?

A [М. Ананских]: Для отключения BootP вам понадобится утилита WAGO EthernetSettings (заказной номер  759-316) и кабель для программирования. Воспользоваться утилитой не составит никакого труда. После отключения BootP контроллер сохранит адрес, полученный по BootP в последний раз. Изменить адрес контроллера будет невозможно, не включив обратно эту опцию.

 

Q: Как узнать забытый статический, т.е. выставленный вручную, IP адрес WAGO PLC 750-841 без сервис-кабеля?

A [А. Барбот]: Адрес контроллера можно узнать, используя анализатор трафика (сниффер), например бесплатный Wireshark (http://www.wireshark.org). В идеале лучше оставить в сети только ПК с Wireshark и PLC и настроить в  сниффере фильтр по MAC адресу ПЛК (MAC должен быть указан на наклейке где-то на корпусе ПЛК). Далее необходимо разыскать в записях Wireshark строки с полем Info примерно такого содержания: «Gratuitous ARP for 10.10.10.5 (Request)» или «Who has 10.10.10.1? Tell 10.10.10.5», поле source должно соответствовать MAC адресу контроллера. В данном случае 10.10.10.5 — это и есть искомый IP адрес контроллера.

 

Q: Присвоил контроллеру WAGO 750-841 IP адрес через программу WAGOEthernetSettings. «Пропинговал», без проблем «пингуется». А вот зайти через браузер в ПЛК по его ip не удается. браузер говорит, что страница недоступна. Тоже пробовал и в проводнике. В настройках IE убирал галочку "Использовать прокси сервер..." - ничего не выходит. Что я делаю не так, помогите советом?

A [А. Барбот]: Если ПЛК «пингуется», то посмотрите в WAGO Ethernet Settings на вкладку Protoсol, Webserver должен быть включен. Можно еще проверить маску сети (Subnet Mask) на вкладке TCP/IP, она должна совпадать с оной у ПК.


Q: Можно ли ограничить доступ к контроллеру из CoDeSys в режиме Online? Так, чтобы кто попало не мог подключиться к контроллеру, даже имея исходный текст загруженного в него проекта?

A: [М. Ананских]: Да. Для этого нужно воспользоваться Браузером ПЛК (PLC Browser). После ввода команды setpwd <password>, при попытке подключиться к контроллеру будет запрошен пароль. Убрать запрос пароля позволяет команда delpwd. Есть и другие полезные команды - например, позволяющие передавать в контроллер любые файлы.


Q: Сколько одновременных соединений с Modbus/TCP мастерами может поддерживать контроллер 750-841? Сколько одновременных соединений возможно через Web-интерфейс?

A [М. Ананских]: В руководстве пользователя, гл. 3.1.6 указано, что контроллер может поддерживать следующее количество одновременных соединений:

∙ 3 соединения HTTP (считывание HTML-страниц с контроллера),

∙ 15 соединений MODBUS/TCP (считывание или запись входных и выходных данных с контроллера),

∙ 128 соединений Ethernet IP,

∙ 2 соединения для WAGO-I/O-PRO CAA (эти соединения зарезервированы для отладки прикладной программы по ETHERNET.WAGO-I/O-PRO CAA требует для отладки наличия одновременно 2 соединений. То есть, доступ к контроллеру может иметь только один программный пакет).

∙ 10 соединений для FTP

∙ 2 соединения для SNMP


Q: Использую контроллер 758-870 (WAGO IPC). В PLC Configuration добавляю к нему модуль ввода-вывода, пишу тестовую программу и запускаю. Но состояние входов (выходов) не обновляется.

A: Конфигуратор ПЛК в CoDeSys (PLC Configuration) не позволяет описывать входные и выходные переменные для этих контроллеров. Необходимо задавать адреса переменных вручную:

VAR

    MyAnalogInput AT %IW0: INT;

    MyDigitalOutput AT %QX0.0: BOOL;

и так далее.