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