OPC Unified Architecture Facilitates the Exchange of Information in the IoT

The Internet of Things (IoT) and Industry 4.0 needs no introduction, everybody has heard of them, and everybody understands the buzz and the opportunities ahead. But how are you prepared to benefit from this next technological leap while maximizing your opportunity with minimal risk and cost?


Since the 1990’s, technology development has generally focused on the PC platform. During the past few years, focus has been on mobile platforms. Today’s focus is two-fold: small scale devices and large-scale cloud infrastructures, and getting them and everything in-between to work seamlessly together.


Nathan Pocock,
Director of Technology and Compliance at the OPC Foundation


What is driving this change? Data! Successful businesses are maximizing their efficiency to reduce costs. This means that important business decisions need to be made much faster than ever before, with minimum investment, and maximum effect. Is this possible? It’s always been “possible”, it just wasn’t cost effective or easy; now it is!

New products are already available that are intelligent, provide contextual information (discussed in Information Modelling) to enable rapid decision making (human or automated), and scale to the needs of the enterprise. Now it’s your turn!

Introducing OPC Unified Architecture (UA)

The keys to success are adopting open standards such as OPC UA, a platform-independent technology where interoperability is assured.


OPC Unified Architecture (OPC UA) is an industrial M2M communication protocol for interoperability developed by the OPC Foundation.

Initially targeting the Industrial Automation industry, OPC technology emerged in the mid 90’s and was based on Microsoft technologies, but was revamped in the early 2000’s to be a future-facing and platform-independent technology. OPC Unified Architecture harmonizes many existing and widely successful OPC standards (Data Access, Historical Data, Alarms & Conditions, Programs, Security, and more) into one cohesive standard.

OPC products available in the marketplace easily exceed 10,000; the exact number is unknown, and the number of installations is estimated to be in the tens of millions. OPC is used in commercial products and in countless internal-only systems. There is such an abundance of applications such as visualization, data-logging, alert notifications, or other business-intelligence applications, which makes a strong case for adopting OPC UA because your product can integrate with them all, immediately.

