September 11, 2026 How to Replace an Obsolete Industrial PC Without Disrupting Your Automation System

Industrial PC in factories often remain in service far longer than ordinary office computers. The problem is usually not whether the machine can still boot, but that its hard drive, motherboard, interface cards, or other components have already been discontinued. Once a failure occurs, finding an identical replacement can be difficult.

However, replacing an industrial PC is not simply a matter of installing a newer computer. A new system may fail to run legacy software, serial port assignments may change, PLC communication may be interrupted, or existing data acquisition and control cycles may behave differently.

For this reason, replacing an obsolete industrial PC should not begin with the question, “Which new PC has better performance?” Instead, start by understanding exactly what the existing system is doing.

1. Treat the Existing Industrial PC as a Black Box First

Before shutting down the old system, document four types of information:

  • Operating system and version
  • Applications, services, startup programs, and software licenses
  • RS232, RS485, CAN, Ethernet, USB, PCI/PCIe interfaces and how they are currently used
  • Protocols, IP addresses, serial parameters, and data point mappings between PLCs, instruments, sensors, and supervisory systems

One important question is whether the existing software depends on the x86 architecture, a specific Windows version, a USB license dongle, or proprietary drivers.

If any of these dependencies cannot be migrated, replacing an x86 industrial PC directly with an ARM industrial PC may not be practical.

A real legacy-system upgrade provides a useful example. The original machine used a 386 processor and DOS 6.2, mainly for serial-terminal communication and data logging. Rather than replacing the entire system, the maintainer kept the original enclosure, ISA backplane, keyboard, and floppy-based logging method while upgrading the computing board.

Even then, processor instruction-set limitations prevented the latest Linux kernel from running, so an older compatible kernel had to be used.

The lesson is simple: when upgrading legacy industrial equipment, compatibility with the existing system matters more than simply choosing the newest hardware.

2. Decide Whether to Stay with x86 or Move to ARM

Before selecting a replacement, determine whether the application should remain on x86 or can be migrated to an ARM industrial PC.

If the existing system relies heavily on Windows-specific applications, legacy SCADA software, proprietary drivers, USB license dongles, or x86 binary programs, staying with an x86 industrial PC is usually the safer approach.

PUSR USR-EC100, EC300, and EC500 industrial PCs support Windows or Linux and provide common industrial interfaces such as serial ports, Ethernet, and USB. They are better suited to applications where the original PC-based software environment needs to be preserved.

If the old industrial PC mainly performs data acquisition, protocol conversion, edge computing, local control, or cloud connectivity, migrating to an ARM industrial PC may provide more flexibility.

For example, the USR-EG628 runs Linux Ubuntu and provides RS232, RS485, CAN, Ethernet, and USB interfaces. It also supports technologies such as Node-RED and Docker, as well as multiple industrial communication protocols.

This makes it possible to gradually migrate functions that were previously distributed across data acquisition software, protocol gateways, and supervisory scripts into a modern edge-computing platform.

For applications mainly involving RS485 or CAN FD data acquisition with moderate computing requirements, the USR-EG228 can also be considered. With dual RS485, dual CAN FD, and dual Ethernet interfaces, it is well suited to lightweight retrofits involving multiple fieldbus devices.

3. Do Not Simply Unplug the Old PC and Install the New One

Whenever possible, run the old and new industrial PCs in parallel during the migration period.

Start by allowing the new industrial PC to read data only, without sending control commands.

Compare:

  • PLC register values
  • Serial communication frames
  • Data acquisition intervals
  • Alarm results
  • Network communication status

Once the data acquisition results are consistent, gradually migrate non-critical functions such as data processing, HMI functions, historical data logging, and remote communication.

Control commands should be transferred last.

If the fieldbus does not allow two devices to connect simultaneously, use a planned maintenance window to verify the system interface by interface.

Test RS485 first, then CAN, Ethernet, USB, or other interfaces separately instead of moving every connection at once.

This makes troubleshooting much easier if something does not work as expected.

4. Keep the “Outside World” as Unchanged as Possible

A low-risk industrial PC replacement usually does not require every device in the automation system to adapt to the new computer.

Instead, the new industrial PC should imitate the external behavior of the old one as closely as possible.

For example:

  • Keep the existing PLC IP addresses and port configuration
  • Maintain the same Modbus device addresses
  • Keep baud rate, parity, and stop-bit settings unchanged
  • Preserve data point addresses and HMI variable mappings
  • Maintain existing communication paths whenever possible

If the original system communicates over a serial connection, restore the serial communication first.

If other equipment accesses the old industrial PC through a fixed IP address, avoid redesigning the entire network during the same maintenance project.

The fewer external changes you introduce, the easier the migration becomes.

Instead of turning the replacement into a complete automation-system redesign, you reduce the project to a controlled replacement of one computing node.

5. Prepare a Rollback Plan Before the Final Cutover

Before putting the new industrial PC into production, keep a complete backup of the original system.

This should include:

  • The old industrial PC itself
  • Disk images
  • Configuration files
  • Software license information
  • Network settings
  • Serial communication parameters
  • Wiring and port records

During the initial production period, do not immediately remove or discard the old system.

If unexpected communication instability, driver problems, or control-cycle differences appear after the migration, the original industrial PC should be available for quick restoration.

This is much safer than trying to troubleshoot every possible variable while the production line is stopped.

Replacing an obsolete industrial PC is not primarily about finding a newer computer with higher specifications.

The real task is to identify and migrate the interfaces, communication protocols, software dependencies, and control logic that the existing automation system relies on.

If the application strongly depends on Windows and the x86 software ecosystem, continuing with an x86 industrial PC is usually the more practical choice.

If the main workload has shifted toward data acquisition, protocol conversion, edge computing, and industrial networking, an ARM industrial PC can be a suitable replacement platform.

The safest migration strategy can be summarized in three steps:

Maintain compatibility first, migrate functions second, and optimize the architecture last.

For most automation systems that are already in production and cannot tolerate long periods of downtime, this approach is far less disruptive than rebuilding the entire system at once.

REQUEST A QUOTE
Industrial loT Gateways Ranked First in China by Online Sales for Seven Consecutive Years **Data from China's Industrial IoT Gateways Market Research in 2023 by Frost & Sullivan
Subscribe
Copyright © Jinan USR IOT Technology Limited All Rights Reserved. / Sitemap / Privacy Policy
Reliable products and services around you !
Subscribe
Copyright © Jinan USR IOT Technology Limited All Rights Reserved. / Sitemap / Privacy Policy