Overview

The OPC UA Online Reference is a searchable collection of specifications and information models.

Information models are made available by publishing a index of types defined in the model as human readble tables. When possible the definition of a Type is linked to the appropriate section in the specification. These tables are generated automatically from the published NodeSet.

A subset of specifications are also made available. These pages are automatically generated from Microsoft Word documents. The documents are generated from the latest released version with errata applied. Note that the online reference is a work in progress and not all published errata will be in the online documents.

Every effort has been made to ensure the online versions of the specifications match the documents available on the OPC Foundation website. If any differences exist between the documents and published errata and the online version then the documents and published errata should be assumed to be the correct version.

Published Information Models

OPC UA Specifications

Model Specification
Core OPC 10000-1 - Part 1: Overview and Concepts
Core OPC 10000-2 - Part 2: Security Model
Core OPC 10000-3 - Part 3: Address Space Model
Core OPC 10000-4 - Part 4: Services
Core OPC 10000-5 - Part 5: Information Model
Core OPC 10000-6 - Part 6: Mappings
Core OPC 10000-7 - Part 7: Profiles
Core OPC 10000-8 - Part 8: Data Access
Core OPC 10000-9 - Part 9: Alarms and Conditions
Core OPC 10000-10 - Part 10: Programs
Core OPC 10000-11 - Part 11: Historical Access
GDS OPC 10000-12 - Part 12: Discovery and Global Services
Core OPC 10000-13 - Part 13: Aggregates
Core OPC 10000-14 - Part 14: PubSub
Safety OPC 10000-15 - Part 15: Safety
Core OPC 10000-16 - UA Specification Part 16 - State Machines
Core OPC 10000-17 - Part 17: Alias Names
Core OPC 10000-18 - UA Specification Part 18 - Role-Based Security
Core OPC 10000-19 - Part 19: Dictionary Reference
Core OPC 10000-20 - UA Specification Part 20 - File Transfer
Core OPC 10000-22 - Part 22: Base Network Model
Core OPC 10001-1 - Amendment 1: AnalogItem Types
Core OPC 10001-2 - Amendment 2: ChoiceStates and Guards
Core OPC 10001-3 - Amendment 3: Method Metadata
Core OPC 10001-4 - Amendment 4: ECC
Core OPC 10001-5 - Amendment 5: Dictionary Reference
Core OPC 10001-6 - Amendment 6: UADP Header Layouts
Core OPC 10001-7 - Amendment 7: Interfaces ad AddIns
Core OPC 10001-10 - Amendment 10: Currency
Core OPC 10001-11 - Amendment 11: Spatial Types
Core OPC 10001-13 - Amendment 13: Ordered List
DI OPC 10000-100 - Part 100: Device Information Model
IA OPC 10000-200 - Part 200: Industrial Automation

Joint Companion Specifications

