পিএলসি, যা প্রোগ্রামেবল লজিক কন্ট্রোলারের জন্য দাঁড়িয়েছে, হল শিল্প-স্কেল ডিভাইস যা কম্পিউটিং শক্তির সাথে অ্যাসেম্বলি লাইন, রোবোটিক কোষ, শিল্প যন্ত্রপাতি এবং অন্যান্য উত্পাদন পরিবেশে উত্পাদন প্রক্রিয়া নিয়ন্ত্রণ করতে ব্যবহৃত হয়। এগুলি ত্রুটি সনাক্তকরণ, উচ্চ নির্ভরযোগ্যতা এবং প্রোগ্রামেবল উত্পাদন নিয়ন্ত্রণের মতো প্রক্রিয়াগুলির জন্য ব্যবহৃত হয়৷ পিএলসিগুলি বাস্তব সময়ে কাজ করে কারণ তাদের ইনপুটগুলি অবশ্যই খুব অল্প সময়ের মধ্যে প্রক্রিয়া করা উচিত৷ তাদের অপারেশনের সময়োপযোগীতা তাদের নিয়ন্ত্রণের উদ্দেশ্য সফল হওয়ার জন্য সর্বদা গুরুত্বপূর্ণ ছিল। কয়েক দশক আগে PLC প্রবর্তনের প্রাথমিক প্রেরণা ছিল হার্ড-কোডেড রিলে সিস্টেমগুলিকে আরও নমনীয় প্রোগ্রামেবল কন্ট্রোলার দিয়ে প্রতিস্থাপন করা।
পিএলসিগুলি ঐতিহ্যবাহী কম্পিউটারগুলির মতো দেখায় না কারণ তারা পরিধান এবং কম্পন প্রতিরোধের জন্য কঠোর। I/O (ইনপুট/আউটপুট), হাউজিং এবং প্যাকেজ এবং অন্যান্য PLC এবং SCADA সিস্টেমের সাথে ইন্টারঅ্যাক্ট করার ক্ষমতা সহ বিভিন্ন ধরণের PLC রয়েছে। PLC-এর এই বৈশিষ্ট্যগুলি কঠোর শিল্প পরিবেশে এমনভাবে কাজ করার ক্ষমতা নির্ধারণ করে যা বৈদ্যুতিক শব্দ দ্বারা প্রভাবিত না হয়ে তাপ এবং কম্পন প্রতিরোধী। PLC-এর এই বৈশিষ্ট্যগুলি তাদের কঠোর শিল্প পরিবেশে এমনভাবে কাজ করার অনুমতি দেয় যা উচ্চ তাপমাত্রা এবং কম্পনের বিরুদ্ধে প্রতিরোধী, এবং বৈদ্যুতিক শব্দ থেকে প্রতিরোধী।
একটি PLC কন্ট্রোলারের সবচেয়ে সাধারণ ফাংশন একটি ইলেক্ট্রোমেকানিকাল রিলে অনুরূপ। বিশেষভাবে, একটি পিএলসি বিচ্ছিন্ন ইনপুটগুলির একটি সেট গ্রহণ করে এবং ইনপুটগুলির অবস্থার নিরীক্ষণ করে যে সেগুলি খোলা বা বন্ধ কিনা। এই অপারেশনটি একটি "স্ক্যান চক্র" এর উপর ভিত্তি করে যা পিএলসি ইনপুট পড়ে, প্রোগ্রামেবল লজিক চালায় এবং এর আউটপুট লেখে। এই তিনটি ধাপ পিএলসি-এর অপারেটিং খামের মধ্যে বারবার পুনরাবৃত্তি হয় কারণ স্ক্যান চক্র পুনরাবৃত্তি হয়।
পিএলসি প্রোগ্রাম ইনপুটগুলির একটি সিরিজে একটি যৌক্তিক "AND" ফাংশন সম্পাদন করে। যখন সমস্ত ইনপুট বিট খোলা থাকে, কারেন্ট পাস করার অনুমতি দেওয়া হয়। একইভাবে, তারা সমান্তরালভাবে প্রদত্ত ইনপুটগুলির একটি সেটে একটি লজিক্যাল "বা" ফাংশন সম্পাদন করে। এই ক্ষেত্রে, অন্তত একটি ইনপুট খোলা থাকলে কারেন্ট পাস করার অনুমতি দেওয়া হয়। এই ফাংশনগুলি বাস্তবায়নে, পিএলসি লজিক ফাংশনগুলির মূল্যায়নে একটি নির্দিষ্ট ক্রম প্রয়োগ করে। প্রচলিত রিলেইংয়ের কম কঠোর অপারেশনের বিপরীতে এটি কঠোরভাবে বাম থেকে ডানে এবং উপরে থেকে নীচে কার্যকর করা হয়। এছাড়াও পিএলসি রয়েছে যেগুলি আরও জটিল ফাংশন (যেমন, অভ্যন্তরীণ বিচ্ছিন্ন লজিক ফাংশন) বাস্তবায়ন করে আউটপুট তৈরি করে যা সম্পূর্ণতা বা কিছু ত্রুটি নির্দেশ করে।
শেষ-ব্যবহারকারীরা (যেমন, অটোমেশন ইঞ্জিনিয়ার) পিএলসি-এর সাথে যোগাযোগ করে তাদের কনফিগার করার জন্য, তবে অ্যালার্ম এবং বিজ্ঞপ্তি পেতেও। এই উদ্দেশ্যে, PLC একটি গ্রাফিক্যাল ইউজার ইন্টারফেস (GUI) সহ একটি মানব-মেশিন ইন্টারফেস (HMI) প্রদান করে। সাধারণ এইচএমআই নিয়ন্ত্রণের মধ্যে রয়েছে বোতাম, সূচক, পাঠ্য প্রদর্শন এবং টাচ স্ক্রিন। জটিল ইনস্টলেশনে, পিএলসিগুলিকে একটি ব্যক্তিগত কম্পিউটারের সাথে সংযুক্ত করা যেতে পারে যাতে আরও পরিশীলিত এবং এরগনোমিক ইউজার ইন্টারফেস প্রদান করা যায়।




