মাইক্রোকন্ট্রোল অ্যান্ড পিএলসি (80 টি প্রশ্ন )
i
ব্যাখ্যা (Explanation):
i
ব্যাখ্যা (Explanation):
i
ব্যাখ্যা (Explanation):
i
ব্যাখ্যা (Explanation):
PLC (Programmable Logic Controller) প্রোগ্রামিংয়ে retentive function (যেমন- Retentive Timer বা Counter) হলো এমন একটি ফাংশন যা পাওয়ার সাপ্লাই বন্ধ হয়ে যাওয়ার পরও (power cycle) এর বর্তমান মান বা ডেটা ধরে রাখতে পারে।
পাওয়ার ফিরে আসার পর এটি রিসেট না হয়ে আগের সংরক্ষিত অবস্থা থেকেই কাজ শুরু করে। তাই এটি is not reset after a power cycle
i
ব্যাখ্যা (Explanation):
Servo control হলো একটি স্বয়ংক্রিয় কন্ট্রোল সিস্টেম যা ফিডব্যাক বা error signal ব্যবহার করে কোনো যন্ত্রের কর্মক্ষমতা, অবস্থান বা গতি নিখুঁতভাবে সংশোধন ও নিয়ন্ত্রণ করে।
এটি আউটপুট এবং কাঙ্ক্ষিত ইনপুটের মধ্যকার পার্থক্য বা ত্রুটি (error) শনাক্ত করে এবং স্বয়ংক্রিয়ভাবে আউটপুটকে সঠিক মানে নিয়ে আসে।
i
ব্যাখ্যা (Explanation):
ল্যাডার লজিকে (Ladder logic) OR function তৈরি করতে Normally-open (NO) contacts সমান্তরালে (parallel) যুক্ত করা হয়।
- OR Gate-এর নিয়ম অনুযায়ী, যেকোনো একটি Input অন (১) হলে Output অন (১) হয়।
- সমান্তরাল সংযোগে (parallel circuit) থাকা একাধিক সুইচের মধ্যে যেকোনো একটি সুইচ বন্ধ (Close/On) করলেই বর্তনী সম্পূর্ণ হয় এবং আউটপুটে সিগন্যাল পাওয়া যায়।
- তাই OR লজিক বাস্তবায়নে Normally-open কন্টাক্টগুলোকে সমান্তরালে (parallel) রাখা হয়।
i
ব্যাখ্যা (Explanation):
PLC (Programmable Logic Controller) হলো একটি ডিজিটাল কম্পিউটার যা ইন্ডাস্ট্রিয়াল অটোমেশনে ব্যবহৃত হয়।
- প্ল্যান্টের অপারেশনের সিকোয়েন্স বা কাজের ধারা পরিবর্তন করার জন্য PLC-কে প্রয়োজন অনুযায়ী programmed (প্রোগ্রাম) এবং reprogrammed (পুনরায় প্রোগ্রাম) করা যায়।
- এটি হার্ডওয়্যার পরিবর্তন ছাড়াই সফটওয়্যারের মাধ্যমে কন্ট্রোল সিস্টেম আপডেট করার সুবিধা দেয়, যা এটিকে অত্যন্ত নমনীয় (flexible) করে তোলে।
i
ব্যাখ্যা (Explanation):
অনলাইন এবং অফলাইন PLC programming-এর মূল পার্থক্য হলো এডিট করা প্রোগ্রামটি কোথায় অবস্থান করছে (where the edited program resides)।
- Online Programming: এই পদ্ধতিতে প্রোগ্রামিং পিসি (PC) সরাসরি PLC-এর সাথে সংযুক্ত থাকে এবং এডিট করা প্রোগ্রাম সরাসরি PLC-এর মেমোরিতে সেভ বা এক্সিকিউট হয়।
- Offline Programming: এই পদ্ধতিতে প্রোগ্রামটি পিসির (PC) মেমোরিতে তৈরি বা এডিট করা হয় এবং পরে সেটি PLC-তে ডাউনলোড করা হয়।
i
ব্যাখ্যা (Explanation):
Open loop control system হলো সবচেয়ে সহজ (simple) এবং সস্তা (cheap) কন্ট্রোল সিস্টেম।
- এই সিস্টেমে আউটপুটের উপর ভিত্তি করে ইনপুটে কোনো ফিডব্যাক (feedback) প্রদান করা হয় না।
- ফিডব্যাক মেকানিজম না থাকায় এর ডিজাইন ও গঠন অত্যন্ত সরল এবং এটি তৈরি করতে খরচ অনেক কম হয়।
- অন্যদিকে, Closed loop সিস্টেমে ফিডব্যাক সেন্সর ব্যবহার করতে হয়, তাই সেটি জটিল এবং ব্যয়বহুল।

