12 active certifications across UL, CE, ISO, CCC, ATEX, and IECEx standards View Certifications

Siemens PLC Buying Guide: A Cost Controller's 7-Step TCO Checklist

I've spent the last six years managing procurement for an industrial automation integrator. That's roughly $180,000 in PLC-related purchases across hundreds of orders—from $200 terminals to $15,000 control panels. You learn a few things about where the money really goes.

The biggest lesson? The 'cheapest' quote is almost never the cheapest PLC.

This isn't a sales pitch. It's a checklist built from real invoices, real vendor conversations, and more than a few expensive mistakes. If you're about to spec or buy a Siemens PLC, work through these seven points before committing to anything.

1. Define the Scope Before You Request a Quote

Write down what the PLC must do on day one. Not what it might do someday.

Over the past six years, I've lost count of RFQs we've received with vague language like 'machine control.' Vendors interpret that differently, and the price spread gets wide. In Q2 2024, we sent an identical spec to four distributors and got quotes from $6,700 to $11,200 for the same system.

A practical exercise: list every device the PLC will communicate with.

In a solar farm monitoring project, the solar inverter box has its own internal controller. Our PLC just reads its Modbus registers and logs telemetry. A Siemens Logo! 8 covered it—about $300 in hardware. The client's original budget assumed an S7-1500 at $4,800 plus engineering. Nobody was overspending on purpose. The scope was just never written down.

Same story with an SJE Rhombus duplex control panel. It ships with float sensors, alternator logic, and HOA switches. The main PLC only needs to poll its dry contacts. Once you capture that in writing, your CPU requirements shrink fast.

2. Compare the CPU Families: S7-1200, S7-1500, and S7-300

Here's a quick overview of where each family sits today.

S7-1200 is the entry-level option. It handles standalone machines with fewer than 100 I/O points, supports PROFINET, and works with TIA Portal. CPU costs run roughly $400–1,200.

S7-1500 is the current workhorse. It's a modular platform with PROFINET, a range of CPU models, and built-in security functions aligned with IEC 62443. One thing engineers often overlook: standard and safety-rated F-CPUs share the same form factor. You can add functional safety later without redesigning the panel. That flexibility saved a client's project schedule in 2024 when safety requirements changed halfway through.

S7-300 is the legacy platform. A lot of people still search for 'Siemens 300 PLC,' and if that's you, the short story is this: the platform is officially at end of life. Siemens's product lifecycle notice says order handling for most S7-300 CPUs ended in October 2023 (Source: Siemens Industry Online Support, accessed January 2025). Don't spec it for new lines. If you're maintaining an existing S7-300 system, budget for a migration to S7-1500—spare parts will not get cheaper.

3. Build a Real Total Cost of Ownership Model

Most buyers compare CPU prices and stop there. The full 5-year TCO has four buckets.

Hardware: CPU, I/O modules, power supply, rack, cable, connectors. This is the only number most RFQs capture.

Engineering: TIA Portal Professional, which includes Step 7 and WinCC, ran about $2,500–3,500 per license at our renewal in late 2024. Step 7 Professional was $2,800 per floating license. WinCC runtime adds more. The software license can easily cost more than the PLC it programs.

Commissioning: Training, on-site integration, and debugging. A mentor once told me, 'The PLC is not the cost. The engineer is the cost.' Those words have saved me from some bad purchasing decisions.

Lifecycle: Firmware updates, spares, and end-of-life risk. When we migrated a client's S7-300 system in late 2024, labor was 60% of the total. The new CPU was the cheap part.

Here's something vendors won't tell you: the first quote is rarely the final number for a serious buyer. There's almost always room to negotiate once you've proven you're a reliable customer.

4. Check Compatibility With Existing Equipment and Control Devices

We once specified 'standard output' on a purchase order. The vendor shipped relay outputs. We expected transistor outputs. Same phrase, different meaning. That mismatch cost a week of rework.

Another common confusion: motor starter vs contactor.

A contactor is a remotely-operated switch. A motor starter is a contactor plus an overload relay that protects the motor from sustained overcurrent. They aren't interchangeable, and the difference affects your PLC output module selection.

If you're driving a motor starter, the output module has to handle coil inrush current and the overload relay's trip characteristics. If you're only switching a contactor coil—say, for a lighting circuit—the load is lighter, and you can often choose a lower-rated output.

We had a client request a bigger CPU because they thought their PLC 'could not drive the outputs.' The real problem was mismatched output modules. Correcting that saved $1,200 in unnecessary hardware.

Also verify communication protocols early. A solar inverter box may talk Modbus RTU. An SJE Rhombus panel may offer dry contacts. If your new PLC speaks only PROFINET and Modbus TCP, you'll need protocol converters. That cost always shows up after the PO unless you hunt for it.

5. Factor in Security Requirements

IEC 62443 is the industrial cybersecurity standard that matters now. The S7-1500 family is certified against the relevant parts of it.

Is this overkill for some projects? Honestly, sometimes. But OT security is becoming a contractual requirement. Buying a security-capable CPU today is cheaper than re-architecting the system when a customer or insurer asks for IEC 62443 compliance.

6. Choose a Vendor That Takes Small Orders Seriously

Early in my career, I bought for a small integrator. Monthly order values were nothing special. One distributor stopped returning our calls after a $1,800 order.

Another kept answering questions, helped with selection, and shipped a replacement CPU overnight when one failed. They didn't treat us like a nuisance.

We place six-figure orders annually now. The respectful vendor is our first call. The other one isn't.

Small orders don't mean small responsibility. A supplier that takes a $500 quote seriously is a supplier that will be there when you're ordering $25,000 worth of hardware.

7. Get Three Quotes and Sleep on It

I won't release a purchase order without reviewing at least three quotes. Not to squeeze the lowest price—to spot inconsistencies. In a 2024 contract renewal, three vendors quoted the same annual scope with a 17% spread.

My rule: sleep on it. Reply the next day, not the same hour. Read the fine print. 'Free setup' might mean free labor but not free parts. 'Standard delivery' might mean two weeks, not three days. That's where the cost surprises hide.

I'm not saying the lowest quote is always wrong. I'm saying you should know exactly what you're comparing.

Three Mistakes to Avoid

If you only remember a few things:

  1. Don't stop after the CPU price. Software, engineering, and lifecycle costs will eat your budget if you ignore them.
  2. Don't spec S7-300 on new projects. It's end-of-life. (Should mention: some suppliers still list inventory—that doesn't change the manufacturer's roadmap.)
  3. Ask what support is actually included. If a vendor says 'basic commissioning support,' get it in writing: hours, format, and response time.

No perfect PLC exists. But work through this checklist, and you'll catch the hidden costs before they catch you.

Leave a Reply