If you're stepping into the world of Siemens PLCs, my advice is simple: start with the S7-1200, use Profinet for PLC-to-PLC communication, and plan your maintenance around air filters and power outlets—not just firmware updates. That combination has kept our small facility running without drama for the last three years.
I handle purchasing for a 45-person equipment integrator. We buy maybe $80,000 a year in controls components, and Siemens PLCs are a big chunk of that. I'm not an engineer—I'm the person who has to make sure the right parts show up on time and don't cause callbacks. Over time, you learn what actually goes wrong in the field. Most of it isn't the PLC logic. It's communication setup, dirty cooling fans, and sketchy power.
The S7-1200 is the sweet spot for small and mid-size operations. It's powerful enough for most machine control tasks, but the real advantage is the ecosystem. The TIA Portal software is consistent across the whole Siemens line, so if you start with an S7-1200, you can scale to an S7-1500 later without relearning everything.
From the outside, buying a PLC seems like picking a part number and moving on. The reality is the selection has to account for communication options, spare parts, and who on your team can support it. The S7-1200 has built-in Profinet, which solves half the communication headaches before you start.
People think expensive PLCs are better because they cost more. Actually, they cost more because they're built for higher performance and redundancy. For normal discrete automation, the S7-1200 is more than enough. I've seen seven-figure machines running on them without a hiccup.
For PLC-to-PLC communication on Siemens, Profinet is the way to go. It runs on standard Ethernet cables and switches, which means your IT department won't panic when they see it. The S7-1200s talk to each other using PUT/GET instructions or cyclic data exchange—you just define the data areas in TIA Portal and make sure the IP addresses are in the same subnet.
Looking back, I should have specified exact Profinet cable lengths in our purchase orders. At the time, I assumed any Ethernet cable would work. It mostly does, but we had one job where a 30-meter run through a cable tray kept dropping packets until we switched to a proper industrial shielded cable. That job taught me: don't cheap out on the cable or the connectors.
If you're setting up a line with multiple S7-1200s, map out the data exchange on paper first. It sounds boring, but it saves hours of debugging later. The good news is Profinet's real-time capabilities mean you don't have to worry about latency for most machine control—I've seen it handle sensor-to-PLC-to-HMI feedback loops at 10ms without issue.
One application that surprised me was a semi battery charger we built for a warehouse. Clients often ask if the S7-1200 can handle charging algorithms for industrial batteries. Absolutely yes. We used an S7-1200 with an analog input card to read voltage and a Profinet-enabled charger to control the charging profile. It was one of the smoothest projects we've done.
Here's the thing: if you're buying a battery charger to go with your PLC, make sure it supports Profinet or at least Modbus TCP. Some cheaper chargers only come with dry-contact relays, which means you lose data visibility. Spend the extra $200 on a Profinet-capable charger—it's worth it for the diagnostics alone.
I'm especially protective of small clients in these situations. When a $2,000 order is your first shot at a customer, you don't want to be the one who spec'd a charger that can't talk to the PLC. I always verify the protocol compatibility before signing off.
Let's talk about one of the most overlooked items: air filters in PLC cabinets. People assume the filter is only there to keep dust out. The real job is to keep the cabinet cool—if the filter is clogged, fans move less air, and heat kills electronics.
How often do you change them? I recommend checking every three months, and replacing at least every six months. But if your plant is dusty—like a cement plant or wood shop—change them monthly. I've seen a cabinet where the filter was completely black after two months. The PLC didn't fail immediately, but the CPU temperature alarm went off on a hot summer day. That's the kind of call you don't want at 3 PM on a Friday.
When you buy filters, get a few extras. They're cheap, and having them on hand means you actually swap them instead of saying 'we'll do it next week' (note to self: we still have two filters in the stockroom).
Another maintenance task that's easy to ignore: replacing the electrical outlet that powers your PLC. It sounds too basic, but a worn or loose outlet causes intermittent resets—the kind that are impossible to diagnose until you're staring at a fault light and no error code. You can spend hours tracing the logic before someone notices the plug wiggles in the socket.
How to replace an electrical outlet safely? Standard procedure: shut off the breaker, verify with a multimeter (never trust the circuit breaker label), remove the old outlet, check wire insulation, and install a new one rated for at least 20% above your PLC's draw. I know this sounds like an electrician's job, but in small facilities, the maintenance guy often does it first. If you're in a dusty environment, use a GFCI outlet if local code requires it—but check whether your PLC supply needs a dedicated ground.
People think the PLC failure was caused by a power surge or a bad processor. The reality in our case was a $12 outlet that had arced enough to drop the supply voltage below the S7-1200's tolerance. We replaced the outlet and the mystery faults disappeared. Cost: one hour of labor. Benefit: no more angry production manager.
That said, the S7-1200 isn't for everyone. If you're running a multi-line control system with high-speed coordinated motion or extensive fail-safe requirements, an S7-1500 or an S7-300 with safety-enabled modules is a better fit. The S7-1200 supports some safety features, but memory and throughput limits become real when you're doing hundreds of axes.
Also, if your project requires strict IEC 61508 SIL 3 compliance, don't try to Frankenstein an S7-1200 into that role. Use the right tool.
I want to say the S7-1200 starter kit with TIA Portal basic is around $400, but don't quote me on that—prices change and the software licensing is a separate beast. The point is, it's a reasonable starting point.
Buying and maintaining a Siemens PLC doesn't need to be complicated. Choose the S7-1200 for its flexibility and Profinet capability, pay attention to the supporting infrastructure—battery charger protocols, air filters, electrical outlets—and you'll avoid 90% of the phantom problems that make engineers pull their hair out.
At least, that's been my experience with small and mid-size facilities. If you're in a huge continuous process plant, the rules are different, and you probably have a dozen controls engineers to handle it. For the rest of us, a little practical foresight goes a long way.