এখানে প্রথম ৩০টি প্রশ্নের ব্যাখ্যা দেখতে পারবেন, বাকি সব প্রশ্নের সম্পূর্ণ ব্যাখ্যা পেতে এখনই অ্যাপ ইন্সটল করুন।

Install App
i
ব্যাখ্যা (Explanation):
বর্তমান ইন্ডাস্ট্রিয়াল অটোমেশনে PLC (Programmable Logic Controller) ব্যাপকভাবে ব্যবহৃত হয়।
- Machine tools: বিভিন্ন লেদ (Lathe), মিলিং বা সিএনসি (CNC) মেশিনের স্বয়ংক্রিয় নিয়ন্ত্রণে PLC ব্যবহৃত হয়।
- Automated assembly equipment: ম্যানুফ্যাকচারিং প্ল্যান্টে স্বয়ংক্রিয়ভাবে পার্টস সংযোজন বা অ্যাসেম্বলি লাইনে এটি ব্যবহৃত হয়।
- Moulding and extrusion machines: প্লাস্টিক বা মেটাল ছাঁচে ফেলা এবং এক্সট্রুশন প্রক্রিয়ার নির্ভুল তাপমাত্রা, গতি ও চাপ নিয়ন্ত্রণে PLC ব্যবহার করা হয়।
- সুতরাং, প্রদত্ত সবগুলো অপশনেই PLC-এর ব্যবহার থাকায় সঠিক উত্তর all of the above
i
ব্যাখ্যা (Explanation):
কন্ট্রোল সিস্টেম (Control system) প্রধানত দুই প্রকারের হয়ে থাকে:
- Open loop control system: যে সিস্টেমে আউটপুটের উপর ভিত্তি করে ইনপুটে কোনো ফিডব্যাক (feedback) থাকে না।
- Closed loop control system: যে সিস্টেমে ফিডব্যাক মেকানিজম থাকে এবং ত্রুটি সংশোধন করার জন্য আউটপুট সিগন্যালকে ইনপুটের সাথে তুলনা করা হয়।
সুতরাং, প্রদত্ত অপশনগুলোর মধ্যে উভয়ই কন্ট্রোল সিস্টেমের প্রকারভেদ হওয়ায় সঠিক উত্তর Both (a) & (b)
i
ব্যাখ্যা (Explanation):
PLC (Programmable Logic Controller)-তে timed interrupt হলো একটি নির্দিষ্ট সময় অন্তর অন্তর মূল প্রোগ্রামকে সাময়িকভাবে থামিয়ে একটি বিশেষ কাজ সম্পন্ন করার প্রক্রিয়া।
- PID (Proportional-Integral-Derivative) function block এর ক্ষেত্রে সঠিক এবং নিখুঁত নিয়ন্ত্রণের জন্য একটি নির্দিষ্ট ও অপরিবর্তনশীল স্যাম্পলিং টাইম (sampling time) বা সময়ের ব্যবধান প্রয়োজন হয়।
- প্রোগ্রামের সাধারণ স্ক্যান টাইমের (scan time) পরিবর্তনের প্রভাব থেকে মুক্ত রাখতে PID কন্ট্রোলারের জন্য timed interrupt অত্যন্ত কার্যকর একটি পদ্ধতি।
- অন্যান্য সাধারণ কাজ যেমন- মোটর চালু/বন্ধ, যোগাযোগ বা গাণিতিক হিসাবের জন্য এ ধরনের সুনির্দিষ্ট টাইমিং-এর প্রয়োজন নেই।
i
ব্যাখ্যা (Explanation):
Control system হলো এমন একটি মেকানিজম বা ব্যবস্থা, যা একাধিক উপাদানের সমন্বয়ে গঠিত হয়ে কোনো নির্দিষ্ট ফলাফল বা আউটপুট পেতে সাহায্য করে।
- এটি মূলত নিজের অথবা অন্য কোনো ডিভাইসের কাজকে পরিচালনা, নির্দেশ প্রদান বা নিয়ন্ত্রণ (direct, command or regulate) করতে ব্যবহৃত হয়।
- Open loop বা Closed loop হলো এই কন্ট্রোল সিস্টেমেরই প্রকারভেদ, কিন্তু সংজ্ঞানুসারে নিয়ন্ত্রণ করার মূল ব্যবস্থাটিকে Control system বলা হয়।
i
ব্যাখ্যা (Explanation):
PLC (Programmable Logic Controller)-তে বিভিন্ন ফিজিক্যাল ডিভাইস থেকে তথ্য গ্রহণের জন্য ইনপুট মডিউল ব্যবহার করা হয়।
- Manual switches: যেমন- পুশ বাটন বা টগল সুইচ সরাসরি PLC-এর ইনপুট হিসেবে কাজ করতে পারে।
- Relays: রিলে বা কন্টাক্টরের সিগন্যালও PLC-তে ইনপুট হিসেবে পাঠানো যায়।
- Sensors: বিভিন্ন ধরনের সেন্সর (যেমন- প্রক্সিমিটি, টেম্পারেচার ইত্যাদি) PLC-এর অন্যতম প্রধান ইনপুট ডিভাইস।
যেহেতু উল্লেখিত সবগুলো ডিভাইসকেই PLC-তে ইনপুট সিগন্যাল হিসেবে ব্যবহার করা যায়, তাই সঠিক উত্তর None of the above
i
ব্যাখ্যা (Explanation):
কন্ট্রোল সিস্টেমে আউটপুটের বর্তমান অবস্থা পরিমাপ করে ইনপুটের সাথে তুলনা করার মেকানিজমকে feedback বলা হয়।
- Closed loop control system: এই সিস্টেমে একটি নির্দিষ্ট ফিডব্যাক মেকানিজম থাকে। সেন্সরের মাধ্যমে আউটপুটের সিগন্যাল ইনপুটে ফেরত পাঠানো হয়, যাতে ত্রুটি (error) সংশোধন করে কাঙ্ক্ষিত ও নির্ভুল আউটপুট পাওয়া যায়।
- অন্যদিকে, Open loop control system-এ আউটপুটের উপর ভিত্তি করে ইনপুটে কোনো ফিডব্যাক দেওয়া হয় না।
সুতরাং, ফিডব্যাক সুবিধাটি কেবল Closed loop control system-এ পাওয়া যায়।
i
ব্যাখ্যা (Explanation):
একটি 16-বিট রেজিস্টারে সর্বোচ্চ কতগুলো সংখ্যা সংরক্ষণ করা যায় তা নির্ভর করে বিটের সংখ্যার উপর।
যেকোনো n-বিট রেজিস্টারের জন্য সর্বোচ্চ অঋণাত্মক (unsigned) ইন্টিজার সংখ্যা বের করার সূত্র হলো: 2n - 1

