Introduction to OPC Servers

The OPC (OLE for Process Control) is a communication standard in the field of control and monitoring of industrial processes, based on Microsoft technology, which provides a common interface for communication that allows individual software components to interact and share data. The OPC communication is done through a client-server architecture. The OPC server is the data source (such as a hardware device at plant level) and any OPC-based application can access that server to read / write any variable offered by the server. It is an open and flexible to the classic problem of proprietary drivers solution. Virtually all major manufacturers of control systems, instrumentation and process have included OPC in their products.

Taken from Wikipedia OPC.

In short this industry standard allows intercommunication between devices and controllers Indistriales protocols almost all brands, performed monitoring and control from HMI, SCADA, PLC and RTU PAC’S

The OPC servers contain the drivers and / or communication protocols of the vast majority of industrial controllers

The OPC clients can be created in a variety of programming languages for reading and / or writing data to the server and there to the industrial controllers.

Examples of Architecture OPC (PLC Sensors Actuators – OPC Server and Client OPC)


Introduction OPC Servers UA

Iconics test server OPC UA Server


Youtube Channel


1 Reply to “Introduction to OPC Servers”

  1. Hi girls and guys,
    will add an information about OPC UA server.
    ABB/B&R have them too as libraries. Server and client possibilty.
    B&R has that developed many years ago and it works like a charm.
    I know it because i have done my work to this. And i use it in my home automation system with lots of modern X20 CPU’s.


Leave a Reply