জ্ঞান

কিভাবে RS232, RS485, RJ45, এবং Modbus এর মধ্যে পার্থক্য করবেন?(3)

MODBUS-RTU যোগাযোগ প্রোটোকল

MODBUS-RTU যোগাযোগ প্রোটোকল দেখুন:

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

OSI মডেলে, ফিজিক্যাল লেয়ারের উপরে ডেটা লিঙ্ক লেয়ার থাকে। MODBUS-RTU প্রোটোকল হল ডেটা লিঙ্ক লেয়ার প্রোটোকল। যতক্ষণ না যোগাযোগের উভয় পক্ষই MODBUS-RTU প্রোটোকল গ্রহণ করে, এটি নিশ্চিত করতে পারে যে যোগাযোগের ভাষা একটি বিবৃতি বিন্যাস যা উভয় পক্ষই বুঝতে পারে।

MODBUSও একজন প্রভু-দাস। এটি শারীরিক স্তরের বাস নিয়ন্ত্রণের মতোই। এখানে প্রভু-দাসীর সম্পর্ক হল যোগাযোগ বাসের নিয়ন্ত্রণ নির্ধারণ করা। মাস্টার প্রথমে বাস দখল করার আদেশ জারি করেন; তারপর বাস খালি এবং প্রতিক্রিয়া কোড লিখতে ক্রীতদাস হস্তান্তর. স্লেভ স্টেশন শেষ হওয়ার পরে, বাসটিকে মাস্টার স্টেশনে ফিরিয়ে দেওয়া হয়।

MODBUS কমিউনিকেশন প্রোটোকলের অধীনে, বিভিন্ন কমান্ড ফাংশন কোডের বিভিন্ন ফ্রেম কাঠামো থাকে। রিড রেজিস্টার কমান্ডের জন্য, MODBUS মাস্টার ফ্রেম স্ট্রাকচার হল: 2-বাইট অ্যাড্রেস কোড, 1-বাইট ফাংশন কোড, 2-বাইট ডেটা অ্যাড্রেস কোড, 2-বাইট সিআরসি চেক কোড ; MODBUS স্লেভ স্টেশনের রেসপন্স ফ্রেম স্ট্রাকচার হল: 2-বাইট ফাংশন কোড, 1-বাইট রেসপন্স এলাকায় মোট বাইটের সংখ্যা, এন-বাইট রেসপন্স ডেটা, এবং 2-বাইট সিআরসি চেক কোড

যদিও ফিজিক্যাল লেয়ার প্রোটোকল ডেটা লিঙ্ক লেয়ার প্রোটোকল থেকে আলাদা, ডেটা লিঙ্ক লেয়ার প্রোটোকলের বাস্তবায়ন অবশ্যই এই সত্যের উপর ভিত্তি করে হতে হবে যে উভয় পক্ষের ফিজিক্যাল লেয়ার কানেকশন প্রয়োজনীয়তা পূরণ করেছে এবং তথ্য আদান-প্রদান কোনো বাধা ছাড়াই বাস্তবায়িত হতে পারে। .

ডেটা লিঙ্ক স্তর থেকে, এটি নেটওয়ার্ক স্তর। এর কাজ হল ফিল্ড বাসের তথ্য বিনিময় নেটওয়ার্ক গঠন করা।

নেটওয়ার্ক স্তরের ফাংশনগুলির মধ্যে রয়েছে প্যাকেজিং কমিউনিকেশন ফ্রেম ডাটা প্যাকেটে, এবং তারপর ডাটা প্যাকেটগুলি অন্য পক্ষের কাছে পাঠানো।

যেহেতু দুটি যোগাযোগকারী পক্ষের নেটওয়ার্ক কাঠামো ভিন্ন হতে পারে, একই ধরনের নেটওয়ার্ক সংযোগ করার জন্য সেতুর প্রয়োজন হয় এবং বিভিন্ন ধরণের নেটওয়ার্ক সংযোগ করার জন্য গেটওয়ের প্রয়োজন হয়।

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

OSI মডেলে, ফিজিক্যাল লেয়ার প্লাস ডেটা লিংক লেয়ার প্লাস নেটওয়ার্ক লেয়ারের সমন্বয়কে ফিল্ড বাস বলা হয় এবং এর কমিউনিকেশন ইন্টারফেস হল একটি 8-পিন RJ45 ক্রিস্টাল হেড। স্পষ্টতই, RJ45 RS232/RS485/RA422 থেকে সম্পূর্ণ আলাদা।

নেটওয়ার্ক স্তরে একটি ডেটা প্যাকেট হল ডেটা ফ্রেমের সংমিশ্রণ। সাধারণ মানুষের পরিভাষায়, একটি ডেটা প্যাকেট হল একটি সংক্ষিপ্ত নিবন্ধ, বা ডেটা সংমিশ্রণ ইউনিটগুলির একটি পৃষ্ঠা যা বিতরণ করা হবে৷

এটা লক্ষণীয় যে RS232/RS485/RS422 যোগাযোগ ইন্টারফেস এবং তাদের সংজ্ঞা খুবই স্পষ্ট। পিনের স্তর সহ, পিনের ফাংশন সংজ্ঞা, এবং তথ্য পাঠানো এবং গ্রহণ করার সময় ইন্টারফেসের ডেটা প্রবাহের সময় সম্পর্ক, এগুলি অবশ্যই সঠিক এবং কঠোর হতে হবে, অন্যথায় তথ্য বিনিময় করা যাবে না।


তুমি এটাও পছন্দ করতে পারো

অনুসন্ধান পাঠান