5.7. Работа с сетевыми контроллерами¶
XiLab способен работать с контроллерами через Ethernet. Для этого необходим либо адаптер 8SMC4-USB-Eth1, либо исполняемый файл сервера libximc, который вы можете запустить на любом удобном для вас устройстве с подключенными к нему контроллерами.
- В случае работы с 8SMC4-USB-Eth1 перед запуском соедините устройство с контроллерами USB кабелем. При этом, предполагается, что к контроллерам может быть подключен двигатель и подано силовое питание (подробнее см. в соответствующем разделе).
- Подключите устройство, на котором запущен сервер libximc, к той же подсети, в которой находится управляющий компьютер и DHCP сервер. В случае работы с 8SMC4-USB-Eth1 подайте на устройство питание (через разъём 5V - 2A) через блок питания, идущий в комплекте и подождите 1-2 минуты, чтобы ОС Linux на одноплатном компьютере успела загрузиться.
- Включите XiLab и проделайте следующую процедуру:
При первом запуске появится стартовое окно, в котором не будет найдено ни одного устройства.
Добавьте виртуальный контроллер. Для этого увеличьте значение в поле Virtual Devices в нижней части окна, затем нажмите Rescan. В появившемся окне выберите Virtual XIMC, SN1 и нажмите Open selected.
Перед Вами появится основное окно программы XiLab. Зайдите в Settings... и слева в списке выберите пункт Program configuration (подробнее о пунктах данного окна смотрите раздел Общие настройки программы XILab). В разделе Device detection settings поставьте галочку напротив Enumerate network devices, и нажмите кнопку "Scan for local XIMC servers". Устройство, если в данный момент на нём запущен сервер libximc, будет найден автоматически с помощью широковещательного запроса. Его IP-адрес появится в списке адресов (список адресов также можно при желании редактировать вручную).
Нажмите OK и закройте программу.
При повторном запуске XiLab найдутся все доступные адаптеру оси. В появившемся списке можно выбрать интересующую ось и управлять ей, как в случае с одним контроллером. Также можно выбрать несколько осей и управлять ими в режиме управления несколькими осями. Подробнее см. Начало работы в ПО XILab и Руководство по программе XILab.
Замечание. Единожды обнаружив адрес устройства, следует иметь ввиду, что перенос устройства в другое место может привести к изменению IP.
- Отключить остальные оси, найти устройство в сети, подключить всё обратно
- Многократно нажимать Scan for local XIMC servers до тех пор, пока не будет найден нужный адаптер.