এখানে, n = 16 (যেহেতু 16-বিট রেজিস্টার বলা হয়েছে)।
সুতরাং, সর্বোচ্চ মান = 216 - 1
= 65536 - 1
= 65,535

তাই একটি 16-বিট PLC কাউন্টার সর্বোচ্চ 65,535 পর্যন্ত গুনতে পারে।
i
ব্যাখ্যা (Explanation):
ইন্ডাস্ট্রিয়াল অটোমেশনে ব্যবহৃত PLC এর পূর্ণরূপ হলো Programmable Logic Controller

- এটি মূলত একটি বিশেষ ধরনের ডিজিটাল কম্পিউটার যা কারখানার বিভিন্ন মেশিনারি এবং স্বয়ংক্রিয় বা অটোমেশন প্রক্রিয়া নিয়ন্ত্রণের জন্য ব্যবহৃত হয়।
- উৎপাদন শিল্পের বিভিন্ন জটিল লজিক, টাইমিং, কাউন্টিং এবং ডেটা প্রসেসিংয়ের কাজ এটি অত্যন্ত দক্ষতার সাথে সম্পন্ন করতে পারে।
i
ব্যাখ্যা (Explanation):
মেমোরি থেকে ডেটা পড়ার (Read) ক্ষেত্রে RAM এবং ROM উভয়ই ব্যবহৃত হতে পারে।

