OPC UA Companion Specifications 2027: PackML, ISA-95, Euromap, MTConnect — interoperability guide for manufacturing IIoT

Écrit par Équipe TEEPTRAK

May 20, 2026

lire

TL;DR — OPC UA Companion Specifications in 60 words
OPC UA Companion Specifications provide standardized information models for manufacturing domains: PackML (OMAC ISA-TR88 state model for packaging), ISA-95/B2MML (ERP-MES integration), Euromap 77/82/83 (plastics injection/extrusion/blow molding), Sercos (motion control), MTConnect (CNC machining). OPC UA Pub/Sub (UADP/MQTT) enables real-time multicast for factory floor. OPC UA FX (Field eXchange) extends to controller-to-controller communication 2025-2027.

For manufacturing IIoT architects and automation engineers in 2027, OPC UA (IEC 62541) has become the de facto industrial interoperability standard. However, the real power of OPC UA lies not in the base protocol but in the Companion Specifications — standardized information models that define how specific manufacturing domains expose their data semantically. This guide details the major Companion Specifications (PackML, ISA-95, Euromap, Sercos, MTConnect alignment), the OPC UA Pub/Sub transport evolution (UADP multicast, MQTT broker), the emerging OPC UA FX (Field eXchange) for controller-to-controller, vendor support matrices, and integration patterns with OEE platforms. Understanding these specifications is critical for: selecting automation equipment that supports the right Companion Specs, designing plant-wide IIoT architectures with semantic interoperability, and ensuring OEE/MES platforms can consume machine data without custom per-machine integration.

OPC UA Companion Specifications: the semantic layer for manufacturing

Base OPC UA provides a generic data modeling framework (nodes, references, attributes, methods, events). Companion Specifications define domain-specific information models on top of this base, specifying:

  • Which ObjectTypes and VariableTypes represent domain concepts (e.g., a packaging machine, an injection mold, a CNC spindle)
  • Which properties and variables each type exposes (e.g., OEE components, cycle count, machine state, alarm conditions)
  • Which methods are callable (e.g., start/stop/pause, recipe download, parameter change)
  • Which events are generated (e.g., state transitions, alarm activations, production counter increments)

Without Companion Specifications, each machine vendor exposes OPC UA data differently — different variable names, different structures, different semantics. With Companion Specifications, all vendors in a domain use the same information model, enabling plug-and-play interoperability.

Major Companion Specifications for manufacturing

PackML (OMAC / ISA-TR88) — packaging and discrete manufacturing

Aspect Detail
Specification OPC 30050 — PackML (Packaging Machine Language)
Origin OMAC (Organization for Machine Automation and Control) + ISA-TR88.00.02 state model
Scope Packaging machines, filling lines, labeling, palletizing — extends to general discrete manufacturing
Key concepts 17 machine states (Execute, Idle, Stopped, Held, Suspended, Aborting, Clearing, etc.), PackTags (Admin, Status, Command), unit modes (Production, Maintenance, Manual), counters (produced, defective, consumed)
OEE relevance PackML state model directly maps to OEE Availability calculation: Execute = productive time, all other states = various types of downtime (planned/unplanned). PackTags include standard counters for OEE Performance and Quality.
Vendor support Bosch Rexroth, B&R (ABB), Beckhoff, Siemens (TIA Portal PackML library), Rockwell (PackML AOI), Schneider Electric, Elau, Lenze
Adoption Dominant in F&B packaging (Krones, Sidel, Tetra Pak, KHS, GEA), pharma packaging (IMA, Marchesini, Romaco), consumer goods packaging (P&G, Unilever supplier requirements)

Integration with OEE: PackML-compliant machines expose standardized state transitions and counters via OPC UA — OEE platforms (TeepTrak Pulse, MachineMetrics, Evocon) can consume these directly without custom per-machine configuration. This is the closest thing to “plug-and-play OEE” in manufacturing today.

ISA-95 / B2MML — ERP-MES integration

Aspect Detail
Specification OPC 30140 — ISA-95 Common Object Model
Origin ISA-95 (IEC 62264) enterprise-control system integration standard + B2MML (Business To Manufacturing Markup Language, MESA)
Scope Production orders, work schedules, resource definitions, material information, production performance, quality test specifications — the L3-L4 interface
Key concepts Operations definitions (segment, route), operations schedules (work orders), operations performance (actual vs planned), resource definitions (equipment, personnel, material, physical assets)
OEE relevance ISA-95 production performance maps include OEE KPIs as standard; work order context (which product on which machine) enables OEE per product/order analysis
Vendor support Siemens Opcenter, Aveva MES, SAP Manufacturing Integration, Microsoft (Azure Digital Twins ISA-95 ontology), Rockwell PharmaSuite

