Data Acquisition & OPC UA

What is OPC UA? The Industrial Data Communication Standard Explained

Atorcom · March 23, 2026 · 10 min read

A Siemens PLC doesn't speak to an ABB controller. A Valmet process controller uses a different protocol than a Beckhoff I/O system. An industrial facility can have dozens of equipment manufacturers, each historically intent on locking customers into their own ecosystem. The OPC UA protocol was created to solve exactly this problem — and it has become the most important standard in industrial digitalization.

In this article, we explain what OPC UA means, how it works in practice, and why every automation engineer, plant manager, and IT professional should understand it. We'll also walk through how a modern OPC UA software like DataPortia leverages the protocol for industrial data collection and analysis.

What is OPC UA — a brief history and definition

Definition

OPC UA (Open Platform Communications Unified Architecture) is an open data communication standard developed by the OPC Foundation for industrial automation systems. It is a platform- and vendor-independent protocol that enables secure, reliable, and semantically rich data exchange between machines, systems, and cloud services.

The history of OPC dates back to 1996, when the Windows-based OPC Classic (DA, HDA, A&E) was standardized. However, Classic OPC was tied to Windows and COM/DCOM technology — it worked, but didn't scale to the modern world.

OPC UA (IEC 62541), published in 2008, completely redesigned the standard:

  • Platform-independent: runs on Windows, Linux, embedded systems, and the cloud
  • Built-in security: encryption, authentication, and certificates as part of the standard
  • Semantic data model: data is not just numbers — it has meaning, structure, and context
  • Scalable: works equally well in a PLC and in cloud integration

How does the OPC UA protocol work in practice?

OPC UA is based on a client-server architecture where the OPC UA server (typically a PLC, SCADA, or DCS) publishes data in an address space, and the OPC UA client requests or subscribes to this data.

📡 Subscription Service

The client subscribes to desired measurement points — for example, boiler temperature, pump speed, or valve position. The server sends updates automatically only when a value changes or a defined time window elapses. This is an extremely efficient approach in terms of network traffic.

📚 History Read (OPC UA Part 11)

The OPC UA Part 11 standard enables reading historical data directly from the server's historian. If the automation system has its own data store, missing data can be imported retroactively — ensuring no values are lost.

🔔 Alarms & Conditions (OPC UA Part 9)

OPC UA Part 9 covers alarm and condition management. Alarm data — including source, severity, timestamps, and acknowledgements — is transferred in a standardized way. This enables unified alarm management across systems from different vendors.

In practice, OPC UA software acts as the client: it connects to a PLC or SCADA system, browses the address space node tree, selects the desired measurement points, and opens a subscription service. After that, data flows automatically — every second, every minute, or in real time.

Why is OPC UA the industrial data communication standard — 5 reasons

OPC UA's success is no accident. It is a genuine response to a real problem, and its design reflects the true needs of modern industry.

✅ 1. Vendor independence

OPC UA works with Siemens S7-1500, ABB AC500, Valmet Damatic, Beckhoff TwinCAT, and hundreds of other devices. One OPC UA software connects your entire facility — regardless of how many different manufacturers' devices you have.

✅ 2. Built-in security

OPC UA uses X.509 certificates, TLS encryption, and user authentication. Connections are established only between certified parties. This is critical in industrial environments where cybersecurity is a core requirement of OT (Operational Technology) networks.

✅ 3. Semantic data model

In OPC UA, every node has a name, type, unit, description, and hierarchical position in the address space. Data is not just a number — it is "Boiler 2 supply temperature (°C)". This makes data understanding and analysis considerably easier.

✅ 4. Reliable data transfer

OPC UA supports automatic reconnection, acknowledgements, and duplicate filtering. If the connection drops, OPC UA software automatically resumes from where it left off — without data loss, when the server stores history.

✅ 5. Industry 4.0 and IIoT compatibility

All major Industry 4.0 standards — RAMI 4.0, Asset Administration Shell, UMATI — are built on OPC UA. By building an OPC UA-based data collection system now, you are ready for future integrations without rebuilding from scratch.

