IMM builders · Rubber & plastics machinery · Moulders

Plastics & Injection Molding

EUROMAP OPC UA integration for plastics and rubber machinery, built for the machine vendors and integrators whose cells they are: machine-to-MES interfaces, robot and auxiliary connectivity, and a route onto OPC UA for cells still exchanging data as files.

Challenges

Challenges we solve

  • A cell that speaks four dialects

    Moulding machine, robot, dryer and temperature control unit each arrive with their own interface, and the MES needs one coherent view of the cell.

  • File exchange that cannot keep up

    EUROMAP 63's file-based exchange still runs on a large installed base, but it was never meant to carry live cell data to a modern MES.

  • Data work that must not touch the cycle

    Adding monitoring or MES connectivity cannot cost cycle time or put anything new in the path of the machine's own control loop.

  • One view across machines and sites

    A group running several cells, often across more than one factory, wants its ERP subscribing to all of them through one endpoint.

Capability

What we bring

  • EUROMAP OPC UA interfaces

    EUROMAP 77 machine-to-MES and EUROMAP 79 robot interfaces implemented as OPC UA companion specifications, on the machine side or the integration side, over the EUROMAP 83 general type definitions the rest of the family builds on.

  • Legacy cell modernisation

    A gateway path from EUROMAP 63 file exchange onto OPC UA, so an installed machine joins the plant data layer without a control replacement.

  • Cell-level integration

    Bringing moulding machine, robot and auxiliaries under one interface and one data model the MES layer can consume.

  • Aggregating servers and gateways for ERP reporting

    One OPC UA endpoint a remote ERP subscribes to instead of integrating each machine. An aggregating server where the machines already speak OPC UA, a gateway where they have to be converted first, across machines and sites.

  • Training, co-development and support

    Training your engineers on OPC UA and information modelling, building the first companion-spec implementation alongside them, then holding third-line support while your team handles first line.

How does a EUROMAP OPC UA injection molding integration engagement work?

We engineer the data interfaces of plastics and rubber machinery cells.

This is for the machine vendors, integrators and MES suppliers whose products they are. You keep the machine, the plant relationship and the software your customer bought; we take the interface layer:

  • EUROMAP 77 machine-to-MES and EUROMAP 79 robot interfaces, built into the machine or consumed during integration
  • the rest of the cell mapped into one OPC UA address space, so the MES sees one cell instead of multiple devices
  • a gateway route onto OPC UA for installed machines still exchanging data as files
  • an aggregating server or gateway where an ERP or group reporting layer has to subscribe to many machines at once
  • training your engineers on OPC UA and information modelling, building the first implementation with them, then third-line support behind their first line

We do not install or commission cells on a moulder’s floor. Where the interface has to be integrated and tested, our team works with your engineers, onshore during integration and test and remotely for the rest. The engagement page sets out the modes and how they are priced.

A moulding cell drawn as four suppliers' equipment, each with its native interface (the machine on EUROMAP 77, the robot on EUROMAP 79, the dryer on Modbus, the temperature control unit on a serial link), converging into one OPC UA address space marked with an accent bar, with the MES and ERP above it on the platform vendor's side

A moulding cell's four supplier interfaces mapped into one OPC UA address space for the MES and ERP.

The reason moulding connectivity stalls is rarely the moulding machine. It is that a cell is four suppliers’ equipment and two interface generations, and the MES was specified against a clean version of neither.

What changed when EUROMAP moved from file exchange to OPC UA?

EUROMAP 63 exchanges files on a shared directory; EUROMAP 77 is a live OPC UA model instead.

The machine writes files, something else reads them, and it works well enough for shift reporting. It was never built for cycle-level monitoring or for reacting to an event while the cycle is still running. EUROMAP 77, at Release 1.01, gives a live OPC UA information model of the machine, which the MES can browse and subscribe to. Cell state arrives as structured, timestamped data rather than a parsed file, per-cycle parameters become visible, and event-driven reaction becomes possible. The practical consequence is that a new integration stops being a one-off parser, which is also why an installed base of 63 machines is better gatewayed than replaced.

The same cell drawn twice: under EUROMAP 63 the machine writes a file to a shared directory, a parser reads it on a schedule and the MES receives a shift-level summary; under EUROMAP 77 the machine presents a typed OPC UA information model the MES browses and subscribes to, with per-cycle data arriving on change, and a gateway bridges the shared directory into the address space for machines already installed

