Control System Migration

Migrating a control system is not a software upgrade. It is a plant availability problem with a software component. The controller replacement is the easy part; the risk sits in the cutover window, the field wiring you are not allowed to disturb, and twenty years of configuration nobody fully documented.

When this becomes urgent

TriggerWhat it means in practice
Vendor end-of-support announcedSpares come from the grey market; firmware fixes stop
Operator stations on an unsupported OSSecurity exception paperwork every year, and eventually a refusal
Nobody left who knows the configurationEvery change is a research project
Cannot add I/OA small plant modification triggers a system-scale decision

None of these are emergencies on the day they appear, which is exactly why they get deferred until they are.

Migration routes

RouteHow it worksBest when
Like-for-like controller swapNew controllers, existing marshalling and field wiring retainedField wiring is sound and documented
Staged unit-by-unit migrationOne unit at a time over successive shutdownsThe plant cannot take one long outage
Parallel run with cutoverNew system built alongside, switched at a defined windowAvailability requirement is high and space allows
Full replacementNew controllers, new marshalling, new graphicsWiring is at end of life anyway

Configuration carry-over

The part clients underestimate. A control system is not just logic — it is alarm limits, tuning constants, interlock bypasses, historical tag names that reports depend on, and operator graphics people have used for a decade. Re-typing all of it is how you introduce faults that only surface during an upset.

Carried overDeliberately rebuilt
Control logic and interlocks, verified line by lineOperator graphics, rebuilt to current standards with operator input
Tuning constants and alarm limitsAlarm rationalisation — a migration is the cheapest moment to fix a bad alarm set
Historian tag names, so existing reports keep workingNaming for anything that was already inconsistent

Cutover

DeliverableWhy it exists
Cutover planHour-by-hour sequence, with named owners per step
Rollback planWhat we do if hour three goes wrong — written before, not during
Loop check recordEvery loop proven on the new system before the plant takes it
Shadow periodOld system kept restorable for an agreed window after startup

If a contractor does not hand you a written rollback plan, they have not thought about the day it goes wrong.

Platforms we migrate

FromTo
Yokogawa CENTUM CS 3000CENTUM VP
Legacy Siemens S7-300 / classic PCS 7S7-1500 with TIA Portal, current PCS 7
Older Allen-Bradley PLC familiesControlLogix / CompactLogix with Studio 5000

Start with an obsolescence review

Before quoting a migration we would rather look at what you actually have — controller models, firmware revisions, I/O count, wiring condition and the shutdown window you can realistically get. Contact us.

Start with an obsolescence review

Controller models, firmware revisions, I/O count and the shutdown window you can realistically get.

6 + 8 = ?

An engineer replies within one business day.

Hi — tell us what you need and an engineer will get back to you.