Arduino এম্বেডেড সিস্টেমগুলিকে আরও পরিচিত করার জন্য ডিজাইন করা হয়েছিল। আরডুইনোর আগে, মাইক্রোকন্ট্রোলারগুলি মোকাবেলা করা সহজ ছিল না। আরডুইনো তার ওপেন সোর্স প্ল্যাটফর্মের সাহায্যে মাইক্রোকন্ট্রোলার এবং প্রোগ্রামারদের মধ্যে ব্যবধান কমিয়েছে। অন্য দিকে, পিএলসি এই নামেও পরিচিত প্রোগ্রামেবল লজিক কন্ট্রোলার একটি শক্তিশালী কম্পিউটার কন্ট্রোল সিস্টেম যা শিল্প কাজ, মেশিন ফাংশন এবং এমনকি পুরো শিল্প উত্পাদন লাইনকে স্বয়ংক্রিয় করে। PLC হল একটি CPU-এর মতো যা কঠোর শিল্প পরিস্থিতিতে কাজ করার জন্য ডিজাইন করা হয়েছে।
Arduino একটি PLC
হ্যাঁ , কেউ বলতে পারে যে Arduino একটি PLC কারণ Arduino এবং PLC উভয়ই ইনপুট নিতে এবং সেই অনুযায়ী সেগুলি চালানোর জন্য একটি কন্ট্রোলার ব্যবহার করে। পিএলসি হল একটি মাইক্রোকন্ট্রোলার যা শিল্প অ্যাপ্লিকেশনের জন্য ডিজাইন করা হয়েছে যখন আরডুইনো হল একটি কন্ট্রোলার বোর্ড যা নতুনদের এবং ছোট আকারের অ্যাপ্লিকেশনগুলিকে লক্ষ্য করে। তাদের মধ্যে বিদ্যমান পার্থক্য হল আরডুইনো প্রচলিত প্রোগ্রামিং ভাষা যেমন C++ ব্যবহার করে ডেটা প্রসেস করার জন্য যখন পিএলসি প্রোগ্রামিং ল্যাডার-লজিক প্রোগ্রামিং এর উপর নির্মিত হয়।
Arduino এবং PLC এর মধ্যে প্রধান পার্থক্যগুলির মধ্যে একটি হল যে উভয়ই দুটি ভিন্ন পরিবেশের জন্য তৈরি করা হয়। PLC সিস্টেম কেনা এবং মেরামত করা খুবই ব্যয়বহুল, এছাড়াও PLC কন্ট্রোলার ব্যবহার করে উচ্চ সম্ভাবনা আহরণের জন্য সফ্টওয়্যার ডিজাইনারদের কাছ থেকে নির্দিষ্ট দক্ষতার প্রয়োজন হয়। Arduino এর জনপ্রিয়তার কারণে এক ধরনের সার্বজনীন প্রোগ্রামেবল কন্ট্রোলার যার আলাদা এবং সহজে ব্যবহারযোগ্য প্রোগ্রামিং প্লাটফর্ম IDE রয়েছে।
Arduino PLC হিসাবে ব্যবহার করা যেতে পারে?
হ্যাঁ, Arduino একটি PLC হিসাবে ব্যবহার করা যেতে পারে। Arduino এর কাজ একরকম PLC কন্ট্রোলারের মত কিন্তু I/O পিনের সীমিত সংখ্যক কারণে Arduino শিল্পে PLC কে সম্পূর্ণভাবে প্রতিস্থাপন করতে পারে না। প্রযুক্তি বাড়ার সাথে সাথে একাধিক প্ল্যাটফর্মের মত আবির্ভূত হয় চেক এবং অটোমেশন ডাইরেক্ট যেটি Arduino ভিত্তিক শিল্প পিএলসি কন্ট্রোলার ডিজাইন করে যা সস্তা কিন্তু শিল্প পিএলসি এর মতই কাজ করে।
Arduino ভিত্তিক PLC এর তালিকা
-
- শিল্প ঢাল Arduino PLCs
- কন্ট্রোলিনো আরডুইনো পিএলসি
শিল্প ঢাল Arduino PLCs
ইন্ডাস্ট্রিয়াল শিল্ডস হল আরডুইনো ভিত্তিক পিএলসি শিল্ডগুলির একটি নেতৃস্থানীয় প্রস্তুতকারক। একাধিক ঢাল সবার মধ্যে এই গ্রুপ দ্বারা ডিজাইন করা হয় এআরডিবক্স এবং এম-ডুইনো সবচেয়ে জনপ্রিয় বেশী হয়.
ARDBOX আরডুইনো লিওনার্দোর উপর ভিত্তি করে তৈরি করা হয়েছে এবং এটি মাঝারি আকারের অ্যাপ্লিকেশনের জন্য ডিজাইন করা হয়েছে। M-Duino Arduino মেগা বোর্ড ব্যবহার করে ডিজাইন করা হয়েছে। M-Duino এর বেশিরভাগ প্রযুক্তিগত বৈশিষ্ট্য Arduino Mega বোর্ডের মতই।
কন্ট্রোলিনো আরডুইনো পিএলসি
কন্ট্রোলিনো আরেকটি আরডুইনো ভিত্তিক প্ল্যাটফর্ম যা Arduino বোর্ড ব্যবহার করে PLC ডিজাইন করার জন্য খুব বিখ্যাত। কন্ট্রোলিনো ওপেন সোর্স আরডুইনো প্ল্যাটফর্মকে ইন্ডাস্ট্রিয়াল বেস পিএলসি-এর সাথে একত্রিত করে। এই কোম্পানি দ্বারা ডিজাইন করা সবচেয়ে বেশি ব্যবহৃত কিছু Arduino PLC হল মেগা চেক করুন এবং মিনি চেকার। কন্ট্রোলিনো মেগা ব্যবহার করে ডিজাইন করা হয়েছে ATmega2560 কন্ট্রোলার সাধারণত Arduino মেগা বোর্ডে ব্যবহৃত হয়। Controllino Mini Arduino UNO বোর্ডের উপর ভিত্তি করে এবং Arduino UNO এর মতো একই চিপ ব্যবহার করে।
এই সমস্ত বোর্ডের সংক্ষিপ্ত তুলনা নীচের টেবিলে দেখানো হয়েছে:
স্পেসিফিকেশন | এআরডিবক্স | এম-ডুইনো | মিনি চেকার | মেগা চেক করুন |
ইনপুট ভোল্টেজ | 12V বা 24V | 12V বা 24V | 12V বা 24V | 12V বা 24V |
মাইক্রোকন্ট্রোলার | ATmega32u4 | ATmega2560 | ATmega328p | ATmega2560 |
সর্বোচ্চ বর্তমান | 1.5A | 1.5A | 6A সর্বোচ্চ রিলে আউটপুট বর্তমান | 6A সর্বোচ্চ রিলে আউটপুট বর্তমান |
ঘরির গতি | 16MHz | 16MHz | 16MHz | 16MHz |
প্রোগ্রাম ভাষা | আরডুইনো আইডিই | আরডুইনো আইডিই | আরডুইনো আইডিই | আরডুইনো আইডিই |
ফ্ল্যাশ মেমরি | 32KB | 32KB | 32KB | 256KB |
এসআরএএম | 2.5KB | 2KB | 2KB | 8KB |
EEPROM | 1KB | 1KB | 1KB | 4KB |
যোগাযোগ | I2C-USB-SPI-TTL-RS232-RS485 | I2C1-USB-SPI-ইথারনেট-RS232-RS485-Tx, Rx | I2C1-USB-SPI-TTL | I2C1-USB-SPI-ইথারনেট-TTL-RS485 |
মোট ইনপুট পয়েন্ট | 10 | 13,26,36 | 8 | একুশ |
মোট আউটপুট পয়েন্ট | 10 | ৮,৬,২২ | 8 | 24 |
আরডুইনো এবং পিএলসি - তুলনা
কেউ বলতে পারে না যে Arduino পিএলসি বা তদ্বিপরীত থেকে ভাল। আরডুইনো এবং পিএলসি তুলনা করা সহজ কাজ নয় এবং এখন আরডুইনো ভিত্তিক পিএলসি এর সাথে এটি করা আরও কঠিন কাজ হয়ে উঠেছে। উভয়েরই তাদের পরিবেশের উপর নির্ভর করে সুবিধা এবং অসুবিধা রয়েছে। এখানে কিছু পয়েন্ট রয়েছে যা তাদের মধ্যে একটি সংক্ষিপ্ত তুলনা দেখায়:
-
- Arduino শুধুমাত্র মেশিন কোড সঞ্চয় করে তাই এটি কোডটি ডাউনলোড করা এবং সমস্যা সমাধান করা অসম্ভব করে তোলে যখন PLC তার কোড মন্তব্য, পরিবর্তনশীল নাম, নির্দেশাবলী সহ সংরক্ষণ করে এবং PLC ব্যবহার করে আমরা এমনকি আমাদের প্রকল্প কোড ডাউনলোড করতে এবং সহজেই এটি পরিবর্তন করতে পারি।
- পিএলসি-র সাহায্যে পুরো উৎপাদন প্রক্রিয়া বন্ধ না করেই নতুন কোড আপলোড করা সম্ভব যখন আরডুইনো রিয়েল টাইম তৈরির অনুমতি দেয় না, পরিবর্তন করতে বা একটি নতুন কোড আপলোড করার জন্য একজনকে অবশ্যই সিস্টেমটি সম্পূর্ণরূপে বন্ধ করতে হবে।
- আরডুইনোর ডেটা পর্যবেক্ষণের জন্য রিয়েল টাইম ভিউ নেই যখন পিএলসি ব্যবহারকারীদের রিয়েল টাইম ডেটা বিশ্লেষণ করতে এবং মই কোড নিরীক্ষণ করতে দেয়।
- আমাদের প্রজেক্ট শুরু করার আগেই Arduino-এ I/O পিনগুলি ঘোষণা করা দরকার কিন্তু PLC এর সাথে বেশিরভাগ পিন ইতিমধ্যেই ম্যাপ করা হয়েছে যা প্রোগ্রাম করা সহজ করে তোলে
- PLC-এর সাথে আমাদের কাছে CPU, I/O এবং কমিউনিকেশন ওয়াচডগ রয়েছে যা PLCকে লুপে আটকে যেতে বাধা দেয় আরডুইনোতে এটি করার জন্য আমাদের প্রোজেক্টের সাথে এটি ব্যবহার করার আগে আমাদের এটি প্রোগ্রাম করতে হবে।
Arduino PLC এর সুবিধা
-
- কম খরচে পাওয়া যায়
- Arduino IDE ব্যবহার করে সহজেই প্রোগ্রাম করা যায়
- সমন্বয় সহজে করা যেতে পারে
- প্রতিস্থাপন করা সহজ
- কম মেরামত খরচ
Arduino PLC এর অসুবিধা
-
- সীমিত পছন্দ উপলব্ধ
- উচ্চ স্কেল শিল্প অ্যাপ্লিকেশনের সাথে সামঞ্জস্যপূর্ণ নয়
- প্রচলিত PLC এর তুলনায় ঘন ঘন রক্ষণাবেক্ষণ প্রয়োজন
- সীমিত I/O পিন
- বাস্তব সময় পরিবর্তন করা যাবে না
উপসংহার
ইলেকট্রনিক প্রকল্পগুলি ডিজাইন করে এমন লোকেদের জন্য আরডুইনো একটি প্রিয় প্ল্যাটফর্ম। Arduino বোর্ডের অগ্রগতির সাথে, তারা শিল্প অটোমেশনে তাদের পথ তৈরি করে। দীর্ঘদিন ধরে, পিএলসিগুলি শিল্প জগতে নেতৃস্থানীয় নিয়ন্ত্রক ছিল কিন্তু এখন আরডুইনো ভিত্তিক পিএলসিগুলি প্রচলিত পিএলসিগুলির তুলনায় অনেক কম খরচের কারণে শিল্পগুলিতে তাদের জায়গা তৈরি করেছে।