This article was accepted into the corpus but its outbound wikilinks were never NER-processed — typical at the deepest BFS hop or when the run's entity cap was reached. No expansion funnel to show.
| OPC Unified Architecture | |
|---|---|
| Name | OPC Unified Architecture |
| Acronym | OPC UA |
| Developer | OPC Foundation |
| Initial release | 2006 |
| Latest release | Ongoing |
| Written in | Platform-independent specifications |
| Website | Official OPC Foundation |
OPC Unified Architecture is a platform-independent industrial interoperability standard developed to enable secure, reliable, and vendor-neutral data exchange among automation systems, enterprise software, and cloud services. It provides a unified information model and communication framework that supports sensor data, alarms, historical trends, and complex information types across heterogeneous Siemens, ABB Group, Schneider Electric, Rockwell Automation, and General Electric ecosystems. The specification is maintained by the OPC Foundation and is widely used in Siemens S7, Allen-Bradley, Honeywell, Emerson, and Mitsubishi Electric installations.
OPC UA unifies earlier specifications from the OPC Foundation to replace legacy Microsoft Windows-centric interfaces with a service-oriented architecture that is hardware- and operating-system-independent. It defines an information model, abstract services, and concrete protocol mappings for interoperability among devices and software from vendors such as Siemens, ABB Group, Rockwell Automation, Schneider Electric, and Honeywell. The standard addresses requirements found in industries represented by International Electrotechnical Commission, ISA, ISO, and IEC committees, and its adoption is promoted through alliances including OPC Foundation, ODVA, FieldComm Group, ISA-95, and Industry 4.0 initiatives.
The OPC UA architecture separates the Information Model, Services, and Protocol Mappings to allow portability across platforms championed by vendors like Microsoft, Linux Foundation, ARM, Intel, and NXP Semiconductors. Core components include the AddressSpace, NodeClasses, and VariableTypes used to represent objects from vendors such as Siemens and Rockwell Automation. The Server and Client roles are specified alongside Gateways, Historian connectors, and Aggregation Services that vendors like OSIsoft, AVEVA, GE Digital, and Honeywell implement. Profiles such as Discovery, Security, and Historical Access are modularized similarly to standards developed by IEC working groups.
OPC UA supports multiple communication paradigms: client-server and publish-subscribe, with protocol bindings for Web Services (SOAP/HTTP), UA TCP, and MQTT used in cloud integrations with providers such as Amazon Web Services, Microsoft Azure, and Google Cloud Platform. Services include Read, Write, Browse, Subscribe, and MethodInvocation comparable to patterns in SOAP, REST, and AMQP systems. Discovery mechanisms leverage Local Discovery Servers and Global Discovery facilitated by vendors and consortiums including OPC Foundation and cloud partners like Siemens MindSphere and IBM Watson IoT.
Security in OPC UA is built on authentication, authorization, encryption, and integrity using standards such as X.509, TLS, and IEC 62443 recommendations adopted by industrial cybersecurity vendors including McAfee, Palo Alto Networks, and Cisco Systems. Reliability is supported via session management, secure channels, and redundant configurations used in mission-critical deployments by Siemens, Emerson, ABB Group, and Schneider Electric. Integration with identity and access approaches from Active Directory and OAuth 2.0-enabled cloud platforms ensures traceability in environments governed by regulators like FDA and NERC.
Multiple commercial and open-source stacks implement the OPC UA specification: vendor SDKs from Siemens, MatrikonOPC, Kepware, Unified Automation, and Softing; open-source projects including open62541, Eclipse Milo, and community libraries that integrate with platforms such as Linux, Windows Server, Android, and QNX. Development tooling includes modeling tools, code generators, and conformance test tools provided by the OPC Foundation, while industrial historians and SCADA systems from OSIsoft, AVEVA, Rockwell Automation, and Schneider Electric provide connectors and adapters.
The OPC UA specification defines profiles for interoperability and scalability: Information Model Profiles, Transport Profiles, and Security Profiles. Certification and compliance programs run by the OPC Foundation and partner labs verify products from companies like Siemens, Rockwell Automation, Schneider Electric, MatrikonOPC, and Kepware against test cases derived from IEC and ISO norms. Conformance requirements facilitate integration with industry frameworks such as ISA-95 and Industry 4.0 reference architectures.
OPC UA is applied across industries and ecosystems represented by Siemens, ABB Group, Schneider Electric, Rockwell Automation, Honeywell, and Emerson. Typical use cases include SCADA connectivity, historian acquisition for products like OSIsoft PI, predictive maintenance applications used by GE Digital and Siemens Energy, energy management in facilities associated with Schneider Electric and ABB, and asset management integrations in manufacturing plants following ISA-95 and ISO 50001 guidelines. Cloud and IIoT scenarios use OPC UA as a bridge to platforms such as AWS IoT, Azure IoT Hub, and Google Cloud IoT Core.
OPC UA evolved as the successor to the original OPC Classic standards driven by interoperability needs voiced by industrial vendors including Microsoft partners and automation suppliers like Siemens, ABB Group, Rockwell Automation, and Schneider Electric. The initiative was coordinated by the OPC Foundation beginning in the early 2000s with formal releases starting in 2006 and continual revisions to align with cybersecurity trends and Industry 4.0 goals. Key milestones include the introduction of the service-oriented architecture, addition of publish-subscribe and binary UA TCP mappings, and ecosystem certification programs engaging vendors such as MatrikonOPC, Kepware, Unified Automation, and open-source communities including open62541.
Category:Industrial automation standards