OPC UA Session Management for Additional Services

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing OPC UA protocol for communication in automation systems is complex and resource-intensive due to the need for duplicate components and security measures when using both standard and additional services, leading to increased costs and resource utilization.

Innovation Solution

Integrating additional services within an OPC UA session using a supplemental client and server part, allowing for the use of OPC UA security mechanisms and efficient data transmission while maintaining compatibility with the standard protocol.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If additional services are implemented separately from OPC UA services using duplicate components, then legacy services can be maintained, but device complexity and resource usage increase

Engineering Contradiction:
Improveservice compatibilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent merges additional services and OPC UA services into a unified session management framework. A single session component handles both standard OPC UA service calls and additional service calls, eliminating the need for separate session management infrastructure. This consolidation reduces device complexity while maintaining the ability to support both legacy and standard services simultaneously.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The session component is designed with multi-functionality to handle both OPC UA services and additional services through a unified interface. The same session infrastructure that manages OPC UA service calls also manages additional service calls, making the system more versatile without requiring duplicate components for each service type.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Reliability

If separate session management is used for additional services and OPC UA services, then service independence is maintained, but resource usage and costs increase

Engineering Contradiction:
Improveservice independenceVSAvoidresource utilization
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent combines session management for additional services and OPC UA services into a single unified session component. This shared session infrastructure reduces resource utilization by eliminating duplicate session management overhead while maintaining service independence through logical separation of service handlers within the unified framework.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The unified session component performs multiple functions by handling both OPC UA service calls and additional service calls through the same infrastructure. This multi-functional design reduces resource consumption compared to maintaining separate session management systems, while still preserving service independence through modular service handling.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Adaptability or versatility

If multiple parallel sessions are established for different services, then service functionality is complete, but productivity and efficiency decrease

Engineering Contradiction:
Improveservice functionalityVSAvoidcommunication efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent merges the handling of OPC UA services and additional services into a single session workflow. Instead of establishing multiple parallel sessions, the system uses one unified session that can process both service types sequentially or concurrently within the same session context, thereby improving communication efficiency and productivity.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The session component is designed to be universal, handling both OPC UA and additional services within the same session lifecycle. This eliminates the need for multiple parallel sessions and improves productivity by reducing session setup/teardown overhead and network resource consumption while maintaining complete service functionality.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS8423608B2Method and device for communicating according to the standard protocol OPC UA in a client/server system
Publication Date: 2013.04.16 ABB (SCHWEIZ) AG
  • US8423608B2 patent drawing
  • US8423608B2 patent drawing
  • US8423608B2 patent drawing

AI summary

A method and a corresponding device for communicating between clients and servers of a client/server system using an OPC UA protocol, OPC UA service calls can be used for the interaction of an OPC UA client with an OPC UA server. The OPC UA client requests additional services within an OPC UA session. The additional services are requested by a client part for using additional services and are handled by a server part for providing additional services.