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:
- Recent additions lists features that have been
added to the latest version of the OPC UA Standard
- 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.
- 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.
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.
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.
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.
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.
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