Разделы презентаций


3 ПР ЕД Л О ЖЕНИЯ КО МПЛЕ К С АНП А “ С А Р М А ” СЕВ А С Т ОП О Л Ь СКИЙ Г О С

Содержание

Что такое OPC? Где используются OPC?2Основные понятияOPC (аббр. от англ. OLE for Process Control) —семейство программных технологий, предоставляющих единый интерфейс для управления объектами автоматизации и технологическими процессами.Стандарт OPC разрабатывался с целью сократить затраты на создание и сопровождение приложений промышленной автоматизации.Основная цель — предоставить разработчикам промышленных программ универсальный

Слайды и текст этой презентации

Слайд 13
ПРЕДЛОЖЕНИЯ

КОМПЛЕКС
АНПА“САРМА”
СЕВАСТОПОЛЬСКИЙ ГОСУДАРСТВЕННЫЙ
УНИВЕРСИТЕТ
Лекция № 5
«ПРИМЕНЕНИЕ OPC ТЕХНОЛОГИЙ»
Ведущий преподаватель: канд. техн. наук,

доцент кафедры ИУТС Альчаков Василий Викторович

3ПРЕДЛОЖЕНИЯКОМПЛЕКСАНПА“САРМА”СЕВАСТОПОЛЬСКИЙ ГОСУДАРСТВЕННЫЙУНИВЕРСИТЕТЛекция № 5«ПРИМЕНЕНИЕ OPC ТЕХНОЛОГИЙ»Ведущий преподаватель: канд. техн. наук, доцент кафедры ИУТС Альчаков Василий Викторович

Слайд 2Что такое OPC? Где используются OPC?
2
Основные понятия
OPC (аббр. от англ. OLE for Process Control) —семейство программных технологий, предоставляющих единый интерфейс для управления

объектами автоматизации и технологическими процессами.
Стандарт OPC разрабатывался с целью сократить затраты на создание

и сопровождение приложений промышленной автоматизации.

Основная цель — предоставить разработчикам промышленных программ универсальный фиксированный интерфейс (то есть набор функций) обмена данными с любыми устройствами. В то же время разработчики устройств предоставляют программу, реализующую этот интерфейс (набор функций).

Что такое OPC? Где используются OPC?2Основные понятияOPC (аббр. от англ. OLE for Process Control) —семейство программных технологий, предоставляющих единый интерфейс для управления объектами автоматизации и технологическими процессами.Стандарт OPC разрабатывался с целью сократить

Слайд 3Что такое OPC? Где используются OPC7
3
Структура системы на базе OPC

Что такое OPC? Где используются OPC73Структура системы на базе OPC

Слайд 4Что такое OPC? Где используются OPC7
4
Структура системы на базе OPC

Что такое OPC? Где используются OPC74Структура системы на базе OPC

Слайд 5Что такое OPC? Где используются OPC7
5
Структура системы на базе OPC

Что такое OPC? Где используются OPC75Структура системы на базе OPC

Слайд 6Что такое OPC? Где используются OPC7
6
Распределенные объекты управления

Что такое OPC? Где используются OPC76Распределенные объекты управления

Слайд 7Что такое OPC? Где используются OPC?
7
Типовая структруа OPC (Hardware)

Что такое OPC? Где используются OPC?7Типовая структруа OPC (Hardware)

Слайд 8Что такое OPC? Где используются OPC7
8
Пример использования

Что такое OPC? Где используются OPC78Пример использования

Слайд 9Что такое OPC? Где используются OPC7
9
Пример использования

Что такое OPC? Где используются OPC79Пример использования

Слайд 10OPC Клиент/Сервер
10
Определения
OPC-сервер – программа, получающая данные во внутреннем формате устройства или

системы и преобразующая эти данные в формат OPC. OPC-сервер является

источником данных для OPC-клиентов. По своей сути OPC-сервер – это некий универсальный драйвер физического оборудования, обеспечивающий взаимодействие с любым OPC-клиентом.

OPC-клиент – программа, принимающая от
OPC-серверов данные в формате OPC.
Технология OPC определяет интерфейс
между OPC-клиентом и OPC-серверами.

