Тестовый проект для контроллера Kinco

 

В качестве тестового проекта мы решили осуществить на платформе контроллера Kinco управление драйвером шагового двигателя по технологии STEP/DIR.

Скачать программу KincoBuilder для программирования контроллера
Скачать тестовый проект

Задача:

Необходимо обеспечить бесконечное вращение двигателя по технологии Step/Dir с определенной скоростью. Предусмотреть возможность реверсирования двигателя, работу на двух заданных скоростях, с возможностью дистанционного переключения, а также отображение состояний.

Комплект оборудования:

  1. Двигатель.
  2. Драйвер двигателя, например DM556.
  3. Контроллер, например, K50624AT
  4. Кнопки управления.
  5. Токоограничивающие резисторы номиналом 2 кОм.

Описание оборудования:

  1. Двигатель – двигатель в поставленной задаче может быть любым – шаговый двигатель GD, Orienatalmotor, серводвигателем Kinco и т.д. В данном примере использовался шаговый двигатель GD57STH56-2804A.
  2. Драйвер двигателя – драйвер двигателя тоже может быть любым, но с одним условием, он должен поддерживать технологию управления Step/Dir – драйвер шаговых двигателей Leadshine или Orientalmotor, сервопреобразователь Kinco и т.д. В данном примере использовался драйвер шагового двигателя Leadshine DM556.
  3. Контроллер должен иметь высокочастотные выходы. Такими контроллерами являются линейка Kinco – K504Ex, K506, K508. В данном примере использовался контроллер Kinco K506-24AT.

Необходимые инструкции и справки:

  1. Паспорт шагового двигателя.
  2. Инструкция на драйвер шагового двигателя.
  3. Инструкция по «железу» контроллера.
  4. Инструкция по программированию контроллера.

Необходимое программное обеспечение: KincoBuilderV1.5.3.0

Распределение входов/выходов:
I0.0 – сигнал «запуск в работу».
I0.1 – реверс.
I0.2 – выбор скорости.
Q0.0 – сигнал Step.
Q0.2 – сигнал Dir.
Q0.4 – сигнал перемещение завершено.
Q0.5 – сигнал ошибки перемещения.

Схема подключения:

Последовательность действий:

  1. Подключить контроллер к компьютеру при помощи кабеля RS232, предварительно подав на него напряжение.
  2. Запустить программу Kinco Builder

  3. Загрузить демонстрационный проект

  4. Выбрать соответствующий проект

  5. Проверить тип используемого контроллера – двойное нажатие на Hardware:

  6. При необходимости можно поменять тип контроллера

  7. Проверить связь компьютера с контроллером

  8. Запустить автоматический поиск контроллера. В случае успеха можно переходить к следующему шагу.

  9. Закачать программу в контроллер

  10. При необходимости можно воспользоваться режимом отладки

Структура программы и основные положения:

Программа состоит из трех основных разделов:
Main– главная исполняющая программа
(SBR00) Input– опрос входных сигналов
(SBR01)Output– установка выходных сигналов

Изменение скорости вращения осуществляется в Network2 программы Main. Задание осуществляется в Герцах, т.е. в количестве импульсов на выходе за секунду.

Пример реализации программы:

скачать тестовый проект

Яндекс.Метрика

 

 

Яндекс.Метрика