В программируемых контроллерах SIMATIC S7-400 может использоваться несколько типов центральных процессоров различной производительности и назначения:
CPU 412-1, CPU 412-2 и CPU 412-2 PN: для построения небольших систем управления и решения задач средней степени сложности.
CPU 414-2, CPU 414-3 и CPU 414-3 PN/DP: для построения систем управления средней степени сложности с программами большого объема, скоростным выполнением инструкций и интенсивным сетевым обменом данными.
CPU 416-2, CPU 416-3 и CPU 416-3 PN/DP: для построения сложных систем автоматического управления со сложными алгоритмами обработки информации и интенсивным сетевым обменом данными.
CPU 417-4: для построения наиболее мощных систем автоматического управления.
CPU 412-3H, CPU 414-4H и CPU 417-4H: для использования в программируемых контроллерах S7-400H/F/FH.
CPU 414F-3 PN/DP, CPU 416F-2 и CPU 416F-3 PN/DP: для использования в программируемых контроллерах S7-400F.