ماژول PLC یا ماژول کنترل کننده منطقی قابل برنامه ریزی یکی از اجزای اصلی در کنترل اتوماسیون صنعتی مدرن است. از حافظه قابل برنامهریزی برای ذخیره برنامهها و اجرای دستورالعملهای کاربرگرا مانند عملیات منطقی، کنترل ترتیبی، زمانبندی، شمارش، و عملیات حسابی استفاده میکند. انواع مختلف ماشین آلات یا فرآیندهای تولید را از طریق ورودی/خروجی دیجیتال یا آنالوگ کنترل می کند. اصل کار یک ماژول PLC عمدتا مبتنی بر فناوری ریزپردازنده است که با تئوری کنترل اتوماسیون ترکیب شده است تا به عملکردهای کنترلی کارآمد و انعطاف پذیر دست یابد.
از نظر فنی، هسته یک ماژول PLC یک ریزپردازنده است که وظیفه اجرای برنامه های کاربر ذخیره شده در حافظه داخلی آن را بر عهده دارد. این برنامه ها معمولاً با استفاده از نرم افزارهای برنامه نویسی نوشته می شوند و می توانند حاوی دستورالعمل های کنترل منطقی مختلفی مانند عملیات منطقی AND، OR و NOT و همچنین توابع کنترل زمان بندی و شمارش باشند. هنگامی که ماژول PLC روشن می شود، ریزپردازنده این دستورالعمل ها را یک به یک طبق ترتیب برنامه از پیش تعیین شده می خواند و اجرا می کند و در نتیجه دستگاه های خارجی را کنترل می کند.
قسمت ورودی ماژول PLC وظیفه دریافت سیگنال از دستگاه های خارجی را بر عهده دارد. این سیگنال ها می توانند دیجیتال یا آنالوگ باشند. سیگنالهای دیجیتال معمولاً وضعیت روشن/خاموش سوئیچها را نشان میدهند، در حالی که سیگنالهای آنالوگ مقادیر فیزیکی دائماً در حال تغییر مانند دما و فشار را نشان میدهند. ماژول PLC این سیگنالهای ورودی را نمونهبرداری، فیلتر و تبدیل میکند تا از دقت و پایداری آنها اطمینان حاصل کند.
در قسمت خروجی، ماژول PLC سیگنال های کنترلی را بر اساس خروجی برنامه کاربر به دستگاه های خارجی ارسال می کند. این سیگنال های کنترلی می توانند دیجیتال یا آنالوگ باشند که برای به حرکت درآوردن محرک هایی مانند موتورها، سوپاپ ها و چراغ های نشانگر استفاده می شوند. بخش خروجی ماژول PLC معمولاً دارای قابلیتهای محرکه قوی است که میتواند مستقیماً-محرکهای کم توان را هدایت کند یا تجهیزات با توان{3} بالا را از طریق اجزای میانی مانند رلهها و کنتاکتورها هدایت کند.
علاوه بر عملکردهای اولیه ورودی/خروجی، ماژول PLC قابلیتهای ارتباطی نیز دارد که امکان تبادل داده و ارتباط با سایر ماژولهای PLC، رایانههای میزبان یا دستگاههای هوشمند را فراهم میکند. این ماژول PLC را قادر میسازد تا سیستمهای کنترل خودکار پیچیدهتری بسازد و به عملکردهایی مانند نظارت از راه دور، تشخیص خطا و جمعآوری دادهها دست یابد.
از نظر سناریوهای کاربردی، ماژول های PLC به طور گسترده در زمینه های مختلف اتوماسیون صنعتی مانند کنترل خط تولید، ساخت ماشین آلات، الکترونیک قدرت و پتروشیمی استفاده می شوند. با بهره وری، انعطاف پذیری و قابلیت اطمینان بالا، به بخشی ضروری از کنترل اتوماسیون صنعتی مدرن تبدیل شده است.

