মোডবাস কী: ওয়ার্কিং এবং এর অ্যাপ্লিকেশন

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





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

মোডবাস কী?

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




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

মোডবাসের প্রোটোকলটি মাস্টার এবং স্লেভ প্রোটোকল হিসাবে সুনির্দিষ্টভাবে সংজ্ঞায়িত হয়েছে যার অর্থ মাস্টার হিসাবে কাজ করা একটি সরঞ্জাম গোলাম হিসাবে কাজ করার জন্য এক বা একাধিক সরঞ্জামকে তৈরি করবে। এটি স্পষ্টভাবে ইঙ্গিত করে যে দাস ডেটা হাতে নেবে না, তথ্যের জন্য জিজ্ঞাসা না করা পর্যন্ত অপেক্ষা করা দরকার। মাস্টার স্লেভ ডিভাইসে তথ্য লিখে দেবেন এবং তারপরে মাস্টারের কাছে স্লেভ রেজিস্ট্রার থেকে তথ্য পড়বেন। দাস নিবন্ধকের দৃষ্টিকোণ থেকে সর্বদা একটি নিবন্ধিত ঠিকানা থাকবে।



মোডবাস যোগাযোগ প্রোটোকল কীভাবে কাজ করে?

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

মোডবাস যোগাযোগ

মোডবাস যোগাযোগ

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


সুতরাং Modbus অ্যাপ্লিকেশন ডেটা ইউনিট বিকাশ হিসাবে, বিতরণ ইউনিট একটি ডিভাইস লেনদেন প্ররোচিত করা উচিত। এটি অপারেশন যা সার্ভারকে নির্দিষ্ট ধরণের অপারেশনটিতে কাজ করার জন্য অবহিত করে। মাস্টার ডিভাইস দ্বারা প্ররোচিত অনুরোধটির নকশাটি অ্যাপ্লিকেশন প্রোটোকল দ্বারা নির্ধারিত হয়। তারপরে ফাংশন কোডটি 8-বিট হিসাবে কোড করা হবে যা এক বাইট। কেবল 1-25 এর মধ্যে থাকা ফাংশন কোডগুলি বৈধ হিসাবে বিবেচিত হবে এবং এর মধ্যে 128-255 ব্যতিক্রমী প্রতিক্রিয়ার জন্য আলাদা করা হয়েছে।

আর্কিটেকচার

আর্কিটেকচার

যখন মাস্টার থেকে স্লেভ-তে কোনও অনুরোধ / বার্তা আসে, তার অর্থ এটি হ'ল ফাংশন কোড ক্ষেত্র যা সার্ভারকে অনুরোধ করা ক্রিয়াটি সম্পাদন করতে सूचित করে। কিছু ক্রিয়াকলাপের জন্য কিছু উপ-কার্যকরী কোডও থাকবে। উদাহরণস্বরূপ, মাস্টার ডিভাইস বিভিন্ন ইনপুট / আউটপুটগুলির একটি ক্লাস্টারের অন এবং অফ ট্রান্সজিশনগুলি পড়তে পারে।

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

এইভাবে মোডবাস যোগাযোগ প্রোটোকল কাজ করেছে

ফাংশন কোড

মোডবাসের প্রোটোকল রেজিস্টারগুলির অ্যাক্সেসযোগ্যতা পেতে একাধিক ফাংশন কোডগুলি সনাক্ত করে। মোডবাস দ্বারা চিহ্নিত চারটি বিভিন্ন ডেটা ব্লক রয়েছে এবং এখানে নিবন্ধক সংখ্যা বা ঠিকানাগুলির ওভারল্যাপের ঘটনা ঘটতে পারে। সুতরাং এর কারণ হিসাবে, যেখানে ঠিকানাগুলি প্রয়োজন এবং যেখানে কার্যকরী কোডগুলি প্রয়োজন সেখানে একটি সঠিক সংজ্ঞাটি সংজ্ঞায়িত করতে হবে।

নীচের টেবিলটি পরিষ্কারভাবে সংক্ষিপ্তসার জানায় Modbus ফাংশন কোড । এই কোডগুলির একটি মাত্র উপশ্রেণী আছে। তবে কয়েকটি সম্পর্কিত অ্যাপ্লিকেশনের জন্য এগুলি প্রয়োগ নাও হতে পারে।

Modbus ফাংশন কোড রেজিস্টার প্রকার
কয়েল পড়ছে
দুইপৃথক ইনপুট পড়া
হোল্ডিং পড়া নিবন্ধন
ইনপুট রেজিস্টার পড়া
একক-কয়েল রচনা
একক হোল্ডিং রেজিস্টার লেখা
পনেরএকাধিক কয়েল লিখেছেন
16একাধিক হোল্ডিং রেজিস্টার লেখা

প্রোফাইব v / s Modbus

প্রোফিবাস এবং মোডবাসকে পৃথক অ্যাপ্লিকেশন হিসাবে তুলনা করতে, দুজনের প্রত্যেকের একাধিক সুবিধা এবং অ্যাপ্লিকেশন রয়েছে।

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

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

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

প্রোটোকল সংস্করণ

প্রোটোকল সংস্করণ এই ডিভাইসে ইথারনেট এবং সিরিয়াল পোর্ট উভয়ের জন্যই বিদ্যমান। মোডবাস প্রোটোকলের রূপগুলি হ'ল:

Modbus rtu

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

মোডবাস এএসসিআইআই

