Technical Guides

PLC Migration: Moving From S5, S7-300 and PLC-5 to Current Platforms Without Losing Control

Legacy PLC Migration Without the Downtime - Seven Star LLC

Many plants in Oman and the GCC still run on controllers installed twenty or thirty years ago: Siemens S5 and S7-300, Allen-Bradley PLC-5 and SLC 500, Modicon 984 and similar platforms. They usually work, which is exactly why replacement keeps getting postponed until a CPU fails and no spare can be found. PLC migration is the planned move from such a legacy controller to a current platform with the shortest possible outage and no loss of function. This guide covers how to judge urgency, choose a migration strategy, convert the software, keep the field wiring, test before cutover and manage the risks that typically derail these projects.

Why Migrate Now: Reading the Lifecycle Signals

Manufacturers move products through stages: active, end-of-life announcement (still sold, successor named) and discontinued (sold only as spare parts, or not at all). The trigger to plan a migration is the announcement, not the day the last spare disappears.

  • Allen-Bradley PLC-5: Rockwell Automation lists the main PLC-5 processors, such as the 1785-L80B and 1785-L80E, as discontinued from July 2017, and the 1771 I/O modules have been discontinued in stages since then.
  • Siemens S7-300: Siemens began the S7-300 and ET 200M phase-out in October 2023, and published notices put the move to spare-parts-only supply in October 2025. The named successors are S7-1500 controllers with ET 200MP or ET 200SP I/O.
  • Siemens S5: discontinued many years ago; remaining support depends on the second-hand and repair market.
  • Engineering software and PCs: legacy programming packages often need an old operating system or a serial or proprietary network card. Losing the last working programming laptop can be as serious as losing a CPU.

Rank each controller by consequence of failure and by spare availability. A CPU with no spare that controls a production-critical unit is the first candidate, even if it has never failed. For keeping the old system alive while the project is prepared, see our guide to sourcing obsolete PLC and DCS parts.

Migration Strategies Compared

There is no single correct approach. The choice depends on the outage window available, the condition of the field wiring and the budget.

StrategyWhat changesOutageBest suited to
CPU-only replacement with I/O adapterNew CPU drives legacy I/O racks through a manufacturer adapter or gatewayShortSites where the old I/O is still reliable and only the CPU is at risk
Phased migrationCPU first, I/O racks replaced rack by rack in later shutdownsSeveral short outagesLarge systems where a single long shutdown is not possible
Wiring-conversion (swing-arm) migrationNew I/O modules connected to existing field wiring through conversion terminal blocks or pre-wired harnessesShort to mediumRacks with sound field wiring; avoids re-terminating every cable
Full replacement (rip and replace)New panel, CPU, I/O and wiring; often new HMI as wellLong, or hot cutover with parallel panelsOld panels in poor condition, major process changes, or a move to a new building
Hot cutoverNew system installed in parallel and loops transferred one at a time while the plant runsLittle or noneContinuous processes that cannot shut down; demands strict procedures

Several manufacturers offer conversion kits that let new I/O modules mount in place of old ones and plug into the existing field wiring arms. Where these exist, they reduce the risk of termination errors, which is one of the largest sources of commissioning problems.

Step 1: Audit What You Actually Have

Most legacy systems differ from their drawings. Before any design work, build an accurate baseline.

  1. Upload the running program from every controller and confirm it matches the latest backup. Note any online edits that were never saved.
  2. Record the catalogue number, series, revision and firmware of every CPU, communication and I/O module.
  3. Walk down each panel and compare the actual terminations with the loop and wiring diagrams; mark up differences.
  4. Identify every external connection: HMI, SCADA, DCS, drives, remote I/O, printers, serial links to analysers or metering skids.
  5. Capture current setpoints, PID tuning, timer and counter presets and any recipe data stored in the controller.
  6. Interview operators and maintenance staff about undocumented workarounds, forced bits and known nuisance alarms.

Step 2: Choose the Target Platform

