CANopen → POWERLINK · PROFIBUS → PROFINET · HART → APL

Protocol Migration

Fieldbus to Ethernet migration services for device makers and OEMs. We migrate a device onto a new network without rewriting the application logic that took years to get right.

Audience

Who this is for

  • Device manufacturers

    Move a product onto the network your customers now specify, without restarting its development history.

  • Machine builders

    Re-platform a machine's device network while the existing fleet keeps running and keeps being supported.

  • Instrument makers

    Take a 4-20 mA or HART instrument onto a digital two-wire Ethernet segment without redesigning the measurement.

Scope

What we do

  1. 01

    Migration assessment

    What actually has to change, what carries across untouched, and what the new network costs you in cycle time, node count and payload.

  2. 02

    Stack replacement

    The new protocol stack ported and brought up on the existing hardware where the hardware allows it, on new hardware where it does not.

  3. 03

    Application logic carry-across

    The processing logic ported rather than rewritten, because it is your accumulated IP and a migration is not an invitation to redesign it.

  4. 04

    Dual-running and cutover

    A path where old and new coexist while the installed base is still shipping, instead of a flag day nobody can schedule.

  5. 05

    Interface preservation

    Where a legacy interface has to stay reachable, it is isolated behind a boundary instead of being carried forward wholesale.

  6. 06

    Re-testing and acceptance

    Conformance pre-testing on the new network, and acceptance run at production speed on the target line.

  7. 07

    Training, co-development and long-term support

    Your engineers taken through the new network alongside the first product's migration, with third-line support behind them while both variants are shipping.

Capability

Technology verticals

Migration pairs
CANopen → POWERLINK or EtherCAT · POWERLINK → EtherCAT · PROFIBUS DP → PROFINET · serial → Modbus TCP · HART → Ethernet-APL
What usually carries across
Application and processing logic · device data model · calibration and parameter sets · diagnostics semantics
What you receive
Migration assessment with the cycle, node-count and payload comparison · ported stack + build environment · carried-across application logic · dual-running plan · conformance pre-test log · acceptance record

What do fieldbus to Ethernet migration services cover?

Fieldbus to Ethernet migration services migrate a device from a legacy network onto industrial Ethernet.

This is typically for device manufacturers, machine builders and instrument makers. We migrate a device from a legacy network, CANopen, PROFIBUS DP, a serial link or HART, onto POWERLINK, EtherCAT, PROFINET, Modbus TCP or Ethernet-APL, and we carry the application logic across without rewriting it. The engagement usually falls into one or more of these shapes:

  • An assessment before anyone commits. What changes, what carries, and what the new network costs in cycle time, node count and payload, ending in a prototype running on your hardware.
  • One product, one new network. The whole migration of a single device or controller, from stack replacement through to acceptance at production speed.
  • The carry-across only, where you already have the new platform and need the accumulated logic ported onto it correctly.
  • A dual-running period, old and new coexisting while the installed base ships, with a planned cutover in place of a flag day.
  • Re-testing on the new network. Conformance pre-testing and acceptance for a migration somebody else performed.
  • Your engineers taken through it. Training runs alongside the first product’s migration, with support behind your team as later products move.

We move the product and the devices around it. We do not run floor migrations or commission machines. Our engineers work alongside yours through integration and acceptance, onshore for that phase and remotely after it.

What changes in a migration, and what carries across?

The stack, the driver and the timing budget change; the application logic and the data model carry across.

Four things change, and only the first is the protocol:

  1. The stack changes.
  2. The driver beneath it changes.
  3. The application logic above it is ported, not rewritten.
  4. The timing budget the whole product was designed around moves.

The timing budget is the one that surprises programmes. A new network does not simply run faster; it changes the relationship between cycle time, node count and payload per cycle, and a device that was comfortable at one point on that curve can be marginal at another. Those three are specified figures for each protocol, so the assessment starts there and then measures your actual device against it.

What usually carries across untouched is your accumulated engineering investment: the processing logic, the device data model, the calibration and parameter sets, and the meaning of your diagnostics.