EUROMAP 63 file exchange vs a EUROMAP 77 OPC UA model, with a gateway for installed machines.

How OPC UA and the EUROMAP specifications fit together, as grammar and vocabulary, is drawn under What are the EUROMAP specifications?.

What are the EUROMAP specifications?

EUROMAP specifications are OPC UA companion specifications, published jointly with the OPC Foundation.

OPC UA itself (IEC 62541) supplies the address space, the type system and the services; a companion specification supplies the vocabulary for one kind of machine, so that two vendors’ injection moulding machines describe themselves the same way and an MES can consume either without a custom mapping. Within the family:

  • EUROMAP 83 carries the general type definitions the others build on.
  • EUROMAP 77 covers the machine-to-MES interface.
  • EUROMAP 79 covers the robot and handling-device relationship.
  • The EUROMAP 82 series covers the peripheral devices around the cell.
  • The EUROMAP 84 series covers extrusion lines.

Knowing which specification owns which part of a cell is most of the scoping conversation, because a gap in that map is where a custom interface ends up being written.

OPC UA (IEC 62541) supplying the address space, type system and services; EUROMAP 83 supplying the general type definitions; and above them one specification per part of the cell, 77 for machine-to-MES, 79 for robot and handling, the 82 series for peripherals and the 84 series for extrusion.

The EUROMAP family as OPC UA companion specifications: one base, one specification per part of the cell.

Which slices of the work can you support?

Any one of the interfaces around the cell: the machine's own, the peripherals, an installed EUROMAP 63 machine.

  • A companion-spec interface. On your machine. An OPC UA server built into the product, modelled to EUROMAP 77 over the EUROMAP 83 types, so the machine arrives on site already speaking what the MES expects.
  • Multi-vendor integration. The same modelling work from the other side, where the job is making a mixed installed base present one interface upward.
  • The cell around the machine. Robot, dryer, temperature control and material handling brought into one address space.
  • An installed EUROMAP 63 machine. A gateway route onto OPC UA without touching the controller.
  • One ERP, many machines. One aggregating endpoint instead of an integration per machine.
  • Team bring-up. Your own engineers brought up to speed. Training on OPC UA and information modelling, then building the first implementation alongside your team.

How is the information model built onto the machine?

We build it on an open-source stack, against the companion specification.

It is then integrated into the machine so third-party consumers can rely on it. As an example, our team built an OPC UA information model for a plastics and rubber machine on open62541, the open-source OPC UA stack supported by OSADL, and integrated it onto the machine so that the customer’s own third-party consumers, an MES among them, could pull data from it reliably. The request came jointly from the machine vendor and the plant running it, which is the usual arrangement when an interface has to satisfy both the builder and whoever the builder’s customer has already bought software from. Our team has also produced a EUROMAP 79 robot information model using our own modelling tooling, published for any other user to start from. EUROMAP 79 is still at release-candidate status, which matters before a programme commits to it.

How does the rest of the cell get onto one interface?

The companion specifications reach most of it, and a gateway covers the rest.

A moulding cell is the machine plus a robot, a dryer, temperature control and often material handling, each with its own protocol and its own idea of what a cycle is.

  • EUROMAP 79 covers the robot relationship directly.
  • The EUROMAP 82 series covers peripheral devices.
  • Everything no companion specification reaches is mapped into the same OPC UA address space through a gateway.

The MES then sees one cell instead of multiple devices it has to correlate.

How do you keep the data path out of the control loop?

Data collection sits beside the control loop and reads state the controller already produces.

The machine’s own control loop stays untouched. The collection path publishes on its own schedule and never inserts itself into the cycle-critical path. That separation is what lets monitoring, MES connectivity and later analytics be added to a running cell without a fresh validation of the machine’s timing.

How does an ERP subscribe to machines across several factories?

One endpoint serves them all, instead of one integration per machine.

It can be done in two ways:

  • An OPC UA aggregating server acts as a client to the machines’ own OPC UA servers and re-exposes their nodes in a single address space, which is the right choice once the machines speak OPC UA natively.
  • An aggregating gateway does the same job but converts first, which is what a mixed estate needs while EUROMAP 63 machines are still in it.