- RAM (Random Access Memory): এটি একটি ভোলাটাইল বা অস্থায়ী মেমোরি। প্রসেসর যেকোনো ডেটা বা প্রোগ্রাম রান করার সময় RAM থেকে ডেটা পড়তে (Read) এবং সেখানে ডেটা লিখতে (Write) পারে।
- ROM (Read-Only Memory): এটি একটি নন-ভোলাটাইল বা স্থায়ী মেমোরি। নাম থেকেই বোঝা যায়, এই মেমোরি থেকে ডেটা শুধুমাত্র পড়া (Read) যায়, কিন্তু সাধারণ অবস্থায় লেখা (Write) যায় না।

যেহেতু উভয় মেমোরি থেকেই ডেটা পড়া বা রিড করা সম্ভব, তাই সঠিক উত্তর Both (a) & (b)
i
ব্যাখ্যা (Explanation):
একটি PLC এর স্ক্যান সাইকেল (Scan cycle) মূলত কয়েকটি ধাপে সম্পন্ন হয়: ইনপুট রিড করা, প্রোগ্রাম এক্সিকিউট করা, আউটপুট আপডেট করা এবং কমিউনিকেশন বা হাউসকিপিং।

- Scan time বলতে সেই সম্পূর্ণ সময়কে বোঝায় যা একটি স্ক্যান সাইকেল সম্পন্ন করতে লাগে।
- একটি সম্পূর্ণ স্ক্যান সাইকেলের শেষ ধাপে অন্যান্য ডিভাইসের সাথে ডেটা আদান-প্রদান বা transmitted data communications সম্পন্ন করতে হয়। এই সম্পূর্ণ প্রক্রিয়াটি যে নির্দিষ্ট সময়ের মধ্যে শেষ হয় এবং পরবর্তী স্ক্যান শুরু করার জন্য প্রস্তুত হয়, তাকেই স্ক্যান টাইম নির্দেশ করে।

এখানে প্রথম ৩০টি প্রশ্নের ব্যাখ্যা দেখতে পারবেন, বাকি সব প্রশ্নের সম্পূর্ণ ব্যাখ্যা পেতে এখনই অ্যাপ ইন্সটল করুন।

Install App
i
ব্যাখ্যা (Explanation):
চলমান বা রানিং ডকুমেন্ট বন্ধ (Close) করার জন্য অপশনে দেওয়া শর্টকাটগুলোর কোনোটিই সঠিক নয়।

- Ctrl + W বা Alt + F4: সাধারণত কোনো চলমান ডকুমেন্ট বা উইন্ডো বন্ধ করার জন্য ব্যবহৃত হয়।
- Ctrl + S: এটি কোনো ডকুমেন্ট সংরক্ষণ বা সেভ (Save) করার জন্য ব্যবহৃত হয়।
- Ctrl + A: এটি ডকুমেন্টের সমস্ত টেক্সট বা উপাদান একসাথে সিলেক্ট (Select All) করার জন্য ব্যবহৃত হয়।
- Alt + W: এটি মাইক্রোসফট ওয়ার্ডের মতো প্রোগ্রামে 'View' ট্যাব ওপেন করতে ব্যবহৃত হয়।

