انواع CPUهای S7-300 و منابع تغذیه آنCPU مهمترین واحد یک PLC محسوب می گردد که وظیفه آن پردازش برنامه کاربر است و بدون آن سایر اجزای PLC قادر به کار کردن نمی باشند. در S7-300 CPUها دارای تنوع زیادی هستند.