از آنجایی که تمام نیازهای یک سیستم در خود PLC محقق نمی شود در نتیجه سازندگان PLC برای گسترش بهره وری کنترلر PLC ، ماژول های توسعه را معرفی می کنند. این ماژولها بسته به ورودی و خروجی هایی که به PLC وارد و یا خارج می شود دسته بندی می شوند. اساساً دو نوع خروجی و ورودی در کنترلر PLC مطرح می شود.
ورودی و خروجی آنالوگ
ورودی و خروجی دیجیتال
بر این اساس ماژولهای توسعه نیز بعضی به عنوان آنالوگ و بعضی دیگر به عنوان دیجیتال ساخته می شوند ماژول آنالوگ را میتوان به ماژولهای آنالوگ ورودی و ماژول های آنالوگ خروجی تقسیم بندی کرد.
همچنین در مورد ماژول های توسعه می توان گفت که بعضی از آنها قابلیت شبکه شدن دارند و بعضی دیگر حتماً باید به صورت اکسپنشن به PLC متصل شوند تا بتوان از آنها استفاده کرد. ماژولهای توسعه آنالوگ در تعداد کانالهای مختلف و همچنین ماژولهای دیجیتال در تعداد ورودی و خروجی مختلف ساخته میشوند. همچنین بعضی از ماژول های دیجیتال ترکیبی از ورودی و خروجی را تشکیل میدهند.
به عنوان مثال ماژول 16SN دلتا، ماژولی می باشد که 16 خروجی دیجیتال را در اختیار کاربر میگذارد و یا ماژول 16SM، ماژولی میباشد که 16 ورودی دیجیتال را در اختیار کاربر می گذارد و یا ماژول 16SP، ماژولی است که 8 خروجی دیجیتال و 8 ورودی دیجیتال را در اختیار کاربر قرار میدهد.
ماژول هایی که قابلیت شبکه شدن را داشته باشند را میتوان در فاصله ی دورتری نصب کرد و آن را با شبکه RS-485 به PLC متصل کرد.
مواردی که در هنگام خرید ماژول توسعه باید رعایت کرد عبارت انداز:
نوع ماژول(آنالوگ-دیجیتال)
تعداد کانال برای ماژول های آنالوگ
تعداد ورودی و خروجی برای ماژول های دیجیتال
قابلیت شبکه شدن