New Siemens 6ES7317-6FF03-0AB0 6ES7 317-6FF03-0AB0 SIMATIC S7-300 CPU 317F-2DPThis Siemens unit feels like it was built to last through years of use.