Программное обеспечение систем перемещения DriveSets

Покупая системы линейного перемещения DriveSet Вы получаете мощные и понятные программные инструменты, которые позволят Вам профессионально интрегрировать не только саму систему линейного перемещения, но и все дополнительные устройства Вашего приложения.

В традиционных устройствах управления для автоматизированных установок и станков используются два вида обработки информации: функции перемещения и переключения. За передвижение оси отвечает функция перемещения, за закрепление либо захват заготовки функция переключения. Для обеих функций существуют две различные системы управления - ЧПУ для функции перемещения и ПЛК для функции переключения. Обе системы управления имеют собственные языки программирования и могут общаться между собой лишь посредством интерфейсов.

Линейка устройств управления Xemo фирмы Systec объединяет обе функциональности в одном приборе. Для возможности единого программирования был разработан специальный язык программирования MotionBasic. Всем хорошо известный стандарт BASIC был дополнен командами для перемещения и переключения.

Теперь ненужно изучать или отправлять персонал на обучение специальным языкам, которые очень разнятся от производителя к производителю. Каждый инженер легко освоит MotionBasic зная основы программирования на BASIC, а для программиста по специальности не составит никакой сложности разработать автоматизированную установку любой сложности.

Xemo IDE

Единая среда разработки(IDE) включает в себя текстовый редактор, компилятор и отладчик. Среда разработки устанавливается на персональный компьютер, который в свою очередь по одному из выбранных Вами интерфейсов соединяется с устройством управления. Так как системы линейного перемещения поставляются полностью готовыми к эксплуатации и протестированные, Вы можете начинать программирование Вашего приложения. Написанная в редакторе, на MotionBasic, программа с помощью встроенного компилятора молниеносно загружается в устройство управления. При помощи отладчика Вы можете назначить определённые места остановки в программе и пошагово тестировать критические программные участки. Так-же, возможно отслеживать множество значений переменных в двух отдельнх окнах по мере исполнения программного кода. В случае, если вы используете в своём приложении панель управления, Вы можете симулировать функции панели на ПК, тестировать и оптимировать программный код не подключая панель физически к устройству управления.

  • Xemo!Go, пример ручного упрвления
  • Xemo!Go, контроль и назначение параметров
  • Xemo!Go, прямое управление скоростью
  • Xemo!Go, пример ввода онлайн команд

Диагностический инструмент Xemo!Go, наверняка, по достоинству оценят программисты, системные интеграторы или сервисные техники. Xemo!Go это встроенный в интегрированную среду разработки (IDE) программный модуль. Интуитивный в использовании диагностический модуль является единым для всех моделей устройств управления Xemo и предлагает следующие основные функции:

- показатель онлайн состояния системы;

- прямое управление;

- ручное упрвление осями приводов;

- онлайн исполнение программных команд.

Онлайн сосотояние системы

Вы можете отслеживать актуальное состояние и параметры следующих элементов системы:

- всех каналов ввода/вывода(I/O);

- всех концевых и установочных переключателей;

- всех аналоговых входов;

- всех инкрементальных энкодеров, а так-же, джойстика, штурвала и подстроечного потенциометра;

- внутренних напряжений и температур устройств;

- всех параметров двигателей(например: ток, разрешение шага и калибровка).

Прямое управление

Используте прямое управление для:

- цифровых входов/выходов;

- аналоговых выходов;

- пользовательских LEDs в устройстве управления;

- параметров двигателей(ток, разрешение шага, скорость и ускорение).

Ручное упрвление осями приводов

При помощи витруальных кнопок со стрелками(верхняя картинка) Вы можете управлять всеми двигателями/осями перемещения в ручную и производить:

- относительное перемещение либо позиционирование;

- абсолютное перемещение либо позиционирование;

- выбор постоянной скорости перемещения.

Онлайн исполнение программных команд

В Xemo!Go Вы можете задавать онлайн команды в синтаксисе MotionBasic. К примеру, назначение выходов или чтение значений параметров в устройстве управления.

Перечень онлайн команд Вы найдёте в главе 9.6 инструкции по MotionBasic.

Запрос продукцииКонультация по телефону