از آنجایی که تمام نیازهای یک سیستم در خود PLC محقق نمی شود در نتیجه سازندگان PLC برای گسترش بهره وری کنترلر PLC ، ماژول های توسعه را معرفی می کنند. این ماژولها بسته به ورودی و خروجی هایی که به PLC وارد و یا خارج می شود دسته بندی می شوند.
ورودی و خروجی آنالوگ
ورودی و خروجی دیجیتال