কন্ট্রোলনেট: আর্কিটেকচার, কাজ, পার্থক্য এবং এর অ্যাপ্লিকেশন

সমস্যাগুলি দূর করার জন্য আমাদের উপকরণটি ব্যবহার করে দেখুন





কন্ট্রোলনেট প্রযুক্তি প্রথম 1995 সালে রকওয়েল অটোমেশন দ্বারা বিকশিত হয়েছিল কারণ এটি সাম্প্রতিক প্রযুক্তির প্রবণতাগুলির থেকে এগিয়ে থাকার চেষ্টা করে। এর পরে, এই উন্মুক্ত শিল্প নেটওয়ার্ক প্রোটোকল সম্পূর্ণরূপে নিয়ন্ত্রণ নেট ইন্টারন্যাশনাল দ্বারা পরিচালিত হয়েছিল। যাইহোক, কন্ট্রোলনেটের ব্যবস্থাপনা ও সমর্থন ওডিভিএ (ওপেন ডিভাইসনেট ভেন্ডরস অ্যাসোসিয়েশন) এর কাছে হস্তান্তর করা হয়েছিল যাতে এটি সমস্ত কিছু পরিচালনা করে প্রোটোকল কমন ইন্ডাস্ট্রিয়াল প্রোটোকল পরিবারের মধ্যে। কন্ট্রোলনেট বিভিন্ন বৈশিষ্ট্য প্রদান করে যেমন রিয়েল-টাইমে ইন্টারলকিং, I/O ব্যান্ডউইথ, পিয়ার-টু-পিয়ার মেসেজিং ইত্যাদি। কন্ট্রোলনেট নেটওয়ার্ক প্রধানত উত্পাদন এবং প্রক্রিয়া উভয়ের জন্য সময়-গুরুত্বপূর্ণ অ্যাপ্লিকেশন ডেটা ট্রান্সমিশন জুড়ে উত্পাদনশীলতা বাড়ানোর জন্য ডিজাইন করা হয়েছে। অটোমেশন . তাই এই নিবন্ধটি কন্ট্রোলনেট - আর্কিটেকচার, কাজ এবং এর অ্যাপ্লিকেশন সম্পর্কে সংক্ষিপ্ত তথ্য নিয়ে আলোচনা করে।


ControlNet কি?

কন্ট্রোলনেট হল একটি ওপেন ইন্ডাস্ট্রিয়াল নেটওয়ার্ক প্রোটোকল যা সিআইপি (কমন ইন্ডাস্ট্রিয়াল প্রোটোকল) ব্যবহার করে উচ্চতর স্তরের জন্য OSI মডেলের স্তরগুলি . কন্ট্রোলনেট ডিজাইনাররা ট্রান্সপোর্ট লেয়ার, নেটওয়ার্ক লেয়ার, ডাটা লিংক এবং ফিজিক্যাল লেয়ারের সিআইপি লেয়ারগুলিকে কন্ট্রোলনেট নেটওয়ার্কের প্রয়োজনীয়তার সাথে মানানসই করে।



এই প্রোটোকলটি মূলত প্রোগ্রামিং এর সাথে সামঞ্জস্যপূর্ণ, উচ্চ-গতি নিয়ন্ত্রণ এবং I/O ডেটা স্থানান্তর দেওয়ার জন্য ডিজাইন করা হয়েছিল যা নেটওয়ার্কের উপরে একটি নির্দিষ্ট সময়ে যুক্তি সেট করে। এই নেটওয়ার্কের সাথে যোগাযোগ করা বিভিন্ন ডিভাইস রয়েছে পিএলসি (প্রোগ্রামেবল লজিক কন্ট্রোলার) , HMIs, I/O চ্যাসিস, ড্রাইভ, রোবট এবং ব্যক্তিগত কম্পিউটার। এটি সাধারণত নির্ধারিত যোগাযোগের সাথে চমৎকারভাবে কাজ করে এমন অ্যাপ্লিকেশনের জন্য ব্যবহার করা হয়।

এই নেটওয়ার্কের ডেটা স্থানান্তর গতি হল 5 Mbps এবং তিনটি বিখ্যাত নেটওয়ার্কের মধ্যবর্তী সীমার মধ্যে রয়েছে EtherNet/IP এর মাধ্যমে যার রেঞ্জ 10Mbps – 1Gbps এবং DeviceNet রেঞ্জ 125 – 500 Kbps।



