OPC UA Roadmap

 

The OPC UA road map highlights recent and future enhancements to the OPC UA standard. It provides a hint for next steps and the general vision.

In our road maps, you can learn about OPC UA innovations along three different timelines:

  1. Recent additions lists features that have been
    added to the latest version of the OPC UA Standard
  2. Features in work lists hot topics that the OPC UA
    working group currently addresses and that are intended to be added as an
    addendum to the current version or to the next full version.
  3. Vision, provides a high-level and long-term
    perspective on innovations for the OPC UA Standard

 

Recent innovations in v1.04

2019/2020 – Features worked on

2021 and beyond – Vision

  • 2019: Relate with established semantic models (Dictionary Reference)
    An infrastructure to reference from an OPC UA Information Model to external dictionaries like IEC Common Data Dictionary or eCl@ss.
  • 2019: Interfaces and AddIns
    Interfaces and AddIns complement the type model and can be used when subtyping is not suitable for a required Extension.
  • PubSub
    New communication schema to enable and optimize OPC UA for one-to-many, many-to-one, or many-to-many  configurations.
  • JSON Web Token, OAuth2
    User identification using the authorization service well-established in modern cloud applications (Azure, Google, Facebook, …
  • Reverse Connectivity  Servers behind firewalls can use reverse connectivity.
  • SessionLess Services  Avoids session establishment for use cases where Servers are called infrequently.
  • Security
    New policies that use SHA256

  • Deterministic UA:
    Mappings to TSNThis project will add a transport mapping of OPC UA PubSub to Time Sensitive Networking (TSN). Based on this mapping, deterministic data exchange between UA applications is possible.
  • Field-Level Communication (FLC)
    The goal of this initiative is to extend OPC UA to the field by addressing all relevant use-cases for Process- and Factory Automation including for instance determinism, safety and Motion.
  • Alias names
    This feature will enable locating Nodes (Objects, Methods, or Variables) on a global level (e.g. in an entire system). An AliasName is an alternate well defined name. Global OPC UA discovery services maybe constructed that aggregate all AliasNames on OPC UA Servers in a system and then serve as a system-wide lookup service for Clients.
  • Harmonization of companion Standards
    Many organizations use OPC UA to model and expose their existing information. Sometimes, however, the definitions overlap or are identical. This project supports companion working groups to harmonize their models.
  • Provisioning Services
    These Services are designed to allow the security configuration of a Device to be managed over the complete lifecycle of the Device from manufacture to decommissioning. It requires a process to detect counterfeit or modified Devices before they are given access to a sensitive Network.
  • Security
    New policies that use Elliptic-curve cryptography (ECC).
  • MQTT v5
    MQTT v5 offers features that are needed for routing and filtering by Brokers but also protocol improvements.
  • Semantic Validation
    This project will add new language elements to the NodeSet that allow adding semantic information that today is implied by type or browse names or is written in natural language.

The following features are under consideration. No concrete
specification work has been initiated.

  • Transactions
    With the increasing popularity of OPC UA in various industries, we also see more and more scenarios where OPC UA is used for Configuration. Simple configuration tasks can be solved with Methods, for more complex scenarios, transactions will be needed.
  • MetaData in the Cloud
    When data are published to cloud applications, most of the meta information that is in the Server’s AddressSpace is not part of these data. The “MetaData in the Cloud” project targets this deficiency.
  • Cloud-Relay
    The cloud-relay capability allows for connectivity between UA applications even when both Client and Server are behind separate firewalls.
  • Deterministic communication using 5G
    The 5th generation wireless systems will provide better performance and determinism. Similar to the TSN mapping a mapping of PubSub to 5G protocols may be considered