PLC ها را می توان به سه دسته زیر طبقه بندی کرد:
(1) PLC فشرده
یک PLC فشرده همه اجزای-مانند منبع تغذیه، CPU و رابط های ورودی/خروجی- را در یک شاسی ادغام می کند. با ساختار فشرده، اندازه فیزیکی کوچک و هزینه کم مشخص می شود.
(2) PLC مدولار
یک PLC مدولار هر یک از قطعات تشکیلدهنده PLC را بهعنوان یک ماژول مجزا و مجزا میسازد-مانند یک ماژول CPU، ماژولهای ورودی/خروجی، یک ماژول منبع تغذیه (گاهی اوقات در ماژول CPU یکپارچه میشود) و ماژولهای عملکرد تخصصی مختلف.
(3) PLC قابل انباشته
با ترکیب ویژگی های PLC های فشرده و ماژولار، به اصطلاح PLC قابل پشته (stackable) شکل می گیرد. در یک PLC قابل انباشته، اجزایی مانند CPU، منبع تغذیه، و رابط های ورودی/خروجی نیز به عنوان ماژول های مستقل وجود دارند. با این حال، آنها از طریق کابل ها به یکدیگر متصل می شوند و ماژول های جداگانه می توانند به صورت فیزیکی روی هم قرار گیرند. این طراحی نه تنها به پیکربندی سیستم انعطاف پذیر اجازه می دهد، بلکه ایجاد یک سیستم بسیار فشرده را نیز امکان پذیر می کند.

