- •Аннотация.
- •Введение.
- •Обзор стенда «Робот – художник».
- •Принцип работы
- •1.2 Конструкция стенда
- •Описание принципа работы программной части.
- •3.1 Применение Ethernet.
- •Математическое Описание программного обеспечения.
- •Работа с цветным изображением.
- •4.1.2 Системы технического зрения.
- •3.3. Разновидности Ethernet.
- •Ранние модификации Ethernet:
- •4.1.1.1 Компоненты системы машинного зрения.
- •4.1.1.2. Методы обработки
- •4.1.1.3. Применение машинного зрения.
- •4.1.3 Система rgb.
- •4.1.4 Индексированные изображения.
- •4.1.5 Медианный фильтр.
- •4.1.6 Монохромное изображение.
- •4.1.7 Бинарное изображение.
- •Работа с камерой.
- •Компоненты системы управления стендом «Робот – художник».
- •Обзор привода движения системы.
- •6.1.2. Шаговый двигатель и преобразователь движения
- •6.1.2.1. Технические данные.
- •6.1.2.2. Допустимые усилия и моменты(стандартная каретка).
- •6.1.3. Контроллер двигателя cmms-st.
- •6.1.4. Конфигурация контроллера двигателя.
- •6.1.4.1. Общие сведения.
- •6.1.4.2. Характеристики.
- •6.1.4.3. Конфигурация контроллера для шаговых двигателей При помощи программы fct.
- •Конфигурирование центрального контроллера siemens.
- •Реализация программной части с использованием контроллера Siemens.
- •Алгоритм управления стендом.
- •Отладка и настройка системы управления.
- •Заключение.
6.1.4.3. Конфигурация контроллера для шаговых двигателей При помощи программы fct.
Для начала работы с приводами стенда необходимо сконфигурировать их индивидуальный контроллер. Сначала создаем проект и назначаем имя.
На первом этапе во вкладке “Components” вводим оборудование с которым будем работать ,для этого открываем список и выбираем нужыне:
Контроллер для шаговых двигателей CMMS-ST-C8-7-G2
Двигатель типа EMMS-ST-57-S-SE
Линейный преобразователь типа EGSK-33-300-6P
После ввода оборудования окно будет иметь следующий вид (рис.6.1)
Рис.6.1
Далее выбираем во вкладке application data в списке control interface что линейный преобразователь подключен к дискретным входам/выходам показано на (рис. 6.2.).
Рис.6.2.
Далее во вкладке Digital I/O выбираем входы и выходы которые используем как на (рис.6.3.).
Рис.6.3.
Во вкладке Position Set Table вводим в таблицу начальные и конечные значения для реперных точек. Значения показаны на (рис.6.4.).
Рис.6.4.
В данной работе будет использоваться еще один контроллер двигателя с маркировкой: CMMS-ST-C8-7. Его конфигурация происходит аналогично с предыдущим контроллером.
Конфигурирование центрального контроллера siemens.
Используемый в работе контроллер Siemens предназначен для реализации связи с пакетом MATLAB для обработки изображений, сигналов и управления работой стенда.
Перед тем, как приступить к программированию контроллера, необходимо указать в проекте реальное оборудование, которое используется для работы на стенде. Первоначально нужно выбрать тип используемой станции Simatik 300 Station. Серия контроллера CPU 312 C с модулем Ethernet для привязки с MATLAB.
Вставка компонентов Simatic.
Simatic Step7 является средой для программирования контроллеров Siemens S7 200/300/400. Предполагается, что Step уже установлен на рабочий компьютер. Для начала работы в среде Step 7 необходимо открыть Simatic Manager.
Для того чтобы создать новый проект необходимо на панели инструментов окна Simatic Manager выбрать File -> New. В появившемся окне в поле Name ввести имя создаваемого проекта (рис.7.1).
Рис.7.1 - конфигурация проекта
После ввода имени для проекта и нажатия кнопки ОК появляется окно пустого проекта. Необходимо выбрать тип станции, с которой предстоит работать.
Выберите Insert ->Station-> 2 simatic 300 Station, как это показано на (рис.7.2)
Рис.7.2 – конфигурация проекта
Необходимая для работы контроллера конфигурация показана на рис. 7.3.
Прежде всего, необходимо вытащить в пустое пространство слева Rail (используйте поиск по каталогу справа).
Рис.7.3 – конфигурация проекта
В конфигурации проекта участвуют следующие позиции:
CPU 312C (модуль ЦПУ, всегда вторая позиция)
D16/DQ16 (модуль дискретных входов/выходов, четвертая позиция)
SM334 (модуль аналоговых входов/выходов)
Затем сохраняем конфигурацию и закрываем окно. Проект сконфигурирован, теперь можно приступать к написанию программы
