Companion specification · Tier 2

PlasticsRubber IMM2MES

Version-
Published-
Namespacehttp://opcfoundation.org/UA/PlasticsRubber/IMM2MES/
SectorInjection moulding

The injection moulding machine to MES interface, and the member of the plastics and rubber family most likely to matter to a production system. This is the model that carries cycle, shot and production data off an injection moulding machine in a standard shape.

Where it sits in the stack

Built on PlasticsRubber GeneralTypes, alongside the extrusion and auxiliary members of the family. Where the builder also implements the Machinery building blocks, use those for identification and state.

The types that matter

TypeWhat it carries
(type inventory not confirmed)We have not verified this model's type inventory. Browse the released nodeset or a real machine before designing against specific type names.

Using it on a real machine

  1. Confirm the machine implements this and not only GeneralTypesGeneralTypes alone gives you identification, not production data. IMM2MES is the member that carries the MES-relevant information, so browse specifically for it.
  2. Establish the cycle definitionAn injection moulding cycle and a part are not the same thing on multi-cavity tooling. One shot can produce eight parts, and getting this wrong inflates your production count by a factor of eight.
  3. Check for the Machinery layer underneathWhere the builder implements Machinery identification, item state and operation mode, map those too. They are the portable part and they give you planned-versus-unplanned separation.
  4. Search the Euromap name as wellOlder tender documents and machine manuals refer to Euromap 77 for this interface. There is no Euromap nodeset - the work became this family.

What it gives you for OEE

The best OEE surface in the plastics family. Cycle and shot data give you a genuine performance figure, and cavity count converts shots to parts once you have established it. Availability is far better if the machine also exposes the Machinery item state and operation mode, because injection moulding has frequent planned stops for tool changes and material changes that must not be counted as breakdowns. Quality comes from reject counts where the machine tracks them, which many do not - expect to take scrap from a separate source.

Try it free: No free public server exposes this model as far as we know. To see it you need a machine that implements it or a vendor demo. If you find a public endpoint, tell us and we will add it.

Gotchas

  • Shots are not parts. Multi-cavity tooling means one cycle produces several parts, and the cavity count has to come from somewhere - usually the tool record, not the machine.
  • Tool and material changes are planned downtime and they are frequent. Without operation mode your availability figure will be wrong and unexplainable.
  • Version churn across the family is real. Read the ModelUri and version from the server rather than assuming which revision you are talking to.
  • Many machines report cycle data well and scrap data poorly. Plan for quality coming from elsewhere.
Verify before you rely on this: Which revision a given machine implements, and how much of the optional structure it populates, varies by builder and firmware. Confirm with the machine builder. The type inventory on this page is deliberately short. We list only type names we are confident of and would rather publish five correct ones than twelve with four wrong. Browse a real server or the released nodeset for the complete list.

Once the machine speaks a companion spec, the OEE mapping is portable across vendors, which is the point at which analytics stops being a per-machine project.

See Jemba →

Last verified 7 September 2026 against OPC UA 1.05.07. Version and publication date read from the released nodeset. OPC UA Connect is an educational resource and is not affiliated with the OPC Foundation.

Free download
OPC UA Machine Data → OEE Mapping Kit
Which nodes to subscribe to, how they become Availability, Performance and Quality, and which companion specification already gives you the answer, so you stop inventing tags.
Get the free mapping kit →
Free, no course, no login