Euromap 77/82/83 — plastics industry

Specification Scope Key concepts
Euromap 77 Injection molding machines Machine status, mold data, cycle data (cycle time, injection time, cushion, hold pressure), temperature zones, energy consumption
Euromap 82 Extrusion lines Line status, extruder zones, haul-off speed, product dimensions, output rate
Euromap 83 Blow molding machines Machine status, mold data, cycle data, blow pressure profiles, parison control
Euromap 84 Hot runner controllers Zone temperatures, heater status, zone diagnostics
Euromap 79 Robots and handling Robot status, gripper, cycle time, position

Euromap OPC UA Companion Specifications are developed by the European plastics machinery manufacturers association (EUROMAP). Major vendors: Engel, KraussMaffei, Arburg, Sumitomo Demag, Husky, Milacron, Haitian (ZHAFIR), JSW, Toyo. Adoption mandatory for new machines from major European plastics OEMs since 2020-2022.

MTConnect vs OPC UA — CNC machining

Aspect MTConnect OPC UA
Origin MTConnect Institute (US), AMT OPC Foundation (global)
Transport HTTP/XML (RESTful pull model) OPC UA binary/HTTPS (Client/Server + Pub/Sub)
Data model Fixed schema per device type (CNC, CMM, robot, etc.) Flexible information model (Companion Specs per domain)
CNC adoption Strong in North America (Mazak, DMG MORI US, Haas, Okuma US, Hurco, Makino) Strong in Europe (Siemens SINUMERIK, Heidenhain, Fanuc EU, DMG MORI EU)
Convergence OPC UA Companion Spec for CNC (OPC 40501) + MTConnect-OPC UA companion (OPC 40501-1) enable bidirectional mapping Same — convergence underway

Practical guidance: for CNC-heavy facilities, support both MTConnect and OPC UA. Modern CNC controllers (Siemens SINUMERIK ONE, Fanuc Series 30i/31i/32i-B Plus, Heidenhain TNC7, Mazak MAZATROL SmoothAi) support both. OEE platforms should consume either protocol for CNC data.

Other notable Companion Specifications

Spec Domain Key vendors
OPC 40010 (Sercos) Motion control, servo drives Bosch Rexroth, Lenze, SEW-Eurodrive, Yaskawa
OPC 40083 (VDMA Weighing) Weighing and dosing Mettler-Toledo, Sartorius, Minebea Intec
OPC 40084 (VDMA Flat Glass) Glass manufacturing Saint-Gobain, AGC, Pilkington
OPC 40501 (CNC Systems) CNC machining centers Siemens SINUMERIK, Fanuc, Heidenhain, Mazak, Okuma
OPC 40082 (Machine Tools) Machine tool monitoring DMG MORI, Trumpf, INDEX, GF Machining
OPC 40223 (Woodworking) Woodworking machines Homag, Biesse, SCM, Weinig
OPC 40084-1 (Solar Cell) Solar cell production Meyer Burger, Manz, centrotherm
OPC 40561 (AutoID) RFID/barcode identification SICK, Balluff, Turck, Pepperl+Fuchs

OPC UA Pub/Sub: from Client/Server to multicast

Traditional OPC UA Client/Server architecture has scaling limitations for large IIoT deployments (each client maintains persistent connection to each server). OPC UA Pub/Sub (Part 14 of IEC 62541) adds publish-subscribe transport:

Transport Use case Performance
UADP (UA Datagram Protocol) over UDP multicast Real-time deterministic factory floor (TSN-capable), controller-to-controller Sub-millisecond latency, deterministic with IEEE 802.1 TSN
MQTT transport Cloud integration, IIoT edge-to-cloud, multi-site aggregation Millisecond latency, reliable delivery (QoS 1/2), standard MQTT brokers (HiveMQ, EMQX, Mosquitto)
AMQP transport Enterprise messaging (Azure Service Bus, RabbitMQ) Moderate latency, guaranteed delivery, enterprise messaging patterns

Download the white paper

Enter your email address to receive our White Paper

OPC UA FX (Field eXchange) — the next frontier

OPC UA FX extends OPC UA into controller-to-controller communication (traditionally the domain of PROFINET, EtherNet/IP, EtherCAT). Key aspects:

  • Connection Manager: discover and configure publisher/subscriber connections between controllers automatically
  • TSN integration: IEEE 802.1 Time-Sensitive Networking for deterministic Ethernet communication
  • Safety: OPC UA Safety (IEC 62541-100) for functional safety communication (SIL 3 / PL e) over TSN
  • Timeline: specifications released 2023-2025, first products 2025-2027 (Siemens SINUMERIK ONE, Beckhoff TwinCAT, B&R X20, Bosch Rexroth ctrlX)