A device as layers before and after a migration, in two frames: the application logic with its data model, parameters and diagnostics carried across, the protocol stack, driver and physical layer replaced, and the timing budget re-measured on the new network

A device before and after migration: logic carried, stack and driver replaced, timing re-measured.

Which protocol migrations do you do?

We migrate CANopen, PROFIBUS DP, serial and HART devices onto POWERLINK, EtherCAT, PROFINET, Modbus TCP and Ethernet-APL.

Six pairs come up repeatedly, and each has its own character:

  • CANopen to POWERLINK or EtherCAT. The most common request, driven by node count and cycle time. The object dictionary is the part that carries across most cleanly; the timing assumptions buried in the application are the part that usually does not. As an example, our team has taken a device network from CANopen to POWERLINK and held a 2 ms cycle on the result.
  • POWERLINK to EtherCAT. Rarely about capability and usually about a customer’s installed base or a procurement document. The two are close enough that the work concentrates on the process image and the master relationship.
  • PROFIBUS DP to PROFINET. The best-supported path in the industry, because both live under the same organisation and the migration was planned for. The GSD becomes a GSDML, and the device model largely survives.
  • Serial to Modbus TCP. The register map carries across almost unchanged, which makes this look like the easy one. The difficulty arrives later, when the application meets a TCP link that fails differently from an RS-485 one. A serial timeout and a dropped TCP socket are different failure events, and application code written for one does not handle the other correctly.
  • HART to Ethernet-APL. The instrument migration, and the one where the physical layer is the point: two wires carrying power and data into a hazardous area under the 2-WISE intrinsic-safety concept, with the digital data HART already carried finally arriving at full rate instead of through a 4-20 mA loop.
From → toTransfers easilyWhere the work is
CANopen → POWERLINK or EtherCATThe object dictionaryThe timing assumptions in the application
POWERLINK → EtherCATMost of the device; the two are closeThe process image and the master relationship
PROFIBUS DP → PROFINETThe device model; the GSD becomes a GSDMLLittle: the best-supported path
Serial → Modbus TCPThe register mapHandling TCP link failures
HART → Ethernet-APLThe digital data HART already carriedThe physical layer

Can the existing hardware carry the new stack?

Often it cannot, and that is the first thing the assessment establishes.

Industrial Ethernet asks for more than a fieldbus did: a MAC and usually two ports with an integrated switch so the device can sit in a line topology, more flash and RAM for the stack, and for the isochronous protocols, silicon with protocol acceleration or an FPGA behind it. An MCU chosen years ago for a CANopen node rarely has any of that. So a fieldbus to Ethernet migration is frequently a board change as well, and the assessment is where that gets decided, before any hardware is committed to. Where the hardware is being replaced anyway, the two jobs are cheaper together: embedded systems covers the new board, and obsolescence management covers the case where a discontinued part forced the change in the first place.

Should I migrate the device, or put a proxy in front of it?

Sometimes the proxy is the right answer, and we will say so.

PROFINET defines the proxy in its own specification: a device on the Ethernet network that represents a whole PROFIBUS segment behind it, so existing slaves keep running unmodified. Gateways do the equivalent job for other pairs.

  • What it buys. Nothing is re-certified, nothing is re-tested, and a working segment stays working.
  • What it costs. It carries process data reliably and often carries little else. Diagnostics, parameterisation and device-specific services frequently do not survive the translation, so the engineer at the controller loses visibility of the device behind it. It adds a translation hop the original design did not have, and it leaves the obsolete network in the field, where the parts still have to be bought and the skills still have to be kept.

The practical test is what you are selling. A machine builder keeping a plant running chooses the proxy. A device manufacturer whose customers now specify Ethernet gets no benefit from one, because their product is still a PROFIBUS product. If the proxy is the answer, the work belongs to device and network integration.

Two routes: migrating the device, for a device maker whose customers specify Ethernet, where the application logic is carried across and the stack and driver are replaced so the product speaks the new network; and a proxy placed in front, for a machine builder keeping a plant running, where the product is untouched, a translating box means nothing is re-certified, and process data passes while diagnostics are often lost and the old network stays in the field

