Программное обеспечение систем перемещения DriveSetsПокупая системы линейного перемещения DriveSet Вы получаете мощные и понятные программные инструменты, которые позволят Вам профессионально интрегрировать не только саму систему линейного перемещения, но и все дополнительные устройства Вашего приложения. В традиционных устройствах управления для автоматизированных установок и станков используются два вида обработки информации: функции перемещения и переключения. За передвижение оси отвечает функция перемещения, за закрепление либо захват заготовки функция переключения. Для обеих функций существуют две различные системы управления - ЧПУ для функции перемещения и ПЛК для функции переключения. Обе системы управления имеют собственные языки программирования и могут общаться между собой лишь посредством интерфейсов. Линейка устройств управления Xemo фирмы Systec объединяет обе функциональности в одном приборе. Для возможности единого программирования был разработан специальный язык программирования MotionBasic. Всем хорошо известный стандарт BASIC был дополнен командами для перемещения и переключения. Теперь ненужно изучать или отправлять персонал на обучение специальным языкам, которые очень разнятся от производителя к производителю. Каждый инженер легко освоит MotionBasic зная основы программирования на BASIC, а для программиста по специальности не составит никакой сложности разработать автоматизированную установку любой сложности. Единая среда разработки(IDE) включает в себя текстовый редактор, компилятор и отладчик. Среда разработки устанавливается на персональный компьютер, который в свою очередь по одному из выбранных Вами интерфейсов соединяется с устройством управления. Так как системы линейного перемещения поставляются полностью готовыми к эксплуатации и протестированные, Вы можете начинать программирование Вашего приложения. Написанная в редакторе, на MotionBasic, программа с помощью встроенного компилятора молниеносно загружается в устройство управления. При помощи отладчика Вы можете назначить определённые места остановки в программе и пошагово тестировать критические программные участки. Так-же, возможно отслеживать множество значений переменных в двух отдельнх окнах по мере исполнения программного кода. В случае, если вы используете в своём приложении панель управления, Вы можете симулировать функции панели на ПК, тестировать и оптимировать программный код не подключая панель физически к устройству управления. Диагностический инструмент Xemo!Go, наверняка, по достоинству оценят программисты, системные интеграторы или сервисные техники. Xemo!Go это встроенный в интегрированную среду разработки (IDE) программный модуль. Интуитивный в использовании диагностический модуль является единым для всех моделей устройств управления Xemo и предлагает следующие основные функции: - показатель онлайн состояния системы; - прямое управление; - ручное упрвление осями приводов; - онлайн исполнение программных команд. Онлайн сосотояние системыВы можете отслеживать актуальное состояние и параметры следующих элементов системы: - всех каналов ввода/вывода(I/O); - всех концевых и установочных переключателей; - всех аналоговых входов; - всех инкрементальных энкодеров, а так-же, джойстика, штурвала и подстроечного потенциометра; - внутренних напряжений и температур устройств; - всех параметров двигателей(например: ток, разрешение шага и калибровка). Прямое управлениеИспользуте прямое управление для: - цифровых входов/выходов; - аналоговых выходов; - пользовательских LEDs в устройстве управления; - параметров двигателей(ток, разрешение шага, скорость и ускорение). Ручное упрвление осями приводовПри помощи витруальных кнопок со стрелками(верхняя картинка) Вы можете управлять всеми двигателями/осями перемещения в ручную и производить: - относительное перемещение либо позиционирование; - абсолютное перемещение либо позиционирование; - выбор постоянной скорости перемещения. Онлайн исполнение программных командВ Xemo!Go Вы можете задавать онлайн команды в синтаксисе MotionBasic. К примеру, назначение выходов или чтение значений параметров в устройстве управления. Перечень онлайн команд Вы найдёте в главе 9.6 инструкции по MotionBasic.
|