OPC Клиент/Сервер10ОпределенияOPC-сервер – программа, получающая данные во внутреннем формате устройства или системы и преобразующая эти данные в формат

Слайд 11OPC Клиент/Сервер
11
Преимущество использования для пользователя
Стандартный интерфейс позволяет при смене физического

оборудования заменять только OPC-сервер, OPC-клиент продолжает работать.
При смене OPC-клиента на

новый все оборудование, работающее через OPC-сервер, можно будет использовать далее, не опасаясь отсутствия драйвера в новом приложении. 

Таким образом, OPC-технология обеспечивает независимость потребителей от наличия или отсутствия драйверов или протоколов, что позволяет выбирать оборудование и программное обеспечение, наиболее полно отвечающее реальным потребностям бизнеса.

OPC Клиент/Сервер11Преимущество использования для пользователяСтандартный интерфейс позволяет при смене физического оборудования заменять только OPC-сервер, OPC-клиент продолжает работать.При

Слайд 12OPC Клиент/Сервер
12
Преимущество использования для производителя оборудования
Универсальный механизм интеграции производимого им

оборудования в любую систему, поддерживающую технологию OPC.
До создания OPC-технологии производителю

промышленного оборудования приходилось создавать и поддерживать множество драйверов для наиболее распространенных систем автоматизации (или договариваться с производителями этих систем).  Применение OPC-технологии позволяет отказаться от создания драйверов и заменяет их одним универсальным OPC-сервером, многократно сокращая затраты на разработку и дальнейшее сопровождение. При этом обеспечивается возможность подключения любой системы автоматизации, наиболее подходящей клиенту, а не только одной из нескольких наиболее распространенных.
OPC Клиент/Сервер12Преимущество использования для производителя оборудованияУниверсальный механизм интеграции производимого им оборудования в любую систему, поддерживающую технологию OPC.До

Слайд 13OPC Сервер
13
Характеристика OPC сервера
Технология OPC была разработана для унификации механизмов

взаимодействия программного обеспечения систем управления с аппаратурой этих систем. В

рамках этой технологии ОРС-серверы собирают данные от контроллеров и предоставляют их ОРС-клиентам (например, SCADA-системам). Любой ОРС-клиент может обмениваться данными с любым ОРС-сервером вне зависимости от специфики устройства, для которого разрабатывался конкретный ОРС-сервер.

Виды серверов (по функционалу)

OPC Сервер13Характеристика OPC сервераТехнология OPC была разработана для унификации механизмов взаимодействия программного обеспечения систем управления с аппаратурой

Слайд 14OPC Сервер
13
Виды серверов (по функционалу)
ОРС DA (OPC Data Access) -

спецификация для обмена данными между клиентом (например SCADA) и аппаратурой

(контроллерами, модулями ввода-ввода и др.) в реальном времени;
OPC Alarms & Events (A&E) - спецификация для уведомления клиента о событиях и сигналах тревоги, которые посылаются клиенту по мере их возникновения. Этот сервер пересылает аварийные сигналы, действия оператора, информационные сообщения, результаты контроля состояния системы;
OPC HDA (Historical Data Access) - спецификация для доступа к предыстории процесса (к сохраненным в архиве данным). Сервер обеспечивает унифицированный способ доступа с помощью DCOM технологии. Обеспечивает чтение, запись и изменение данных;
OPC Unified Architecture - принципиально новый набор спецификаций, который уже не базируется на DСОМ технологии.