Migrating the device, or placing a proxy in front of it.

What does a migration do to certification?

A migration starts certification again.

A device that was certified on PROFIBUS DP is not certified on PROFINET, and the test suite it has to pass belongs to the new network, not the old one. Migration budgets commonly miss this, and it surfaces late, after the schedule is already public. We run the new network’s conformance test cases in-house before the lab is booked, on the migrated device itself. The certificate is issued by the accredited lab, as it was the first time.

When is a migration the wrong answer?

A migration is the wrong answer when the network is not the constraint.

  • A part went end-of-life. If a product is being forced onto new hardware because a controller, processor or FPGA went end-of-life, that is a platform problem and it belongs on obsolescence management, where the network and the logic both stay put.
  • Several devices have to interoperate. If the real requirement is that several devices on different networks must interoperate, that is device and network integration and nothing needs migrating at all.

We say so at the assessment stage, because the expensive version of this mistake is discovering it after the stack has been replaced.

How do you keep the installed base supported during a migration?

We do not require the installed base to move.

A fleet in the field is still generating revenue and still under support obligation, so a migration that strands it has failed regardless of how well the new variant works. The practical answer is a period where both variants are built and supported from one codebase, with the network layer isolated well enough that the difference stays contained instead of spreading through the application. The isolation has two benefits: it makes the current migration containable, and it makes the next one cheaper, because vendor module lifecycle schedules are often out of your control.

A timeline: the old product built and shipped until the cutover and then kept as field support, the new product starting later and shipping from then on, the span where both are supported shaded as the dual-running window with the cutover marked as a decision point inside it, and one codebase with the network layer isolated underneath

Old and new variants built side by side, with the cutover chosen inside the overlap.
FAQ

Frequently asked questions

Who migrates a product from a fieldbus to industrial Ethernet?
We do, as the communication layer inside your product. Your team keeps the application logic, the hardware design and the customer relationship. We replace the network underneath it, carry the logic across, and test the result with your engineers onshore and remotely.
Is this the same as your obsolescence work?
No. This page changes the NETWORK a product speaks. Obsolescence management changes the PLATFORM underneath it (a discontinued controller, processor or FPGA) while the network and the logic stay as they are. Programmes often need both, in that order.
Will our application logic be rewritten?
Not as part of the migration. The logic on an existing product is accumulated over years of field experience, and a migration is a port of it onto a new communication layer, preserved as it stands. Where the application genuinely needs modernising, that is scoped as a deliberate part of the migration's design stage, not something the migration triggers on its own. Treating it as a rewrite by default turns a scoped job into an open-ended one.
Can the old and new networks run at the same time?
Usually, and usually they should. A dual-running period lets the installed base keep shipping while the new variant is qualified, which makes the cutover a planned decision rather than a reactive one.
How long does a migration take?
It depends on whether the hardware changes and on how cleanly the network layer was separated from the application in the first place. A device whose stack sits behind a defined interface moves in a fraction of the time it takes a device with protocol calls spread through the application. The assessment establishes which of those applies before the timeline is planned.
Do you migrate the plant, or the product?
The product, and the devices and network around it. Plant-scale commissioning and floor migration stay with whoever holds that contract; we integrate and test with their engineers.
References
  • IEC 61158 / IEC 61784 — the Types and communication profiles that define what a migration is moving between
  • CiA 301 — CANopen application layer, the usual starting point of a device-network migration
  • EPSG DS 301 — Ethernet POWERLINK communication profile
  • IEC 61784-1 CPF 3 — PROFIBUS DP, and PROFINET as its Ethernet successor under the same organisation
  • PROFIBUS & PROFINET International — the proxy concept, defined in the PROFINET specification as the supported route for keeping a PROFIBUS segment on a PROFINET network
  • IEEE 802.3cg — 10BASE-T1L, the two-wire physical layer Ethernet-APL is built on, carrying power and data on the existing pair
  • IEC TS 60079-47 — 2-WISE, the intrinsic-safety concept that lets an Ethernet-APL device run in a hazardous area
Go deeper

Ready to scope this for your product?

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