
Key takeaways
Short answer: OPC UA is the modern communication standard for industrial automation. It lets an OEE platform read PLC data (run state, cycle counts, fault codes) without writing custom drivers for every brand of equipment. It replaces the older Windows-only OPC DA protocol with a vendor-neutral, secure, modeled-data architecture. If you are evaluating an OEE platform in 2026, OPC UA support is table stakes. See also OEE vs Utilization.
OPC UA stands for Open Platform Communications Unified Architecture. It is a communication standard maintained by the OPC Foundation. The standard defines how industrial systems exchange data, including security, authentication, data modeling, and discovery.
The "Unified" part is the key: one protocol, one set of conventions, that works across PLCs, SCADA, historians, MES, and cloud systems regardless of vendor.
The original OPC DA was Windows-only and built on Microsoft COM/DCOM. Three problems:
OPC UA fixes all three: cross-platform (any OS, any device), TCP-based (firewall-friendly), and security as a first-class feature (authentication, encryption, signing).
An OEE platform needs five things from the line:
All five are exposed via OPC UA from any modern PLC. The OEE platform subscribes to the relevant OPC UA nodes and ingests the stream at machine cadence.
OPC UA and MQTT both show up in industrial data flow but solve different problems:
Modern stacks often combine them: OPC UA at the line for structured data exchange, MQTT for high-volume telemetry to cloud. OPC UA also has a pub/sub mode that competes with MQTT for some use cases.
1. Skipping security. Anonymous OPC UA in production is the equivalent of leaving the door open. Always use signed and encrypted policies.
2. Over-modeling. Exposing every PLC tag via OPC UA creates noise. Expose only what the OEE platform needs.
3. Mixing OPC DA and OPC UA in the same architecture. Pick one. Bridging them via a tunneller works but adds latency and complexity.
4. Using OPC UA on hardware that does not support it natively. Gateways work but add a hop. Native support is the better choice when buying new equipment.
OPC UA is a baseline capability for any 2026 OEE platform. The questions to ask:
Fabrico's OEE module is a native OPC UA client supporting Basic256Sha256 security policy, with auto-discovery of tags and resilient handling of connection drops.
See how Fabrico captures this automatically — explore OEE for manufacturing or book a demo.
If SCADA exposes OPC UA, the OEE platform can read from SCADA. If not, reading directly from PLC via OPC UA bypasses SCADA. Either works; the choice depends on your architecture.
Yes, with security policies enabled. Anonymous OPC UA is not secure; signed and encrypted (Basic256Sha256+) is industrial-grade.
Use a gateway (Kepware, Matrikon) that translates from the PLC native protocol to OPC UA. Common solution for older Allen-Bradley and Mitsubishi installations.
OPC UA has a pub/sub mode that overlaps MQTT. For most OEE use cases either works. MQTT is lighter; OPC UA carries more structured data and security.
Low. Typical OEE tag subscriptions consume a few KB per second per line. Well within plant LAN budgets.