Set-up of an OPC UA Client in APM Studio

This short tutorial shows how you set-up an OPC UA Client connection to an OPC UA Server. The tutorial uses the Prosys OPC UA Simulation Server.

The GIF shows a user navigating the APM Studio interface, specifically within the 'Data Access' section. The left sidebar displays various menu options such as 'Data,' 'Classes,' 'Model,' 'Alarms,' 'KPIs,' 'States,' 'Processing,' 'Bow Ties,' 'Decision,' 'CEP,' 'Test,' 'Dashboards,' and 'Chat.' The user appears to be interacting with the 'Data Definitions' tab, which initially shows an empty panel. The interface has a clean layout with a white background and a structured navigation system.
Click on the image to view it in full resolution.

 

The tutorial shows: 

  1. The creation of a Data Definition;
  2. The configuration of the EndpointURL of the OPC UA Server;
  3. The setting of the SecurityPolicy, MessageSecurityMode and AuthenticationSettings; and
  4. The configuration of IO-points, OPC Items, to read from the OPC UA Server.

As data flows from the OPC UA Server into APM Studio it is mapped, using specific Mapping, to an object and the build-in Data Viewer is used to view the data.

 

Background information

The OPC UA protocol (Open Platform Communications Unified Architecture) is an industry standard for the exchange of information and services that is both secure and independent of equipment types, manufacturers and operating systems.

OPC UA is developed and maintained by the OPC Foundation and is supported by many software vendors, Edge devices, PLCs, SCADA, DCS systems, Historians and IoT platforms.

Besides the standardisation of communication between machines and systems, the OPC UA protocol is above all designed to ensure the security of data exchanges in both intra and inter industrial equipment architectures.

 

The key features of OPC UA: 

  • Interoperability – Works across different vendors and platforms.
  • Security – Supports encryption, authentication, and access control.
  • Scalability – Suitable for small sensors to large industrial systems.
  • Platform Independence – Runs on various operating systems and hardware.
  • Information Modeling – Enables complex data structures and semantic representation.
  • Service-Oriented Architecture (SOA) – Uses client-server and publish-subscribe communication models.

 

The use cases for OPC UA are diverse:

  • Industrial IoT (IIoT)
  • SCADA (Supervisory Control and Data Acquisition) systems
  • Manufacturing execution systems (MES)
  • Cloud-based industrial applications

It replaces older OPC standards like OPC DA (Data Access) and OPC HDA (Historical Data Access), making it a future-proof solution for Industry 4.0 applications.

Related Articles