কন্ট্রোলনেট আর্কিটেকচার

কন্ট্রোলনেট প্রোটোকলটি শিল্প অটোমেশন অ্যাপ্লিকেশনগুলিতে ব্যবহৃত হয়। কন্ট্রোলনেট বিভিন্ন OSI স্তরের মধ্যে আন্তঃসংযোগ সহজতর করার জন্য CIP বা কমন ইন্ডাস্ট্রিয়াল প্রোটোকল ব্যবহার করে। এই প্রোটোকলটি প্রোগ্রামিংয়ের মাধ্যমে ধারাবাহিক ডেটা স্থানান্তর এবং উচ্চ-গতি নিয়ন্ত্রণ প্রদানের জন্য ডিজাইন করা হয়েছে। যাতে এটি নেটওয়ার্কের উপরে একটি নির্দিষ্ট সময়ের জন্য যুক্তি সেট করে এবং দ্রুত ডেটা স্থানান্তর করতে সহায়তা করে। এই নেটওয়ার্কে পিএলসি, আই/ও চেসিস, ব্যক্তিগত কম্পিউটার এবং ড্রাইভারের মতো বিভিন্ন ডিভাইস রয়েছে।

  কন্ট্রোলনেট নেটওয়ার্ক
কন্ট্রোলনেট নেটওয়ার্ক

কন্ট্রোলনেট সংযোগকারী এবং তারগুলি

এখানে, এটি লক্ষণীয় যে কন্ট্রোলনেট BNC সংযোগকারীগুলির মাধ্যমে RG-6 সমাক্ষ তারগুলি ব্যবহার করে। কন্ট্রোলনেটে ব্যবহৃত সংযোগকারীগুলি একটি BNC সংযোগকারী। BNC সংযোগকারী একটি ছোট সহজে সংযোগ বা সংযোগ বিচ্ছিন্ন RF সংযোগকারী, সমাক্ষ তারের জন্য ব্যবহৃত হয়। এই সংযোগকারীটি মূলত 50 ওহম এবং 75-ওহম ধরনের তৈরি করা সহ কেবলের অনুরূপ বৈশিষ্ট্যগত প্রতিবন্ধকতা বজায় রাখার জন্য ডিজাইন করা হয়েছে। সাধারণত, এটি প্রায় 2 GHz এবং 500 ভোল্ট পর্যন্ত RF এবং ভিডিও সংযোগের জন্য ব্যবহৃত হয়। এই সংযোগকারীগুলি টেলিভিশন, রেডিও এবং অন্যান্য আরএফ ইলেকট্রনিক সরঞ্জামের মধ্যে ছোট থেকে খুব ছোট সমাক্ষ তারের সাথে ব্যবহার করা হয়। তাই এগুলি সাধারণত প্রাথমিক কম্পিউটার নেটওয়ার্কগুলির জন্য ব্যবহার করা হত যেমন IBM PC Network, ARCnet এবং 10BASE2 ভেরিয়েন্ট।

  কন্ট্রোলনেট সংযোগকারী এবং তারগুলি
কন্ট্রোলনেট সংযোগকারী এবং তারগুলি

কন্ট্রোলনেট আপনাকে তারের প্রকারগুলি বেছে নিতে দেয় যেখানে এই তারগুলির নমনীয় বা সরাসরি সমাধি প্রকৃতি রয়েছে৷ এছাড়াও, এই তারগুলি যে কোনও পরিবেশে ব্যবহার করা হয়। কন্ট্রোলনেটের জন্য বিকল্পভাবে, বিভিন্ন অ্যাপ্লিকেশন রয়েছে যার জন্য দীর্ঘ দূরত্বের প্রয়োজন হয় এবং ক্যাবলিংয়ের মধ্যে অপটিক্যাল ফাইবার (OFC) ব্যবহার করা হয়। এখানে, এটি লক্ষ্য করা খুবই প্রয়োজনীয় যে, এটি নেটওয়ার্কে সর্বাধিক 99টি নোড সমর্থন করে।

