RaFi Bhai Tech • AI • Community • Career

Programmable Logic Controller-PLC

আসসালামু আলাইকুম।
আজ আমরা PLC সম্পর্কে বিস্তারিত জানবো। PLC কী, কেন ব্যবহার করা হয়, কোথায় ব্যবহার করা হয় এবং কীভাবে এটি একটি Machine বা Motor Control করে, সেটাই এখানে আলোচনা করা হবে।

PLC-এর পূর্ণরূপ হলো Programmable Logic Controller। সহজভাবে বলতে গেলে, PLC হলো একটি Programmable Controller, যার মাধ্যমে বিভিন্ন Input Signal অনুযায়ী Program Logic ব্যবহার করে Output Control করা যায়।

PLC ব্যবহার করে Machine এবং Industrial Process খুব সহজে এবং স্বয়ংক্রিয়ভাবে পরিচালনা করা যায়। Input এবং Output-এর মধ্যে প্রয়োজনীয় Logic তৈরি করে PLC একটি Machine-এর বিভিন্ন কাজ Synchronize করতে পারে।

Industrial Factory-তে Motor Control, Packaging Machine, Button Filling Machine, Lift Control, Water Treatment Plant এবং Steel Mill, Rolling Mill, Cement Factory-এর মতো বিভিন্ন ধরনের বড় Machine ও Process Control-এ PLC ব্যবহার করা হয়।

একটি PLC সাধারণত প্রধান চারটি অংশ নিয়ে গঠিত:
১. Input Module
২. CPU
৩. Output Module
৪. Power Supply

Input Module-এর মাধ্যমে PLC বিভিন্ন ধরনের Input Signal গ্রহণ করে। যেমন Sensor, Switch, Digital Input এবং Analog Input।

CPU হলো PLC-এর মূল Processing Unit। এখানে PLC-এর Program এবং প্রয়োজনীয় Data/Memory থাকে। Input থেকে পাওয়া Signal অনুযায়ী CPU Program Execute করে এবং সেই Logic অনুযায়ী Output-এর সিদ্ধান্ত নেয়।

Power Supply PLC-এর প্রয়োজনীয় Electrical Power সরবরাহ করে। PLC System অনুযায়ী AC অথবা DC Power Supply ব্যবহার করা হতে পারে।

Output Module-এর মাধ্যমে PLC বিভিন্ন ধরনের Load বা Control Device পরিচালনা করে। যেমন Motor, Relay, Contactor এবং অন্যান্য Digital বা Analog Output Device।

PLC মূলত একটি নির্দিষ্ট Scan Cycle অনুসরণ করে কাজ করে।
প্রথমে PLC তার Input Signal Read করে। Input হতে পারে কোনো Switch, Sensor, Analog Voltage অথবা অন্য কোনো Signal।

এরপর CPU-তে থাকা Program Execute হয়। PLC Input-এর বর্তমান অবস্থার সঙ্গে Program Logic মিলিয়ে প্রয়োজনীয় সিদ্ধান্ত নেয়।

Program Execute হওয়ার পর PLC Output Update করে এবং সেই Output Signal-এর মাধ্যমে Contactor, Relay, Motor অথবা অন্য কোনো Device Control করে।

সাধারণ Relay, Timer এবং Switch ব্যবহার করে একটি Machine Control করতে গেলে অনেক Wiring, Relay, Timer এবং বিভিন্ন Control Device প্রয়োজন হতে পারে।

কিন্তু PLC ব্যবহার করলে একই ধরনের Control Logic একটি Program-এর মাধ্যমে তৈরি করা যায়। ফলে Wiring কমানো যায় এবং প্রয়োজন অনুযায়ী Program পরিবর্তন করে Machine-এর Operation পরিবর্তন করা সহজ হয়।

PLC-এর অন্যতম সুবিধা হলো, Program পরিবর্তন করে একই Hardware ব্যবহার করে বিভিন্ন ধরনের Control Function তৈরি করা যায়। Machine Operation দ্রুত পরিবর্তন করা যায় এবং Troubleshooting-ও তুলনামূলক সহজ হয়।

PLC-এর মাধ্যমে Motor-এর Start, Stop, Forward এবং Reverse Operation-ও Control করা যায়।
উদাহরণ হিসেবে একটি DOL Motor Control Logic ধরা যাক।

