Скачать 283.2 Kb.
|
^ 3.1. Основные теоретические положения В системах автоматизации, где требуется точное позиционирование, наиболее распространенными являются электропневматические и электромеханические системы управления. К электромеханическим автоматическим системам позиционирования относят сервоприводы (переменного, постоянного тока) и электроприводы с шаговыми двигателями. Д ![]() вигатели являются управляемой нагрузкой. Целью системы управления двигателем является управление скоростью или положением нагрузки. Система управления осуществляет это путем изменения напряжения или тока, подводимых к двигателю в зависимости от входного сигнала. Входной сигнал может быть задан вручную, например, когда оператор нажмет кнопку управления, или от управляющего контроллера, например, сигнал от PLC (programmable logic controller). Системы управления делят на разомкнутые и замкнутые. ^ двигателем, электрические или механические характеристики двигателя являются известными величинами. Например: определенное значение напряжения, приложенное к двигателю, создает определенное значение скорости вращения ротора. Разомкнутая система проектируется так, что определенное значение напряжения или тока двигателя соответствует определенному входному сигналу. П ![]() реимущество разомкнутых систем заключается в простоте. Недостатки заключаются в том, что управляющее воздействие не зависит от изменяющихся характеристик двигателя при изменении его нагрузки. В этом случае ошибка должна корректироваться вручную. ^ датчики измеряют как скорость нагрузки, так и положение. Измеряемый выходной сигнал сравнивается с желаемым (требуемым) выходным сигналом, и контроллер вырабатывает корректирующий сигнал. ^ замкнутых систем – высокая точность регулирования. Выходной сигнал непрерывно контролируется и корректируется. Недостаток – сложность систем, большое число элементов в системе и соответственно снижение надежности. К группе замкнутых систем относятся серво системы. ^ Управление осуществляется с помощью электронного импульсного устройства. Полюса статора упорядочены в группы. Последовательность запитывания этих полюсов определяет направление вращения. Р ![]() Д ![]() азомкнутая система управления шаговым двигателем. З ![]() амкнутая система управления. Электромеханическая система позиционирования, рассматриваемая в данной лабораторной работе, является разомкнутой системой управления шаговым двигателем. ^ Назначение программы:
Технические требования к системе для установки программы. IBM совместимый РС АТ компьютер с процессором от 80486 и выше, 4 МБ ОЗУ, 30 МБ свободного дискового пространства, ОС Windows 95,98,NT, CD-ROM привод, свободный COM-порт. Версия программы – 4.31. Рабочие окна программы. Основные рабочие окна программы предназначены для разработки программного проекта позиционного контроллера SPC200. ![]() Основные окна программы (рисунок 12):
Программа может работать в одном из двух режимов:
Переход в режим работы Online mode on выполняется при нажатии кнопки ![]() ![]() ![]() Структура проекта. Программный проект содержит (рисунок 14):
![]() ^ . Для открытия уже имеющегося проекта служит команда File>Open project … Для создания нового проекта вызывается команда File>New project…. В среде WinPISA откроется окно для сохранения проекта с пользовательским именем в папке Projects. Затем открывается окно для ввода заголовка проекта. После создания нового проекта в окне проекта будет следующая структура (рисунок 15). ![]() ^ : конфигурация системы позиционирования (hardware). Для определения конфигурации аппаратных средств нужно подвести курсор мыши к папке Нardware и вызвать контекстное меню. В открывшемся окне меню выбрать команду Insert object>SPC200…. При этом будет открыто окно с параметрами конфигурации позиционного контроллера SPC200 (рисунок 16). 1 2 3 4 ![]() Для электромеханического привода нужно определять конфигурацию контроллера, как показано на рисунке 16. После настройки структура проекта будет следующей (рисунок 17): ![]() Далее выполняется настройка интерфейса шагового двигателя. При нажатии правой кнопки мыши вызывается контекстное меню и выбирается команда Insert Object>Positioning axis…. В открывшемся окне нужно нажать кнопку Select…. При этом открывается каталог электромеханических приводов (файлы *.PTA): в первой колонке – тип привода, во второй – типоразмер, в третьей – длина оси, в четвертой – тип шагового двигателя. Необходимо выбрать конфигурацию электромеханической системы позиционирования в полном соответствии с техническими характеристиками установки, размещенной в лаборатории Электропривода: тип привода - DGE-18-ZR, тип двигателя – MTR-ST57-48S-AA. Ниже приведены параметры данной конфигурации системы (рисунок 18). ![]() ^ программное обеспечение (software). Для создания списка позиций при нажатии правой кнопки мыши на соответствующем ярлыке в окне проекта нужно выбрать команду Open…. В этом случае откроется таблица (рисунок 19). ![]() Редактирование каждой ячейки таблицы возможно после двойного щелчка мыши на соответствующей ячейке. Значение позиции задается в мм. ![]() Каждая новая программа проекта сохраняется в файле формата *.din (например, prog_00.din) Открытие окна для редактирования текста программы выполняется при нажатии правой кнопкой мыши на ярлыке Software и выборе команды контекстного меню – Insert. При этом открывается окно New program, в котором нужно ввести заголовок программы длиной не более 20-ти символов (рисунок 20). ^ . Таблица 4 – Идентификаторы языка программирования контроллера SPC200
Таблица 5 – Основные команды языка программирования контроллера SPC200
Продолжение таблицы 5.
Таблица 6 – Синтаксическая структура программы
Более подробный перечень команд программирования приведен в Приложении А. Примеры программ для контроллера SPC200. П ![]() ример текста программы согласно заданию 1.2 – перемещение движка с постоянной скоростью на различные позиции (рисунок 21). ![]() Пример текста программы согласно заданию 1.3 – перемещение движка с различной скоростью на фиксированные позиции (рисунок 22). Пример текста программы согласно заданию 1.5 – перемещение движка с заданным ускорением (рисунок 23). ![]() Пример обращения к подпрограмме согласно заданию 1.5 (рисунок 24). ![]() ![]() Основные команды меню. Edit. Нумерация строк в программе выполняется автоматически через меню Edit или с помощью контекстного меню в окне программы, используя команду Standard numbering. Compile. Проверка на ошибки выполняется с помощью команды меню Compile>Sintax check, с помощью контекстного меню по команде Sintax check, а также с помощью кнопки быстрого доступа ![]() Online. Загрузка программы в память контроллера SPC200 осуществляется через меню Online>Download>Program(s)…, с использованием команды Download контекстного меню в окне программы Download. Загрузка проекта в память контроллера – команда меню Online>Download>Project Загрузка списка позиций память контроллера – команда меню Online>Download>Position List
Этап 1. (2 часа) Ознакомление с электромеханической системой позиционирования с шаговым двигателем, разработка и отладка программного проекта для позиционного контроллера SPC200 в среде программы WinPISA.
|
![]() | ... | ![]() | Данные методические указания разработаны с целью оказания помощи студентам по выполнению экономической части выпускной работы на... |
![]() | Цель работы: Изучение способов организации многорегистровых схем счетчиков в процессоре вс1, приобретение практических навыков микропрограммирования... | ![]() | Конспект лекций и методические указания к выполнению контрольной работы по курсу “Проектирование специальных станочных и контрольных... |
![]() | «Определение баллистических характеристик пороха на основе манометрических кривых с применением таблиц Excel» | ![]() | Радиотехника и электроника. Методические указания по выполнению расчётно-графической работы/ Одесса. Одесская национальная морская... |
![]() | Методические указания к выполнению курсовой работы по дисциплине «Вычислительный практикум» для студентов заочной формы обучения... | ![]() | Методические указания к выполнению контрольной работы по предмету «Организация производства» для студентов фпо и зо спец. 070106... |
![]() | Цель работы: Изучение работы функциональных схем стенда при реализации циклов с использованием стека формирователя адреса микропрограмм... | ![]() | Бобрушева В. В. Методические указания к выполнению курсовой работы по дисциплине «Основы маркетинга» для студентов 2 курса дневной... |