A PLC migration is usually discussed as a planning problem: when to start, how to scope the outage, which controller to standardise on, how to convert the legacy code. That work matters, and it is covered in our companion guides on automation upgrade planning and legacy PLC migration. This guide is about the other half, the execution. The cutover is the moment the planning is tested against a live plant, and it is the highest-risk window in the whole project.
The distinction matters because the failure modes are different. Planning failures are errors of judgement: the wrong controller, an underestimated scope, a missed interlock. Cutover failures are errors of preparation and discipline: a cable assumed to be labelled correctly, a procedure that was never rehearsed, a go/no-go decision that was never defined before the window opened. This guide deals with the second category.
Most cutover failures are not caused by bad code or wrong hardware. They are caused by preparation gaps and undisciplined execution. The code conversion and hardware selection were the planning phase. The cutover is about proving what was built and following the runbook.
For delivery context, this is the work that sits across automation upgrades, commissioning, and PLC, SCADA and HMI programming.
The standards that frame a cutover
A cutover is electrical work, plant work and software commissioning at the same time, so several standards apply at once. Naming them by number keeps the test scope, the safety scope and the sign-off consistent when more than one party shares responsibility for the window.
- IEC 62381 sets out the common industry framework for the acceptance tests of automation systems in the process industry, covering how the Factory Acceptance Test, the Site Acceptance Test and the site integration test are structured, run and recorded. Working to this structure keeps pass criteria and sign-off consistent across the integrator, the site and any third parties (IEC 62381).
- IEC 61511 is the process-sector functional safety standard for safety instrumented systems. Where a cutover touches safety functions, the migration has to preserve the verified safety integrity level rather than quietly degrade it, and the validation of those functions is part of the cutover acceptance, not an afterthought (IEC 61511, functional safety). The broader principles of functional safety are set out in IEC 61508.
- AS/NZS 3000, the Wiring Rules, governs the electrical installation work around the new controller and field side on any Australian site.
- AS/NZS 61439 covers low-voltage switchgear and controlgear assemblies, which is the relevant standard where the cutover touches or rebuilds control panels (Standards Australia).
- Safe Work Australia guidance on managing the risks of plant covers isolation and energy control during maintenance and modification, including lockout and tagout of electrical, pneumatic, hydraulic and stored-energy sources before anyone works on the equipment (Safe Work Australia, managing the risks of plant).
Confirming which standards apply, and to which part of the scope, is part of discovery rather than something to settle on the day of the outage. By the time the window opens, the team should know which clauses govern the panel work, the field wiring and the safety functions, and who signs each off.
Phased versus hot cutover
The first execution decision is the shape of the changeover. Three approaches sit on a spectrum from lowest to highest risk inside the window.
Phased (staged) cutover. The migration is broken into sections, by equipment area, by production line, or by I/O group, and each section has its own outage window. Risk is distributed across multiple smaller events, and the rollback at each stage is small and realistic. The cost is total project duration and the need to manage the interface between the old and new systems while both are live. For most brownfield migrations on Australian food and beverage sites, this is the lowest-risk approach when the equipment architecture allows the plant to be split cleanly.
Hot (full-swing) cutover. The legacy system is decommissioned and the new system is commissioned in a single window. This gives the shortest total outage and avoids any old-to-new interface, but it carries the highest risk because there is little time to recover inside the window. A hot cutover is only defensible when the process cannot be partially migrated cleanly and when the pre-cutover testing has been thorough enough that the live window holds few surprises.
Parallel (shadow) run. The new system runs alongside the legacy system before cutover, with process values compared to build confidence. This is practical for SCADA and historian replacements, where reading the same data twice is harmless. It is difficult for PLC control because two controllers cannot both drive the same outputs at once, so a true parallel run on the control layer is rarely possible. Where it is, it is usually limited to read-only monitoring against shared inputs.
How to choose
The decision is driven by how much of the plant can be isolated, the production schedule, and the confidence level from testing.
| Factor | Points toward phased | Points toward hot |
|---|
| Plant architecture | Lines or areas can be isolated cleanly | Process is tightly coupled, cannot be split |
| Available windows | Several short maintenance windows exist | Only one long shutdown is available |
| Interlock complexity | Cross-line interlocks are manageable | Interlocks make partial running unsafe |
| Rollback tolerance | A small reversion must always be possible | A hard point of no return is acceptable |
| Testing maturity | Standard FAT and SAT confidence | Exhaustive FAT, rehearsed, high confidence |
A phased cutover should be the default unless a specific reason rules it out. The judgement is about which approach keeps the rollback realistic for the risk the site can carry, and it benefits from reading the line as a process rather than only as I/O, which is where systems integration and process knowledge pay off.
Pre-cutover testing: FAT and SAT
The cutover window is not the place to discover whether the system works. That confidence is built through a staged acceptance sequence so that problems are found against simulation and test rigs rather than against product.
Factory Acceptance Test (FAT). The converted program is exercised against simulated I/O before anything ships to site. Sequences, interlocks, alarms and edge cases are driven through a simulator so the bulk of the logic is proven off the critical path. The FAT is where analogue scaling, block-transfer handling and timing assumptions from a code conversion get shaken out, because a converter gives a faithful structural translation but not a finished program.
Site Acceptance Test (SAT). Once the system is installed, it is checked against real hardware. I/O is verified point by point, field devices respond as expected, and the wiring conversion is confirmed before the line is handed back. The SAT is where site records meet reality, and it is consistently where undocumented links and mislabelled cables appear.
System integration testing. The line is then tested where it meets upstream and downstream equipment, packaged units and higher-level systems, so interlocks and handshakes across boundaries are confirmed under realistic conditions.
A cutover rehearsal sits alongside this sequence. Where the FAT proves the logic and the SAT proves the installation, a rehearsal proves the procedure: it is a practice run of the actual cutover steps, ideally on the real site, to expose timing issues, tool gaps and coordination problems before the live window. Rehearsing the runbook is the single best predictor of a calm execution.
I/O verification
I/O verification is usually the longest task inside the window and the one most exposed to bad site records. Every point has to be confirmed end to end, not assumed from a drawing.
For digital points, that means forcing or operating each input and output and confirming the state from the field device through to the controller tag and the HMI or SCADA display. For analogue points, it means injecting known values at the field end and confirming the engineering-unit reading at the controller, which is where scaling errors carried through a code conversion surface. The verification record should reference the loop sheet and be signed as each loop passes.
Two practices keep this on schedule. First, verify cable labels against the new panel drawings before the window, not during it, because a mismatch found at 2am costs far more than the same mismatch found a week earlier. Second, where a wiring conversion system is used, such as swing-arm modules and pre-wired conversion cables that land existing field wiring onto the new I/O, the point-to-point checking reduces to the conversion interface rather than every field device, which shortens verification considerably. The field wiring still has to be sound, and any hand-modified or undocumented connection found in discovery must be resolved before the conversion hardware can be trusted.
A worked example: an illustrative cutover runbook
Consider a single packaging line being migrated from a legacy controller to a current platform over a planned weekend shutdown. The numbers below are illustrative and chosen to show the shape of a runbook with rollback points, not a real Metromotion Controls or named-client result. A typical sequence might run as follows, with the clock starting at isolation as T+0.
- Pre-isolation checks (T-2h to T+0). Confirm the converted program is loaded and verified, backups of the existing program are on hand, spares are staged, the FAT and SAT records are signed, and support resources are available. Rollback point A: if any pre-check fails, the window does not open and the line keeps running on the legacy system. This reversion is free.
- Isolation and lockout (T+0 to T+0.5h). Apply lockout and tagout to all energy sources per the planned isolation, to Safe Work Australia guidance. Confirm zero energy before any work begins.
- Legacy removal and new hardware install (T+0.5h to T+2h). Remove legacy I/O, install the new chassis, land the wiring conversion interface. Point of no return: once legacy hardware is removed and the conversion cables are landed, reverting means re-installing the old system, which is slow. The runbook should mark this boundary explicitly so the team knows the cheap reverse has passed.
- First energisation (T+2h). Energise the new panel, confirm all power supplies are healthy and no hardware faults are present. Go/no-go gate 1: if the panel is not healthy by T+2.5h, escalate to the project engineer and assess reversion against the remaining window.
- Program download and Run mode (T+2.5h to T+3h). Download the verified program, confirm the controller enters Run mode without errors. Go/no-go gate 2: controller in Run with no faults by T+3h.
- I/O verification (T+3h to T+6h). Verify digital and analogue points loop by loop against the loop sheets. Go/no-go gate 3: first 20 percent of loops passed by T+4h, full verification complete by T+6h. If verification is tracking behind, that information must reach the decision-makers before the remaining-window calculation forces a reversion.
- Sequenced restart (T+6h to T+8h). Bring the process back up in a defined order: establish flow paths before loading pumps, open and close valves at controlled rates, and bring interlocks to a known state before the line is asked to do real work. On transfer and CIP lines this sequencing avoids water hammer, because the restart is the first time the new logic drives the real process under pressure rather than a simulator.
- Supervised production and sign-off (T+8h onward). Run the process under supervision, confirm each loop, sequence and alarm behaves as designed, and obtain operations sign-off before the commissioning engineer leaves site.
The value of the runbook is that each gate compares a required state against the clock, and each gate has a documented way back until the point of no return. Logging actual completion times against the plan is what makes the go/no-go decisions evidence-based rather than improvised.
The go/no-go decision and rollback discipline
Every cutover needs defined moments where the team assesses whether to continue or revert, and those moments must be defined in advance. Each gate states what state the new system must be in, and by what time, for the cutover to proceed rather than revert. Without that, the team makes go/no-go judgements under pressure, at 3am, with production management waiting, which is not where good decisions happen.
Rollback is the other half of the same discipline. A rollback plan states, for each gate, what it takes to restore the previous state and how long that reversion itself needs, so the decision can be made against the remaining window rather than in hope. It also names the point of no return explicitly. Up to that boundary the reverse is cheap; past it, reversion means re-installing the legacy system, and the calculus changes. A clear point of no return on the runbook keeps the team honest about when the easy reverse has passed.
Common mistakes during execution
These are the recurring failures that turn a manageable cutover into an extended outage.
- Treating the window as discovery time. Cable labels, undocumented links and analogue scaling should be resolved before the window, not found inside it. Verify labels against the new drawings in advance.
- No defined go/no-go criteria. Without a required state and a required time at each gate, reversion decisions get improvised under pressure.
- No rehearsal. A runbook that has never been walked through hides timing and tooling gaps that only appear live.
- Skipping steps under time pressure. The most reliable cutovers are methodical, not fast. Steps that seem unlikely to matter are exactly the ones that bite when skipped.
- No time buffers. Faults on first energisation, communications configuration in the live environment, and interlocks behaving differently with real signals are normal. They are reasons to buffer the procedure, not reasons to abort.
- Leaving the restart to whoever is on shift. Re-energising pumps, valves and drives in the wrong order can cause water hammer and damage pipework. The restart sequence is engineering, not an operator improvisation.
- Letting the commissioning engineer leave too early. Issues that do not appear in bench testing consistently appear in the first thirty minutes of real production. The commissioning team should be present for the first production run.
The Australian context
On Australian food and beverage and dairy sites, cutover windows are constrained by tightly scheduled production and by the cost of lost batches, which is why the phased approach across planned maintenance windows is so common. The same constraint makes pre-cutover testing worth the investment: the more the system is proven through FAT and SAT, the shorter and calmer the live window.
The compliance scope is not optional. The safety of the work itself is governed by Safe Work Australia guidance on energy isolation, and energy isolation should be planned into the cutover sequence rather than treated as a site formality. The electrical scope is framed by AS/NZS 3000 for the installation work and AS/NZS 61439 where the cutover touches or rebuilds control panels, work that sits within control panel engineering. Where a cutover touches safety functions, IEC 61511 and IEC 61508 require that the verified safety integrity level is preserved through the change and validated as part of acceptance, which is the discipline covered in our note on functional safety and SIL assessment. Confirming the standards scope during discovery, and naming who signs off each part, keeps a multi-party cutover coherent under shutdown pressure.
What this means
A PLC cutover is a manageable event when it is treated as a procedure rather than an improvisation. The pre-cutover testing, FAT and SAT, I/O verification, rehearsal and rollback planning, is what makes the execution reliable. The shape of the cutover, phased or hot, should match how much of the plant can be isolated and how much rollback the site needs to keep available. The time to discover gaps is before the window, not inside it. With a written runbook, defined go/no-go gates, a documented rollback at each one and a clear point of no return, the highest-risk window in a migration becomes a controlled, evidence-based execution.
References
- IEC 62381, automation systems in the process industry, framework for FAT, SAT and site integration test: https://webstore.iec.ch/en/publication/67572
- IEC 61511, functional safety of safety instrumented systems for the process sector: https://en.wikipedia.org/wiki/IEC_61511
- IEC 61508, functional safety of electrical, electronic and programmable electronic safety-related systems: https://en.wikipedia.org/wiki/IEC_61508
- Safe Work Australia, managing the risks of plant in the workplace, including isolation and energy control: https://www.safeworkaustralia.gov.au/safety-topic/managing-health-and-safety/plant
- Standards Australia, AS/NZS 3000 Wiring Rules and AS/NZS 61439 low-voltage switchgear and controlgear assemblies: https://www.standards.org.au/
- Rockwell Automation, legacy controller modernisation and migration paths: https://www.rockwellautomation.com/en-us/capabilities/industrial-maintenance-support/modernization.html