PLCcheck

Make or Buy: PLC Migration In-House vs. Service Provider

Decision guide for plant operators: Should you migrate your PLC system in-house or hire an external integrator? Compares cost, risk, timeline, and quality for both approaches with a practical decision matrix.

·10 min read
PLCmigrationmake or buyintegratorin-housedecisionSiemenscoststrategy

Diesen Artikel auf Deutsch lesen

Make or Buy: PLC Migration In-House vs. Service Provider

The decision between in-house PLC migration and hiring an external integrator depends on three factors: your team's S5/S7 expertise, the complexity of the system, and whether the system includes safety-critical functions. Simple machines with basic logic can be migrated in-house at 30–50% lower cost. Complex systems with safety functions, communication networks, and HMI integration are better handled by experienced integrators. This guide helps you make the right choice.

The Two Options

Option A: In-House Migration

Your own maintenance or automation team handles the entire migration: analysis, hardware selection, program conversion, testing, and commissioning.

When this works well:

Typical cost: €3,000–30,000 per machine (see migration cost guide)

The real cost of in-house: Your team's time is not free. While they are working on the migration, they are not doing their normal maintenance work. If your plant has only one or two automation technicians, tying them up for weeks on a migration project creates a maintenance backlog and increases the risk of unplanned downtime elsewhere.

Option B: External Integrator (System House / Solution Partner)

A Siemens Solution Partner or specialized system integrator handles the migration project.

When this is the better choice:

Typical cost: €10,000–100,000+ per machine

The real value of external: An experienced integrator has done dozens of S5→S7 migrations. They know every pitfall — the timer types that behave differently, the data block addressing trap (DW×2), the indirect addressing patterns that the converter cannot handle. What takes your team 3 weeks of troubleshooting, they solve in 3 days.

Decision Matrix

FactorIn-HouseExternal
S5 expertise on teamRequiredNot needed
TIA Portal expertiseRequiredNot needed
Cost (engineering)Lower (€50–80/h)Higher (€100–180/h)
TimelineOften longer (learning curve)Usually faster (experience)
Risk of errorsHigher if team is inexperiencedLower (proven process)
Knowledge transferTeam learns the system deeplyKnowledge stays with integrator
Contractual liabilityNone (internal project)Yes (fixed-price or warranty)
Safety complianceTeam must validate safety themselvesIntegrator handles validation
Multiple machinesCost decreases per machineCost stays similar per machine
Production impactTeam still handles daily maintenanceDedicated project team

The Hybrid Approach (Often the Best Answer)

Many companies choose a middle path:

Phase 1: External integrator does the first migration as a reference project. Your team observes and learns. The integrator delivers a fully documented, tested, and commissioned system.

Phase 2: Your team does subsequent migrations using the first project as a template. The integrator is available for consulting on specific questions.

Phase 3: Your team handles all future migrations independently. The initial investment in external expertise pays off across many projects.

This approach combines the quality assurance of an experienced integrator with the long-term cost efficiency of in-house capability. The first machine costs more, but machines 2–10 cost significantly less.

What PLCcheck Pro Changes About This Decision

Traditionally, the biggest argument for external integrators was S5 expertise. Understanding S5 AWL code, knowing the timer behavior differences, handling the DW×2 address conversion — this specialized knowledge justified the premium hourly rate.

PLCcheck Pro shifts this balance:

This means your in-house team can handle migrations that previously required external expertise. The tool does not replace the need for TIA Portal knowledge or commissioning experience, but it eliminates the S5-specific knowledge barrier that was the main reason to hire externally.

The new math: Instead of paying €150/hour for an integrator's S5 expertise, your €60/hour in-house technician uses PLCcheck Pro (€199/month) to bridge the gap. For a single machine migration, the tool cost is less than 2 hours of external engineering time.

Try PLCcheck Pro →

Red Flags: When You MUST Use an External Expert

Regardless of cost considerations, use an external expert when:

Frequently Asked Questions

Can a maintenance electrician do a PLC migration?

If they have TIA Portal experience and understand PLC programming concepts, yes — for small, non-safety-critical systems. PLCcheck Pro can provide the S5-specific knowledge they lack. For complex or safety-critical systems, a PLC programmer or automation engineer is needed.

How do I find a good Siemens integrator?

Start with the Siemens Solution Partner finder (siemens.com/partner). Look for integrators who specifically list S5→S7 migration experience. Ask for references from completed migration projects. A good integrator will visit your plant, assess the system, and provide a fixed-price quote before starting work.

What if the integrator's quote is too expensive?

Get multiple quotes (at least 3). Compare scope carefully — some include documentation and training, others do not. Consider the hybrid approach: let the integrator do the complex parts (conversion, safety validation) while your team handles the simpler parts (hardware installation, wiring, I/O testing).

Should I ask for a fixed price or hourly rate?

Fixed price for clearly defined scope. Hourly rate for discovery/analysis phases where scope is uncertain. Never accept a pure hourly engagement for a full migration — there is no incentive for the integrator to finish quickly.


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.