
- •Аннотация.
- •Введение.
- •Обзор стенда «Робот – художник».
- •Принцип работы
- •1.2 Конструкция стенда
- •Описание принципа работы программной части.
- •3.1 Применение Ethernet.
- •3.3. Разновидности Ethernet.
- •Ранние модификации Ethernet:
- •Математическое Описание программного обеспечения.
- •Работа с цветным изображением.
- •4.1.2 Системы технического зрения.
- •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.
- •Алгоритм управления стендом.
- •Отладка и настройка системы управления.
- •Заключение.
Описание принципа работы программной части.
На рис. 2.1 схематически изображена взаимосвязь исполнительной части стенда, контроллера и ПК.
Рис.2.1 Взаимосвязь всех частей стенда
На персональном компьютере, на котором был установлен ОРС SERVER, программное обеспечение, осуществляющее связь контроллера с программным приложением, которое так же установлено на ПК. Программное обеспечение разработано в среде MATLAB, и включает в себя функции по осуществлению подключения к ОРС Server. Помимо этого программное обеспечение включает в себя алгоритм захвата изображения и его дальнейший анализ. В качестве контроллера взят Siemens S7-300 с дополнительным модулем вх/вых и модулем Ethernet.
ОРС Server.
OPC Server (OLE for Process Control) – семейство программных технологий, предоставляющих единый интерфейс для управления объектами автоматизации и технологическими процессами.
Стандарт OPC разрабатывался с целью сократить затраты на создание и сопровождение приложений промышленной автоматизации. В начале 90-х у разработчиков промышленного ПО возникла потребность в универсальном инструменте обмена данными с устройствами разных производителей или по разным протоколам обмена данными.
Суть OPC проста — предоставить разработчикам промышленных программ универсальный фиксированный интерфейс (то есть набор функций) обмена данными с любыми устройствами. В то же время разработчики устройств предоставляют программу, реализующую этот интерфейс (набор функций).
Исходя из области применения OPC серверов в АСУ предприятия различают несколько уровней управления:
нижний уровень — полевые шины (fieldbus) и отдельные контроллеры;
средний уровень — цеховые сети;
уровень АСУ ТП — уровень работы систем типа SCADA;
уровень АСУП — уровень приложений управления ресурсами.
Каждый из этих уровней может обслуживаться OPC сервером, поставляя данные OPC клиенту на более высоком уровне или даже «соседу».
В данной дипломной работе была использована программа KEPServerEX V5.0
Рис.3.1 Выбор интерфейсного драйвера
KepserverEX – это ОРС сервер, который обеспечивает связь с более чем сотней разных контроллеров, а также других технологических устройств. Он может использоваться любым ОРС – клиентом, который поддерживает технологию ОРС: системой визуализации и контроля , системами MES, ERP, и любой другой системой этого класса. Используя универсальность технологии ОРС, KepserverEX максимально расширяет горизонты применения ОРС – серверов и позволяет создавать сложные системы управления технологической системой через один интерфейс, вне зависимости от ее сложности.
Для того чтобы настроить соединение первым делом необходимо в окне программы KepserverEX создать новую рабочую область, а затем и канал соединения. Далее был выбран интерфейсный драйвер, через который осуществляется доступ к контроллеру Siemens (рис 3.1).
Это необходимо для того, чтобы была возможность обмена данными с контроллером. Был выбран драйвер Siemens TCP/IP Ethernet. После выбора видеоадаптера был осуществлен выбор и настройка центрального модуля контроллера. В окне Tag Properties задаются имя тега и адрес сигнала, который будет связан с тегом. Используется адресация, присущая типу выбранного контроллера.
После того как было задано необходимое для работы число тегов, и для каждого из них определена верная адресация, другие программные приложения получили возможность работать через ОРС сервер с контроллером, запрашивать значения сигналов и данных контроллера и записывать значения сигналов и данных в контроллер.
Если значения сигнала определено ОРС сервером как Unknown, это означает, что ОРС серверу не удалось произвести подключение к контроллеру или адресация, используемая в тегах, не определена в контроллере.