OPC technology is platform independent and is already implemented on Windows, Linux/*nix, Apple, Android, and in Embedded controllers such as PLCs, Raspberry PI, and a multitude of other very small-scale circuitry. 

What’s happening now? The number of PC-based applications is massive, but we are also seeing OPC enabled at the controller level, from the DCS, PLC, down to the microchip. Companies such as Beckhoff, GE, Honeywell, Rockwell, Siemens, and others, all have OPC UA enabled hardware.

OPC has spread beyond Industrial Automation that it has served so well for the last 2 decades, and is now deeply rooted in Oil & Gas, Building Automation, and Energy, with more industry horizontals and verticals following.

What Does OPC Do

Why would you choose OPC technology to share data? Because that is what it was designed to do! 

There are 5 core features of OPC: Browsing: the ability to locate OPC systems on a network and to connect to them, and to visually browse the availability of data using a file/folder methodology; Reading: data-points or objects etc.; Writing: to one or more data-points, or entire objects; Subscriptions: receiving update notifications for when data/information changes; and Eventing: to provide meaningful alert notifications. These capabilities provide the entire infrastructure necessary for OPC products to share data/information of any kind, with one another.

OPC technology has three key standards of which the majority of products implement: Data Access, for real-time data sharing; Historical Data/Events, for analytics and reporting of data and/or events stored in a database/historian; Alarms & Conditions, for alarm events that notify when alarm-triggers are hit, such as a temperature reaching a Low or High set-point, etc. Each of these Profiles serves a purpose; you can simply pick and choose the feature/functionality you need within your product(s).


New Era Technologies

OPC is successful because of its plug-n-play design. An OPC Client interacts with an OPC Server. The OPC Foundation Compliance Working Group provides members with Compliance Test Tools (CTTs) for automated compliance testing, test-case specifications, and interoperability workshops for face-to-face testing between different vendors and their products. The OPC Certification Test Lab conducts vigorous testing to validate a product is interoperable, compliant, robust, and efficient with resources. End-users are increasingly demanding Certified products because it reduces their risk, and increases the overall reliability of their infrastructure. 


MTBH? Mean Time Between Hack… will that become a new KPI? Let’s hope not. Power grids, refineries, utilities, and others, have been brought to their knees from hackers. How do you prevent your product from being the cause of such a disaster?

OPC UA provides a significant multi-layer security model featuring end-to-end encryption and signing: preventing eavesdropping and message alteration; sequencing: to detect and request lost messages and to prevent message replay; auditing: to provide detailed activity logs; user authentication: for allocation of user permissions; application authentication: to lock down which systems to communicate with; redundancy: for failover support in the case of lost communications. 

Don’t invent your own security model. Simply adopt OPC UA and inherit the security which was peer-reviewed by industrial cyber-security experts and government agencies, and leverages internationally approved best practices and technologies.

Information Modelling

Data is good, but is not too useful by itself. Data needs context, and this will become even more important as data/information flows freely from system to system as the IoT and Industry 4.0 fully deploy.

Information can be defined as structured data, or “objects”. OPC UA provides a rich information model empowering you to define your own object types, data types, and modelling rules. Once you define your type(s) you can simply create “instances” of them and assure that your data model is always used correctly. This is the core interest of many collaborations with organizations such as BACnet, MDIS, and PLCopen, etc. who are able to define their own object types to represent machines, a part, a building, or a process etc.

Existing OPC applications can readily consume this “information” as individual data-points, which is OK for activities such as data-logging, visualization, or alert notifications etc. However, smart applications will understand the bigger-picture of what this information means and will be able to make more contextual business decisions at higher layers within the enterprise.

An Abundance of ‘Getting Started’ Materials

The OPC Foundation provides a wealth of information to help you get started, from Specifications to sample code, and a product catalogue showing OPC Certified commercial toolkits and systems etc. Getting started may be simpler than you think.

Sample applications are available for download from the OPC Foundation website and are intended to demonstrate and educate the use of the technology. Several OPC Foundation member companies also offer free applications.

OPC Foundation members can download and use the Compliance Test Tools during product development in accordance with Agile/Scrum development methodologies to increase quality and reduce development and QA costs.

The Future

OPC UA is poised to become the de facto standard for securely and reliably moving information from the smallest of devices, up to the largest enterprise or cloud-based systems. OPC UA is leading the way to being a key enabler of the IoT and Industry 4.0 and we are excited to be a part of it!  

Cmms | 14.10.2016

Latest articles

It’s About “Time”

At Bentley Systems, we have been talking to our users, especially owners, and it has become clear that despite our collective best efforts, there is a gap in the market.  Owners need easy access to real-time, accurate, engineering information and they need tools that make it simple to keep engineering data up-to-date, especially those engaged in brownfield and revamp projects.  It takes too much time and effort to gather and verify the information they need to make decisions effectively. And for older plants that do not have 3D models, there is simply no visual way to verify and check information easily.

Partner Articles | 10.12.2018

Energy savings 4.0

We have all read about it: leak detection should be a top priority since, if no leak detection program has been implemented, leaks can account for 30 to 40% of consumed volume. So, why is this issue still on the table? Why is it difficult to change things in the field?

Asset Management | 10.12.2018

How to Choose an Air Compressor, According to Science – 8 Factors to Consider

Buying an air compressor, for the first time, can be challenging in many ways. There is a lot going on behind this power tool that offers faster and more efficient performance. Before we get to know about the details of an air compressor then, let’s understand how it works. How do air compressors work?

Applications | 10.12.2018

Maintenance 4.0 hype or game changer?

Last September Antwerp (Belgium) hosted the Euromaintenance 4.0 conference. With 1187 participants from 64 different countries, the European maintenance federation EFNMS and the organisers BEMAS (Belgian Maintenance Association) and Reliabilityweb.com can look back on a very successful initiative. The massive interest and very positive vibe that prevailed confirm that maintenance 4.0 is currently at the centre of attention. But is this really justified? Isn't the whole buzz surrounding the Industrial Internet of Things (IIoT) just a hype that will have faded in a year's time?

Cmms | 10.12.2018

8 Ways to Identify and Eliminate Noise Hazards in the Workplace

Occupational noise hazards are one of the most common workplace safety concerns. Our hearing is sensitive and it does not take much to temporarily impair or permanently damage it. 

HSE | 10.12.2018

Bacterial Bandages, Natural Dyes and Recycled Fibres: Aalto Brings Materials Revolution to Slush

New materials play an important role in sustainable development and combatting climate change. New uses for old materials can also be a major industrial opportunity: for example, the value of biomass from forests in Finland can be doubled if used for manufacturing products of higher added value.

R&D | 4.12.2018

Maintenance: A Necessary and Important Function in the Future

Euromaintenance 2016 will take place in Athens at the end of May. It is the ideal moment to reflect on maintenance in a European context. Euromaintenance is known as the summit for all involved in maintenance across Europe, it’s the place to be. The conference, with the support of the EFNMS, is the only commercially independent conference covering the topics we deal with in the maintenance world.

EFNMS | 20.5.2016