যেহেতু সঠিক শর্টকাট অপশনে নেই, তাই সঠিক উত্তর none
i
ব্যাখ্যা (Explanation):
- Memory-mapped I/O সিস্টেমে মেমরি এবং I/O ডিভাইসের জন্য একই অ্যাড্রেস স্পেস ব্যবহার করা হয়।
- এই পদ্ধতিতে I/O ডিভাইসগুলোকে মেমরির অংশ হিসেবে বিবেচনা করা হয়, তাই ডেটা আদান-প্রদানের জন্য সাধারণ মেমরি ইনস্ট্রাকশন (যেমন: LDA, ADD, STA ইত্যাদি) উপস্থিত থাকে এবং ব্যবহৃত হয়।
- অন্যদিকে, IN এবং OUT হলো ডেডিকেটেড I/O ইনস্ট্রাকশন, যা এই সিস্টেমে থাকে না (এগুলো Isolated I/O-তে ব্যবহৃত হয়)।
- নোট: তাত্ত্বিকভাবে মেমরি ম্যাপড I/O-তে IN এবং OUT ইনস্ট্রাকশন অনুপস্থিত (not present) থাকে। তবে প্রদত্ত উত্তরে 'LDA' দেওয়া হয়েছে, যা মূলত এই সিস্টেমে উপস্থিত (present) থাকে এবং ব্যবহৃত হয়।
i
ব্যাখ্যা (Explanation):
- Ladder logic হলো একটি প্রোগ্রামিং ভাষা যা মূলত Programmable Logic Controllers (PLCs)-তে ব্যবহৃত হয়।
- এটি দেখতে অনেকটা হার্ডওয়্যার রিলে সার্কিটের মতো, যেখানে লজিক তৈরি করতে Virtual relay contacts (যেমন: Normally Open বা NO, Normally Closed বা NC) এবং Coils ব্যবহার করা হয়।
- এই কন্টাক্ট এবং কয়েলগুলো ফিজিক্যাল সুইচ এবং রিলে-এর মতো কাজ করে, যা ইন্ডাস্ট্রিয়াল অটোমেশন সিস্টেমে বিভিন্ন লজিক অপারেশন নিয়ন্ত্রণ করে।
i
ব্যাখ্যা (Explanation):
- IEC-এর পূর্ণরূপ হলো International Electrotechnical Commission
- এটি একটি আন্তর্জাতিক অলাভজনক সংস্থা, যা ইলেকট্রিক্যাল, ইলেকট্রনিক এবং সংশ্লিষ্ট প্রযুক্তির জন্য আন্তর্জাতিক মান (Standards) নির্ধারণ ও প্রকাশ করে।
- ১৯০৬ সালে প্রতিষ্ঠিত এই সংস্থাটির সদর দফতর সুইজারল্যান্ডের জেনেভাতে অবস্থিত।
i
ব্যাখ্যা (Explanation):
- নেটওয়ার্কে নোডগুলোর সংযুক্তির কাঠামোর ওপর ভিত্তি করে নেটওয়ার্ক টপোলজি প্রধানত ৫ প্রকার (হাইব্রিডসহ ৬ প্রকার) হয়ে থাকে।
- এগুলো হলো: বাস (Bus), রিং (Ring), স্টার (Star), ট্রি (Tree) এবং মেশ (Mesh) টপোলজি।
- যেহেতু অপশনগুলোর মধ্যে ৫ বা ৬ প্রকার উল্লেখ নেই (অপশনে ২, ৩ ও ৪ প্রকার দেওয়া আছে), তাই সঠিক উত্তর হবে কোনটিই নয়
i
ব্যাখ্যা (Explanation):
- যে কাউন্টার একটি পূর্বনির্ধারিত সর্বোচ্চ মান থেকে গণনা (count) শুরু করে ক্রমান্বয়ে কমে শূন্য (০) পর্যন্ত আসে, তাকে ডাউন-কাউন্টার (Down-counter) বলা হয়।
- অন্যদিকে, যে কাউন্টার শূন্য (০) থেকে গণনা শুরু করে ক্রমান্বয়ে ওপরের দিকে বাড়ে, তাকে আপ-কাউন্টার (Up-counter) বলে।
- আর আপ-ডাউন কাউন্টার (Up-down counter) প্রয়োজন অনুযায়ী উভয় দিকেই (বাড়তে বা কমতে) গণনা করতে সক্ষম।
i
ব্যাখ্যা (Explanation):
- কমিউনিকেশন মডিউল (Communication Module): এটি এমন একটি হার্ডওয়্যার ইন্টারফেস, যা দূরবর্তী পিএলসি (PLC) এবং ফিল্ড ডিভাইসের মধ্যে ডেটা আদান-প্রদান করতে ব্যবহৃত হয়।
- এটি বিভিন্ন প্রোটোকল ব্যবহার করে নেটওয়ার্কের মাধ্যমে ডেটা গ্রহণ ও প্রেরণ করার কাজ করে।
- অন্যদিকে, কমিউনিকেশন নেটওয়ার্ক হলো পুরো সংযোগ ব্যবস্থা এবং নেটওয়ার্ক টপোলজি হলো সেই সংযোগের গঠন বা লেআউট।
i
ব্যাখ্যা (Explanation):
- নেটওয়ার্ক টপোলজি (Network Topology): এটি একটি নেটওয়ার্কের ফিজিক্যাল বা লজিক্যাল লেআউট, যা একাধিক ব্যবহারকারী বা নোডগুলোর (Nodes) মধ্যে আন্তঃসংযোগ (Interconnection) স্থাপন করে।
- এটি নির্ধারণ করে ডিভাইসগুলো কীভাবে একে অপরের সাথে যুক্ত থাকবে এবং কীভাবে ডেটা আদান-প্রদান করবে।
- উদাহরণস্বরূপ: বাস (Bus), রিং (Ring), স্টার (Star) ইত্যাদি টপোলজি একাধিক ব্যবহারকারীকে একটি নির্দিষ্ট কাঠামোতে যুক্ত করে ডেটা প্রবাহ নিশ্চিত করে।
i
ব্যাখ্যা (Explanation):
- যে কাউন্টার শূন্য (০) থেকে গণনা শুরু করে ক্রমান্বয়ে ওপরের দিকে বা একটি পূর্ব-নির্ধারিত মান পর্যন্ত বাড়ে, তাকে আপ-কাউন্টার (Up-counter) বলে।
- অন্যদিকে, যে কাউন্টার একটি পূর্বনির্ধারিত সর্বোচ্চ মান থেকে গণনা (count) শুরু করে ক্রমান্বয়ে কমে শূন্য (০) পর্যন্ত আসে, তাকে ডাউন-কাউন্টার (Down-counter) বলা হয়।
- আর আপ-ডাউন কাউন্টার (Up-down counter) প্রয়োজন অনুযায়ী উভয় দিকেই (বাড়তে বা কমতে) গণনা করতে সক্ষম।
i
ব্যাখ্যা (Explanation):
- রিং টপোলজি (Ring Topology): এই টপোলজিতে প্রতিটি ডিভাইস তার পার্শ্ববর্তী দুটি ডিভাইসের সাথে যুক্ত হয়ে একটি বৃত্তাকার রিং তৈরি করে।
- এই টপোলজিতে ডেটা আদান-প্রদানের জন্য টোকেন পাসিং (Token Passing) পদ্ধতি ব্যবহার করা হয়।
- টোকেন পাসিংয়ের ফলে নেটওয়ার্কে ডেটা সংঘর্ষের (Data collision) সম্ভাবনা থাকে না, কারণ যে ডিভাইসের কাছে টোকেন থাকে, কেবল সে-ই ডেটা পাঠাতে পারে।