কন্ট্রোলনেটের নোডগুলি কেবল একটি MAC আইডি ঠিকানার মাধ্যমে বরাদ্দ করা হয়। উপরন্তু, প্রতিটি নোড উত্তরসূরি এবং পূর্বসূরীর ঠিকানাও সনাক্ত করে। কন্ট্রোলনেটের ইন্টারফেসের মধ্যে উপলব্ধ প্রতিটি নোড প্রধানত একটি নির্ধারিত সময় (টোকেন) অন্তর্ভুক্ত করে। সুতরাং, এই নেটওয়ার্কে, একটি সময়ে শুধুমাত্র একটি নোড প্রেরণ করা হয় যা শেষ পর্যন্ত অনিরাপদ প্রস্তাব গ্রহণ থেকে ডেটার সংঘর্ষ এড়াতে পারে। কন্ট্রোলনেট সঠিকভাবে সাজানো থাকলে, এটি অত্যন্ত নির্ভরযোগ্য এবং স্থিতিশীল হতে পারে। উপরন্তু, বিভিন্ন শিল্প অটোমেশন-ভিত্তিক নেটওয়ার্কের তুলনায় এটি দীর্ঘ সময়ের জন্য কম রক্ষণাবেক্ষণের প্রয়োজন।

কন্ট্রোলনেট টপোলজি

কন্ট্রোলনেট টপোলজিস নেটওয়ার্ক ডিজাইন করার সময় ট্রাঙ্কলাইন-ড্রপলাইন, গাছ বা তারকা।

ট্রাঙ্কলাইন-ড্রপলাইন টপোলজি

ট্রাঙ্ক লাইন-ড্রপ লাইন টপোলজি শুধুমাত্র একটি তারের পাতলা বা পুরু তার ব্যবহার করে। নেটওয়ার্ক সীমার মধ্যে প্রধান দূরত্ব তারের দৈর্ঘ্য এবং ডেটা গতির সাথে পৃথক হয়। এই টপোলজিতে, নোডগুলি সরাসরি প্রধান লাইনের সাথে সংযুক্ত হতে পারে অন্যথায় ছোট শাখাগুলির মাধ্যমে। এই টপোলজি সিগন্যাল এবং পাওয়ার ডিস্ট্রিবিউশন উভয়ের জন্য আলাদাভাবে পাকানো জোড়া বাস সরবরাহ করে।

ট্রি টপোলজি

ট্রি টপোলজি হল এক ধরনের নেটওয়ার্ক টপোলজি যা দেখতে গাছের মতো। এই টপোলজিতে একটি কেন্দ্রীয় নোড রয়েছে এবং প্রতিটি নোড কেবল একটি একক লেন জুড়ে এই নোডের সাথে সংযুক্ত থাকে। এই টপোলজির প্রধান সুবিধা হল; স্টার এবং বাস টপোলজির সংমিশ্রণ, একটি ত্রুটি সনাক্তকরণ, স্থায়িত্ব, ডিভাইস সমর্থন, নেটওয়ার্ক বৃদ্ধি, ইত্যাদি। এই টপোলজিটি প্রায়শই অফিস বা বাড়িতে কম্পিউটার, প্রিন্টার ইত্যাদির মতো বিভিন্ন ডিভাইস সংযোগ করার জন্য ব্যবহৃত হয়। এই টপোলজি বাস নেটওয়ার্ক তৈরি করতে সাহায্য করে, যেখানে প্রতিটি ডিভাইস কেবল একটি মধ্যম সার্ভারের সাথে সংযুক্ত থাকে।

স্টার টপোলজি

স্টার টপোলজি হল এক ধরনের নেটওয়ার্ক টপোলজি যেখানে প্রতিটি ডিভাইস পৃথকভাবে একটি কেন্দ্রীয় নোডের সাথে সংযুক্ত থাকে, যাকে হাব/সুইচ বলা হয়। এই টপোলজি দেখতে একটি তারার মতো। এই টপোলজি হাবের দিকে প্রতিটি হোস্টকে স্বাধীনভাবে সংযুক্ত করে ট্রান্সমিশন লাইনের ব্যর্থতার প্রভাব কমাতে সাহায্য করে। সুতরাং, প্রতিটি হোস্ট হাব থেকে প্রেরণ এবং গ্রহণের মাধ্যমে অন্য সকলের সাথে যোগাযোগ করতে পারে। সম্পর্কে আরো জানতে এই লিঙ্ক পড়ুন দয়া করে স্টার টপোলজি .

শারীরিক মিডিয়া

কন্ট্রোলনেট প্রোটোকল ফিজিক্যাল মিডিয়াতে প্রধানত ট্যাপস, সেগমেন্টস, টার্মিনেটিং রেজিস্টরস, ব্রিজ এবং রিপিটার রয়েছে যা নীচে আলোচনা করা হয়েছে।