OPC UA FX represents the long-term vision of one protocol from sensor to cloud: OPC UA FX for real-time controller-to-controller, OPC UA Client/Server for configuration and diagnostics, OPC UA Pub/Sub (MQTT) for cloud integration.

Vendor support matrix: who supports what

Vendor Platform OPC UA Server PackML Euromap CNC Pub/Sub FX
Siemens TIA Portal / S7-1500 / SINUMERIK ✅ Native ✅ Library ✅ 77/82 ✅ SINUMERIK ✅ 2024+ ✅ 2025+
Rockwell Studio 5000 / CompactLogix / ControlLogix ✅ Native ✅ AOI ⚠️ Limited
Beckhoff TwinCAT 3 ✅ Native ✅ Library ✅ 77 ✅ CNC ✅ Native ✅ 2025+
B&R (ABB) Automation Studio / X20 ✅ Native ✅ mapp PackML ✅ 77/82/83 ✅ CNC ✅ Native ✅ 2025+
Schneider EcoStruxure / M580 / M340 ✅ Native ✅ Library ✅ 77 ⚠️ Limited
Bosch Rexroth ctrlX AUTOMATION ✅ Native ✅ App ✅ 77 ✅ ctrlX CNC ✅ Native ✅ 2026+
Fanuc Series 30i/31i/32i/0i ✅ Module ✅ Native
Mitsubishi MELSEC iQ-R / iQ-F ✅ Module ✅ 77 ✅ M80/M800 ⚠️ Limited
Omron Sysmac NJ/NX / NY ✅ Native ✅ Function block ⚠️ Limited

Integration with OEE platforms

OPC UA Companion Specifications simplify OEE platform integration dramatically:

  • Without Companion Spec: OEE platform needs custom mapping per machine — “what’s the variable name for cycle count on this specific Siemens S7-1500 program?” — different for every machine, every programmer
  • With PackML: OEE platform reads standardized PackTags (Admin.MachSpeed, Status.StateCurrent, Status.CurMachSpeed, Admin.ProdConsumedCount, Admin.ProdDefectiveCount) — same variables on every PackML-compliant machine
  • With Euromap 77: OEE platform reads standardized injection molding data (CycleTime, MoldStatus, ShotCounter, RejectCounter, MachineStatus) — same on every Euromap 77 machine regardless of vendor

TeepTrak Pulse OEE platform supports OPC UA Client (consuming Companion Spec data from servers), with TeepTrak Box edge sensor as fallback for machines without OPC UA server (clamp-on sensor, independent of PLC). This dual-path architecture (OPC UA for capable machines + edge sensor for legacy/simple machines) covers the full heterogeneous landscape of a typical 40+ site manufacturing group like Hutchinson.

FAQ: OPC UA Companion Specifications

What are OPC UA Companion Specifications?

Companion Specifications are standardized information models built on top of OPC UA base protocol, defining how specific manufacturing domains expose data semantically. Without them, each machine vendor uses different variable names and structures. With them, all vendors in a domain use the same model — enabling plug-and-play interoperability. Major specs: PackML (packaging), ISA-95/B2MML (ERP-MES), Euromap 77/82/83 (plastics), CNC (OPC 40501), Sercos (motion).

How does PackML relate to OEE?

PackML ISA-TR88 state model directly maps to OEE Availability: Execute state = productive time, all others = downtime types. PackTags include standard counters (ProdConsumedCount, ProdDefectiveCount, ProdProcessedCount) for OEE Performance and Quality components. OEE platforms consuming PackML data get standardized A × P × Q inputs without custom per-machine mapping. Dominant in F&B packaging (Krones, Sidel, Tetra Pak, KHS, GEA).

MTConnect or OPC UA for CNC?

Both. MTConnect stronger in North America (Mazak, Haas, Hurco, Makino), OPC UA stronger in Europe (Siemens SINUMERIK, Heidenhain, DMG MORI EU). Modern CNC controllers support both. OPC UA Companion Spec for CNC (OPC 40501) + MTConnect-OPC UA companion enable bidirectional mapping. Convergence underway. OEE platforms should consume either protocol.

What is OPC UA Pub/Sub and why does it matter?

OPC UA Pub/Sub (Part 14) adds publish-subscribe transport to OPC UA: UADP over UDP multicast (real-time, TSN-capable, sub-millisecond), MQTT transport (cloud integration, edge-to-cloud), AMQP (enterprise messaging). Solves scaling limitations of Client/Server for large IIoT deployments (thousands of data points, hundreds of subscribers). Enables OPC UA data distribution via standard MQTT brokers (HiveMQ, EMQX).

What is OPC UA FX?