OPC Сервер13Виды серверов (по функционалу)ОРС DA (OPC Data Access) - спецификация для обмена данными между клиентом (например

Слайд 15OPC Сервер
15
OPC DA Сервер
Сервер OPC DA является наиболее широко используемым в

промышленной автоматизации. Он обеспечивает обмен данными (запись и чтение) между

клиентской программой и физическими устройствами.

Данные состоят из трех полей: значение, качество и временная метка.

Параметр качества данных позволяет передать от устройства клиентской программе информацию о выходе измеряемой величины за границы динамического диапазона, об отсутствии данных, ошибке связи и другие.

OPC Сервер15OPC DA СерверСервер OPC DA является наиболее широко используемым в промышленной автоматизации. Он обеспечивает обмен данными (запись

Слайд 16OPC Сервер
16
Режимы чтения данных
Существует четыре стандартных режима чтения данных из

ОРС сервера:

Синхронный режим: клиент посылает запрос серверу и ждет от

него ответ;

Асинхронный режим: клиент отправляет запрос и сразу же переходит к выполнению других задач. Сервер после выполнения функции запроса посылает клиенту уведомление и тот забирает предоставленные данные;

Режим подписки: клиент сообщает серверу список тегов, значения которых сервер должен отправлять клиенту только в случае их изменения. Для того, чтобы шум данных не был принят за их изменение, вводится понятие "мертвой зоны", которая слегка превышает максимально возможный размах помехи;

Режим обновления данных: клиент вызывает одновременное чтение всех активных тегов. Активными называются все теги, кроме обозначенных как "пассивные". Такое деление тегов уменьшает загрузку процессора обновлением данных, принимаемых из физического устройства.
OPC Сервер16Режимы чтения данныхСуществует четыре стандартных режима чтения данных из ОРС сервера:Синхронный режим: клиент посылает запрос серверу

Слайд 17OPC Сервер
17
Kepware Server
https://www.kepware.com/en-us/

OPC Сервер17Kepware Serverhttps://www.kepware.com/en-us/

Слайд 18OPC Сервер
18
Kepware Server

OPC Сервер18Kepware Server

Слайд 19OPC Сервер
19
Kepware Server
Свойства Tag Item

OPC Сервер19Kepware ServerСвойства Tag Item

Слайд 20OPC Клиент
20
Kepware ClientACE

OPC Клиент20Kepware ClientACE

Слайд 21OPC Клиент
21
Kepware ClientACE + Visual Studio C# WinForm application
Объявить глобальные

переменные
Установка соединения
opcda://localhost/Kepware.KEPServerEX.V6/

OPC Клиент21Kepware ClientACE + Visual Studio C# WinForm applicationОбъявить глобальные переменныеУстановка соединенияopcda://localhost/Kepware.KEPServerEX.V6/

Слайд 22OPC Клиент
22
Kepware ClientACE + Visual Studio C# WinForm application
Добавить метод

Connect

OPC Клиент22Kepware ClientACE + Visual Studio C# WinForm applicationДобавить метод Connect

Слайд 23OPC Клиент
23
Kepware ClientACE + Visual Studio C# WinForm application
Подписка на

события

OPC Клиент23Kepware ClientACE + Visual Studio C# WinForm applicationПодписка на события

Слайд 24OPC Клиент
24
Kepware ClientACE + Visual Studio C# WinForm application
Подписка на

события

OPC Клиент24Kepware ClientACE + Visual Studio C# WinForm applicationПодписка на события

Слайд 25OPC Клиент
25
Kepware ClientACE + Visual Studio C# WinForm application
Подписка на

данные

OPC Клиент25Kepware ClientACE + Visual Studio C# WinForm applicationПодписка на данные

Слайд 26OPC Клиент
26
Kepware ClientACE + Visual Studio C# WinForm application
Обновление состояния

подписки

OPC Клиент26Kepware ClientACE + Visual Studio C# WinForm applicationОбновление состояния подписки

Слайд 27OPC Клиент
27
Kepware ClientACE + Visual Studio C# WinForm application
Обработка события

OnDataChanges

OPC Клиент27Kepware ClientACE + Visual Studio C# WinForm applicationОбработка события OnDataChanges

Слайд 28OPC Клиент
28
Kepware ClientACE + Visual Studio C# WinForm application
WinForm in

action

OPC Клиент28Kepware ClientACE + Visual Studio C# WinForm applicationWinForm in action

Слайд 29OPC Клиент
29
Matlab + OPC
Установка пакета

OPC Клиент29Matlab + OPCУстановка пакета

Слайд 30OPC Клиент
30
Matlab + OPC
Проверка установки

OPC Клиент30Matlab + OPCПроверка установки

Слайд 31OPC Клиент
31
Matlab + OPC
Установка соединения

OPC Клиент31Matlab + OPCУстановка соединения

Слайд 32OPC Клиент
32
Matlab + OPC
Добавление группы тегов для мониторинга

OPC Клиент32Matlab + OPCДобавление группы тегов для мониторинга

Слайд 33OPC Клиент
32
Matlab + OPC
Настройка параметров мониторинга

OPC Клиент32Matlab + OPCНастройка параметров мониторинга

Слайд 34OPC Клиент
33
Matlab + OPC
Запуск мониторинга

OPC Клиент33Matlab + OPCЗапуск мониторинга

Слайд 35OPC Клиент
34
Matlab + OPC
Результаты мониторинга

OPC Клиент34Matlab + OPCРезультаты мониторинга

Слайд 36OPC Клиент
35
Matlab + OPC
Закрытие соединения
Недостаток метода – offline режим сбора

данных

OPC Клиент35Matlab + OPCЗакрытие соединенияНедостаток метода – offline режим сбора данных

Слайд 37OPC Клиент
37
Matlab + OPC
Применение Simulink модели в качестве OPC клиента

OPC Клиент37Matlab + OPCПрименение Simulink модели в качестве OPC клиента

Слайд 38OPC Клиент
38
Matlab + OPC
Создание модели

OPC Клиент38Matlab + OPCСоздание модели

Слайд 39OPC Клиент
39
Matlab + OPC
Настройка конфигуратора

OPC Клиент39Matlab + OPCНастройка конфигуратора

Слайд 40OPC Клиент
40
Matlab + OPC
Настройка конфигуратора

OPC Клиент40Matlab + OPCНастройка конфигуратора

Слайд 41OPC Клиент
41
Matlab + OPC
Подключение к тегам

OPC Клиент41Matlab + OPCПодключение к тегам

Слайд 42OPC Клиент
42
Matlab + OPC
Подключение к тегам

OPC Клиент42Matlab + OPCПодключение к тегам

Слайд 43OPC Клиент
43
Matlab + OPC
Запуск модели

OPC Клиент43Matlab + OPCЗапуск модели

Слайд 44OPC Клиент
44
Matlab + OPC
Создание тега для записи

OPC Клиент44Matlab + OPCСоздание тега для записи

Слайд 45OPC Клиент
45
Matlab + OPC
Создание тега для записи

OPC Клиент45Matlab + OPCСоздание тега для записи

Слайд 46OPC Клиент
46
Matlab + OPC
Создание тега для записи

OPC Клиент46Matlab + OPCСоздание тега для записи

Слайд 47OPC Клиент
47
Matlab + OPC
Создание тега для записи

OPC Клиент47Matlab + OPCСоздание тега для записи

Слайд 48OPC Клиент
48
Matlab + OPC
Создание тега для записи

OPC Клиент48Matlab + OPCСоздание тега для записи

Слайд 49OPC Клиент
49
Matlab + OPC
Создание тега для записи

OPC Клиент49Matlab + OPCСоздание тега для записи

Слайд 50OPC Клиент
50
Matlab + OPC
Создание тега для записи

OPC Клиент50Matlab + OPCСоздание тега для записи

Слайд 51OPC Клиент
51
Matlab + OPC
Создание тега для записи

OPC Клиент51Matlab + OPCСоздание тега для записи

Слайд 52OPC Клиент
52
Matlab + OPC
Создание тега для записи

OPC Клиент52Matlab + OPCСоздание тега для записи

Слайд 53OPC Клиент
53
Matlab + OPC
Создание тега для записи

OPC Клиент53Matlab + OPCСоздание тега для записи

Слайд 54OPC Клиент
54
Matlab + OPC
Создание тега для записи

OPC Клиент54Matlab + OPCСоздание тега для записи

Слайд 55OPC Клиент
55
Matlab + OPC
Модификация Simulink модели

OPC Клиент55Matlab + OPCМодификация Simulink модели

Слайд 56OPC Клиент
56
Matlab + OPC
Запуск Simulink модели

OPC Клиент56Matlab + OPCЗапуск Simulink модели

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

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