What is OPC UA? The Industrial Data Communication Standard Explained
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
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.
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.
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 →