OPC UA Information Models

Title: OPC UA for PLCopen Description:

This companion specification describes a standardized interface to programmimg PLCs, covering:


  • Fundamentals and conventions
  • Information model details
  • Data type definitions
  • Address-space
  • System architectures
  • UA Profiles



License: OPC Specifications Agreement of Use


OPC Foundation membership fees are used by the OPC Foundation for the continuous improvement of this specification, which includes bug-fixes and adding new features as required by the continuous advancement of the OPC Specifications.


Found a bug? Please report any bugs to our Mantis system. Click the "Tracking" tab for a list of current work items. We welcome your bug-fixes and kindly ask you to submit them via Mantis.


Have a Suggestion / Request for enhancement / New Features? Please Join an OPC Foundation Member Working Group (details may be found here). You may also submit requests to the OPC Foundation email address of. All suggestions become the property of the OPC Foundation.


Activities including bug-fixes and feature requests as reported in our Mantis bug-tracking system as described here.




Access: Registered User
VersionStatusDescriptionDate Posted
1.1ReleaseOPC 30001 - IEC 61131-3 Client Function Blocks for OPC UA (ZIP/PDF)2016-09-05 Icon
1.02ReleaseOPC 30000 - UA Companion Specification for PLCopen IEC61131-3 Model (PDF/ZIP)2020-11-25 Icon
VersionStatusDescriptionDate Posted
1.0ReleaseOPC 30001 - IEC 61131-3 Client Function Blocks for OPC UA (ZIP/PDF)2014-04-03 Icon
1.0ReleaseOPC 30000 - UA for Programmable Logic Controllers based on IEC 61131-3 (ZIP/PDF)2010-03-24 Icon