The natural successor within the same manufacturer usually offers the best conversion tools and I/O adapters: S7-300 and S5 users commonly move to S7-1500, and PLC-5 or SLC 500 users to ControlLogix or CompactLogix. A change of manufacturer can make sense when the site wants to standardise on another platform, but it removes automatic conversion and increases the testing effort. Apply the same criteria as for a new system: I/O types, redundancy, communications, cybersecurity features, cabinet temperature and the lifecycle horizon of the new family. Engineering licences for the target platform can be supplied with the hardware from our automation software range.

Step 3: Convert the Application Software

Manufacturers provide conversion tools that translate legacy programs into the new environment. They save time but are not a finished result.

  • Instructions without a direct equivalent are flagged or replaced with placeholder code that must be rewritten by hand.
  • Data addressing changes: fixed file or data-block addresses become symbolic tags, and indirect addressing often needs restructuring.
  • Timing changes: a faster CPU, different scan model or asynchronous I/O update can change the behaviour of logic that relied on scan order or one-shot timing.
  • Analog scaling, PID algorithms and filter constants may differ between platforms; loops usually need checking and sometimes retuning.
  • Communication instructions (message blocks, peer-to-peer links) almost always need redesign for the new network.

Treat the converted code as a draft. Many teams use the migration to clean up dead code, add comments and standardise function blocks, but keep functional changes to a minimum. Mixing a platform change with a process change makes it hard to tell whether a problem comes from the conversion or the new design.

Step 4: Networks, HMI and Third-Party Interfaces

Legacy networks such as Data Highway Plus, Remote I/O, MPI, SINEC L2 or proprietary serial links rarely exist on new controllers. Decide for each link whether to replace the device at the other end, use a protocol gateway, or keep a communication module in a bridge rack for a transition period. Check that the SCADA or HMI panel has a driver for the new controller and that tag addresses can be remapped efficiently. Third-party skids such as compressors, metering or water treatment packages often exchange data over Modbus; confirm their register maps before cutover. Our article on industrial communication protocols summarises the options.

Step 5: Test Before the Shutdown

The outage should be spent on installation and loop checks, not on finding software errors. A factory acceptance test with the real hardware and a simulation of the process is the most effective risk reduction in a migration.

  • Compare old and new logic side by side for each interlock and sequence, using the cause-and-effect charts where they exist.
  • Simulate inputs and verify outputs, alarms, trips and HMI displays.
  • Test failure behaviour: power loss and restart, communication loss, module removal and the state of outputs on CPU stop.
  • Confirm timing of fast functions such as counters, pulse outputs and first-out alarms.
  • Document every test with a signed record so that the site acceptance test can focus on wiring and field devices.

Step 6: Plan the Cutover

Write a cutover procedure with a step list, responsible persons, hold points and a fallback plan. Keep the old CPU, I/O and the last program backup intact and labelled until the new system has run through a full operating cycle. Define which loops are checked first so the unit can restart in a controlled order. For hot cutover, transfer loops one at a time with operations staff present and the loop placed in a safe state before each transfer.

Risks That Derail PLC Migration Projects

RiskTypical causeMitigation
Hidden functionalityUndocumented logic, online edits, operator workaroundsUpload and compare running programs; operator interviews
Wiring errors at cutoverRe-terminating hundreds of cores under time pressureConversion harnesses, pre-labelled cables, point-to-point loop checks
Behaviour changeDifferent scan timing, PID algorithm or analog scalingSimulation testing, loop retuning plan, trend comparison after start-up
Lost interfacesUnsupported legacy network to a skid or analyserInterface register, gateway selection and testing before shutdown
Overrun outageUnderestimated scope, missing parts on siteDetailed task list, hardware check before shutdown, fallback plan
Safety functions affectedTrips sharing the basic control PLCSeparate impact assessment and management of change for any safety-related function

If the legacy controller performs safety functions, the migration is a modification under the site’s management of change and functional safety procedures. Treat these functions separately and do not assume a like-for-like conversion keeps the original safety integrity.

GCC Site Considerations

Old panels in the region have often been through decades of heat and dust. Plastic trunking becomes brittle, terminal screws loosen and cable insulation near hot components hardens. Inspect the field wiring before deciding to keep it. New controllers are smaller and sometimes run hotter per unit volume, so redo the cabinet heat-load calculation instead of assuming the old cooling is adequate, and consider conformal-coated modules for coastal, humid or H2S-bearing atmospheres. Shutdown windows in oil and gas and utilities are often tied to planned turnarounds, so hardware ordering must be aligned with them well in advance.

