3.1. Краткое руководство и начало работы¶
Внимание
Это руководство является универсальным как для одноосных так и для двухосных контроллеров 8SMC5
Видео быстрого начала работы с контроллером подключенным по USB (для windows)
Видео быстрого начала работы с контроллером подключенным через 8Eth1 adapter (для windows)
3.1.1. Введение¶
Данное руководство описывает установку контроллера и начало работы c программным обеспечением XILab для Windows. Установка программы на другие ОС описана в разделе Установка XILab. Подробно с характеристиками контроллера вы можете ознакомиться в разделе Технические характеристики. Для разработки собственных приложений для контроллера рекомендуем ознакомиться с разделом Руководство по программированию и скачать пакет программ для разработки приложений в разделе Программное обеспечение.
3.1.2. Требования¶
Для успешной настройки контроллера необходимо иметь:
Компьютер с наличием USB/Ethernet разъёма
Программное обеспечение Всё необходимое ПО для работы с контроллером можно скачать по ссылке Программное обеспечение.
USB или Ethernet кабель
8SMC5 контроллер. В корпусе или без, с Ethernet разъемом или нет - это не важно.
Позиционер или мотор
На рисунке представлен используемый в работе позиционер на базе шагового двигателя, более подробно о требованиях к электромотору написано в разделе Технические характеристики. Если подразумевается использование собственных кабелей для подключения контроллера к позиционеру, пожалуйста, руководствуйтесь схемой соединения контроллера и позиционера, а также схемой расположения выводов контроллера. Для позиционеров с конечным диапазоном перемещения следует использовать концевые выключатели. Данные контакты используются для определения границ движения подвижки.
Блок питания
Используйте стабилизированный источник питания 12 - 36 В. Подробней смотрите Техника безопасности.
Если контроллер поставляется в металлическом корпусе, то корпус требует заземления. Заземление контроллера, в случае, если он поставляется без корпуса, происходит через «землю» блока питания. Более подробно о заземлении смотри в разделе Техника безопасности.
Убедитесь, что работающая без корпуса плата контроллера лежит на диэлектрической поверхности.
3.1.3. Установка ПО и первый пуск¶
Вы можете скачать необходимое программное обеспечение здесь. Выберите файл «xilab-<version_name>.exe». Инсталлятор автоматически определит, запущен ли он на 32-битной или 64-битной системе и установит соответствующую версию XILab.
Запустите программу установки, появится окно установки (версии программного обеспечения могут немного отличаться).
Нажмите кнопку «Next>» и следуйте инструкциям на экране. Все необходимое программное обеспечение, включая драйвера, пакеты и программы, будут установлены автоматически. Программа XILab автоматически запуститься по окончанию установки. Появится следующее окно:
Подключите позиционер к контроллеру. Подключите стабилизированный источник питания к контроллеру. Заземлите контроллер или блок питания. Подключите контроллер к компьютеру используя USB или Ethernet кабель. LED индикатор на плате контроллера начнет мигать.
Если контроллер подключен через USB , «New Hardware Wizard» начинает работать после первого подключения контроллера к ПК. Пожалуйста, подождите, пока Windows обнаружит новое устройство и установит для него все необходимые драйверы.
Если драйвер автоматически не установился, то в появившемся окне выберите «No, not this time», затем нажмите «Next>». В следующем окне выберите «Install from a list or specific location (Advanced)» и нажмите «Next>». Выберите `*.inf` файл на диске с ПО, поставляемым с контроллером, или в директории C:\Program Files\XILab\driver\ и подождите, пока установка будет завершена.
Вернитесь к диалоговому окну программы XILab «Virtual controllers found» и нажмите «Rescan». Если это окно было закрыто, пожалуйста, снова откройте программное обеспечение XILab. Диалоговое окно откроется снова.
Если вы используете Ethernet-соединение, в стартовом окне XILab нажмите «Settings >>» и включите флаг «Enumerate network devices» . Нажмите кнопку «Rescan». Дождитесь окончания поиска контроллера в сети. Обычно контроллер определяется автоматически, но если этого не произошло:
- Убедитесь, что в вашей сети работает DHCP-сервер. Простой DHCP сервер, удовлетворяющий всем требованиям, можно скачать отсюда.
- Используйте revealer, чтобы узнать IP адрес, выданный вашему контроллеру. Откройте контроллер в браузере. При необходимости измените настройки сети.
- В стартовом окне XILab нажмите «Settings >>», выберите протокол подключения, введите IP адрес вашего контроллера в поле «IP/Host[:port]».
3.1.4. Начало работы в ПО XILab¶
XILab представляет собой удобный графический интерфейс пользователя для контроля работы, диагностики и настройки двигателей. Он также может быть использован для легкой установки и сохранения/загрузки параметров для любого двигателя. В этом разделе рассмотрено начало работы с XILab. Для получения полной информации о работе программы, рекомендуем Вам ознакомиться с разделом Руководство по программе XILab.
Откройте «Settings…», нажмите на кнопку «Load setting from file…» и выберите конфигурационный файл (профиль) для вашего позиционера из открывшейся папки C:\Program Files\XILab\profiles\. Все поля меню «Settings…» автоматически будут заполнены значениями, подобранными для вашего позиционера. Если нужный файл не найден, оставьте запрос на сайте поддержки.
Предупреждение
Для работы контроллера с двигателями обязательна корректная установка:
- рабочего тока;
- границ движения и концевиков;
- критических параметров;
- ограничителей;
- режима питания мотора.
Если вы решили настроить контроллер самостоятельно, обязательно проверьте эти настройки!
Контроллер готов к работе!
3.1.5. Проверка работоспособности¶
Для проверки правильной настройки контроллера нажмите в главном окне XILab клавишу влево или вправо в центральном ряду клавиш управления. Позиционер должен начать двигаться. Для остановки вращения используйте центральную клавишу плавной остановки.
Обратите внимание на параметры питания контроллера в блоке Power. Там можно увидеть напряжение питания, потребляемый ток и температуру контроллера.
Если при старте движения главное окно XILab окрасилось в красный цвет, то это свидетельствует о сработавшей защите и попадании в режим ALARM. Это может быть вызвано неправильными настройками, неверным подключением позиционера или неисправностью контроллера. Подробней смотрите в разделе Критические параметры.
3.1.6. Управление из пользовательских приложений¶
Для удобного управления контроллером 8SMC5 вы можете использовать программу XIlab. Однако, если у вас есть необходимость управлять контроллером из собственных приложений, вы легко сможете это сделать, используя функции библиотеки libximc. В комплекте разработчика библиотеки представлены примеры на различных языках программирования: C, C#, VB.net, Delphi, LabView, Matlab, LabWindows, Java, Python, включая Python (Jupyter Notebook).Если Вам необходимо автоматизировать небольшое количество действий, то, возможно, вместо разработки собственной программы вы сочтете более целесообразным использовать для этого скриптовый язык программы Xilab.