Five years ago, I made a mistake that still makes me wince. I quoted a standard Siemens S7-1200 for an emergency shutdown function on a gas skid. The customer's safety engineer asked for a SIL rating, and I didn't have one. The part was wrong, the logic was wrong, and the change order cost about $3,000. Since then, I have personally made (and documented) six significant mistakes totaling roughly $28,000 in wasted budget. I now maintain our team's troubleshooting checklist. This is it.
Who is this for? If you are quoting a Siemens PLC job, trying to understand what a safety PLC Siemens product actually means, or preparing for a generator service call that involves a house control panel, this list will help. If you are doing a Fairfax VA home generator service, keep it in the truck. Not every step applies every time, but you should know which one you are skipping.
Ask an authorized distributor for the current Siemens PLC price list. Then ignore the price for a second. The bigger question is lead time. I want to say an S7-1200 CPU can land anywhere from $250 to $1,200 depending on the model, and S7-1500 CPUs often start near $1,500, but those are rough numbers I remember from recent quotes. The exact number changes. Verify it before you promise a customer anything.
Check these four things against the price list:
The cheapest quote on a gray market page might be $400 less than an authorized distributor. I almost bought four new S7-1200s that way. The price was too good. Counterfeit PLC hardware exists, and Siemens can validate serial numbers for you. Use authorized channels.
If you search for safety PLC Siemens, you are likely looking at the SIMATIC S7-1200 F or S7-1500 F CPUs. The F stands for failsafe. In a safety application, a standard PLC is not a safety PLC. The F-CPU, failsafe I/O, safety engineering software, and the logic itself all have to work as one safety function. According to IEC 61508, these can be rated up to SIL 3; in machinery terms, that is often PL e.
Here is the mistake I keep seeing: someone takes a standard S7-1200, wires the emergency stop to an input, and calls it a safety circuit. The CPU might work perfectly in 99 tests. On the one test that matters, it might fail because the program was changed, the input card failed, or the response time was too slow. A safety PLC is not an option you check in a menu. It is an engineering decision.
In my case, I did the opposite. I quoted a standard CPU for a shutdown function because I was in a hurry. Had two hours to confirm availability before the customer's PO deadline. Normally I would look up the safety standard, but there was no time. The customer's safety engineer caught it. That cost us a week and a $4,000 change order. Looking back, I should have said the schedule was too tight.
In a Fairfax VA home generator service, the house control panel is half the system. The generator is the other half. If the panel is overloaded or the wiring is wrong, the generator control logic does not matter. This checklist applies to any house control panel where you plan to add a transfer switch or a generator feed.
Before you program anything, verify:
I once sent a tech to a house control panel with a generator sub-panel and assumed same specifications meant the same as the previous job. It wasn't. The busbar was rated lower, so the transfer switch had to be derated. We caught it before installation, but only because the electrician on site asked to see the label. Never assume the panel is normal.
NEC 2023 Article 702 covers optional standby generators. The short version: a generator that can backfeed a house must be connected through a listed transfer switch. A PLC does not replace that switch. The PLC can start and stop the generator, and the transfer switch handles the actual power transfer.
How to read a circuit breaker sounds too basic for a Siemens PLC article. Then someone sends you a photo that says 60A on the handle and misses the trip rating printed on the label. A breaker can have a 60A frame and a 30A trip. Those are not the same thing.
When you open a house control panel, read these markings:
Why does this matter? Because the AIC rating tells you how much fault current the breaker can interrupt. If the available short-circuit current at the panel exceeds the breaker's interrupting rating, the breaker can fail while doing its job. And if a 30A trip breaker is protecting 14 AWG wire, that is a fire risk. The generator transfer switch breaker must match both the panel and the feeder conductor size.
We spent $1,200—no, $1,400 if you include the wrong breaker—on a reinspection because a tech wrote 60A on the form and did not photograph the label. That's it. The label was fine. The documentation was wrong. A photo prevents that.
The hardware rarely matches the drawing. On a recent project, the client specified an S7-1500 with a certain firmware version, but the CPU in stock had newer firmware. That meant the laptop needed a TIA Portal update before we could go online. It cost us a day. It could have been caught the day before if someone had checked the order number and firmware version.
When the PLC is on site, do this:
One more generator-specific item: check the control-power breaker. I spent an hour on a generator that would not start because an electrician had turned off the control circuit breaker while working in the panel. It looked obvious in hindsight. At the time, I was staring at PLC logic while a simple breaker was off.
The Siemens PLC price list gives you the CPU price. The actual project cost includes the memory card, power supply, communication module, failsafe I/O, software license, safety license, enclosure, terminal blocks, PROFINET cables, plus programming and commissioning hours. If you quote only the hardware, your budget is wrong.
I had an estimate of roughly $8,500 for a two-PLC system. The final invoice was about $14,700. I want to say the original number was closer to $8,900, but don't quote me on that. I remember the final number because it hurt. I forgot the software floating license, the F-license for the safety CPU, and enough field time to fix a firmware mismatch. Add a 15% buffer if your information is incomplete.
Total cost of ownership also includes rework. Five minutes of verification beats five weeks of correction. Checklist is the cheapest insurance I know.
Am I saying every Siemens PLC project needs all six steps? No. But before you skip one, ask yourself if you are skipping it because it does not apply, or because you are in a hurry. The hurry answer is the expensive one.
Prices and lead times mentioned here are based on quotes and field notes from the last 12 months. Verify current prices and regulations before you commit. For the latest Siemens product documentation, check Siemens Industry Online Support.