ট্যাপগুলি হল এক ধরনের ফিজিক্যাল মিডিয়া যা আপনাকে ড্রপ ক্যাবলের সাহায্যে ট্রাঙ্কে নোডগুলি ঠিক করতে দেয়। এগুলি বিভিন্ন প্রকারে পাওয়া যায় যেমন T বা Y, সোজা এবং সমকোণ যা কন্ট্রোলনেট নেটওয়ার্ক কনফিগার করার সময় নমনীয়তা রাখে।

প্রতিটি ট্রাঙ্ক তারের প্রান্তে, একটি 75Ω টার্মিনেটিং প্রতিরোধক ব্যবহার করা হয়। সেগমেন্ট এবং ট্যাপ নামে পরিচিত ট্রাঙ্ক তারের সেটের প্রতিটি প্রান্তে সমাপ্ত প্রতিরোধক থাকে। প্রতিটি সেগমেন্টের দৈর্ঘ্য প্রধানত ট্রাঙ্কের সাথে সংযুক্ত ডিভাইসের উপর নির্ভর করে।

রিপিটারগুলি কেবল অংশগুলির মধ্যে সংযোগ করে কন্ট্রোলনেট নেটওয়ার্কগুলিকে প্রসারিত করতে কার্যকর।
সেতু হল যোগাযোগের সংযোগ হিসাবে নেটওয়ার্কের মধ্যে ব্যবহৃত ডিভাইস। এই ডিভাইসগুলো নেটওয়ার্ক প্যাকেটের তথ্য ফরোয়ার্ড করে।

টোকেন রিং

কন্ট্রোলনেটের নোডগুলিকে একটি MAC আইডি ঠিকানা বরাদ্দ করা হয় যেখানে প্রতিটি নোড তার উত্তরসূরী এবং পূর্বসূরীর ঠিকানাকেও স্বীকৃতি দেয়। এখানে, প্রতিটি নোড একটি নির্ধারিত সময় অন্তর্ভুক্ত করে যা একটি টোকেনের মাধ্যমে নির্ধারিত হয়। যখন নোডের টোকেনের নিয়ন্ত্রণ থাকে, তখন টোকেন তার সময়সীমা অর্জন না করা পর্যন্ত এটি ডেটা ফ্রেম পাঠায়। এর পরে, একটি নতুন টোকেন তৈরি করা যেতে পারে যা পরবর্তী যৌক্তিক উত্তরাধিকারীর কাছে চলে যায়।

  কন্ট্রোলনেট টোকেন রিং
কন্ট্রোলনেট টোকেন রিং

টাইমিং

কন্ট্রোলনেট টাইমিং একটি NUT বা নেটওয়ার্ক আপডেট সময়ের সাথে সম্পন্ন করা হয় যা একটি স্থায়ী এবং পুনরাবৃত্তিমূলক সময় চক্রের উপর নির্ভর করে। নেটওয়ার্ক আপডেটের সময় 2 থেকে 100 মিসেক সময়কালের মধ্যে সেট করা হয়েছে এবং এতে তিনটি প্রধান অংশ নির্ধারিত, অনির্ধারিত এবং গার্ডব্যান্ড অন্তর্ভুক্ত রয়েছে। কন্ট্রোলনেটে, নোডগুলির মধ্যে টাইমার রয়েছে যা NUT দ্বারা সিঙ্ক্রোনাইজ করা হয় যা ধারাবাহিকভাবে নোডগুলির মধ্যে প্রবেশের সময়কে আলাদা করে।

মেসেজিং

কন্ট্রোলনেট প্রোটোকল প্রধানত সংযুক্ত এবং সংযোগহীন দুটি ধরণের বার্তা ব্যবহার করে যা নীচে আলোচনা করা হয়েছে।

এই প্রোটোকলে সংযুক্ত মেসেজিং প্রধানত প্রতিটি নোডের সম্পদ ব্যবহার করে যা নির্দিষ্ট উদ্দেশ্যে ব্যবহৃত হয় যেমন স্থানান্তর বা রিয়েল-টাইম I/O ডেটা এবং ঘন ঘন স্পষ্ট বার্তার লেনদেন। সংযোগের সংস্থানগুলি আলাদা করে রাখা হয় এবং সংযোগহীন বার্তা ব্যবস্থাপক ব্যবহার করে উপলব্ধ যোগাযোগ পরিষেবাগুলির সাথে সাজানো হয়।

