Copyright 2000 Науцилус. All Rights Reserved TM OLE for Process Control для автоматизации Павел Кабанов - Науцилус 2000 OPC Data Access 2.0 Технология.

Презентация:



Advertisements
Похожие презентации
Copyright 2000 Науцилус. All Rights Reserved Павел Кабанов - Науцилус 2000 SCADA/DCS на базе OPUS (Sitex/Phocus) и ISaGRAF для QNX ISaGRAF CJ International.
Advertisements

АСУТП в среде QNX на всех уровнях автоматизации А.В.Фрейдман,Зам.директора Научного центра «НАУЦИЛУС»,
Date: File:Winac_05E.1 SIMATIC S7 Siemens AG All rights reserved. Information and Training Center Knowledge for Automation Обработка данных.
Date: File:WINAC_01E.1 SIMATIC S7 Siemens AG All rights reserved. Information and Training Center Knowledge for Automation Автоматизация.
ОБМЕН ДАННЫМИ. Цель: рассмотреть процесс обмена данными между приложениями в операционной среде Windows. Задачи: 1.Рассмотреть процесс обмена данными.
Реестр (Registry) – это база данных для хранения информации о системной конфигурации аппаратуры, о Windows и о приложениях Windows. Информация хранится.
Симпозиум 2008 Сергей Шутов, ДИМАС Борис Егоров, Интерсистемс Практика использования Zen и Прототип-6.
A U T O L O G ® D A T A S H E E T Indusoft Web Studio SCADA / HMI – программа-победитель в 2010г. ! Web Studio SCADA / HMI S O P H I S T I C A T E D ®
SIMATIC HMI Siemens AG All rights reserved.© Information- and Training-Center Knowledge for Automation Date: Filei:SWINCC10e.1 V5.00 Использование.
СИСТЕМНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ. Системное программное обеспечение - это комплекс программ, которые обеспечивают эффективное управление компонентами.
Лекция «Основные понятия баз данных» 4 семестр. Определения База данных - это электронное хранилище, предназначенное для структурированного хранения информации,
OPC-технологии в QNX. Организация взаимодействия приложений QNX и Windows в системах промышленной автоматизации Александр Трофимов SWD Software Ltd.
Распределённая интеграционная система РМ-3. РМ-3 РМ-3 – распределённая интеграционная программная среда, предназначенная для построения единого верхнего.
Программный комплекс «ЗЕНИТ» - производственная автоматизация нефтедобывающей компании Разработчик: ОАО «НижневартовскАСУнефть»
Архитектура операционной системы Microsoft Windows 2000.
TEKTON-Matrix Платформа для распределённых приложений.
ОАО "АСУнефть" Информационно-управляющая система "ЗЕНИТ" – производственная автоматизация нефте- газодобывающей компании 2011, Июнь (Ред )
«Системы мониторинга промышленного оборудования на базе белорусского программируемого логического контроллера производства ОАО «МПОВТ» Докладчик: ведущий.
Индивидуальное Домашнее Задание Низовой контроллерный уровень – АСУТП. SCADA – технология и примеры её внедрения на объектах ЭЭС.
«Корсар» SCADA-система.. Структура ПК «Корсар» Ядро ПК «Корсар»
Транксрипт:

Copyright 2000 Науцилус. All Rights Reserved TM OLE for Process Control для автоматизации Павел Кабанов - Науцилус 2000 OPC Data Access 2.0 Технология OPC и QNX

Copyright 2000 Науцилус. All Rights Reserved автоматизация промышленных предприятий системная интеграция прямые поставки оборудования и программного обеспечения ведущих зарубежных фирм Основные направления деятельности фирмы Науцилус Науцилус предлагает решения на базе Операционных систем QNX, Nucleos; Средства технологического программирования ISaGRAF; SCADA систем Realflex, Sitex, Wizcon; Системы управления базами данных Sybase.

Copyright 2000 Науцилус. All Rights Reserved Инормационная архитектура промышленного предприятия Управление на полевом уровне (Датчиики, актьюаторы) Управление на уровне процессов (DCS и SCADA) Управление на бизнес уровне (СУБД, бизнес системы)

Copyright 2000 Науцилус. All Rights Reserved Зачем нужен OPC? Современная архитектура Драйвер Приложение отображения данных Приложение Трендов Приложение Отчетов

Copyright 2000 Науцилус. All Rights Reserved Как OPC решает проблему? Драйвер OPC Приложение отображения данных Приложение Трендов Приложение Отчетов OPC

