|   HOME    |
OPC Overview
OPC (OLE for Process Control)
is a series of standards specifications. The first standard (originally called simply the OPC Specification and now called the Data Access Specification) resulted from the collaboration of a number of leading worldwide automation suppliers working in cooperation with Microsoft. Originally based on Microsoft's OLE COM (component object model) and DCOM (distributed component object model) technologies, the specification defined a standard set of objects, interfaces and methods for use in process control and manufacturing automation applications to facilitate interoperability. The COM/DCOM technologies provided the framework for software products to be developed. There are now hundreds of OPC Data Access servers and clients available.

Adding the OPC specification to Microsoft's OLE technology in Windows allowed standardization. Now the industrial devices' manufacturers could write the OPC DA Servers and the software (like Human Machine Interfaces  HMI ) could become OPC Clients.

The benefit to the software suppliers was the ability to reduce their expenditures for connectivity and focus them on the core features of the software. For the users, the benefit was flexibility. They don't have to create and pay for a custom interface. OPC interface products are built once and reused many times, therefore, they undergo continuous quality control and improvement.

The user's project cycle is shorter using standardized software components. And their cost is lower. These benefits are real and tangible. Because the OPC standards are based in turn upon computer industry standards, technical reliability is assured.

The original specification standardized the acquisition of process data. It was quickly realized that communicating other types of data could benefit from standardization. Standards for Alarms & Events, Historical Data, and Batch data were launched.

Current and emerging OPC Specifications include:

 |  Overview  |
Useful Links |
OPC Data Access
The originals! Used to move real-time data from PLCs, DCSs, and other control devices to HMIs and other display clients. The Data Access 3 specification is now a Release Candidate. It leverages earlier versions while improving the browsing capabilities and incorporating XML-DA Schema.
OPC Alarms & Events
Provides alarm and event notifications on demand (in contrast to the continuous data flow of Data Access). These include process alarms, operator actions, informational messages, and tracking/auditing messages.
OPC Batch
This specification carries the OPC philosophy to the specialized needs of batch processes. It provides interfaces for the exchange of equipment capabilities (corresponding to the S88.01 Physical Model) and current operating conditions.
OPC Data eXchange
This specification takes us from client/server to server-to-server with communication across Ethernet fieldbus networks. This provides multi-vendor interoperability! And adds remote configuration, diagnostic and monitoring/management services.
OPC Historical Data Access
Where OPC Data Access provides access to real-time, continually changing data, OPC Historical Data Access provides access to data already stored. From a simple serial data logging system to a complex SCADA system, historical archives can be retrieved in a uniform manner.
OPC Security
All the OPC servers provide information that is valuable to the enterprise and if improperly updated, could have significant consequences to plant processes. OPC Security specifies how to control client access to these servers in order to protect this sensitive information and to guard against unauthorized modification of process parameters.
Provides flexible, consistent rules and formats for exposing plant floor data using XML, leveraging the work done by Microsoft and others on SOAP and Web Services.
OPC Complex Data
A companion specification to Data Access and XML-DA that allows servers to expose and describe more complicated data types such as binary structures and XML documents.
OPC Commands
A Working Group has been formed to develop a new set of interfaces that allow OPC clients and servers to identify, send and monitor control commands which execute on a device.
OPC OLE for Process Control
Copyright ©2014 PAControl.com - OPC OLE for Process Control
All Rights Reserved.

Electrical Equipment and Components 
Industrial Automation
OLE for Process Control OPC Security White Paper

OPC Security White Paper #1 - Understanding OPC and How it is Used:An introduction to what OPC is, what are its basic components and how is it actually deployed in the real world.

OPC Security White Paper #2 - OPC Exposed: What are the risks and vulnerabilities incurred in deploying OPC in a control environment?

OPC Security White Paper #3 - Hardening Guidelines for OPC Hosts: How can a server or workstation running OPC be secured in a simple and effective manner?

OPC Tunnelling - Know Your Options

To overcome the limitations of networking OPC with DCOM, there are various "tunnelling" solutions on the market available. The following article written by Cogent Real-Time Systems Inc. will look at how tunnelling solves the issues associated with DCOM, and show you what to look for in an OPC tunnelling product.
OPC Security Whitepaper #1
OPC Security Whitepaper #2
1.5 MB
OPC Security Whitepaper #3
OPC Tunnelling Options
Privacy Policy