0 оценок0% нашли этот документ полезным (0 голосов)
295 просмотров7 страниц
This document provides an overview of OLE for Process Control (OPC) and its evolution. It discusses the history of OPC and its original goals of providing a standard interface for automation data on Windows systems. It describes the classic OPC specifications of Data Access, Alarms & Events, and Historical Data Access. It also discusses early attempts at a platform-independent version called OPC XML that used web technologies but had performance issues. Finally, it introduces OPC Unified Architecture (OPC UA) as a true replacement for COM-based OPC that is platform-independent and can be used across industries from embedded systems to ERP.
This document provides an overview of OLE for Process Control (OPC) and its evolution. It discusses the history of OPC and its original goals of providing a standard interface for automation data on Windows systems. It describes the classic OPC specifications of Data Access, Alarms & Events, and Historical Data Access. It also discusses early attempts at a platform-independent version called OPC XML that used web technologies but had performance issues. Finally, it introduces OPC Unified Architecture (OPC UA) as a true replacement for COM-based OPC that is platform-independent and can be used across industries from embedded systems to ERP.
Авторское право:
Attribution Non-Commercial (BY-NC)
Доступные форматы
Скачайте в формате PDF, TXT или читайте онлайн в Scribd
This document provides an overview of OLE for Process Control (OPC) and its evolution. It discusses the history of OPC and its original goals of providing a standard interface for automation data on Windows systems. It describes the classic OPC specifications of Data Access, Alarms & Events, and Historical Data Access. It also discusses early attempts at a platform-independent version called OPC XML that used web technologies but had performance issues. Finally, it introduces OPC Unified Architecture (OPC UA) as a true replacement for COM-based OPC that is platform-independent and can be used across industries from embedded systems to ERP.
Авторское право:
Attribution Non-Commercial (BY-NC)
Доступные форматы
Скачайте в формате PDF, TXT или читайте онлайн в Scribd
King Fahd University of Petroleum and Minerals Dhahran, KSA
January, 2011 History OPC
▶ old DOS days =⇒ every application needed to write its
own printer drivers for all supported printers. ▶ Windows solved the printer driver problem by incorporating printer support into OS. ▶ Founded in 1995 ▶ Goal =⇒ define a Plug & Play standard for device drivers providing a standardized access to automation data on Windows-based systems ▶ Using COM & DCOM Classic OPC
1. Data Access (DA) =⇒ current process data
2. Alarm & Events (A&E) =⇒ interface for event-based information 3. Historical Data Access (HDA) =⇒ archived data Classic OPC
Figure: Typical Client Server use case with classic OPC
OPC XML - Next Generation
▶ 1st attempt of platform-independent OPC replacing
COM/DCOM with HTTP/SOAP & Web Service technologies. ▶ OPC XML-DA designed for internet access & enterprise integration ▶ Functionality reduced to some methods to exchange OPC Data Access information ▶ High resource consumption + limited performance =⇒ not as successful as expected. Motivation for OPC UA
▶ OPC Classic succesful adoption =⇒ even used in a lot of
areas where it was not designed for ▶ Many more areas want to use a standard like OPC but are not able to use it because of the COM dependency of OPC ▶ To create a true replacement for COM-based specifications without losing any features or performance ▶ Cover all requirements for platform-independent system interfaces with rich and extensible modeling capabilities =⇒ from Embedded System to ERP OPC UA Overview