PLCcheck

Legacy PLC Emulators vs. Full Migration: Pros and Cons

Comparison of PLC emulator/adapter solutions vs. full program migration. When emulation makes sense as a bridge, and why it is not a long-term solution.

·8 min read
PLCemulatoradaptermigrationS5legacyVIPAcomparisonstrategy

Diesen Artikel auf Deutsch lesen

Legacy PLC Emulators vs. Full Migration: Pros and Cons

PLC emulators and adapter modules physically replace the old CPU but run the original program in emulation. They avoid program conversion — you keep the S5 code running on modern hardware. This sounds ideal, but it solves only part of the problem. This article compares emulation against full migration honestly.

What PLC Emulators Do

An emulator is a hardware module that fits into the existing S5 rack (or replaces it) and executes the S5 program without conversion. The emulator translates S5 machine code to its internal processor in real time. Popular products include VIPA SPEED7, Helmholz S7-mEC, and IBH S5 to S7.

Comparison Table

FactorEmulator/AdapterFull Migration
Program conversion needed?NoYes
STEP 5 still needed?Yes (for modifications)No (TIA Portal)
Hardware changeCPU replacement onlyCPU + I/O + wiring possible
Downtime for installationHours (CPU swap)Days to weeks
Cost (hardware)€2,000–5,000€5,000–20,000 (CPU + I/O)
Cost (engineering)€0–2,000 (minimal)€5,000–50,000+
Modern featuresNo (OPC UA, web server, etc.)Yes
CybersecurityNo improvementS7-1500 integrated security
Long-term maintainabilityUnchanged (S5 code stays)Improved (documented, SCL)
Code documentationStill undocumented S5Opportunity to document/improve
Spare parts futureEmulator vendor dependentSiemens mainstream support

When Emulation Makes Sense

As a bridge solution (1–3 years):

For non-critical, stable systems:

When Emulation Does NOT Make Sense

For long-term operation (5+ years):

For safety-critical systems:

For interconnected systems:

The Hidden Cost of Emulation

Emulation looks cheaper initially: €5,000 vs. €30,000. But over 5 years:

EmulatorFull Migration
Year 0: Installation€5,000€30,000
Year 1–5: Maintenance€3,000/year (STEP 5 PC, emulator support)€1,000/year (standard S7 maintenance)
Year 3: Program change needed€5,000 (S5 expert + STEP 5 PC)€500 (in-house, TIA Portal)
Year 5: Emulator replacement/update€3,000€0
5-year total€26,000€32,500

The 5-year cost difference is only €6,500 — but the full migration gives you documented code, modern features, and standard Siemens support. The emulation gives you the same undocumented S5 code on a different CPU.

PLCcheck Pro: Making Full Migration Affordable

The main argument for emulation is "migration is too expensive and complex." PLCcheck Pro changes that calculation:

With PLCcheck Pro, the cost gap between emulation and migration shrinks significantly — and the migration delivers far more long-term value.

Analyze your S5 code before deciding →

Frequently Asked Questions

Can I use an emulator now and migrate later?

Yes, this is a valid strategy. The emulator keeps the machine running while you plan and budget for migration. Just make sure "later" has a date.

Does the emulator run my S5 program exactly the same?

Mostly yes, but timing behavior can differ slightly. Analog processing, interrupt handling, and communication timing may need verification.

What if the emulator vendor goes out of business?

This is the key risk. You exchange dependency on S5 spare parts for dependency on a niche vendor. At least with S5 spare parts, multiple third-party suppliers exist.


Maintained by PLCcheck.ai. Last update: March 2026. Not affiliated with Siemens AG.

Related Articles

Analyze your PLC code with AI

PLCcheck Pro explains, documents, optimizes, and migrates PLC code — automatically.

Try PLCcheck Pro →
← Back to Blog

Not affiliated with Siemens AG. S5, S7, STEP 5, STEP 7, and TIA Portal are trademarks of Siemens AG.