OPC UA
Also called OPC Unified Architecture, IEC 62541.
The OPC Foundation's platform-independent, service-oriented standard for structured, secured data exchange between industrial and building systems, from simple tag reads to full information models over TCP, UDP, WebSockets or MQTT/AMQP. In venues it is the practical bridge where show control needs to read or write into building management, HVAC or facility-automation systems.
Discovery, monitoring, configuration, backups, updates. Useful, and none of it has a deadline of its own.
What kills it. Nothing kills it. That is the problem: with no deadline it has no manners, and it will happily starve everything that does have one. Putting it on a show VLAN is the commonest self-inflicted wound in the industry.
Why this one, and not what the category suggests. Industrial monitoring and configuration. Its safety-rated siblings do the commanding.
Ports
What goes wrong
What speaks OPC UA (4)
| Product | Direction | Notes |
|---|---|---|
| CODESYS CODESYS Group |
bidirectional | Standard integration for exposing controller state. |
| Medialon Control System Medialon (Barco) |
bidirectional | OPC UA for industrial integration. |
| TwinCAT Beckhoff Automation |
bidirectional | The usual way state is exposed upward to other systems. |
| Beckhoff CX5140 Embedded PC Beckhoff Automation |
bidirectional | Exposing state upward to show systems. |
Open source implementations
- open62541 — C, MPL-2.0
- asyncua (formerly python-opcua / FreeOpcUa) — Python, LGPL-3.0-or-later
Typical use
- Bridging show control or venue automation into building management systems (BMS/HVAC) via a shared OPC UA server
- Exposing PLC and industrial-machinery data models to higher-level monitoring/dashboarding software
- Vendor-neutral integration layer between different automation vendors' equipment in fixed installations
Sources
- OPC UA TCP well-known address, port 4840 (opc.tcp://localhost:4840/UADiscovery) — OPC Foundation primary
- Update for IEC 62541 (OPC UA) Published — OPC Foundation primary
- OPC Unified Architecture (first released 2006, IEC 62541, free specification download, transports) — Wikipedia
- open62541 — open source implementation of OPC UA (IEC 62541), Mozilla Public License v2.0 — open62541 project
Every entry here is maintained by people who run shows.
Edit this entry on GitHub — one file, editable in your browser, and your handle goes on it permanently.
Work at OPC Foundation? Confirm or correct this entry — it is free, it stays free, and nothing about it is for sale.