Part 1 (OPC 10000-1) – Overview and Concepts

Part 1 (this part) presents the concepts and overview of OPC UA.

Part 2 (OPC 10000-2) – Security Model

Part 2 describes the model for securing interactions between OPC UA Applications.

Part 3 (OPC 10000-3) – Address Space Model

Part 3 describes the contents and structure of the Server’s AddressSpace.

Part 4 (OPC 10000-4) – Services

Part 4 specifies the Servicesprovided by Servers.

Part 5 (OPC 10000-5) – Information Model

Part 5 specifies the types and their relationships defined for Servers.

Part 6 (OPC 10000-6) – Mappings

Part 6 specifies the mappings to transport protocols and data encodings supported by OPC UA.

Part 7 (OPC 10000-7) – Profiles

Part 7 specifies the Profilesthat are available for OPC UA Applications.These Profilesprovide groupings of functionality that can be used for conformance level certification. OPC UA Applications will be tested against the Profiles.

Part 8 (OPC 10000-8) – Data Access

Part 8 specifies the use of OPC UA for data access.

Part 9 (OPC 10000-9) – Alarms and Conditions

Part 9 specifies use of OPC UA support for access to Alarmsand Conditions. The base system includes support for simple Events; this specification extends that support to include support for Alarmsand Conditions.

Part 10 (OPC 10000-10) – Programs

Part 10 specifies OPC UA support for access to Programs.

Part 11 (OPC 10000-11) – Historical Access

Part 11 specifies use of OPC UA for historical access. This access includes both historical data and historical Events.

Part 12 (OPC 10000-12) – Discovery and Global Services

Part 12 specifies how Discovery Serversoperate in different scenarios and describes how UA Clientsand Serversshould interact with them.It also defines information models for Certificate management, key credentialmanagementandauthorization services.

Part 13 (OPC 10000-13) – Aggregates

Part 13 specifies how to compute and return aggregates like minimum, maximum, average etc. Aggregatescan be used with current and historical data.

Part 14 (OPC 10000-14) – PubSub

Part 14 specifies the OPC Unified Architecture (OPC UA) PubSubcommunication model. The PubSubcommunication model defines an OPC UA publish subscribe pattern in addition to the Client Serverpattern defined by the Servicesin OPC 10000-4.

Part 15 (OPC 10000-15) – Safety

Part 15 extends OPC UA to fulfil the requirements of functional safety as defined in the IEC 61508and IEC 61784 3:2017series of standards.

Part 16 (OPC 10000-16) – State Machines

Part 16 specifies the basic infrastructure to model state machines.

Part 17 (OPC 10000-17) – Alias Names

Part 17 specifies a manner of configuring and exposing an alternate well-defined name for any OPC UA Nodein a Serveror system.

Part 18 (OPC 10000-18) – Role-Based Security

Part 18 specifies the basic infrastructure to model role-based access control (RBAC)

Part 19 (OPC 10000-19) – Dictionary References

Part 19 specifies the basic infrastructure to reference from an OPC UA Information Model to external dictionaries like IEC Common Data Dictionary or eCl@ss.

Part 20 (OPC 10000-20) – File Transfer

Part 20 specifies the basic infrastructure to model file transfers and file systems.

Part 21 (OPC 10000-21) – Device Onboarding

Part 21 specifies the life cycle of Devices and Composites and mechanisms to verify their authenticity, set up their security and maintain their configuration.

Part 22 (OPC 10000-22) – Base Network Model

Part 22 specifies an OPC UA Information Model for a basic set of network related components to be used in other OPC UA specifications.

Part 23 (OPC 10000-23) – Common ReferenceTypes

Part 23 specifies common types of references between Nodes.

Part 24 (OPC 10000-24) – Scheduler

Part 24 specifies an OPC UA information model to expose and configure the dates and times specific actions are executed by the OPC UA Server.