کنترلکنندههای منطقی قابل برنامهریزی برای نظارت مداوم بر مقادیر ورودی سنسورها و تولید خروجیها برای عملیات محرک طبق یک برنامه استفاده میشوند. هر سیستم PLC شامل سه ماژول زیر است:
ماژول پردازنده مرکزی
یک ماژول منبع تغذیه
یک یا چند ماژول I/O
ماژول پردازنده مرکزی:
ماژول CPU از پردازنده مرکزی و حافظه آن تشکیل شده است. پردازشگر مسئول انجام کلیه محاسبات و پردازش داده های لازم با پذیرش ورودی ها و تولید خروجی های مناسب است.
ماژول منبع تغذیه:
این ماژول برق مورد نیاز کل سیستم را با تبدیل برق AC موجود به برق DC مورد نیاز ماژول های CPU و I/O تامین می کند. خروجی DC 5 ولت مدار کامپیوتر را به حرکت در می آورد.
ماژول ورودی/خروجی:
ماژول های ورودی و خروجی یک کنترل کننده منطقی قابل برنامه ریزی برای اتصال سنسورها و محرک ها به سیستم برای درک پارامترهای مختلف مانند دما، فشار و جریان استفاده می شود. این ماژول های ورودی/خروجی دو نوع هستند: دیجیتال یا آنالوگ.
ماژول های رابط ارتباطی:
اینها ماژول های I/O هوشمند هستند که اطلاعات را بین CPU و شبکه ارتباطی انتقال می دهند. این ماژول های ارتباطی برای برقراری ارتباط با سایر PLC ها و رایانه هایی که در مکان های دور یا دور قرار می گیرند استفاده می شود.
برنامه در یک CPU کنترل کننده منطقی برنامه پذیر از یک سیستم عامل و یک برنامه کاربر تشکیل شده است. هدف سیستم عامل با CPU انجام وظایف و عملیات PLC مانند عملیات شروع و توقف، مناطق حافظه و مدیریت ارتباطات است. برنامه های کاربری توسط کاربر برای انجام و کنترل وظایف اتوماسیون استفاده می شود.
اصل کار PLC را می توان از نظر اسکن چرخه ای که به عنوان چرخه اسکن نیز شناخته می شود درک کرد