সংযোগ স্থাপনের পদ্ধতিতে সংযোগহীন মেসেজিং ব্যবহার করা হয় এবং এটি কম অগ্রাধিকার এবং বিরল বার্তাগুলির জন্যও ব্যবহৃত হয়। এই ধরনের মেসেজিং সর্বদা অনির্ধারিত ব্যান্ডউইথ ব্যবহার করে এবং একটি ডিভাইসের মধ্যে সংযোগহীন সংস্থানগুলিকে ইউসিএমএম (অসংযুক্ত বার্তা ম্যানেজার) বলা হয়। একটি সামঞ্জস্য ঘোষণা পেতে, কন্ট্রোলনেট প্রোটোকল পণ্যগুলি অন্যান্য ধরণের ডিভাইস থেকে অনুরোধ গ্রহণ করার জন্য একটি UCMM কার্যকর করার জন্য প্রয়োজনীয়।

কন্ট্রোলনেট কিভাবে কাজ করে?

কন্ট্রোলনেটে, একটি সময়ে শুধুমাত্র একটি নোড পাঠানো যেতে পারে যা কোনও ডেটা সংঘর্ষকে প্রতিরোধ করবে। একবার নোড পাঠানো বন্ধ করে দেয় এবং টোকেনের আগে না যায়, তাহলে কন্ট্রোলনেট এতে শর্তাবলী লিখেছে যা আবার টোকেন তৈরি করবে এবং এটিকে আরও যৌক্তিক উত্তরাধিকারীর কাছে প্রেরণ করবে। কন্ট্রোলনেট একটি উন্মুক্ত নিয়ন্ত্রণ নেটওয়ার্ক যা রিয়েল-টাইম এবং উচ্চ-থ্রুপুট অ্যাপ্লিকেশন চাহিদা পূরণ করে। এই প্রোটোকল একটি নিয়ামক থেকে অন্য নিয়ামক এবং রিয়েল-টাইম I/O নিয়ন্ত্রণ, ভালভ এবং ড্রাইভগুলিতে ইন্টারলকিং সমর্থন করে। এটি প্রক্রিয়া এবং বিচ্ছিন্ন অ্যাপ্লিকেশনগুলির মধ্যে নিয়ন্ত্রণ নেটওয়ার্কিং সরবরাহ করে।

কন্ট্রোলনেট নোড হিসাবে একটি মাইক্রোকন্ট্রোলারকে কীভাবে কনফিগার/কোড করবেন?

