Home » What is the OPC Server?
Control Systems PLC Tutorials

What is the OPC Server?

OPC stands for Open Platform Communications or some say  OLE (Object Linking and Embedding) for Process Control. It is a type of protocol used in Industrial Automation. 

The OPC is always used in the Client/Server pair. The OPC server converts the hardware communicated data from PLC into  OPC protocol. So that other software like SCADA can access the data. 

The OPC server is a program that often connects with hardware like HMI to get the data and convert it into OPC protocol.

The OPC client communicates with the OPC server to receive data or send commands to the hardware.


OPC Server

Image Credits: halvorsen

Usually, the OPC is implemented in a Single Server – Client in a single system format. But there are some famous alternate methods,

  • OPC aggregation – In this method, the OPC Client is connected to several OPC servers to acquire data
  • OPC bridging – In this method, the OPC server is connected with another OPC server to share data.
  • OPC tunneling – In this method, the OPC client is connected to an OPC server over a network.

The combination of OPC server and OPC client supports many connections. The OPC datahub is designed in such a way to handle all those connections.

In addition to improving OPC server and client connections, the OPC datahub can connect any OPC server or client to other applications as well, including Excel, a web browser, or any other database.

The Following are some of the OPC specifications that are used in Industries,

  • OPC AE ( Alarms and Events) – OPC AE servers are used to accept and exchange process alarms and events.
  • OPC-HDA (Historical Data Access) – This is used to retrieve historical process data for analysis. This data is typically stored in files, databases, or remote telemetry systems.
  • OPC-DA (Data Access) – Provides access to real-time data. We can query the most recent values of temperature, pressure, density, acceleration, and other types of process control data from the OPC-DA server.

Advantages of OPC

Some of the benefits of using OPC are,

  • Interoperability. 
  • Since the client software always going to access data from the server, the Client software has no need to know the hardware protocol.
  • Scalability of the system.

Author: Abishek D

Read Next:

Share With Your Friends

Related Articles

Industry 4.0

S Bharadwaj Reddy

Allen Bradley PLC Interview Questions and Answers

S Bharadwaj Reddy

PLC Program to Separate Different Size Objects

S Bharadwaj Reddy

How to use Sub Routines with Allen Bradley PLC

S Bharadwaj Reddy

One Shot Rising and One Shot Falling Instructions in PLC

S Bharadwaj Reddy

PLC Automatic Irrigation System

S Bharadwaj Reddy

Leave a Comment

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More

What is the OPC Server?

WordPress Image Lightbox
Send this to a friend