পিএলসি (PLC) বা Programmable Logic Controller -এর ওপর ১০০টি গুরুত্বপূর্ণ প্রশ্ন ও তার উত্তর
পিএলসি (PLC) বা Programmable Logic Controller ইন্ডাস্ট্রিয়াল অটোমেশনের প্রাণ। নিচে পিএলসি-র ওপর ১০০টি গুরুত্বপূর্ণ প্রশ্ন ও সেগুলোর বিস্তারিত ব্যাখ্যাসহ উত্তর দেওয়া হলো যা টেকনিক্যাল ইন্টারভিউ, ভাইভা বা একাডেমিক প্রস্তুতির জন্য সহায়ক হবে।
PLC পরিচিতি ও মৌলিক ধারণা (১-২০)
১. PLC এর পূর্ণরূপ কী?
উত্তর: Programmable Logic Controller। এটি একটি ডিজিটাল কম্পিউটার যা শিল্প কারখানায় ইলেকট্রো-মেকানিক্যাল প্রক্রিয়া নিয়ন্ত্রণের জন্য ব্যবহৃত হয়।
২. PLC কে আবিষ্কার করেন?
উত্তর: ডিক মর্লি (Dick Morley)। ১৯৬৮ সালে তিনি প্রথম পিএলসি (Modicon 084) উদ্ভাবন করেন।
৩. PLC এবং সাধারণ কম্পিউটারের মধ্যে পার্থক্য কী?
উত্তর: সাধারণ কম্পিউটার ডেটা প্রসেসিং ও বিনোদনের জন্য, আর PLC কঠোর শিল্প পরিবেশ (ধুলোবালি, তাপ, কম্পন) সহ্য করতে পারে এবং রিয়েল-টাইম কন্ট্রোলের জন্য তৈরি।
৪. PLC এর প্রধান অংশগুলো কী কী?
উত্তর: CPU, ইনপুট মডিউল, আউটপুট মডিউল, পাওয়ার সাপ্লাই এবং প্রোগ্রামিং ডিভাইস।
৫. PLC কেন রিলে লজিকের বিকল্প হিসেবে ব্যবহৃত হয়?
উত্তর: রিলে লজিকে ওয়্যারিং পরিবর্তন করা কঠিন এবং অনেক জায়গার প্রয়োজন হয়। PLC-তে শুধু সফটওয়্যার পরিবর্তন করলেই লজিক পরিবর্তন করা যায়।
৬. CPU এর কাজ কী?
উত্তর: এটি ইনপুট ডেটা পড়ে, মেমোরিতে থাকা প্রোগ্রাম রান করে এবং সেই অনুযায়ী আউটপুটকে নির্দেশ দেয়।
৭. পাওয়ার সাপ্লাই মডিউল কেন দরকার?
উত্তর: এটি সাধারণত ২৩০V AC-কে ২৪V DC-তে রূপান্তর করে PLC-র অভ্যন্তরীণ সার্কিট চালানোর জন্য।
৮. ডিজিটাল ইনপুট বলতে কী বোঝায়?
উত্তর: যে ইনপুট সিগন্যাল শুধুমাত্র দুটি অবস্থায় থাকে (On/Off বা ১/০)। যেমন: পুশ বাটন, লিমিট সুইচ।
৯. অ্যানালগ ইনপুট কী?
উত্তর: যে ইনপুট সিগন্যাল সময়ের সাথে পরিবর্তিত হয়। যেমন: টেম্পারেচার সেন্সর (০-১০V বা ৪-২০mA)।
১০. ফিক্সড পিএলসি (Fixed PLC) কী?
উত্তর: এতে ইনপুট, আউটপুট এবং CPU একটি নির্দিষ্ট বক্সে থাকে, যা বাড়ানো যায় না। একে কম্প্যাক্ট পিএলসিও বলে।
১১. মডুলার পিএলসি (Modular PLC) কী?
উত্তর: এতে আলাদা আলাদা স্লট থাকে যেখানে প্রয়োজন অনুযায়ী ইনপুট/আউটপুট কার্ড যোগ করা যায়।
১২. PLC এর স্ক্যান সাইকেল (Scan Cycle) কী?
উত্তর: ইনপুট রিড করা, প্রোগ্রাম এক্সিকিউট করা এবং আউটপুট আপডেট করার সম্পূর্ণ প্রক্রিয়াকে স্ক্যান সাইকেল বলে।
১৩. স্ক্যান টাইম (Scan Time) বলতে কী বোঝায়?
উত্তর: একটি পূর্ণ স্ক্যান সাইকেল সম্পন্ন করতে PLC যে সময় নেয় (সাধারণত মিলি-সেকেন্ডে)।
১৪. I/O অ্যাড্রেসিং কী?
উত্তর: প্রতিটি ইনপুট ও আউটপুট পয়েন্টের একটি নির্দিষ্ট ঠিকানা থাকে যাতে CPU চিনতে পারে কোনটি থেকে সিগন্যাল আসছে।
১৫. PLC-তে অপ্টো-আইসোলেটর (Opto-isolator) কেন থাকে?
উত্তর: ইনপুট/আউটপুট সার্কিট থেকে CPU-কে উচ্চ ভোল্টেজের ক্ষতি থেকে রক্ষা করার জন্য।
১৬. সফটওয়্যার ও হার্ডওয়্যারের সম্পর্ক কী?
উত্তর: হার্ডওয়্যার হলো ফিজিক্যাল পার্টস, আর সফটওয়্যার হলো সেই লজিক যা হার্ডওয়্যারকে পরিচালনা করে।
১৭. PLC এর সুবিধা কী?
উত্তর: ছোট জায়গা লাগে, সহজে লজিক পরিবর্তন করা যায়, ট্রাবলশুটিং সহজ এবং নির্ভরযোগ্যতা বেশি।
১৮. PLC এর অসুবিধা কী?
উত্তর: প্রাথমিক খরচ বেশি এবং এটি পরিচালনার জন্য দক্ষ লোকের প্রয়োজন।
১৯. HMI কী?
উত্তর: Human Machine Interface। এর মাধ্যমে অপারেটর মেশিনের অবস্থা দেখতে পারে এবং নিয়ন্ত্রণ করতে পারে।
২০. SCADA এর সাথে PLC এর সম্পর্ক কী?
উত্তর: PLC ফিল্ড লেভেলে কাজ করে, আর SCADA সেই ডেটাগুলো সংগ্রহ করে পুরো সিস্টেমকে মনিটর করে।
PLC প্রোগ্রামিং ও ল্যাঙ্গুয়েজ (২১-৪০)
২১. PLC প্রোগ্রামিংয়ের স্ট্যান্ডার্ড কী?
উত্তর: IEC 61131-3।
২২. সবচেয়ে জনপ্রিয় PLC ল্যাঙ্গুয়েজ কোনটি?
উত্তর: ল্যাডার লজিক (Ladder Logic)।
২৩. ল্যাডার ডায়াগ্রাম (LD) দেখতে কেমন?
উত্তর: এটি অনেকটা মই বা ল্যাডারের মতো, যেখানে দুটি ভার্টিক্যাল রেল (Power Rails) এবং মাঝখানে হরিজন্টাল রাং (Rungs) থাকে।
২৪. NO কন্টাক্ট কী?
উত্তর: Normally Open। সিগন্যাল না থাকলে এটি ওপেন থাকে, সিগন্যাল পেলে ক্লোজ হয়।
২৫. NC কন্টাক্ট কী?
উত্তর: Normally Closed। সিগন্যাল না থাকলে এটি ক্লোজ থাকে, সিগন্যাল পেলে ওপেন হয়।
২৬. PLC-তে মেমোরি বিট (Memory Bit) কী?
উত্তর: এটি একটি ভার্চুয়াল আউটপুট যা ফিজিক্যাল আউটপুটে কাজ না করে প্রোগ্রামের ভেতরে লজিক স্টোর করতে ব্যবহৃত হয়।
২৭. টাইমার (Timer) কী?
উত্তর: নির্দিষ্ট সময় পর কোনো আউটপুট অন বা অফ করার জন্য এটি ব্যবহৃত হয়।
২৮. TON টাইমার কী?
উত্তর: Timer On Delay। ইনপুট আসার নির্দিষ্ট সময় পর আউটপুট অন হয়।
২৯. TOF টাইমার কী?
উত্তর: Timer Off Delay। ইনপুট চলে যাওয়ার নির্দিষ্ট সময় পর আউটপুট অফ হয়।
৩০. কাউন্টার (Counter) কী?
উত্তর: কোনো ইভেন্ট বা পালস গণনা করার জন্য এটি ব্যবহৃত হয় (যেমন: বোতল কাউন্ট করা)।
৩১. CTU এবং CTD কী?
উত্তর: CTU হলো Count Up এবং CTD হলো Count Down।
৩২. ল্যাচিং (Latching) কেন করা হয়?
উত্তর: ক্ষণস্থায়ী ইনপুট (যেমন পুশ বাটন) দিয়ে কোনো আউটপুটকে স্থায়ীভাবে অন রাখার জন্য।
৩৩. ইন্টারলকিং (Interlocking) কী?
উত্তর: দুটি আউটপুট যেন একসাথে অন না হয় তা নিশ্চিত করার জন্য এটি ব্যবহৃত হয় (যেমন মোটরের Forward ও Reverse)।
৩৪. কম্পারেটর (Comparator) ইনস্ট্রাকশন কী?
উত্তর: দুটি ভ্যালুর মধ্যে তুলনা (সমান, বড় বা ছোট) করার জন্য ব্যবহৃত হয়।
৩৫. মুভ (MOVE) ইনস্ট্রাকশন কী?
উত্তর: এক মেমোরি লোকেশন থেকে অন্য লোকেশনে ডেটা কপি করার জন্য।
৩৬. সাব-রুটিন (Subroutine) কী?
উত্তর: বড় প্রোগ্রামকে ছোট ছোট ভাগে ভাগ করে নির্দিষ্ট কাজ করার পদ্ধতি।
৩৭. ম্যাথ ইনস্ট্রাকশন কোনগুলো?
উত্তর: যোগ (+), বিয়োগ (-), গুণ (*), ভাগ (/) ইত্যাদি।
৩৮. PID কন্ট্রোল কী?
উত্তর: Proportional-Integral-Derivative। এটি প্রসেস ভেরিয়েবলকে (যেমন তাপমাত্রা) নিখুঁতভাবে নিয়ন্ত্রণের জন্য ব্যবহৃত হয়।
৩৯. এনালগ টু ডিজিটাল কনভার্টার (ADC) কেন লাগে?
উত্তর: সেন্সরের এনালগ ভোল্টেজকে PLC-র বোঝার জন্য ডিজিটাল সিগন্যালে রূপান্তর করতে।
৪০. ল্যাডার ডায়াগ্রামে 'Rail' কী নির্দেশ করে?
উত্তর: বাম পাশের রেল পাওয়ার সাপ্লাই (Hot/L1) এবং ডান পাশের রেল নিউট্রাল (Neutral/L2) নির্দেশ করে।
হার্ডওয়্যার ও ওয়্যারিং (৪১-৬০)
৪১. সিংকিং (Sinking) ইনপুট কী?
উত্তর: যদি ইনপুট মডিউলটি কমন হিসেবে গ্রাউন্ড বা নেগেটিভ (-) গ্রহণ করে।
৪২. সোর্সিং (Sourcing) ইনপুট কী?
উত্তর: যদি ইনপুট মডিউলটি কমন হিসেবে পজিটিভ (+) ভোল্টেজ সরবরাহ করে।
৪৩. রিলে আউটপুট মডিউল এর সুবিধা কী?
উত্তর: এটি AC এবং DC উভয় লোড চালাতে পারে এবং উচ্চ কারেন্ট সহ্য করতে পারে।
৪৪. ট্রানজিস্টর আউটপুট মডিউল কেন ব্যবহৃত হয়?
উত্তর: এটি খুব দ্রুত সুইচিং করতে পারে (যেমন হাই স্পিড পালস)। তবে এটি শুধুমাত্র DC-তে কাজ করে।
৪৫. ট্রায়াক (Triac) আউটপুট কী?
উত্তর: এটি শুধুমাত্র AC লোড দ্রুত সুইচিং করার জন্য ব্যবহৃত হয়।
৪৬. লিমিট সুইচ কী?
উত্তর: একটি মেকানিক্যাল সুইচ যা কোনো বস্তুর শেষ সীমা বা উপস্থিতি শনাক্ত করে PLC-কে সিগন্যাল দেয়।
৪৭. প্রক্সিমিটি সেন্সর (Proximity Sensor) কী?
উত্তর: স্পর্শ ছাড়াই ধাতব বা অধাতব বস্তুর উপস্থিতি শনাক্ত করার সেন্সর।
৪৮. এনকোডার (Encoder) কী?
উত্তর: মোটরের গতি বা শ্যাফটের পজিশন নির্ভুলভাবে মাপার জন্য ব্যবহৃত হয়।
৪৯. PLC-তে ডিজিটাল ফিল্টার কেন ব্যবহৃত হয়?
উত্তর: ইনপুট সিগন্যালের নয়েজ বা বাউন্স দূর করার জন্য।
৫০. টার্মিনাল ব্লক কী?
উত্তর: যেখানে ইনপুট/আউটপুট তারগুলো স্ক্রু দিয়ে আটকানো হয়।
৫১. PLC-র জন্য আর্থিং কেন জরুরি?
উত্তর: ইলেকট্রো-ম্যাগনেটিক ইন্টারফারেন্স (EMI) থেকে প্রসেসরকে রক্ষা করতে এবং নিরাপত্তার জন্য।
৫২. ভোল্টেজ ড্রপ কীভাবে PLC-কে প্রভাবিত করে?
উত্তর: ইনপুট মডিউল ভুল সিগন্যাল পড়তে পারে বা CPU রিসেট হয়ে যেতে পারে।
৫৩. শিল্ডেড কেবল (Shielded Cable) কেন ব্যবহৃত হয়?
উত্তর: কমিউনিকেশন বা এনালগ সিগন্যালকে বাইরের নয়েজ থেকে মুক্ত রাখতে।
৫৪. আরএস-২৩২ (RS-232) কী?
উত্তর: এক ধরণের সিরিয়াল কমিউনিকেশন প্রোটোকল যা পিসি থেকে পিএলসিতে প্রোগ্রাম আপলোড করতে ব্যবহৃত হতো।
৫৫. ইথারনেট (Ethernet) এর সুবিধা কী?
উত্তর: খুব দ্রুত ডেটা ট্রান্সফার এবং দূরবর্তী স্থান থেকে PLC নিয়ন্ত্রণ সম্ভব।
৫৬. PLC মাউন্টিং (Mounting) কী?
উত্তর: প্যানেল বোর্ডে PLC আটকানোর পদ্ধতি (যেমন DIN Rail mounting)।
৫৭. ব্যাকপ্লেন (Backplane) কী?
উত্তর: মডুলার পিএলসি-র পেছনের বাস সিস্টেম যার মাধ্যমে মডিউলগুলো একে অপরের সাথে যোগাযোগ করে।
৫৮. IP রেটিং কী?
উত্তর: Ingress Protection। এটি জানায় ধুলো ও পানির বিরুদ্ধে PLC কতটা সুরক্ষিত (যেমন IP65)।
৫৯. PLC মেমোরি টাইপগুলো কী কী?
উত্তর: RAM, ROM, EEPROM এবং ফ্ল্যাশ মেমোরি।
৬০. ব্যাটারি ব্যাকআপ কেন থাকে?
উত্তর: পাওয়ার চলে গেলে যেন র্যামে থাকা প্রোগ্রাম বা ডেটা মুছে না যায়।
অ্যাডভান্সড টপিক ও ট্রাবলশুটিং (৬১-৮০)
৬১. ফোর্স (Force) ফাংশন কী?
উত্তর: হার্ডওয়্যারে সিগন্যাল না থাকলেও সফটওয়্যারের মাধ্যমে জোরপূর্বক কোনো ইনপুট বা আউটপুটকে On/Off করা। (সতর্কতার সাথে করতে হয়)।
৬২. ওয়াচডগ টাইমার (Watchdog Timer) কী?
উত্তর: এটি মনিটর করে যে CPU বা প্রোগ্রাম হ্যাং হয়ে গেছে কিনা। যদি স্ক্যান টাইম নির্দিষ্ট সীমার বাইরে যায়, তবে এটি PLC বন্ধ করে দেয়।
৬৩. রিমোট I/O কী?
উত্তর: যখন ইনপুট/আউটপুট মডিউলগুলো মূল PLC থেকে দূরে থাকে এবং কমিউনিকেশন কেবলের মাধ্যমে যুক্ত থাকে।
৬৪. প্রফিবাস (Profibus) কী?
উত্তর: সিমেন্স পিএলসিতে ব্যবহৃত এক ধরণের নেটওয়ার্কিং প্রোটোকল।
৬৫. মডবাস (Modbus) কী?
উত্তর: এটি একটি ওপেন সোর্স প্রোটোকল যা বিভিন্ন ব্র্যান্ডের ডিভাইসের মধ্যে যোগাযোগের জন্য ব্যবহৃত হয়।
৬৬. PLC-তে পাসওয়ার্ড কেন দেওয়া হয়?
উত্তর: প্রোগ্রামের গোপনীয়তা রক্ষা এবং অননুমোদিত পরিবর্তন ঠেকানোর জন্য।
৬৭. ফার্মওয়্যার (Firmware) আপডেট কেন দরকার?
উত্তর: নতুন ফিচার যোগ করতে বা বাগ (Bug) ফিক্স করার জন্য।
৬৮. অনলাইন এডিটিং (Online Editing) কী?
উত্তর: মেশিন চালু থাকা অবস্থাতেই PLC প্রোগ্রামে পরিবর্তন আনা।
৬৯. PLC-র এরর লাইট (Error LED) কেন জ্বলে?
উত্তর: হার্ডওয়্যার ফেইলর, মেমোরি এরর বা লজিক্যাল ভুলের কারণে।
৭০. ফার্স্ট পাস (First Pass) বিট কী?
উত্তর: PLC পাওয়ার অন হওয়ার পর প্রথম স্ক্যান সাইকেলে শুধুমাত্র একবার এই বিটটি অন হয়।
৭১. রিটেনটিভ টাইমার (Retentive Timer) কী?
উত্তর: ইনপুট সিগন্যাল চলে গেলেও এটি আগের সময় মনে রাখতে পারে।
৭২. পয়েন্ট টু পয়েন্ট কমিউনিকেশন কী?
উত্তর: সরাসরি একটি ডিভাইস থেকে অন্য ডিভাইসে যোগাযোগ।
৭৩. PLC-তে ইনপুট সিমুলেশন কীভাবে করা হয়?
উত্তর: সফটওয়্যারের মাধ্যমে ভার্চুয়ালি সিগন্যাল দিয়ে লজিক টেস্ট করা।
৭৪. VFD এর সাথে PLC-র সংযোগ কেন দেওয়া হয়?
উত্তর: মোটরের স্পিড এবং ডিরেকশন স্বয়ংক্রিয়ভাবে নিয়ন্ত্রণ করার জন্য।
৭৫. PLC কেন হ্যাং হতে পারে?
উত্তর: ইলেকট্রিক্যাল স্পাইক, অতিরিক্ত তাপ বা প্রোগ্রামে ইনফিনিট লুপ তৈরি হলে।
৭৬. ডেটা লগিং (Data Logging) কী?
উত্তর: সময়ের সাথে সাথে প্রসেসের তথ্য মেমোরিতে সেভ করে রাখা।
৭৭. সিলিং (Sealing) সার্কিট কী?
উত্তর: ল্যাচিং করার আর এক নাম হলো সিলিং।
৭৮. ওভারলোডের সময় PLC কী করে?
উত্তর: যদি আউটপুটে শর্ট সার্কিট হয়, আধুনিক PLC-র প্রোটেকশন মডিউল আউটপুট বন্ধ করে দেয়।
৭৯. সার্ভো মোটর কন্ট্রোলে PLC-র ভূমিকা কী?
উত্তর: PLC পালস সিগন্যাল পাঠিয়ে মোটরের পজিশন নির্ভুলভাবে ঠিক করে।
৮০. ই-স্টপ (E-Stop) বা ইমার্জেন্সি স্টপ PLC-তে কীভাবে কাজ করে?
উত্তর: এটি হার্ডওয়্যার এবং সফটওয়্যার উভয় স্তরেই সরাসরি সব আউটপুট বন্ধ করে দেওয়ার জন্য ব্যবহৃত হয়।
ব্র্যান্ড ও ইন্ডাস্ট্রিয়াল প্রয়োগ (৮১-১০০)
৮১. শীর্ষস্থানীয় ৫টি PLC ব্র্যান্ডের নাম বলো।
উত্তর: Siemens, Allen-Bradley (Rockwell), Mitsubishi, Schneider Electric, এবং Delta।
৮২. Siemens এর জনপ্রিয় সফটওয়্যার কোনটি?
উত্তর: TIA Portal এবং Step 7।
৮৩. Allen-Bradley এর সফটওয়্যার কোনটি?
উত্তর: RSLogix 500 বা Studio 5000।
৮৪. Delta PLC-র জন্য কোন সফটওয়্যার ব্যবহার করা হয়?
উত্তর: WPLSoft বা ISPSoft।
৮৫. Mitsubishi PLC-র সফটওয়্যার কোনটি?
উত্তর: GX Works।
৮৬. অটোমোবাইল ইন্ডাস্ট্রিতে PLC-র ব্যবহার কী?
উত্তর: রোবটিক আর্ম কন্ট্রোল এবং অ্যাসেম্বলি লাইন ম্যানেজমেন্ট।
৮৭. ফুড অ্যান্ড বেভারেজ ইন্ডাস্ট্রিতে PLC-র কাজ কী?
উত্তর: বোতল ফিলিং, প্যাকিং এবং ওজন নিয়ন্ত্রণ।
৮৮. ওয়াটার ট্রিটমেন্ট প্ল্যান্টে PLC কেন লাগে?
উত্তর: পাম্পের অন/অফ নিয়ন্ত্রণ এবং পানির লেভেল সেন্সিং করার জন্য।
৮৯. লিফটে (Elevator) কি PLC ব্যবহৃত হয়?
উত্তর: হ্যাঁ, ফ্লোর কল এবং দরজার সেফটি নিয়ন্ত্রণের জন্য।
৯০. ট্রাফিক লাইট কন্ট্রোলে PLC-র সুবিধা কী?
উত্তর: সময়ের ভিত্তিতে লাইট পরিবর্তন করা খুব সহজ।
৯১. PLC-র ভবিষ্যৎ কী?
উত্তর: ইন্ডাস্ট্রি ৪.০ (Industry 4.0) এবং ক্লাউড কম্পিউটিংয়ের মাধ্যমে আরও স্মার্ট কন্ট্রোল।
৯২. IIoT কী?
উত্তর: Industrial Internet of Things। PLC-কে ইন্টারনেটের সাথে যুক্ত করে দূর থেকে মনিটর করা।
৯৩. কিডক্যাশ (Codesys) কী?
উত্তর: এটি একটি ইউনিভার্সাল PLC প্রোগ্রামিং সফটওয়্যার যা অনেক ব্র্যান্ড সাপোর্ট করে।
৯৪. PLC-র মাধ্যমে এনার্জি সেভিং কীভাবে সম্ভব?
উত্তর: যখন প্রয়োজন নেই তখন মেশিন বা লাইট অটোমেটিক অফ করে।
৯৫. ডিস্ট্রিবিউটেড কন্ট্রোল সিস্টেম (DCS) এবং PLC-র পার্থক্য কী?
উত্তর: DCS বড় এবং জটিল প্রসেস কন্ট্রোলের জন্য (যেমন অয়েল রিফাইনারি), আর PLC ফাস্ট মেশিনারি কন্ট্রোলের জন্য।
৯৬. PLC প্রোগ্রামে কমেন্ট (Comment) কেন গুরুত্বপূর্ণ?
উত্তর: যেন ভবিষ্যতে অন্য কোনো ইঞ্জিনিয়ার প্রোগ্রামটি সহজেই বুঝতে পারে।
৯৭. ব্যাকআপ ফাইল কেন রাখা জরুরি?
উত্তর: যদি PLC নষ্ট হয়ে যায় বা প্রোগ্রাম ডিলিট হয়ে যায়, তবে নতুন হার্ডওয়্যারে দ্রুত রিস্টোর করার জন্য।
৯৮. PLC-র ইনপুট মডিউলে ফিউজ থাকে কেন?
উত্তর: অতিরিক্ত কারেন্ট থেকে ইন্টারনাল সার্কিটকে রক্ষা করতে।
৯৯. রিয়েল টাইম ক্লক (RTC) কী?
উত্তর: PLC-র ভেতরে থাকা ঘড়ি যা তারিখ ও সময় ট্র্যাক করে।
১০০. একজন PLC প্রফেশনাল হওয়ার জন্য কী কী দক্ষতা দরকার?
উত্তর: ইলেকট্রিক্যাল সার্কিট জ্ঞান, লজিক্যাল থিংকিং এবং অন্তত ১-২টি নামী ব্র্যান্ডের সফটওয়্যারে দক্ষতা।
PLC পরিচিতি ও মৌলিক ধারণা (১-২০)
১. PLC এর পূর্ণরূপ কী?
উত্তর: Programmable Logic Controller। এটি একটি ডিজিটাল কম্পিউটার যা শিল্প কারখানায় ইলেকট্রো-মেকানিক্যাল প্রক্রিয়া নিয়ন্ত্রণের জন্য ব্যবহৃত হয়।
২. PLC কে আবিষ্কার করেন?
উত্তর: ডিক মর্লি (Dick Morley)। ১৯৬৮ সালে তিনি প্রথম পিএলসি (Modicon 084) উদ্ভাবন করেন।
৩. PLC এবং সাধারণ কম্পিউটারের মধ্যে পার্থক্য কী?
উত্তর: সাধারণ কম্পিউটার ডেটা প্রসেসিং ও বিনোদনের জন্য, আর PLC কঠোর শিল্প পরিবেশ (ধুলোবালি, তাপ, কম্পন) সহ্য করতে পারে এবং রিয়েল-টাইম কন্ট্রোলের জন্য তৈরি।
৪. PLC এর প্রধান অংশগুলো কী কী?
উত্তর: CPU, ইনপুট মডিউল, আউটপুট মডিউল, পাওয়ার সাপ্লাই এবং প্রোগ্রামিং ডিভাইস।
৫. PLC কেন রিলে লজিকের বিকল্প হিসেবে ব্যবহৃত হয়?
উত্তর: রিলে লজিকে ওয়্যারিং পরিবর্তন করা কঠিন এবং অনেক জায়গার প্রয়োজন হয়। PLC-তে শুধু সফটওয়্যার পরিবর্তন করলেই লজিক পরিবর্তন করা যায়।
৬. CPU এর কাজ কী?
উত্তর: এটি ইনপুট ডেটা পড়ে, মেমোরিতে থাকা প্রোগ্রাম রান করে এবং সেই অনুযায়ী আউটপুটকে নির্দেশ দেয়।
৭. পাওয়ার সাপ্লাই মডিউল কেন দরকার?
উত্তর: এটি সাধারণত ২৩০V AC-কে ২৪V DC-তে রূপান্তর করে PLC-র অভ্যন্তরীণ সার্কিট চালানোর জন্য।
৮. ডিজিটাল ইনপুট বলতে কী বোঝায়?
উত্তর: যে ইনপুট সিগন্যাল শুধুমাত্র দুটি অবস্থায় থাকে (On/Off বা ১/০)। যেমন: পুশ বাটন, লিমিট সুইচ।
৯. অ্যানালগ ইনপুট কী?
উত্তর: যে ইনপুট সিগন্যাল সময়ের সাথে পরিবর্তিত হয়। যেমন: টেম্পারেচার সেন্সর (০-১০V বা ৪-২০mA)।
১০. ফিক্সড পিএলসি (Fixed PLC) কী?
উত্তর: এতে ইনপুট, আউটপুট এবং CPU একটি নির্দিষ্ট বক্সে থাকে, যা বাড়ানো যায় না। একে কম্প্যাক্ট পিএলসিও বলে।
১১. মডুলার পিএলসি (Modular PLC) কী?
উত্তর: এতে আলাদা আলাদা স্লট থাকে যেখানে প্রয়োজন অনুযায়ী ইনপুট/আউটপুট কার্ড যোগ করা যায়।
১২. PLC এর স্ক্যান সাইকেল (Scan Cycle) কী?
উত্তর: ইনপুট রিড করা, প্রোগ্রাম এক্সিকিউট করা এবং আউটপুট আপডেট করার সম্পূর্ণ প্রক্রিয়াকে স্ক্যান সাইকেল বলে।
১৩. স্ক্যান টাইম (Scan Time) বলতে কী বোঝায়?
উত্তর: একটি পূর্ণ স্ক্যান সাইকেল সম্পন্ন করতে PLC যে সময় নেয় (সাধারণত মিলি-সেকেন্ডে)।
১৪. I/O অ্যাড্রেসিং কী?
উত্তর: প্রতিটি ইনপুট ও আউটপুট পয়েন্টের একটি নির্দিষ্ট ঠিকানা থাকে যাতে CPU চিনতে পারে কোনটি থেকে সিগন্যাল আসছে।
১৫. PLC-তে অপ্টো-আইসোলেটর (Opto-isolator) কেন থাকে?
উত্তর: ইনপুট/আউটপুট সার্কিট থেকে CPU-কে উচ্চ ভোল্টেজের ক্ষতি থেকে রক্ষা করার জন্য।
১৬. সফটওয়্যার ও হার্ডওয়্যারের সম্পর্ক কী?
উত্তর: হার্ডওয়্যার হলো ফিজিক্যাল পার্টস, আর সফটওয়্যার হলো সেই লজিক যা হার্ডওয়্যারকে পরিচালনা করে।
১৭. PLC এর সুবিধা কী?
উত্তর: ছোট জায়গা লাগে, সহজে লজিক পরিবর্তন করা যায়, ট্রাবলশুটিং সহজ এবং নির্ভরযোগ্যতা বেশি।
১৮. PLC এর অসুবিধা কী?
উত্তর: প্রাথমিক খরচ বেশি এবং এটি পরিচালনার জন্য দক্ষ লোকের প্রয়োজন।
১৯. HMI কী?
উত্তর: Human Machine Interface। এর মাধ্যমে অপারেটর মেশিনের অবস্থা দেখতে পারে এবং নিয়ন্ত্রণ করতে পারে।
২০. SCADA এর সাথে PLC এর সম্পর্ক কী?
উত্তর: PLC ফিল্ড লেভেলে কাজ করে, আর SCADA সেই ডেটাগুলো সংগ্রহ করে পুরো সিস্টেমকে মনিটর করে।
PLC প্রোগ্রামিং ও ল্যাঙ্গুয়েজ (২১-৪০)
২১. PLC প্রোগ্রামিংয়ের স্ট্যান্ডার্ড কী?
উত্তর: IEC 61131-3।
২২. সবচেয়ে জনপ্রিয় PLC ল্যাঙ্গুয়েজ কোনটি?
উত্তর: ল্যাডার লজিক (Ladder Logic)।
২৩. ল্যাডার ডায়াগ্রাম (LD) দেখতে কেমন?
উত্তর: এটি অনেকটা মই বা ল্যাডারের মতো, যেখানে দুটি ভার্টিক্যাল রেল (Power Rails) এবং মাঝখানে হরিজন্টাল রাং (Rungs) থাকে।
২৪. NO কন্টাক্ট কী?
উত্তর: Normally Open। সিগন্যাল না থাকলে এটি ওপেন থাকে, সিগন্যাল পেলে ক্লোজ হয়।
২৫. NC কন্টাক্ট কী?
উত্তর: Normally Closed। সিগন্যাল না থাকলে এটি ক্লোজ থাকে, সিগন্যাল পেলে ওপেন হয়।
২৬. PLC-তে মেমোরি বিট (Memory Bit) কী?
উত্তর: এটি একটি ভার্চুয়াল আউটপুট যা ফিজিক্যাল আউটপুটে কাজ না করে প্রোগ্রামের ভেতরে লজিক স্টোর করতে ব্যবহৃত হয়।
২৭. টাইমার (Timer) কী?
উত্তর: নির্দিষ্ট সময় পর কোনো আউটপুট অন বা অফ করার জন্য এটি ব্যবহৃত হয়।
২৮. TON টাইমার কী?
উত্তর: Timer On Delay। ইনপুট আসার নির্দিষ্ট সময় পর আউটপুট অন হয়।
২৯. TOF টাইমার কী?
উত্তর: Timer Off Delay। ইনপুট চলে যাওয়ার নির্দিষ্ট সময় পর আউটপুট অফ হয়।
৩০. কাউন্টার (Counter) কী?
উত্তর: কোনো ইভেন্ট বা পালস গণনা করার জন্য এটি ব্যবহৃত হয় (যেমন: বোতল কাউন্ট করা)।
৩১. CTU এবং CTD কী?
উত্তর: CTU হলো Count Up এবং CTD হলো Count Down।
৩২. ল্যাচিং (Latching) কেন করা হয়?
উত্তর: ক্ষণস্থায়ী ইনপুট (যেমন পুশ বাটন) দিয়ে কোনো আউটপুটকে স্থায়ীভাবে অন রাখার জন্য।
৩৩. ইন্টারলকিং (Interlocking) কী?
উত্তর: দুটি আউটপুট যেন একসাথে অন না হয় তা নিশ্চিত করার জন্য এটি ব্যবহৃত হয় (যেমন মোটরের Forward ও Reverse)।
৩৪. কম্পারেটর (Comparator) ইনস্ট্রাকশন কী?
উত্তর: দুটি ভ্যালুর মধ্যে তুলনা (সমান, বড় বা ছোট) করার জন্য ব্যবহৃত হয়।
৩৫. মুভ (MOVE) ইনস্ট্রাকশন কী?
উত্তর: এক মেমোরি লোকেশন থেকে অন্য লোকেশনে ডেটা কপি করার জন্য।
৩৬. সাব-রুটিন (Subroutine) কী?
উত্তর: বড় প্রোগ্রামকে ছোট ছোট ভাগে ভাগ করে নির্দিষ্ট কাজ করার পদ্ধতি।
৩৭. ম্যাথ ইনস্ট্রাকশন কোনগুলো?
উত্তর: যোগ (+), বিয়োগ (-), গুণ (*), ভাগ (/) ইত্যাদি।
৩৮. PID কন্ট্রোল কী?
উত্তর: Proportional-Integral-Derivative। এটি প্রসেস ভেরিয়েবলকে (যেমন তাপমাত্রা) নিখুঁতভাবে নিয়ন্ত্রণের জন্য ব্যবহৃত হয়।
৩৯. এনালগ টু ডিজিটাল কনভার্টার (ADC) কেন লাগে?
উত্তর: সেন্সরের এনালগ ভোল্টেজকে PLC-র বোঝার জন্য ডিজিটাল সিগন্যালে রূপান্তর করতে।
৪০. ল্যাডার ডায়াগ্রামে 'Rail' কী নির্দেশ করে?
উত্তর: বাম পাশের রেল পাওয়ার সাপ্লাই (Hot/L1) এবং ডান পাশের রেল নিউট্রাল (Neutral/L2) নির্দেশ করে।
হার্ডওয়্যার ও ওয়্যারিং (৪১-৬০)
৪১. সিংকিং (Sinking) ইনপুট কী?
উত্তর: যদি ইনপুট মডিউলটি কমন হিসেবে গ্রাউন্ড বা নেগেটিভ (-) গ্রহণ করে।
৪২. সোর্সিং (Sourcing) ইনপুট কী?
উত্তর: যদি ইনপুট মডিউলটি কমন হিসেবে পজিটিভ (+) ভোল্টেজ সরবরাহ করে।
৪৩. রিলে আউটপুট মডিউল এর সুবিধা কী?
উত্তর: এটি AC এবং DC উভয় লোড চালাতে পারে এবং উচ্চ কারেন্ট সহ্য করতে পারে।
৪৪. ট্রানজিস্টর আউটপুট মডিউল কেন ব্যবহৃত হয়?
উত্তর: এটি খুব দ্রুত সুইচিং করতে পারে (যেমন হাই স্পিড পালস)। তবে এটি শুধুমাত্র DC-তে কাজ করে।
৪৫. ট্রায়াক (Triac) আউটপুট কী?
উত্তর: এটি শুধুমাত্র AC লোড দ্রুত সুইচিং করার জন্য ব্যবহৃত হয়।
৪৬. লিমিট সুইচ কী?
উত্তর: একটি মেকানিক্যাল সুইচ যা কোনো বস্তুর শেষ সীমা বা উপস্থিতি শনাক্ত করে PLC-কে সিগন্যাল দেয়।
৪৭. প্রক্সিমিটি সেন্সর (Proximity Sensor) কী?
উত্তর: স্পর্শ ছাড়াই ধাতব বা অধাতব বস্তুর উপস্থিতি শনাক্ত করার সেন্সর।
৪৮. এনকোডার (Encoder) কী?
উত্তর: মোটরের গতি বা শ্যাফটের পজিশন নির্ভুলভাবে মাপার জন্য ব্যবহৃত হয়।
৪৯. PLC-তে ডিজিটাল ফিল্টার কেন ব্যবহৃত হয়?
উত্তর: ইনপুট সিগন্যালের নয়েজ বা বাউন্স দূর করার জন্য।
৫০. টার্মিনাল ব্লক কী?
উত্তর: যেখানে ইনপুট/আউটপুট তারগুলো স্ক্রু দিয়ে আটকানো হয়।
৫১. PLC-র জন্য আর্থিং কেন জরুরি?
উত্তর: ইলেকট্রো-ম্যাগনেটিক ইন্টারফারেন্স (EMI) থেকে প্রসেসরকে রক্ষা করতে এবং নিরাপত্তার জন্য।
৫২. ভোল্টেজ ড্রপ কীভাবে PLC-কে প্রভাবিত করে?
উত্তর: ইনপুট মডিউল ভুল সিগন্যাল পড়তে পারে বা CPU রিসেট হয়ে যেতে পারে।
৫৩. শিল্ডেড কেবল (Shielded Cable) কেন ব্যবহৃত হয়?
উত্তর: কমিউনিকেশন বা এনালগ সিগন্যালকে বাইরের নয়েজ থেকে মুক্ত রাখতে।
৫৪. আরএস-২৩২ (RS-232) কী?
উত্তর: এক ধরণের সিরিয়াল কমিউনিকেশন প্রোটোকল যা পিসি থেকে পিএলসিতে প্রোগ্রাম আপলোড করতে ব্যবহৃত হতো।
৫৫. ইথারনেট (Ethernet) এর সুবিধা কী?
উত্তর: খুব দ্রুত ডেটা ট্রান্সফার এবং দূরবর্তী স্থান থেকে PLC নিয়ন্ত্রণ সম্ভব।
৫৬. PLC মাউন্টিং (Mounting) কী?
উত্তর: প্যানেল বোর্ডে PLC আটকানোর পদ্ধতি (যেমন DIN Rail mounting)।
৫৭. ব্যাকপ্লেন (Backplane) কী?
উত্তর: মডুলার পিএলসি-র পেছনের বাস সিস্টেম যার মাধ্যমে মডিউলগুলো একে অপরের সাথে যোগাযোগ করে।
৫৮. IP রেটিং কী?
উত্তর: Ingress Protection। এটি জানায় ধুলো ও পানির বিরুদ্ধে PLC কতটা সুরক্ষিত (যেমন IP65)।
৫৯. PLC মেমোরি টাইপগুলো কী কী?
উত্তর: RAM, ROM, EEPROM এবং ফ্ল্যাশ মেমোরি।
৬০. ব্যাটারি ব্যাকআপ কেন থাকে?
উত্তর: পাওয়ার চলে গেলে যেন র্যামে থাকা প্রোগ্রাম বা ডেটা মুছে না যায়।
অ্যাডভান্সড টপিক ও ট্রাবলশুটিং (৬১-৮০)
৬১. ফোর্স (Force) ফাংশন কী?
উত্তর: হার্ডওয়্যারে সিগন্যাল না থাকলেও সফটওয়্যারের মাধ্যমে জোরপূর্বক কোনো ইনপুট বা আউটপুটকে On/Off করা। (সতর্কতার সাথে করতে হয়)।
৬২. ওয়াচডগ টাইমার (Watchdog Timer) কী?
উত্তর: এটি মনিটর করে যে CPU বা প্রোগ্রাম হ্যাং হয়ে গেছে কিনা। যদি স্ক্যান টাইম নির্দিষ্ট সীমার বাইরে যায়, তবে এটি PLC বন্ধ করে দেয়।
৬৩. রিমোট I/O কী?
উত্তর: যখন ইনপুট/আউটপুট মডিউলগুলো মূল PLC থেকে দূরে থাকে এবং কমিউনিকেশন কেবলের মাধ্যমে যুক্ত থাকে।
৬৪. প্রফিবাস (Profibus) কী?
উত্তর: সিমেন্স পিএলসিতে ব্যবহৃত এক ধরণের নেটওয়ার্কিং প্রোটোকল।
৬৫. মডবাস (Modbus) কী?
উত্তর: এটি একটি ওপেন সোর্স প্রোটোকল যা বিভিন্ন ব্র্যান্ডের ডিভাইসের মধ্যে যোগাযোগের জন্য ব্যবহৃত হয়।
৬৬. PLC-তে পাসওয়ার্ড কেন দেওয়া হয়?
উত্তর: প্রোগ্রামের গোপনীয়তা রক্ষা এবং অননুমোদিত পরিবর্তন ঠেকানোর জন্য।
৬৭. ফার্মওয়্যার (Firmware) আপডেট কেন দরকার?
উত্তর: নতুন ফিচার যোগ করতে বা বাগ (Bug) ফিক্স করার জন্য।
৬৮. অনলাইন এডিটিং (Online Editing) কী?
উত্তর: মেশিন চালু থাকা অবস্থাতেই PLC প্রোগ্রামে পরিবর্তন আনা।
৬৯. PLC-র এরর লাইট (Error LED) কেন জ্বলে?
উত্তর: হার্ডওয়্যার ফেইলর, মেমোরি এরর বা লজিক্যাল ভুলের কারণে।
৭০. ফার্স্ট পাস (First Pass) বিট কী?
উত্তর: PLC পাওয়ার অন হওয়ার পর প্রথম স্ক্যান সাইকেলে শুধুমাত্র একবার এই বিটটি অন হয়।
৭১. রিটেনটিভ টাইমার (Retentive Timer) কী?
উত্তর: ইনপুট সিগন্যাল চলে গেলেও এটি আগের সময় মনে রাখতে পারে।
৭২. পয়েন্ট টু পয়েন্ট কমিউনিকেশন কী?
উত্তর: সরাসরি একটি ডিভাইস থেকে অন্য ডিভাইসে যোগাযোগ।
৭৩. PLC-তে ইনপুট সিমুলেশন কীভাবে করা হয়?
উত্তর: সফটওয়্যারের মাধ্যমে ভার্চুয়ালি সিগন্যাল দিয়ে লজিক টেস্ট করা।
৭৪. VFD এর সাথে PLC-র সংযোগ কেন দেওয়া হয়?
উত্তর: মোটরের স্পিড এবং ডিরেকশন স্বয়ংক্রিয়ভাবে নিয়ন্ত্রণ করার জন্য।
৭৫. PLC কেন হ্যাং হতে পারে?
উত্তর: ইলেকট্রিক্যাল স্পাইক, অতিরিক্ত তাপ বা প্রোগ্রামে ইনফিনিট লুপ তৈরি হলে।
৭৬. ডেটা লগিং (Data Logging) কী?
উত্তর: সময়ের সাথে সাথে প্রসেসের তথ্য মেমোরিতে সেভ করে রাখা।
৭৭. সিলিং (Sealing) সার্কিট কী?
উত্তর: ল্যাচিং করার আর এক নাম হলো সিলিং।
৭৮. ওভারলোডের সময় PLC কী করে?
উত্তর: যদি আউটপুটে শর্ট সার্কিট হয়, আধুনিক PLC-র প্রোটেকশন মডিউল আউটপুট বন্ধ করে দেয়।
৭৯. সার্ভো মোটর কন্ট্রোলে PLC-র ভূমিকা কী?
উত্তর: PLC পালস সিগন্যাল পাঠিয়ে মোটরের পজিশন নির্ভুলভাবে ঠিক করে।
৮০. ই-স্টপ (E-Stop) বা ইমার্জেন্সি স্টপ PLC-তে কীভাবে কাজ করে?
উত্তর: এটি হার্ডওয়্যার এবং সফটওয়্যার উভয় স্তরেই সরাসরি সব আউটপুট বন্ধ করে দেওয়ার জন্য ব্যবহৃত হয়।
ব্র্যান্ড ও ইন্ডাস্ট্রিয়াল প্রয়োগ (৮১-১০০)
৮১. শীর্ষস্থানীয় ৫টি PLC ব্র্যান্ডের নাম বলো।
উত্তর: Siemens, Allen-Bradley (Rockwell), Mitsubishi, Schneider Electric, এবং Delta।
৮২. Siemens এর জনপ্রিয় সফটওয়্যার কোনটি?
উত্তর: TIA Portal এবং Step 7।
৮৩. Allen-Bradley এর সফটওয়্যার কোনটি?
উত্তর: RSLogix 500 বা Studio 5000।
৮৪. Delta PLC-র জন্য কোন সফটওয়্যার ব্যবহার করা হয়?
উত্তর: WPLSoft বা ISPSoft।
৮৫. Mitsubishi PLC-র সফটওয়্যার কোনটি?
উত্তর: GX Works।
৮৬. অটোমোবাইল ইন্ডাস্ট্রিতে PLC-র ব্যবহার কী?
উত্তর: রোবটিক আর্ম কন্ট্রোল এবং অ্যাসেম্বলি লাইন ম্যানেজমেন্ট।
৮৭. ফুড অ্যান্ড বেভারেজ ইন্ডাস্ট্রিতে PLC-র কাজ কী?
উত্তর: বোতল ফিলিং, প্যাকিং এবং ওজন নিয়ন্ত্রণ।
৮৮. ওয়াটার ট্রিটমেন্ট প্ল্যান্টে PLC কেন লাগে?
উত্তর: পাম্পের অন/অফ নিয়ন্ত্রণ এবং পানির লেভেল সেন্সিং করার জন্য।
৮৯. লিফটে (Elevator) কি PLC ব্যবহৃত হয়?
উত্তর: হ্যাঁ, ফ্লোর কল এবং দরজার সেফটি নিয়ন্ত্রণের জন্য।
৯০. ট্রাফিক লাইট কন্ট্রোলে PLC-র সুবিধা কী?
উত্তর: সময়ের ভিত্তিতে লাইট পরিবর্তন করা খুব সহজ।
৯১. PLC-র ভবিষ্যৎ কী?
উত্তর: ইন্ডাস্ট্রি ৪.০ (Industry 4.0) এবং ক্লাউড কম্পিউটিংয়ের মাধ্যমে আরও স্মার্ট কন্ট্রোল।
৯২. IIoT কী?
উত্তর: Industrial Internet of Things। PLC-কে ইন্টারনেটের সাথে যুক্ত করে দূর থেকে মনিটর করা।
৯৩. কিডক্যাশ (Codesys) কী?
উত্তর: এটি একটি ইউনিভার্সাল PLC প্রোগ্রামিং সফটওয়্যার যা অনেক ব্র্যান্ড সাপোর্ট করে।
৯৪. PLC-র মাধ্যমে এনার্জি সেভিং কীভাবে সম্ভব?
উত্তর: যখন প্রয়োজন নেই তখন মেশিন বা লাইট অটোমেটিক অফ করে।
৯৫. ডিস্ট্রিবিউটেড কন্ট্রোল সিস্টেম (DCS) এবং PLC-র পার্থক্য কী?
উত্তর: DCS বড় এবং জটিল প্রসেস কন্ট্রোলের জন্য (যেমন অয়েল রিফাইনারি), আর PLC ফাস্ট মেশিনারি কন্ট্রোলের জন্য।
৯৬. PLC প্রোগ্রামে কমেন্ট (Comment) কেন গুরুত্বপূর্ণ?
উত্তর: যেন ভবিষ্যতে অন্য কোনো ইঞ্জিনিয়ার প্রোগ্রামটি সহজেই বুঝতে পারে।
৯৭. ব্যাকআপ ফাইল কেন রাখা জরুরি?
উত্তর: যদি PLC নষ্ট হয়ে যায় বা প্রোগ্রাম ডিলিট হয়ে যায়, তবে নতুন হার্ডওয়্যারে দ্রুত রিস্টোর করার জন্য।
৯৮. PLC-র ইনপুট মডিউলে ফিউজ থাকে কেন?
উত্তর: অতিরিক্ত কারেন্ট থেকে ইন্টারনাল সার্কিটকে রক্ষা করতে।
৯৯. রিয়েল টাইম ক্লক (RTC) কী?
উত্তর: PLC-র ভেতরে থাকা ঘড়ি যা তারিখ ও সময় ট্র্যাক করে।
১০০. একজন PLC প্রফেশনাল হওয়ার জন্য কী কী দক্ষতা দরকার?
উত্তর: ইলেকট্রিক্যাল সার্কিট জ্ঞান, লজিক্যাল থিংকিং এবং অন্তত ১-২টি নামী ব্র্যান্ডের সফটওয়্যারে দক্ষতা।