কন্ট্রোলনেট নোড হিসাবে একটি মাইক্রোকন্ট্রোলার কনফিগার করার জন্য কন্ট্রোলনেট নেটওয়ার্কে যোগাযোগ সক্ষম করতে প্রয়োজনীয় হার্ডওয়্যার এবং সফ্টওয়্যার উপাদানগুলি সেট আপ করা জড়িত। কন্ট্রোলনেট নোড হিসাবে একটি মাইক্রোকন্ট্রোলার কনফিগার করার পদক্ষেপগুলির একটি সাধারণ রূপরেখা এখানে রয়েছে:

  • একটি সামঞ্জস্যপূর্ণ মাইক্রোকন্ট্রোলার চয়ন করুন: একটি মাইক্রোকন্ট্রোলার নির্বাচন করুন যা ControlNet প্রোটোকল সমর্থন করে বা প্রয়োজনীয় হার্ডওয়্যার বৈশিষ্ট্য যেমন CAN (কন্ট্রোলার এরিয়া নেটওয়ার্ক) ইন্টারফেস এবং একটি সামঞ্জস্যপূর্ণ ট্রান্সসিভার রয়েছে৷
  • কন্ট্রোলনেট যোগাযোগ স্ট্যাক প্রাপ্ত করুন: আপনার নির্বাচিত মাইক্রোকন্ট্রোলারের জন্য ControlNet যোগাযোগ স্ট্যাক/লাইব্রেরি অর্জন করুন। স্ট্যাক কন্ট্রোলনেট নেটওয়ার্কে যোগাযোগ সক্ষম করতে প্রয়োজনীয় ফাংশন এবং প্রোটোকল প্রদান করে।
  • হার্ডওয়্যার সেটআপ:
    • CAN ইন্টারফেস ব্যবহার করে একটি ControlNet নেটওয়ার্কে মাইক্রোকন্ট্রোলার সংযোগ করুন। এটি সাধারণত মাইক্রোকন্ট্রোলারের CANH এবং CANL পিনগুলিকে একটি CAN ট্রান্সসিভারের সংশ্লিষ্ট পিনের সাথে সংযুক্ত করে।
    • মাইক্রোকন্ট্রোলারের স্পেসিফিকেশন অনুযায়ী পাওয়ার সাপ্লাই এবং অন্যান্য প্রয়োজনীয় সংযোগ প্রদান করুন।
  • ফার্মওয়্যার উন্নয়ন:
    • আপনার প্রাপ্ত ControlNet যোগাযোগ স্ট্যাক/লাইব্রেরি ব্যবহার করে মাইক্রোকন্ট্রোলারের জন্য ফার্মওয়্যারটি লিখুন। এই ফার্মওয়্যারটি ControlNet নেটওয়ার্কের সাথে যোগাযোগ পরিচালনা করবে।
    • কন্ট্রোলনেট নেটওয়ার্কে অন্যান্য ডিভাইসের সাথে ডেটা বিনিময় পরিচালনার জন্য প্রয়োজনীয় ফাংশনগুলি বাস্তবায়ন করুন৷
  • ডিভাইস কনফিগারেশন:
    • কন্ট্রোলনেট নেটওয়ার্কের প্রতিটি নোডকে একটি অনন্য নোড ঠিকানা বরাদ্দ করা হয়। আপনার মাইক্রোকন্ট্রোলারের নোড ঠিকানা সঠিকভাবে কনফিগার করা হয়েছে তা নিশ্চিত করুন। এই ঠিকানাটি নেটওয়ার্কে নোড সনাক্ত করতে ব্যবহৃত হয়।
  • নেটওয়ার্ক ইন্টিগ্রেশন:
    • আপনার বাকি নিয়ন্ত্রণ সিস্টেমের সাথে মাইক্রোকন্ট্রোলারকে একীভূত করুন। এতে মাইক্রোকন্ট্রোলারের সাথে সেন্সর, অ্যাকচুয়েটর বা অন্যান্য ডিভাইস সংযুক্ত করা এবং এটি কীভাবে সামগ্রিক সিস্টেমের সাথে ইন্টারঅ্যাক্ট করে তা সংজ্ঞায়িত করতে পারে।

উপলব্ধ কন্ট্রোলনেট যোগাযোগ স্ট্যাক/লাইব্রেরি কি?

কিছু জনপ্রিয় কন্ট্রোলনেট কমিউনিকেশন স্ট্যাক/লাইব্রেরি :

  • রকওয়েল অটোমেশন/অ্যালেন-ব্র্যাডলি কন্ট্রোলনেট স্ট্যাক: রকওয়েল অটোমেশন হল শিল্প অটোমেশন এবং নিয়ন্ত্রণ সমাধানগুলির একটি বিশিষ্ট প্রদানকারী। তারা একটি ControlNet যোগাযোগ স্ট্যাক অফার করে যা সাধারণত তাদের ControlLogix এর সাথে ব্যবহৃত হয় প্রোগ্রামেবল লজিক কন্ট্রোলার (PLCs) এবং অন্যান্য অটোমেশন ডিভাইস।
  • যেকোনো বাস কন্ট্রোলনেট স্ট্যাক: Anybus, HMS নেটওয়ার্কের একটি ব্র্যান্ড, কন্ট্রোলনেট সহ বিভিন্ন শিল্প প্রোটোকলের জন্য যোগাযোগের স্ট্যাক সরবরাহ করে। তাদের স্ট্যাক শিল্প ডিভাইসে ControlNet কার্যকারিতা সহজে একীকরণের অনুমতি দেয়।
  • সফটিং কন্ট্রোলনেট স্ট্যাক: সফটিং হল আরেকটি কোম্পানি যা শিল্প যোগাযোগ সমাধান প্রদান করে। তারা একটি কন্ট্রোলনেট স্ট্যাক অফার করে যা বিকাশকারীদের তাদের অ্যাপ্লিকেশনগুলিতে কন্ট্রোলনেট যোগাযোগ বাস্তবায়ন করতে সক্ষম করে।
  • সিআইপি (কমন ইন্ডাস্ট্রিয়াল প্রোটোকল) টুলকিট: সিআইপি টুলকিট হল কন্ট্রোলনেট এবং ডিভাইসনেটের মতো সিআইপি-ভিত্তিক প্রোটোকল বাস্তবায়নের জন্য ODVA (ওপেন ডিভাইসনেট ভেন্ডর অ্যাসোসিয়েশন) দ্বারা সরবরাহ করা সরঞ্জাম, নমুনা কোড এবং ডকুমেন্টেশনের একটি সংগ্রহ।
  • প্রোসফ্ট প্রযুক্তি কন্ট্রোলনেট সমাধান: ProSoft প্রযুক্তি কন্ট্রোলনেট পণ্য এবং উন্নয়ন পরিষেবা সহ বিভিন্ন শিল্প যোগাযোগ সমাধান অফার করে।