এখানে একটি Start Switch, একটি Stop Switch এবং Motor-এর জন্য একটি Output দেওয়া থাকে।

Start Switch চাপলে PLC Input Signal পায়। Program Logic অনুযায়ী PLC Motor-এর Output ON করে।

Motor Continuousভাবে চালু রাখার জন্য Program-এর মধ্যে Holding বা Latching Logic ব্যবহার করা যায়। ফলে Start Switch ছেড়ে দিলেও Motor Output চালু থাকে।

Stop Switch চাপলে PLC Input Signal পরিবর্তন হয় এবং Program Logic অনুযায়ী Motor Output OFF হয়ে যায়।

এভাবে PLC-এর Program Logic ব্যবহার করে একটি সাধারণ Motor Start-Stop Circuit-ও Control করা যায়।

একইভাবে Forward এবং Reverse Motor Control-এর ক্ষেত্রেও PLC ব্যবহার করা যায়।

Forward এবং Reverse-এর জন্য আলাদা Input Switch দেওয়া যায় এবং PLC Program-এর মাধ্যমে প্রয়োজনীয় Output Contactor Control করা যায়। Overload-এর Signal-ও PLC Input হিসেবে ব্যবহার করা যেতে পারে। Overload Trip করলে PLC সেই Signal অনুযায়ী Motor বন্ধ করে দিতে পারে।

PLC-এর মাধ্যমে শুধু Motor Start এবং Stop নয়, Timing-based Operation-ও করা যায়।
যেমন কোনো Motor কিছু সময় পর Start করবে, একটি Motor কিছু সময় চলার পর বন্ধ হবে, অথবা একাধিক Motor নির্দিষ্ট Sequence অনুযায়ী একটির পর একটি চালু হবে।

একইভাবে কোনো Machine-এর বিভিন্ন Operation নির্দিষ্ট Timing এবং Sequence অনুযায়ী Synchronize করা যায়।

PLC-এর Programming-এর জন্য বিভিন্ন Programming Language ব্যবহার করা হয়। এর মধ্যে Ladder Diagram, Function Block Diagram এবং Structured Text উল্লেখযোগ্য।

Industrial Motor Control এবং Logic Programming-এর ক্ষেত্রে Ladder Diagram একটি বহুল ব্যবহৃত Programming Method।

Function Block Diagram-ও বিভিন্ন Control Logic তৈরিতে ব্যবহার করা হয়। Structured Text ব্যবহার করে Text-based Programming করা যায় এবং নির্দিষ্ট ধরনের Application-এ এটি ব্যবহার করা হয়।

PLC-এর মাধ্যমে একটি মাত্র Program ব্যবহার করে একাধিক Motor এবং Machine-এর বিভিন্ন Operation Control করা সম্ভব।

উদাহরণ হিসেবে PLC-এর Output থেকে একাধিক Magnetic Contactor-এর Coil Control করা যেতে পারে। Program-এর Input অনুযায়ী কোন Contactor কখন চালু হবে বা বন্ধ হবে, সেটি PLC নির্ধারণ করতে পারে।

PLC System-এ 24V DC Control Signal বহুল ব্যবহৃত হয়। Input এবং Output Connection PLC-এর Model ও Specification অনুযায়ী ভিন্ন হতে পারে।

তাই কোনো নির্দিষ্ট PLC-এর Wiring করার সময় অবশ্যই সেই PLC-এর Terminal Diagram, Voltage Rating এবং Manufacturer-এর Wiring Diagram অনুসরণ করতে হবে।

PLC-এর Basic Working Principle বুঝতে পারলে পরবর্তীতে Ladder Programming, Timer, Counter, Motor Control, Forward-Reverse, Star-Delta এবং বিভিন্ন Automation Application শেখা অনেক সহজ হয়ে যায়।

অর্থাৎ PLC হলো এমন একটি Programmable Controller, যার মাধ্যমে Input Signal গ্রহণ করে Program Logic অনুযায়ী Output Control করা হয় এবং এর সাহায্যে বিভিন্ন Industrial Machine ও Process স্বয়ংক্রিয়ভাবে পরিচালনা করা যায়।

Leave a Reply

Your email address will not be published. Required fields are marked *