If you are putting a PLC CPU into a production line or a power transistor into a fielded product, buy the exact part number from a traceable source. I don't care how much cheaper the alternative looks. I have been a procurement manager at a mid-sized inverter manufacturer for six years, and almost every bargain I approved for control parts ended up costing more than the genuine part would have.
Before I go further, let me be clear about my lane. We buy Siemens S7-1200 compact PLCs regularly, specifically the 6ES7214-1AG40-0XB0 CPU 1214C DC/DC/DC, and we buy power switching parts like the FGA30N120 and the transistor 40N60 for prototypes and test fixtures. I am not an electrical engineer, so I can't walk you through gate drive calculations or thermal simulations. What I can tell you from the procurement side is why unit price is the wrong headline number when the total cost of failure is this high.
What I Mean by "Traceable Source"
Traceability is the real deliverable. A 6ES7214-1AG40-0XB0 from an authorized distributor comes with a clear path: manufacturer, order number, date code, firmware level, and a return process if it fails. A 6ES7214 from a random marketplace listing usually comes with none of that. The S7-1200 is a compact PLC series, and "compact" does not mean "disposable." This CPU controls I/O on a machine. If it behaves differently at 3 a.m., you do not want to be guessing.
According to the Siemens SIMATIC S7-1200 documentation, the CPU 1214C DC/DC/DC includes 14 digital inputs, 10 digital outputs, and 2 analog inputs. That fixed I/O set is part of your design. A cheaper module that identifies itself as the same model may still differ in firmware internals, isolation behavior, or communication timing. I cannot verify all of that myself, so I rely on the vendor's documentation and warranty. If the vendor cannot provide those, I move on.
Transistors: The Package Lies
This is where I learned to stop trusting my eyes. The FGA30N120 is a 1200 V, 30 A N-channel IGBT. A 40N60 is typically a 600 V / 40 A switching transistor. Both can come in similar TO-247 / TO-3P packages, and both look fine sitting next to each other. They are not drop-in interchangeable. The voltage rating, gate characteristics, and saturation behavior are different. A 40N60 might sound like an upgrade because the current rating is higher, but that higher current rating does not help you when the switching voltage is beyond 600 V.
I remember a quote for an alternative to FGA30N120 parts. It was 18% lower—no, 16%, I'd have to check the spreadsheet. The supplier said the 40N60 was a drop-in upgrade. It was not. We had already committed to a test run. The result was a blown test board and a redesign. I still kick myself for not checking the datasheet line by line before signing the PO. If I had asked engineering to compare VCE(sat) and switching losses first, we would have seen the mismatch immediately.
The FGA30N120 datasheet from ON Semiconductor lists the device for high-voltage, high-speed switching applications. That tells you something: use it where the design calls for it, not just wherever it physically fits. The same logic applies to any 40N60 transistor. The part number only means something when you know the full context.
TCO Always Wins
I saved $180 on a PLC CPU once. It was a 6ES7214 unit from a surplus supplier. Six weeks later, a machine stopped at 2 a.m. The failure took a full day to diagnose. The $180 savings turned into roughly $2,100 in lost production and service time. That is what I mean by total cost of ownership: price plus downtime plus troubleshooting plus the time your controls engineer spends chasing a ghost.
There is also the hidden cost of compatible components. A compatible PLC CPU may use a different firmware revision, which changes how your code handles edge cases. A compatible transistor may switch slower and heat up your heatsink. Those are engineering problems, but procurement pays for the re-testing.
Three things I check before I sign any PO: the exact part number, the traceability paperwork, and the vendor's return policy. In that order. For a component like the 6ES7214-1AG40-0XB0 or the FGA30N120, the cheapest invoice is almost never the lowest total cost once you price the risk of a field failure.
But What About the Cheap Source That Works?
I know the pushback. Someone will say, I bought a used 6ES7214 and it is still running fine. Good for you. I honestly believe there are cases where that can be acceptable. If this is a bench project, a one-off test fixture, or a training unit you do not depend on, a non-traceable part can be a reasonable risk. The same goes for low-cost components that fail safely. But in a production line or a grid-tied inverter, a failed transistor can shut down equipment and create a safety issue. That is different.
I knew I should have tested a batch of 40N60 parts before approving them for a prototype. But the schedule was tight, and I thought, what are the odds? Well, the odds caught up with us. The board came back to the bench right after the smoke test. That one mistake cost us a week. Skipping the final review is never worth it when you know the review exists for a reason.
This is why I don't like blanket recommendations. I recommend genuine, traceable 6ES7214-1AG40-0XB0 CPUs for any application where downtime is expensive. I recommend a real, datasheet-verified FGA30N120 or matching 40N60 for anything that switches high voltage. If you can't verify the part, prototype with it and know the risk. For fielded units, don't risk it.
Final Thought
Over the past six years, my procurement rule has become one sentence: buy the exact part you need, from a source you can audit, and treat the difference between a cheap part and a correct part as an insurance premium. That premium is easier to justify on the front end than a service call is on the back end.
I want to say we ordered about 120 controllers in 2024, but don't quote me on that number. The exact count matters less than the pattern: every time we tried to cut cost by changing the supply path for a 6ES7214, a FGA30N120, or a 40N60, we ended up paying more. At least, that has been my experience in industrial control and power stage procurement. If your situation is truly low-risk, take the chance. I just wouldn't bet a production line on it.