একটি নির্দিষ্ট কন্ট্রোলনেট কমিউনিকেশন স্ট্যাক/লাইব্রেরি বেছে নেওয়ার আগে, নিম্নলিখিত বিষয়গুলি বিবেচনা করুন:

  • সামঞ্জস্যতা: নিশ্চিত করুন যে স্ট্যাক/লাইব্রেরি আপনার মাইক্রোকন্ট্রোলারের হার্ডওয়্যার এবং সফ্টওয়্যার প্ল্যাটফর্মের সাথে সামঞ্জস্যপূর্ণ।
  • বিক্রেতা সমর্থন: নির্দিষ্ট বিক্রেতা থেকে ব্যবহৃত স্ট্যাকের জন্য উপলব্ধ সমর্থন স্তর পরীক্ষা করুন.

কন্ট্রোলনেট বনাম প্রফিবাস

দ্য কন্ট্রোলনেট এবং প্রফিবুর মধ্যে পার্থক্য s নীচে আলোচনা করা হয়.

কন্ট্রোলনেট

প্রফিবাস

কন্ট্রোলনেট একটি উন্মুক্ত শিল্প নেটওয়ার্ক প্রোটোকল . প্রফিবাস একটি আদর্শ শিল্প নিয়ন্ত্রণ নেটওয়ার্ক।
একে ফিল্ড বাসও বলা হয়। একে প্রক্রিয়া ফিল্ড বাসও বলা হয়
এই নেটওয়ার্কটি কেবল উচ্চ-গতির সময়-সমালোচনামূলক I/O ট্রান্সমিশন এবং ডেটা ইন্টারলকিং এবং মেসেজিং ডেটা সরবরাহ করে। এই নেটওয়ার্ক ফিল্ড সেন্সর এবং কন্ট্রোলার/কন্ট্রোল সিস্টেমের মধ্যে যোগাযোগ প্রদান করে।
এই নেটওয়ার্ক দ্বারা ব্যবহৃত প্রোটোকল হল একটি সাধারণ শিল্প প্রোটোকল/সেশন ইনিশিয়েশন প্রোটোকল। এই নেটওয়ার্ক দ্বারা ব্যবহৃত প্রোটোকল একটি সিরিয়াল প্রোটোকল।
কন্ট্রোলনেট বাস, স্টার এবং গাছের মতো বিভিন্ন টপোলজি ব্যবহার করে। PROFIBUS শুধুমাত্র বাস টপোলজি ব্যবহার করে।
এই নেটওয়ার্কের ট্রান্সমিশন গতি 5Mbps। এই নেটওয়ার্কের ট্রান্সমিশন স্পিড 9.6 kbps থেকে 12 Mbps পর্যন্ত।

সুবিধাদি

দ্য ControlN এর সুবিধা এবং নিম্নলিখিত অন্তর্ভুক্ত.

  • কন্ট্রোলনেটের উচ্চ গতি রয়েছে।
  • এই নেটওয়ার্কে নির্ধারক তথ্য স্থানান্তর আছে।
  • কন্ট্রোলনেট সঠিকভাবে সাজানো হয় তাহলে এটি অত্যন্ত নির্ভরযোগ্য এবং স্থিতিশীল।
  • এই প্রোটোকলের নমনীয় টপোলজি পছন্দ রয়েছে।
  • এটি প্রক্রিয়া এবং বিচ্ছিন্ন অ্যাপ্লিকেশন উভয়ের জন্য নির্ধারক এবং পুনরাবৃত্তিযোগ্য কর্মক্ষমতা রয়েছে;
  • এটি যেকোনো নেটওয়ার্ক পয়েন্টে পাওয়ারে থাকা নোডগুলিকে প্রতিস্থাপন বা অপসারণ করতে সক্ষম
  • এটি কম রক্ষণাবেক্ষণ প্রয়োজন।
  • এটি প্রতিটি নোডের জন্য 99টি ডিভাইস পর্যন্ত অনুমতি দেয়।
  • এটি অত্যন্ত নমনীয় এবং পরিশীলিত ডেটা ব্যবহার করে।