Copyright 2000 Науцилус. All Rights Reserved Где можно использовать OPC Data Access? Датчики низкого уровня Обычно используют специальный аапаратный интерфейс и протокол Драйверы В/В Монитор Данных Подсистема OPC OPC (через DCOM) может быть использован для связи подсистем и Управляющих Станций OPC обычно используется между управляющими приложениями и специфи- ческими драйверами В/В

Copyright 2000 Науцилус. All Rights Reserved История развития OPC Windows 3.0 и DDE OLE (Object Linking and Embedding) 2.0 и WinSEM Начало OPC (черновой вариант спецификаций) OPC Версия OPC DataAccess Версия 2.0

Copyright 2000 Науцилус. All Rights Reserved Спецификации OPC Online Data Access; (чтение и запись данных) Alarm and Event Handling; (уведомления о событиях и тревогах) Historical Data Access; (чтение и обработка данных предыстории) Сервер включает в себя: custom COM interfaces (для разработки на C) OLE Automation interfaces (Для Excell, VisualBasic и т.д)

Copyright 2000 Науцилус. All Rights Reserved Какие данные представляет OPC? Текущие данные с датчиков - температура, давление, скорость Управляющие параметры - вкл., выкл, стоп Информация о состянии – Состояние связи – Состояние локального программного обеспечения и подсистемы OPC Interfaces Sensor Data Comm Status System Performance OS Statistics

Copyright 2000 Науцилус. All Rights Reserved Предположительная архитектура Каждый OPC Server является отдельным оъектом Data Access Server обеспечивает доступ к Существующим Данным; Данные доступны по Имени (строке). Данные могут быть считаны явно либо по подписке. Существующие SCADA, DCS, PLC или др. Источник Данных OPC Server OPC Client

Copyright 2000 Науцилус. All Rights Reserved Допущения о приложении Приложениям нужен доступ к подмножествам точек управляющей подсистемы. Для различных подмножеств точек приложения могут иметь в разное время различные требования к типу ответа и скорсти опроса. Приложения не зависят от структуры данных используемых подсистемой.

Copyright 2000 Науцилус. All Rights Reserved Логическая Объектная Модель OPC Data Access OPCServer OPCGroup OPC/COM Interfaces OPCGroup OPCGroup(s) OPCItem(s)

Copyright 2000 Науцилус. All Rights Reserved Интерфейсы Сервера Сервер - COM объект, который обеспечивает интерфейсы: IOPCServer IOPCBrowseServerAddressSpace (optional) IOPCCommon (2.0) IOPCItemProperties(2.0) IConnectionPointContainer(2.0) OPCServer

Copyright 2000 Науцилус. All Rights Reserved Интерфейсы Группы Группа - COM объект, который обеспечивает интерфейсы: IOPCGroupStateMgt IOPCAsyncIO2 (2.0 - replaces IOPCAsyncIO) IOPCItemMgt IOPCSyncIO IConnectionPointContainer (2.0 replaces IDataObject) OPCGroup

Copyright 2000 Науцилус. All Rights Reserved Интерфейсы Клиента Клиент обеспечивает 2 COM интерфейса, которые может вызывать сервер IOPCShutdown IOPCDataCallback Server Object Group Object(s) Client IOPCDataChange IOPCShutdown

Copyright 2000 Науцилус. All Rights Reserved OPC DA сервер и QNX OPC toolkit для QNX дает возможность быстро разработать OPC сервер для любого приложения под QNX Windows 98/NT OPC Server QNX MasterScan APIПриложение TCP/IP

Copyright 2000 Науцилус. All Rights Reserved OPC Explorer Мониторинг данных, измерение производительности сервера, диагностика проверка интерфейсов Связь через OLE с оффисными приложениями (Excell, Access) Доступ к удаленным серверам через DCOM

Copyright 2000 Науцилус. All Rights Reserved OPC серверы разработанные в НЦ Науцилус для QNX приложений ISaGRAF OPC Server - OPC сервер для системы технологического программирования IEC Realflex OPC Server - OPC сервер для SCADA системы под QNX Sitex/Phocus OPC Server - OPC сервер для SCADA системы под QNX

Copyright 2000 Науцилус. All Rights Reserved OPC сервер ISaGRAF Windows 98/NT ISaGRAF OPC Server QNX Задача связи Ядро ISaGRAF TCP/IP Конфиг. Система разработки