In practice a plastics group has both, and the gateway feeds the server’s address space. Our team has built central OPC UA gateways of this kind, letting a remote enterprise system subscribe to several machines at once instead of each being wired up separately. Across sites the modelling is the easy half. The harder questions are transport and segmentation: which network the subscription crosses, what is exposed at each site boundary, and how the path is kept separate from anything the cells depend on. That is the same discipline as the control-and-data separation above, applied at the plant boundary instead of the machine.

Two system views: on the left an aggregating server acting as a client to machines that already run their own OPC UA servers; on the right an aggregating gateway converting machines that do not (EUROMAP 63 file exchange, Modbus, a serial link) before presenting the same single endpoint; and beneath both the mixed estate, where a non-OPC-UA machine feeds the gateway and the gateway feeds the server

An aggregating server vs an aggregating gateway, and the mixed estate where the gateway feeds the server.

Moulding cells at two sites, each site with its own aggregating gateway inside its site boundary, where what is exposed and the network it crosses are decided; a central aggregating server above takes in both site gateways and a remote ERP takes a single subscription from it; alongside, drawn faintly, the alternative the same estate would otherwise need: a separate point-to-point integration from the ERP to every machine

A gateway per site and one central server for the ERP vs a point-to-point integration per machine.
FAQ

Frequently asked questions

Who builds the EUROMAP interface, the machine vendor or the integrator?
Either, and we work for both. On the machine side we build the OPC UA server into the product; on the integration side we consume it and map the rest of the cell around it. The machine, the plant relationship and the MES product stay with whoever owns them. We do not install or commission cells on a moulder's floor, though our team works with your engineers onshore during integration and test.
Do you implement EUROMAP 77 and 79 on the machine side or only integrate them?
Both. EUROMAP interfaces are OPC UA companion specifications (IEC 62541), published jointly with the OPC Foundation, so the same stack and information-modelling work applies whether we build the server into the machine or consume it during integration.
We run older machines with EUROMAP 63 file exchange. Do they have to be replaced?
No. A gateway can read the existing file-based exchange and publish it as an OPC UA information model, which puts the machine on the plant data layer without touching its controller.
Does adding an OPC UA interface affect machine cycle time?
It should not. The data interface is engineered as a separate concern from the control loop, so publishing cell data does not compete with the machine's own deterministic timing.
Can one interface serve several machines, or several factories?
Yes, and that is usually the cheaper route. This can be done two ways. An OPC UA aggregating server acts as a client to other OPC UA servers and re-exposes their nodes in its own address space, which suits machines that already speak OPC UA. An aggregating gateway also converts, bringing in machines that do not, and presents the same single endpoint. Either way an ERP subscribes once, with no per-machine integration required. Across sites it becomes a network and security question as much as a modelling one.
Do you cover extrusion lines?
Yes, with one thing stated upfront. The EUROMAP 84 series is released and the interface engineering is the same work we do on 77 and 79, meaning companion specifications over the EUROMAP 83 base types, on the same stack. What we do not have is a delivered extrusion line, and 84 is a broader surface than 77, spanning a dozen parts across the components of a whole line. So the OPC UA side is delivered ground and the line-level domain knowledge is not, and we set out what that means for the plan when we first talk it through.
Have you built a EUROMAP 63 gateway before?
Not that specific one. Gateway and protocol-bridging work is routine for us and we have built OPC UA gateways that aggregate machines for a remote consumer, so the route described here is a design we stand behind, built on delivered gateway work, and we set out what that means for the plan when we first talk it through.
References
  • EUROMAP 83 — general type definitions, the base the other EUROMAP OPC UA specs build on
  • EUROMAP 77 (Release 1.01) — OPC UA interface, injection moulding machines to MES
  • EUROMAP 79 — OPC UA interface, robots and handling devices to injection moulding machines
  • EUROMAP 82 series — OPC UA interfaces for peripheral devices around the cell
  • EUROMAP 63 — legacy file-based data exchange interface
  • OPC UA (IEC 62541) — companion specifications and information modelling
  • ISA-95 / IEC 62264 — enterprise-control (MES) integration
Go deeper

Building for this industry?

Start with our engineering notes, or talk directly to the team that will build it.