IEC 62541-1 Overview and concepts
Architecture overview — the address space model, session/subscription model, security model, and transport mappings. The starting point for understanding OPC UA.
IEC 62541 is the normative standard for OPC UA (Unified Architecture) — the platform-independent, service-oriented communication protocol for industrial automation. OPC UA enables secure, reliable data exchange between PLCs, SCADA, MES, ERP and cloud systems, and is the foundation for Industry 4.0 and IIoT architectures.
IEC 62541-1 Architecture overview — the address space model, session/subscription model, security model, and transport mappings. The starting point for understanding OPC UA.
IEC 62541-3 Defines the OPC UA address space — nodes, references, attributes, and node classes. The address space is the information model container: everything a server exposes is a node in this space.
IEC 62541-4 Defines the 37 OPC UA services — discovery, session, attribute, method, view, monitored item, subscription and publish services. The complete API specification.
IEC 62541-6 Transport protocol mappings — OPC UA Binary (UA TCP) for performance-critical applications, OPC UA XML/HTTPS for web services, and OPC UA WebSocket. Also covers Pub/Sub over MQTT and AMQP.
IEC 62541-7 Conformance profiles — Nano embedded device, Micro embedded, Standard server, etc. Profiles define which services a compliant implementation must support. Used in procurement specifications.
IEC 62541-8 Information model for process data — variables, data items, analogue items with engineering units and ranges. The foundation for exposing PLC tags and instrument values.
IEC 62541-9 Information model for alarm management — alarm states, shelving, suppression, acknowledgement. Enables unified alarm display across heterogeneous systems.
IEC 62541-10 Information model for program execution — start, stop, pause, resume. Enables remote batch execution and recipe management.
IEC 62541-11 Information model for accessing historical data — raw data, processed (aggregated) data, historical events. Foundation for historian integration.
IEC 62541-14 Publish-subscribe extension for OPC UA — decoupled communication over MQTT/AMQP brokers and UDP multicast. Key for IIoT cloud integration and edge-to-cloud data pipelines.
OPC UA (IEC 62541) is the universal middleware standard for industrial data exchange. It solves the integration problem that has plagued automation for decades: heterogeneous control systems (Siemens, Rockwell, ABB, Honeywell) using incompatible protocols, making plant-wide data access and MES/ERP integration expensive and fragile.
OPC UA provides:
PLC / DCS → OPC UA Server → OPC UA Client (SCADA, Historian, MES)
Every major PLC (Siemens S7-1500, Rockwell 5380, Beckhoff, B&R) now has an embedded OPC UA server. SCADA platforms (Ignition, Wonderware, Inductive Automation) are native OPC UA clients.
PLC → OPC UA PubSub → MQTT Broker → Cloud (Azure IoT / AWS IoT / InfluxDB)
Edge devices (Hilscher netX, Moxa, Kepware) translate legacy fieldbus to OPC UA and publish via MQTT.
| Companion spec | Domain | Maintained by |
|---|---|---|
| OPC UA for Devices (DI) | Device discovery, topology | OPC Foundation |
| OPC UA for PackML | Packaging machine states | OMAC / OPC Foundation |
| OPC UA for ISA-95 | Production scheduling, MES | OPC Foundation / ISA |
| OPC UA for PROFINET | PROFINET topology in UA | PI + OPC Foundation |
| OPC UA for CNC | Machine tool data | OPC Foundation |
| OPC UA for Weighing | Scale / batching | OPC Foundation |