OPC UA software in practice: what does an industrial facility need?

Utilizing the OPC UA protocol requires client-side software. The most direct approach is to use a ready-made OPC UA software that handles connection establishment, node tree browsing, subscription services, and data storage — without any programming required.

Feature Custom OPC UA implementation Ready-made OPC UA software
Deployment time Weeks to months Hours
Certificate management Manual Automatic
Subscription services & buffering Must be implemented Built-in
Database integration Must be implemented Automatic
Reporting and visualization Not included Included
Redundancy (primary/secondary) Must be implemented Built-in
Maintenance and updates Your responsibility Vendor managed

DataPortia is an example of ready-made OPC UA software: it connects to any OPC UA-compatible automation system, automatically browses the node tree, and begins storing data in a TimescaleDB time-series database — within minutes of installation.

2,000+

measurement points per second — DataPortia handles data from over ten simultaneous OPC UA connections in a single database without performance issues.

Practical example: a process industry facility adopts OPC UA

Imagine a chemical industry facility with three process lines, multiple reactors, and hundreds of measurement points. The facility runs Siemens and ABB automation systems alongside an older SCADA system that doesn't support integration with newer systems.

Case Study

Chemical industry facility: OPC UA deployment

Starting point: data is collected manually into monthly Excel reports. Process deviations are not detected in real time. Energy consumption monitoring is based on calculated estimates.

Before OPC UA software

  • Siemens and ABB systems don't communicate with each other
  • Alarm data collection is manual — latency log is missing
  • Energy efficiency report prepared manually once a month
  • Root cause of process deviation found only after days of delay
  • Historical data retrieval takes hours

After OPC UA software

  • All systems connected to a single DataPortia instance
  • Alarms stored automatically with timestamps
  • Energy report generated automatically every day
  • Process deviation visible in trend charts within seconds
  • History read brings 2 years of data instantly

The deployment proceeded in three phases: first, OPC UA servers were activated in the PLCs (this is a default feature in most modern PLCs), then DataPortia was installed on the facility's server, and finally measurement points were selected through the browser-based interface. The entire project took two days.

OPC UA vs. other protocols: why choose OPC UA?

There are other industrial data communication protocols on the market. Why choose OPC UA?

Protocol Strengths Weaknesses OPC UA support
OPC UA Open, secure, semantic, vendor-independent More complex to configure than simple protocols Native
Modbus TCP Simple, widely supported No security, no semantics, register reads only Gateway required
MQTT Lightweight, suited for IoT environments No semantics without additional specs (Sparkplug B) OPC UA over MQTT
Profinet / EtherNet/IP Fast real-time control Not designed for data acquisition or history storage PLC-level gateway
Direct ODBC/SQL read Simple if SCADA supports it Requires database connection, no real-time support Not applicable

In summary: OPC UA is not the only industrial protocol, but it is the only one that combines openness, security, semantics, and vendor independence into a single standard. That is why it is the IEC 62541 international standard and the foundation of Industry 4.0.

Summary: OPC UA software is the foundation of industrial data collection

OPC UA is the infrastructure of industrial digitalization — just as TCP/IP is the internet. It is not a trend or marketing jargon, but an international standard on which all modern industrial data communication is built.

If your facility has OPC UA-capable automation systems — and in 2026 hardware, this is practically standard — you are already one step away from systematic data collection. You just need an OPC UA software that establishes the connection, stores the data, and makes it useful.

DataPortia is a Finnish OPC UA software designed for industrial use: it installs on a Windows or Linux server, connects all OPC UA devices into a single view, and stores data in a local TimescaleDB database. No cloud. No per-measurement-point licensing fees. Just reliable, fast data collection.

Try DataPortia Free for 30 Days

Connect your OPC UA systems, collect data automatically, and view real-time trends in your browser. Free trial — no credit card, no commitment required.

Start Free Trial →

Share article in social media

Facebook
X
LinkedIn

Leave a Reply

Your email address will not be published. Required fields are marked *