প্রোটোকল যোগাযোগ স্থাপন করতে, এএসসিআইআই চরিত্রগুলি ব্যবহার করা হয় এবং বেশিরভাগ ক্ষেত্রে সিরিয়াল যোগাযোগে প্রয়োগ করা হয়। এই সংস্করণে থাকা বার্তাগুলি একটি কোলন (') দ্বারা এবং নতুন লাইনের (/) অনুসরণ করে বিভক্ত। ASCII সংস্করণে অনুসরণ করা ফর্ম্যাটটি প্রক্রিয়াটি যাচাই করার জন্য একটি অনুদৈর্ঘ্য অপ্রয়োজনীয় চেক।

মোডবাস টিসিপি

Modbus এই সংস্করণ মাধ্যমে যোগাযোগের জন্য প্রয়োগ করা হয় টিসিপি / আইপি নেটওয়ার্কগুলি 502 পোর্টের সাথে সংযোগ স্থাপন করা হচ্ছে lower এই বৈকল্পিকটির জন্য কোনও ধরণের চেকসাম গণনা প্রয়োজন হয় না কারণ নিম্ন স্তর নিজেই এটি সরবরাহ করে।

Modbus টিসিপি আর্কিটেকচার

Modbus টিসিপি আর্কিটেকচার

মোডবাস প্লাস

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

অন্যান্য ধরণের প্রোটোকল সংস্করণগুলি হ'ল:

  • এনরন
  • পেমাক্স
  • ইউডিপিতে মোডবাস

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

প্রধান অ্যাপ্লিকেশনগুলি হ'ল:

  • স্বয়ংক্রিয় তাপমাত্রা স্তর বিশ্লেষণের জন্য স্বাস্থ্যসেবা ডোমেনে ব্যবহৃত হয়
  • ট্র্যাফিক আচরণ বিশ্লেষণ
  • প্রবাহিত ডেটা স্থানান্তরের জন্য হোম অটোমেশনে কার্যকর করা হয়েছে
  • গ্যাস, তেল, ভূতাত্ত্বিক, হাইডেল, বায়ু এবং সৌর হিসাবে শিল্পে নিযুক্ত

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

এই প্রশ্নটির সাথে যে প্রশ্নটি উত্থাপিত হয়েছিল তা হ'ল সেগুলি কী

প্রস্তাবিত
এমপিপিটি বনাম সোলার ট্র্যাকার - পার্থক্য অন্বেষণ করা
এমপিপিটি বনাম সোলার ট্র্যাকার - পার্থক্য অন্বেষণ করা
তুলনামূলক সার্কিট হিসাবে কীভাবে একটি অপম্প ব্যবহার করবেন
তুলনামূলক সার্কিট হিসাবে কীভাবে একটি অপম্প ব্যবহার করবেন
স্বয়ংক্রিয় পিডব্লিউএম ডোর উন্মুক্ত / কন্ট্রোলার সার্কিট
স্বয়ংক্রিয় পিডব্লিউএম ডোর উন্মুক্ত / কন্ট্রোলার সার্কিট
মিনিয়েচার সার্কিট ব্রেকার (MCB): সার্কিট, কাজ, প্রকার, পার্থক্য এবং এর প্রয়োগ
মিনিয়েচার সার্কিট ব্রেকার (MCB): সার্কিট, কাজ, প্রকার, পার্থক্য এবং এর প্রয়োগ
একক আইসি ডিমেবল বলস্ট সার্কিট
একক আইসি ডিমেবল বলস্ট সার্কিট
কনস্ট্যান্ট বর্তমান উত্স কী - তথ্য ব্যাখ্যা করা হয়
কনস্ট্যান্ট বর্তমান উত্স কী - তথ্য ব্যাখ্যা করা হয়
একটি SCADA সিস্টেম কী: আর্কিটেকচার এবং এটির কাজ
একটি SCADA সিস্টেম কী: আর্কিটেকচার এবং এটির কাজ
ইঞ্জিনিয়ারিং শিক্ষার্থীদের জন্য ECE এবং EEE মিনি প্রকল্প
ইঞ্জিনিয়ারিং শিক্ষার্থীদের জন্য ECE এবং EEE মিনি প্রকল্প
গ্রাফিকাল প্রসেসিং ইউনিট - গণনামূলক ফাংশন এবং এর আর্কিটেকচার
গ্রাফিকাল প্রসেসিং ইউনিট - গণনামূলক ফাংশন এবং এর আর্কিটেকচার
র‌্যাম মেমোরি অর্গানাইজেশন এবং এর মেমরির ধরণ
র‌্যাম মেমোরি অর্গানাইজেশন এবং এর মেমরির ধরণ
ওয়্যারলেস অফিস কল বেল সার্কিট
ওয়্যারলেস অফিস কল বেল সার্কিট
LED তীব্রতা নিয়ন্ত্রণের জন্য একটি ফ্যান ডিমার ব্যবহার করা
LED তীব্রতা নিয়ন্ত্রণের জন্য একটি ফ্যান ডিমার ব্যবহার করা
ট্রান্সসিভার ব্যবহার করে ওয়্যারলেস পিসি যোগাযোগ ব্যবস্থা বাস্তবায়ন
ট্রান্সসিভার ব্যবহার করে ওয়্যারলেস পিসি যোগাযোগ ব্যবস্থা বাস্তবায়ন
ফ্রিকোয়েন্সি কাউন্টার কী: সার্কিট ডায়াগ্রাম এবং এটির কার্যকারী
ফ্রিকোয়েন্সি কাউন্টার কী: সার্কিট ডায়াগ্রাম এবং এটির কার্যকারী
একটি আর্ক ল্যাম্প কী: কার্যকারী নীতি এবং এর উপকারিতা
একটি আর্ক ল্যাম্প কী: কার্যকারী নীতি এবং এর উপকারিতা
মোসফেটগুলি - বর্ধন-প্রকার, হ্রাস-প্রকার
মোসফেটগুলি - বর্ধন-প্রকার, হ্রাস-প্রকার