Model Specification
ADI OPC 10020 - UA for Analyzer Devices
ISA-95 OPC 10030 - UA for ISA-S95
ISA95JOBCONTROL OPC 10031-4 - UA Companion Specification for ISA-95 Job Control
IEC61850-6 OPC 10040 - IEC61850-6 Companion Specification
IEC61850-7-3 OPC 10040 - IEC61850-7-3 Companion Specification
IEC61850-7-4 OPC 10040 - IEC61850-7-4 Companion Specification
PLCopen OPC 30000 - UA for Programmable Logic Controllers based on IEC 61131-3
AutoID OPC 30010 - UA for AutoId Devices
MDIS OPC 30020 - MDIS Companion Specification
AutomationML OPC 30040 - UA for AutomationML
PackML OPC 30050 - UA for PackML (OMAC)
TMC OPC 30060 - UA for Tobacco Machines
MTConnect OPC 30070-1 - UA for MTConnect, Part 1: Device Model
FDI5 OPC 30080-5 - UA for Field Device Integration (FDI) – Part 5: Host System Information Model
FDI7 OPC 30080-7 - UA for Field Device Integration (FDI) – Part 7: Communication Devices
PADIM OPC 30081 - Process Automation Devices
FDT OPC 30090 – OPC UA for Field Device Tool (FDT)
Sercos OPC 30100 - UA for SERCOS Devices
POWERLINK OPC 30110 - UA for POWERLINK
IOLink OPC 30120 - OPC UA for IO-Link Devices and IO-Link Masters
CSPPlusForMachine OPC 30130 - UA for Control & Communication System Profile (for Machine) CSP+ (CCLink)
PROFINET OPC 30140 - OPC UA for PROFINET
PROFIenergy OPC 30141 - UA CS for PROFIenergy
CommercialKitchenEquipment OPC 30200 - OPC UA for Commercial Kitchen Equipment
DEXPI OPC 30250 - UA Companion Specification for DEXPI
OpenSCS OPC 30260 - UA CS for OpenSCS Serialization Model
I4AAS OPC 30270 – UA for Industrie 4.0 Asset Administration Shell
Machinery OPC 40001-1 - UA CS for Machinery Part 1 - Basic Building Blocks
Robotics OPC 40010-1 - UA for Robotics, Part 1: Vertical Integration
PlasticsRubber - IMM2MES OPC 40077 - UA CS for PlasticsRubber - Injection Moudling Machines to MES
PlasticsRubber - TCD OPC 40082-1 - UA CS for PlasticsRubber - TCD
PlasticsRubber - HotRunner OPC 40082-2 - UA CS for PlasticsRubber - HotRunner - 1.00
PlasticsRubber - LDS OPC 40082-3 - UA CS for PlasticsRubber - LDS
PlasticsRubber - GeneralTypes OPC 40083 - UA CS for PlasticsRubber - General Types
PlasticsRubber - Extrusion - ExtrusionLine OPC 40084-2 - UA CS for PlasticsRubber - Extrusion - Extrusion Line
PlasticsRubber - Extrusion - Extruder OPC 40084-3 - UA CS for PlasticsRubber - Extrusion - Extruder
PlasticsRubber - Extrusion - HaulOff OPC 40084-4 - UA CS for PlasticsRubber - Extrusion - Haul-off
PlasticsRubber - Extrusion - MeltPump OPC 40084-5 - UA CS for PlasticsRubber - Extrusion - Melt Pump
PlasticsRubber - Extrusion - Filter OPC 40084-6 - UA CS for PlasticsRubber - Extrusion - Filter
PlasticsRubber - Extrusion - Die OPC 40084-7- UA CS for PlasticsRubber - Extrusion - Die
PlasticsRubber - Extrusion - Pelletizer OPC 40084-8 - UA CS for PlasticsRubber - Extrusion - Pelletizer
PlasticsRubber - Extrusion - Cutter OPC 40084-9 - UA CS for PlasticsRubber - Extrusion - Cutter
PlasticsRubber - Extrusion - Calibrator OPC 40084-10 - UA CS for PlasticsRubber - Extrusion - Calibrator
PlasticsRubber - Extrusion - Corrugator OPC 40084-11 - UA CS for PlasticsRubber - Extrusion - Corrugator
PlasticsRubber - Extrusion - Calender OPC 40084-12 - UA CS for PlasticsRubber - Extrusion - Calender
MachineVision OPC 40100-1 - UA Companion Specification Part 1 for Machine Vision
Scales OPC 40200 - UA CS for Weighing Technology
Pumps OPC 40223 - UA Companion Specification for Pumps and Vacuum Pumps
CAS OPC 40250-1 - UA CS for CompressedAirSystems Part 1 - Main Control System
Woodworking OPC 40550-1 - UA for Woodworking Part 1 - Vertical Interface
Tightening OPC 40451-1 - UA CS for for Tightening Systems
MachineTool OPC 40501-1 - UA CS for Machine Tools Part 1 - Monitoring and Job
CNC OPC 40502 - UA for Computerized Numerical Control (CNC) Systems)
Weihenstephan OPC 40600 - UA CS for Weihenstephan Standards