PLC Migration Checklist

  • Lifecycle status of every legacy CPU, I/O and network module confirmed
  • Running programs uploaded, compared with backups and archived
  • Module list with catalogue numbers, revisions and firmware
  • Panel walk-down with marked-up wiring and loop diagrams
  • Migration strategy chosen and outage windows agreed
  • Target platform, conversion kits and engineering software defined
  • Converted code reviewed, cleaned and documented
  • All external interfaces listed with protocol and data map
  • Factory acceptance test with simulation completed and signed
  • Cutover procedure, fallback plan and spare legacy hardware ready

Controllers and Panels for Migrations We Supply

These examples cover legacy and current platforms.

ProductTypeWhere it fits
1746 Series (SLC 500) — PLC, I/O, Racks & CommunicationSLC 500 PLC, I/O and racksKeeping a legacy system running until migration.
Allen-Bradley 1756-L85E ControlLogix 5580 Programmable Automation ControllerControlLogix controllerTarget platform for Rockwell migrations.
Allen-Bradley 5069-L320ER CompactLogix 5380 ControllerCompactLogix controllerSmaller migrations.
Siemens CPU 1515-2 PN SIMATIC S7-1500 Controller 6ES7515-2AN03-0AB0S7-1500 controllerTarget platform for Siemens migrations.
Siemens SIMATIC ET 200SP Distributed I/O SystemDistributed I/OReducing rewiring during migration.
Allen-Bradley 2711P-T15C22D9P PanelView Plus 7 Performance 15-inch Touch TerminalHMI terminalReplacing old operator panels.

Send the existing hardware list and the target platform through our quote request form.

Sourcing PLC Migration Hardware Through Seven Star LLC

Seven Star LLC supplies current-generation CPUs, I/O modules, conversion kits and communication modules on request, as well as legacy parts for keeping old systems running during the transition, from manufacturers such as Siemens, Rockwell Automation and Schneider Electric. See our PLC and I/O cards section, or send a module list and we will help with selection and cross-checking part numbers for the target platform. Availability and lead time are confirmed at quotation.

Planning to replace an S5, S7-300, PLC-5 or other legacy controller? Send Seven Star LLC your module list, nameplate photos or RFQ, and we will quote both the replacement hardware and any legacy spares you need during the migration.

Frequently asked questions

When should we start planning a PLC migration?

Start when the manufacturer announces end of life for the CPU or I/O family, not when spares run out. Announcement periods are the window in which new hardware, conversion tools and legacy spares are all still obtainable. Prioritise controllers with high consequence of failure and no on-site spare.

Can we keep the existing field wiring when migrating?

Often yes. Manufacturers offer conversion kits and pre-wired harnesses that connect new I/O modules to the existing field wiring arms or terminals, which shortens outages and reduces termination errors. The wiring must still be inspected, because insulation and terminals in old panels may have degraded.

Do automatic conversion tools produce a finished program?

No. They translate most standard instructions but flag or approximate unsupported functions, and differences in addressing, scan timing, analog scaling and communication instructions must be resolved by an engineer. The converted program should be reviewed and tested against the original before cutover.

What is a hot cutover?

A hot cutover installs the new control system in parallel with the old one and transfers loops one at a time while the plant keeps running. It avoids a full shutdown but needs strict procedures, operations involvement and a safe state for each loop during transfer.

What is the successor to the Siemens S7-300?

Siemens names the S7-1500 controller family, with ET 200MP or ET 200SP distributed I/O, as the successor to S7-300 and ET 200M. Conversion of programs is done in the TIA Portal environment, though converted code still needs review.

Does migrating a PLC affect safety instrumented functions?

If the legacy controller performs any safety-related function, the migration is a modification that must go through management of change and the site's functional safety procedures under IEC 61511. A like-for-like conversion should not be assumed to maintain the original safety integrity without assessment.

Was this guide helpful?One click helps us write better guides for engineers.