OPC UA (EN)
ProtocolDe-facto standard for machine communication in Industry 4.0
Architecture
flowchart TD A[OPC UA Client] -->|Request| B[OPC UA Server] B -->|Data| A B -->|Pub/Sub| C[Message Broker] C -->|Data| D[Subscribers] B -->|Data| E[Database] subgraph OPC UA Server F[Address Space] G[Security Policies] H[Transport Protocols] end subgraph OPC UA Client I[Subscription] J[Method Calls] K[Read/Write Services] end F -->|Defines| I F -->|Defines| J F -->|Defines| K G -->|Secures| B H -->|Transports| B
In Context
- Typically used together with MQTT, MQTT-SN, PROFINET, or EtherNet/IP
- Related to: IIoT, Industry 4.0, MES, SCADA, Time-Sensitive Networking
- Example use case: Networking of machines in a smart factory, data exchange between ERP and MES systems