এখানে প্রথম ৩০টি প্রশ্নের ব্যাখ্যা দেখতে পারবেন, বাকি সব প্রশ্নের সম্পূর্ণ ব্যাখ্যা পেতে এখনই অ্যাপ ইন্সটল করুন।

Install App
i
ব্যাখ্যা (Explanation):
- অফ-ডিলে টাইমার (Off-delay timer): এই টাইমার ইনপুট সিগন্যাল বন্ধ (Turn-off) হওয়ার পরও একটি নির্দিষ্ট বা পূর্ব-নির্ধারিত সময় পর্যন্ত আউটপুটকে চালু (Turn-on) রাখে এবং সময় শেষ হলে আউটপুট বন্ধ করে দেয়।
- অন্যদিকে, অন-ডিলে টাইমার (On-delay timer) ইনপুট সিগন্যাল পাওয়ার পর একটি নির্দিষ্ট সময় বিলম্ব (delay) করে তারপর আউটপুট চালু করে।
- সুতরাং, টার্ন-অফ হওয়ার পূর্বে একটি নির্ধারিত সময় পর্যন্ত টার্ন-অন থাকার বৈশিষ্ট্যটি অফ-ডিলে টাইমার-এর।
সঠিক উত্তর: 0 | ভুল উত্তর: 0