দ্য কন্ট্রোলনেটের অসুবিধা নিম্নলিখিত অন্তর্ভুক্ত.

  • হার্ডওয়্যারের দাম বেশি।
  • অন্যান্য প্রোটোকলের তুলনায় সমস্যা সমাধান করা খুবই কঠিন।
  • এটি একটি একক তারের মধ্যে সংকেত এবং শক্তি প্রদান করে না।

অ্যাপ্লিকেশন

দ্য কন্ট্রোলনেটের অ্যাপ্লিকেশন নিম্নলিখিত অন্তর্ভুক্ত.

  • কন্ট্রোলনেট প্রোগ্রামিং সহ উচ্চ-গতি নিয়ন্ত্রণ, নির্ভরযোগ্য এবং I/O ডেটা ট্রান্সমিশন প্রদান করে যা নেটওয়ার্কের উপরে একটি নির্দিষ্ট সময়ে যুক্তি সেট করে।
  • এই নেটওয়ার্ক সমালোচনামূলক মেসেজিং প্রদান করে যা নিয়ন্ত্রণ এবং I/O ডেটা স্থানান্তরে হস্তক্ষেপ না করে সম্পাদন করার সময়ের উপর নির্ভর করে না।
  • এটি একটি উন্মুক্ত শিল্প নেটওয়ার্ক প্রোটোকল যা শিল্প অটোমেশন অ্যাপ্লিকেশনগুলিতে ব্যবহৃত হয়,
  • এগুলি হল ওপেন কন্ট্রোল নেটওয়ার্ক যা কেবল রিয়েল-টাইম এবং উচ্চ-থ্রুপুট চাহিদা অ্যাপ্লিকেশনগুলি পূরণ করে
  • এটি পৃথক এবং প্রক্রিয়া অ্যাপ্লিকেশনগুলির মধ্যে নিয়ন্ত্রণ নেটওয়ার্কিং সরবরাহ করে।
  • এটি একটি নির্ধারিত যোগাযোগ নেটওয়ার্ক যা মূলত চক্রীয় তথ্য বিনিময়ের জন্য ডিজাইন করা হয়েছে।
  • এই নেটওয়ার্ক আপনাকে অতিরিক্ত ইনপুট অবস্থার সমর্থন করার জন্য বড় ডিফিউশন মডেলগুলিকে নিয়ন্ত্রণ করতে দেয়।

এইভাবে, এই একটি কন্ট্রোলনেটের একটি ওভারভিউ . এটি শিল্প খাতে ব্যবহৃত একটি নেটওয়ার্ক প্রোটোকল। IoT এবং অটোমেশন সমাধানগুলির জন্য দ্রুত গতি, আরও ডেটা এবং সামঞ্জস্যপূর্ণ ডেটা পরিচালনার প্রয়োজন। তাই কন্ট্রোলনেটের দ্রুত গতি বিভিন্ন অ্যাপ্লিকেশন যেমন ওয়েল্ড কন্ট্রোল, ভিশন সিস্টেম, রোবোটিক্স, মোশন কন্ট্রোল ইত্যাদিতে সহায়ক হবে। এই প্রোটোকলটি ইথারনেট/ডিভাইসনেটের তুলনায় সময়-সংবেদনশীল, অপ্রয়োজনীয় এবং নির্ধারক অ্যাপ্লিকেশনগুলিতে ব্যবহৃত হয়। ম প্রোটোকল কি 1000 মিটার পর্যন্ত রিপিটার ছাড়াই কাজ করে, 99টি ডিভাইস পর্যন্ত সংযোগ করে, একটি 5 Mbps ডেটা স্থানান্তর হার এবং বিভিন্ন টপোলজি প্রদান করে . এখানে আপনার জন্য একটি প্রশ্ন, কি ডিভাইসনেট ?