هر سيستم كنترلي را به سه بخش اصلي ميتوان تقسيم كرد: ورودي، بخش پردازشگر و خروجي. سيگنالهاي ورودي توسط مبدلها كه كميتهاي فيزيكي را به سيگنالهاي الكترونيكي تبديل ميكنند فراهم ميشوند. يك سيستم كنترل بايد بتواند بر طريقه عملكردي يك فرآيند دخالت و تسلط داشته باشد. اين كار با استفاده المانهاي خروجي، از قبيل پمپها، موتورها، پيستونها، رلهها و … انجام ميشود.
يك طرح كنترلي به دو روش قابل اجرا است:
با استفاده از سيستمهاي كنترل غيرقابل تغيير توسط اپراتور و نيز با استفاده از كنترل كنندههاي قابل برنامهريزي.
رله يكي از قطعات مهم در بيشتر سيستمهاي كنترل مدرن است. اين قطعه يك سوئيچ الكتريكي با ظرفيت جرياني بالاست. يك سيستم رلهاي ممكن است شامل چند صديا حتي چند هزار كنتاكت باشد.
PLCها به عنوان جانشيني براي سيستمهاي منطقي رلهاي و تايمري غيرقابل تغيير توسط اپراتور طراحي شدند تا به جاي تابلوهاي كنترل متداول قديمي استفاده شوند. اين كار به وسيله برنامهريزي آنها و اجراي دستورالعملهاي منطقي ساده كه اغلب به شكل دياگرام نردباني است، صورت ميگيرد. PLCها داراي يك سري توابع دروني از قبيل: تايمرها و شمارندهها و شيفت رجيسترها ميباشند كه امكان كنترل مناسب را، حتي با استفاده از كوچكترين PLC نيز، فراهم ميآورند.
يك PLC با خواندن سيگنالهاي ورودي، كار خود را شروع كرده و سپس دستورالعملهاي منطقي (كه قبلاَ برنامهريزي شده و در حافظه جاي گرفته است) را بر روي اين سيگنالهاي ورودي اعمال ميكند و در پايان، سيگنالهاي خروجي مطلوب را براي راهاندازي تجهيزات و ماشينآلات توليد مينمايد. تجهيزات استانداردي درون PLCها تعبيه شدهاند كه به آنها اجازه ميدهد مستقيماَ و بدون نياز به واسطههاي مداري يا رلهها، به المان خروجي يا محرك (actuator) و مبدلهاي ورودي (مانند پمپها و سوپاپها) متصل شوند.
با استفاده از PLCها، اصلاح و تغيير يك سيستم كنترل بدون نياز به تغيير محل اتصالات سيمها ممكن شده است.
برخي ويژگيهاي خاص، آنها را ابزاري مناسب جهت انجام عمليات كنترل صنعتي نموده است. برخي از اين ويژگيها عبارتند از:
تجهيزات حفاظت كنندهها PLCها از نويز و شرايط نامساعد محيطي
ساختار PLCها، كه به سادگي امكان تعويض يا افزودن واحد يا واحدهايي را به PLC ميدهد. (مثلاَ واحد ورودي/ خروجي)
اتصالات استاندارد ورودي/ خروجي و نيز سطوح سيگنال استاندارد
زبان برنامهنويسي قابل درك و آسان (مانند دياگرام نردباني يا نمودار وظايف)
محدوده PLCهاي در دسترس، از PLCهاي جامع و كامل كوچك با 20 ورودي/ خروجي و 500 مرحله يا گام برنامهنويسي تا سيستمهاي مدولار با مدولهاي قابل افزايش را دربرگرفته است مدولها براي انجام وظايفي نظير:
كنترل PID (تناسبي، انتگرالگير و مشتقگير)
حافظههاي اضافي و … استفاده ميشوند.