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.
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
| Factor | Emulator/Adapter | Full Migration |
|---|---|---|
| Program conversion needed? | No | Yes |
| STEP 5 still needed? | Yes (for modifications) | No (TIA Portal) |
| Hardware change | CPU replacement only | CPU + I/O + wiring possible |
| Downtime for installation | Hours (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 features | No (OPC UA, web server, etc.) | Yes |
| Cybersecurity | No improvement | S7-1500 integrated security |
| Long-term maintainability | Unchanged (S5 code stays) | Improved (documented, SCL) |
| Code documentation | Still undocumented S5 | Opportunity to document/improve |
| Spare parts future | Emulator vendor dependent | Siemens mainstream support |
When Emulation Makes Sense
As a bridge solution (1–3 years):
- Buy time while planning a proper migration
- The S5 CPU has failed and a replacement is not available
- Budget for full migration is not yet approved
- The machine is scheduled for decommission in 2–3 years
For non-critical, stable systems:
- The program never changes
- No integration with modern systems needed
- The machine runs independently (no network, no HMI updates)
When Emulation Does NOT Make Sense
For long-term operation (5+ years):
- You are dependent on a niche emulator vendor instead of Siemens
- STEP 5 is still required for any program change (DOS/Windows XP)
- No access to modern features (OPC UA, web diagnostics, cloud connectivity)
- The code remains undocumented — the knowledge problem is not solved
For safety-critical systems:
- Emulators typically do not have safety certifications (SIL/PL)
- Safety validation must be redone regardless
For interconnected systems:
- If the machine needs to communicate with modern systems (MES, ERP, other S7-1500s)
- Emulators typically support PROFIBUS but limited PROFINET/OPC UA
The Hidden Cost of Emulation
Emulation looks cheaper initially: €5,000 vs. €30,000. But over 5 years:
| Emulator | Full 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:
- Code analysis in minutes instead of days of manual reading
- Automatic documentation eliminates the biggest migration cost block
- S7 equivalent generation reduces engineering time by 30–50%
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
PLC Obsolescence: The Spare Parts Crisis in Industrial Automation
The PLC spare parts crisis explained: Siemens S5 (EOL 2020), S7-300 (production stopped Oct 2025), and what plant operators must do now. Lifecycle timelines, pricing trends, and mitigation strategies.
12 min read
thought-leadership5 Signs Your PLC System Needs an Urgent Upgrade
Five concrete warning signs that your PLC system has become a liability. Each sign with real-world consequences and what to do about it. For plant managers and operations leaders.
10 min read
thought-leadershipBig Bang vs. Gradual Migration: Which Strategy Fits Your Plant?
Comparison of two PLC migration strategies: complete system replacement in one shutdown vs. gradual machine-by-machine migration. Decision criteria, risks, costs, and hybrid approaches.
10 min read
Analyze your PLC code with AI
PLCcheck Pro explains, documents, optimizes, and migrates PLC code — automatically.
Try PLCcheck Pro →Not affiliated with Siemens AG. S5, S7, STEP 5, STEP 7, and TIA Portal are trademarks of Siemens AG.