OPC UA FX (Field eXchange) extends OPC UA to controller-to-controller communication (traditionally PROFINET, EtherNet/IP, EtherCAT domain). Integrates IEEE 802.1 TSN for deterministic Ethernet. Includes OPC UA Safety (IEC 62541-100, SIL 3 / PL e). First products 2025-2027 (Siemens, Beckhoff, B&R, Bosch Rexroth). Long-term vision: one protocol sensor-to-cloud.

How do Euromap specs work for plastics?

Euromap OPC UA Companion Specifications standardize data from plastics machinery: Euromap 77 (injection molding — cycle time, mold data, shot counter, energy), Euromap 82 (extrusion), Euromap 83 (blow molding), Euromap 84 (hot runners), Euromap 79 (robots). Mandatory for new machines from major European OEMs (Engel, KraussMaffei, Arburg, Sumitomo Demag). OEE platforms read standardized data without custom integration.

Which automation vendors have best OPC UA Companion Spec support?

Best support 2027: Siemens (PackML, Euromap, CNC SINUMERIK, Pub/Sub, FX roadmap), B&R ABB (PackML mapp, Euromap 77/82/83, Pub/Sub, FX), Beckhoff (PackML, Euromap 77, CNC, Pub/Sub, FX), Bosch Rexroth ctrlX (PackML, Euromap 77, CNC, Pub/Sub, FX). Rockwell: strong PackML AOI but limited Pub/Sub and no FX. Fanuc/Mitsubishi: CNC strong but limited packaging specs.

How does this integrate with OEE platforms?

OEE platform as OPC UA Client reads standardized Companion Spec data from machine OPC UA Servers. PackML provides state model + counters mapping directly to OEE A × P × Q. Euromap provides cycle data + quality counters. CNC spec provides spindle utilization + part count. TeepTrak Pulse supports OPC UA Client + fallback TeepTrak Box edge sensor for non-OPC UA machines. Dual-path covers heterogeneous 40+ site landscape (Hutchinson pattern).

What about legacy machines without OPC UA?

Legacy machines (no OPC UA server, old PLC, manual machines) need alternative: (1) retrofit OPC UA server (Kepware, Prosys, Matrikon, Softing, Unified Automation), (2) edge sensor independent of PLC (TeepTrak Box — clamp-on, 1 hour install, no PLC modification), (3) IoT gateway with protocol conversion (Siemens IOT2050, Advantech WISE, Moxa). TeepTrak’s dual-path (OPC UA for capable + edge sensor for legacy) covers mixed landscape.

What’s the roadmap for OPC UA in manufacturing?

OPC UA manufacturing roadmap 2025-2030: (1) Companion Specifications adoption continues (20+ domain specs published, 50+ in development), (2) OPC UA Pub/Sub MQTT becomes standard for cloud integration, (3) OPC UA FX replaces proprietary fieldbus for controller-to-controller (PROFINET, EtherNet/IP coexist but decline), (4) OPC UA + TSN deterministic Ethernet converges IT/OT networks, (5) cloud-native OPC UA (discovery, security, multi-tenancy). Industrial consensus: OPC UA is the long-term winner for manufacturing interoperability.

Conclusion

OPC UA Companion Specifications are the semantic layer for manufacturing IIoT interoperability in 2027. Key specifications: PackML (packaging/discrete, ISA-TR88 state model → OEE Availability mapping), ISA-95/B2MML (ERP-MES integration), Euromap 77/82/83 (plastics injection/extrusion/blow molding), OPC 40501 CNC (machining centers), and many more domain-specific specs. OPC UA Pub/Sub (UADP multicast + MQTT transport) solves scaling for large IIoT deployments. OPC UA FX extends to controller-to-controller with TSN for the “one protocol sensor-to-cloud” vision. Best vendor support: Siemens, B&R/ABB, Beckhoff, Bosch Rexroth. For OEE platforms: Companion Specs enable standardized machine data consumption without custom per-machine mapping — PackML machines expose standardized state + counter PackTags, Euromap machines expose standardized cycle + quality data. TeepTrak Pulse supports OPC UA Client + edge sensor fallback for full heterogeneous landscape coverage.

Next step: download the TeepTrak OPC UA integration guide or request a free OPC UA architecture assessment for your manufacturing IIoT landscape.

Request a demo

Recevez les dernières mises à jour

Pour rester informé(e) des dernières actualités de TEEPTRAK et de l’Industrie 4.0, suivez-nous sur LinkedIn et YouTube. Vous pouvez également vous abonner à notre newsletter pour recevoir notre récapitulatif mensuel !

Optimisation éprouvée. Impact mesurable.

Découvrez comment les principaux fabricants ont amélioré leur TRS, minimisé les temps d’arrêt et réalisé de réels gains de performance grâce à des solutions éprouvées et axées sur les résultats.

Vous pourriez aussi aimer…

0 Comments