Modbus کیا ہے: کام کرنا اور اس کی درخواستیں

مسائل کو ختم کرنے کے لئے ہمارے آلے کو آزمائیں





موڈبس پروٹوکول کو عام طور پر صنعتی نیٹ ورکنگ کا دادا کہا جاتا ہے۔ ویب سروسز اور انٹرنیٹ مواصلات کے موجودہ دور میں ، مواصلات اور مواصلات کے منظرناموں کا جواب دینے کی درخواست عملی طور پر خوبصورت ہے۔ موڈبس پروٹوکول صنعتی اور کاروباری ضروریات کے مطابق آسانی سے تشکیل شدہ ہیں۔ متعدد ڈومینز میں اس انتہائی مقبولیت اور وسیع پیمانے پر ایپلی کیشنز کی وجہ سے ، اس مضمون میں Modbus مواصلات ، اس کے عملی کوڈز ، نفاذ اور ایپلی کیشنز کا تفصیلی جائزہ فراہم کیا گیا ہے۔

موڈبس کیا ہے؟

موڈبس کھلی معیاری آر ٹی یو ہے ، جہاں بہت ساری تنظیمیں اور انجینئر کسی بھی قسم کی ادائیگیوں کو شامل کیے بغیر اسے اپنے آلے میں نافذ کرتے ہیں۔ اس پروٹوکول کو سب سے زیادہ عام مواصلات کا پروٹوکول سمجھا جاتا ہے اور عام طور پر انجینئرنگ کے الیکٹرانک آلات کو جوڑنے کے ذرائع کے طور پر قابل رسائی ہے۔




تفصیلی انداز میں ، یہ ہے مواصلات پروٹوکول جو سیریل لائنوں کے ذریعہ یا ایتھرنیٹ رابطوں کے ذریعہ الیکٹرانک آلات کے مابین معلومات کی ترسیل کے لئے ملازم ہے۔ کھلی معیاری حالت میں ، کوئی بھی اس پر عمل درآمد کرسکتا ہے۔ یہ شاید کسی RTU in میں استعمال کرتے ہوئے کنٹرول کرنے والے سسٹم کے کنکشن کے لئے استعمال ہوا ہے کم پاور ڈومین میں۔

موڈبس کا پروٹوکول ایک ماسٹر اور غلام پروٹوکول کے ساتھ اچھی طرح سے تعریف کیا گیا ہے جس کا مطلب یہ ہے کہ آلہ کار کے طور پر کام کرنے والا ایک آلہ ایک یا ایک سے زیادہ ٹولز کو غلام کی حیثیت سے کام کرنے کے ل. تیار کرے گا۔ اس سے صاف ظاہر ہوتا ہے کہ غلام اعداد و شمار نہیں لے گا ، اسے اس وقت تک انتظار کرنے کی ضرورت ہے جب تک اس سے معلومات طلب نہیں کی گئیں۔ ماسٹر غلام آلات پر معلومات لکھ دے گا اور پھر غلام کے اندراجات سے ماسٹر تک معلومات پڑھ لے گا۔ غلام رجسٹروں کے نقطہ نظر سے ہمیشہ ایک رجسٹرڈ پتہ موجود ہوگا۔



Modbus مواصلات پروٹوکول کیسے کام کرتا ہے؟

چونکہ اس طرح کے کھلے معیار کے ریموٹ ٹرمینل یونٹ (آر ٹی یو) مختلف آلات سے مواصلت پیدا کرنے کے لئے ایک ماسٹر اور غلام کے نقطہ نظر کو ملازمت دیتا ہے ، اس سے مطابقت رکھتا ہے کہ کسی بھی قسم کی درخواست جو RTU منظر نامے کو ملازمت دیتی ہے اس میں موڈبس ماسٹر آلہ ہوگا اور کم از کم ایک غلام آلہ اس سے صاف ظاہر ہوتا ہے کہ غلام اعداد و شمار نہیں لے گا ، اسے اس وقت تک انتظار کرنے کی ضرورت ہے جب تک اس سے معلومات طلب نہیں کی گئیں۔

Modbus مواصلات

Modbus مواصلات

آلہ جات میں ماسٹر اور غلام غلام مواصلات یا تو سیریل بسوں یا نیٹ ورکس کے ذریعہ فعال کیے جاتے ہیں۔ میں او ایس آئی نقطہ نظر ، Modbus ساتویں پرت میں رکھا گیا ہے. اس کا مقصد یہ ہے کہ پروٹوکول کی درخواست کی جائے اور پھر وہی خدمات فراہم کی جائیں جو فعل کوڈ کے ذریعہ مذکور ہیں۔ Modbus RTU پروٹوکول کے یہ فعال کوڈز Modbus کی درخواست کے اجزاء ہیں۔


اس طرح موڈبس ایپلیکیشن ڈیٹا یونٹ تیار کرنے کے ل the ، ڈلیوری یونٹ کو آلہ کا لین دین بھڑکانا چاہئے۔ یہ وہ آپریشن ہے جو سرور کو مخصوص قسم کے آپریشن پر کام کرنے کی اطلاع دیتا ہے۔ درخواست کا ڈیزائن جو ماسٹر آلہ کے ذریعہ اکسایا جاتا ہے اس کا اطلاق ایپلی کیشن پروٹوکول کے ذریعہ کیا جاتا ہے۔ پھر فنکشن کوڈ کو 8 بٹس کے طور پر کوڈ کیا جائے گا جو ایک بائٹ ہے۔ صرف فنکشن کوڈز جو 1-25 کی حد میں ہیں کو درست سمجھا جاتا ہے اور اس میں 128-255 کو غیر معمولی ردعمل کے لئے الگ کردیا گیا ہے۔

فن تعمیر

فن تعمیر

جب آقا سے غلام تک درخواست / پیغام ہوتا ہے تو ، اس کا مطلب یہ ہے کہ یہ فنکشن کوڈ فیلڈ ہے جو سرور کو درخواست کردہ کارروائی انجام دینے کے لئے مطلع کرتا ہے۔ کچھ کاروائیوں کے ل some ، کچھ ذیلی فعل کوڈ بھی ہوں گے۔ مثال کے طور پر ، ماسٹر ڈیوائس مختلف آدانوں / آؤٹ پٹس کے کلسٹر کی ٹرانزیشن اور آن پڑھ سکتا ہے۔

یہ یا تو Modbus رجسٹروں کے ایک گروپ کی معلومات کو پڑھتا ہے یا لکھتا ہے۔ جب غلام کا جواب آقا کے ذریعہ موصول ہوتا ہے ، تو فنکشن کوڈ فیلڈ کا استعمال غلام کے ذریعہ ہوتا ہے یا تو یہ غیر منضبط یا غیر معمولی ردعمل ہے۔ اس غلام آلہ میں پہلے فنکشن کوڈ کی درخواست پر گونج اٹھے گی جہاں عام جواب ہے۔

اس طرح Modbus مواصلات پروٹوکول کام کرچکا ہے۔

فنکشن کوڈز

Modbus کا پروٹوکول رجسٹروں کے ل access رسائی حاصل کرنے کے لئے متعدد فنکشن کوڈز کی نشاندہی کرتا ہے۔ یہاں بنیادی طور پر چار مختلف ڈیٹا بلاکس ہیں جن کی خصوصیات موڈبس کی خصوصیت سے ہوتی ہے اور یہاں رجسٹر نمبروں یا پتے کی وورلیپ ہوسکتی ہے۔ لہذا اس کی وجہ سے ، ایک درست تعریف کی وضاحت کی جانی چاہئے جہاں پتے کی ضرورت ہوتی ہے اور جہاں عملی کوڈز کی ضرورت ہوتی ہے۔

ذیل میں جدول واضح طور پر خلاصہ کرتا ہے Modbus فنکشن کوڈز . ان کوڈز کی صرف ایک ذیلی زمرہ موجود ہے۔ لیکن کچھ اسی طرح کی ایپلی کیشنز کے ل these ، شاید ان کا اطلاق نہ ہو۔

موڈبس فنکشن کوڈ رجسٹر کی قسم
1کوائل پڑھنا
دومجرد آدانوں کا مطالعہ
3انعقاد کا پڑھنا رجسٹر
4ان پٹ رجسٹر پڑھنا
5سنگل کنڈلی کی تحریر
6سنگل ہولڈنگ رجسٹر لکھنا
پندرہمتعدد کنڈلیوں کا لکھنا
16متعدد ہولڈنگ رجسٹروں کی تحریر

پروفیبس v / s Modbus

پروفیبس اور موڈبس کو علیحدہ ایپلی کیشنز سے موازنہ کرنے کے لئے ، دونوں میں سے ہر ایک کے متعدد فوائد اور درخواستیں ہیں۔

موڈبس میں ایک سادہ تعمیر ، کارگر ہوتا ہے اور آسانی سے قابل پروٹوکول حاصل ہوتا ہے۔ اگرچہ خود اور جسمانی پرت کی تعریف میں پروٹوکول میں کچھ فرق موجود ہے ، اس سے ملٹی فروشوں کی کارروائیوں میں امور پیدا ہوتے ہیں۔ جبکہ پروفیبس ایک انتہائی پیچیدہ پروٹوکول ہے جو پوری صنعتوں کو خود کار بنانے کے لئے بنایا گیا تھا۔ یہ موڈیم رکھنے والی کثیر فروش فعالیتوں میں غیر معمولی طور پر کام کرتا ہے اور اس کی پوری تشخیص کرتا ہے۔

کسی نقطہ سے نقطہ نظر میں کنٹرولر کے ساتھ اسمارٹ ڈیوائس کنکشن کے وقت ، یا اس میں ایک دور دراز مقام موجود ہے ، تب موڈبس اس منظر نامے کو بہترین انداز میں پیش کرتا ہے۔ ان شرائط میں جب ایک سے زیادہ نقطہ موجود ہوں جس کا مطلب ایک سے زیادہ دکاندار ہوں ، تب پروفیبس بہترین کام کرتا ہے۔

ایک ایسی ایپلی کیشن جو زیادہ مقبولیت حاصل کرتی ہے وہ دونوں جہانوں میں سب سے عمدہ فراہم کرتا ہے۔ یہ ایپلی کیشن ماسٹر کنٹرولر اور ڈیٹا کونسیٹر کے مابین ڈیٹا ٹرانسمیشن کے ل Mod موڈبس کو استعمال کرتی ہے اور اس کا دور دراز مقام ہے جہاں یہ پروفیبس کا استعمال کرتا ہے۔

پروٹوکول ورژن

پروٹوکول ورژن اس ڈیوائس میں ایتھرنیٹ اور سیریل پورٹ دونوں کے لئے موجود ہے۔ Modbus پروٹوکول کی مختلف حالتیں یہ ہیں:

Modbus rtu

پروٹوکول مواصلت کو قائم کرنے کے ل this ، یہ بائنری شکل میں ڈیٹا کی نمائندگی کرتا ہے اور زیادہ تر سیریل مواصلات میں استعمال ہوتا ہے۔ اس ورژن میں موجود پیغامات کو بیکار مدتوں سے تقسیم کیا گیا ہے۔ RTU ورژن میں اس شکل کی پیروی کی جاتی ہے جس میں میکانزم کی تصدیق کرنے کے لئے ایک چکنا redی فالتو پن کی جانچ پڑتال کی جاتی ہے اور اس سے ڈیٹا کی وشوسنییتا کو یقینی بنایا جاتا ہے۔

Modbus ASCII

پروٹوکول مواصلت کو قائم کرنے کے ل، ، ASCII حروف کو استعمال کیا جاتا ہے اور زیادہ تر سیریل مواصلات میں لاگو ہوتا ہے۔ اس ورژن میں موجود پیغامات کو ایک بڑی آنت (') کے ذریعہ اور نئی لائن (/) کے ذریعے تقسیم کیا گیا ہے۔ ASCII ورژن میں جس شکل کی پیروی کی جاتی ہے اس میں میکانزم کی تصدیق کے ل a ایک طولانی فالتو پن کی جانچ پڑتال کی جاتی ہے۔

Modbus TCP

Modbus کا یہ ورژن مواصلات کے لئے نافذ کیا گیا ہے TCP / IP نیٹ ورکس بندرگاہ 502 سے جڑنا۔ اس طرح کے لئے کسی بھی قسم کے چیکسم حساب کی ضرورت نہیں ہے کیونکہ نچلی سطح خود ہی یہ فراہم کرتی ہے۔

Modbus TCP فن تعمیر

Modbus TCP فن تعمیر

موڈبس پلس

یہ شنائڈر الیکٹرک کے لئے پیٹنٹڈ مختلف حالت ہے اور دیگر اقسام کی مختلف حالتوں کے برعکس ، یہ مختلف آقاؤں کے مابین پیر سے پیر کی طرح کی بات چیت کی حمایت کرتا ہے۔ ٹوکن تغیرات جیسے فوری ایچ ڈی ایل سی کا نظم و نسق کرنے کے لئے اسے ایک پرعزم شریک پروسیسر کی ضرورت ہے۔ یہ 1 Mbit / s میں بٹی ہوئی جوڑی کا استعمال کرتا ہے اور ہر نوڈ پر رکھے ہوئے ٹرانسفارمر تنہائی پر مشتمل ہوتا ہے۔ Modbus + اور کمپیوٹرز کے درمیان رابطہ قائم کرنے کے لئے ایک مخصوص قسم کا ہارڈ ویئر ضروری ہے ، جیسے ISA بس۔

دوسری قسم کے پروٹوکول ورژن یہ ہیں:

  • اینرون
  • پیموس
  • یو ڈی پی سے زیادہ موڈبس

موڈبس ایپلی کیشنز

اہم درخواستیں یہ ہیں:

  • صحت کی دیکھ بھال کے ڈومین میں خودکار درجہ حرارت کی سطح کا تجزیہ کرنے کے لئے استعمال کیا جاتا ہے
  • ٹریفک سلوک کا تجزیہ
  • ہموار ڈیٹا کی منتقلی کے لئے ہوم آٹومیشن میں لاگو
  • گیس ، تیل ، جیوتھرمل ، ہائیڈل ، ونڈ ، اور شمسی توانائی جیسی صنعتوں میں ملازم ہیں

ان کے علاوہ ، دوسرے بڑے تصورات جنہیں تصور میں بھی جانا جاتا ہے وہ ہیں ڈیٹا ویژنائزیشن ، رجسٹر اقسام ، استثنا کوڈز ، اس گیٹ وے آلات کے ساتھ مواصلت ، اس قسم کی آر ٹی یو میں ڈیٹا انکوڈنگ ، ڈیٹا کی نمائندگی ، پریشانی کا سراغ لگانا ، رفتار اور سیریل مواصلات ، اور پیغام رسانی۔ یہ مضمون ایک Modbus ، اس کے کام کرنے ، فعل کوڈز ، پروٹوکول ورژن ، اور درخواستوں کی کیا ایک مجموعی وضاحت دیتا ہے۔

یہ سوال جو پیدا ہوتا ہے کہ ان سب کے ساتھ ساتھ یہ جاننا بھی ضروری ہے کہ وہ کیا ہیں

تجویز کردہ
خودکار وولٹیج ریگولیٹر (اے وی آر) تجزیہ کار
خودکار وولٹیج ریگولیٹر (اے وی آر) تجزیہ کار
ڈیلیٹرک ہیٹنگ سسٹم ورکنگ اور اس کی ایپلی کیشنز
ڈیلیٹرک ہیٹنگ سسٹم ورکنگ اور اس کی ایپلی کیشنز
LDR اور ریزسٹرس کا استعمال کرتے ہوئے Blinking LED سرکٹ
LDR اور ریزسٹرس کا استعمال کرتے ہوئے Blinking LED سرکٹ
انجینئرنگ طلبا کے لئے پی آئی سی مائکروکانٹرولر منصوبے
انجینئرنگ طلبا کے لئے پی آئی سی مائکروکانٹرولر منصوبے
ایمبیڈڈ سسٹمز اور اس کے ریئل ٹائم ایپلی کیشنز کیا ہیں
ایمبیڈڈ سسٹمز اور اس کے ریئل ٹائم ایپلی کیشنز کیا ہیں
ریموٹ کنٹرولڈ شمسی لیمپ شدت کنٹرولر سرکٹ
ریموٹ کنٹرولڈ شمسی لیمپ شدت کنٹرولر سرکٹ
درجہ حرارت سینسر - اقسام ، ورکنگ اور آپریشن
درجہ حرارت سینسر - اقسام ، ورکنگ اور آپریشن
آر ٹی ڈی درجہ حرارت میٹر سرکٹ بنانا
آر ٹی ڈی درجہ حرارت میٹر سرکٹ بنانا
5 کارآمد موٹر ڈرائی رن پروٹیکٹر سرکٹس کی وضاحت
5 کارآمد موٹر ڈرائی رن پروٹیکٹر سرکٹس کی وضاحت
حتمی سال انجینئرنگ کے طلبا کے لئے 50 بہترین آرڈینو پروجیکٹس
حتمی سال انجینئرنگ کے طلبا کے لئے 50 بہترین آرڈینو پروجیکٹس
پیررو الیکٹرک میٹریل کیا ہے: ریاضیاتی تجزیہ اور اس کے استعمال
پیررو الیکٹرک میٹریل کیا ہے: ریاضیاتی تجزیہ اور اس کے استعمال
کاپیسیٹر چارج / خارج ہونے والے وقت کا حساب لگانا RC Constant کا استعمال کرتے ہوئے
کاپیسیٹر چارج / خارج ہونے والے وقت کا حساب لگانا RC Constant کا استعمال کرتے ہوئے
آئی جی بی ٹی کیا ہے: ورکنگ ، سوئچنگ خصوصیات ، ایس او اے ، گیٹ ریزسٹر ، فارمولے
آئی جی بی ٹی کیا ہے: ورکنگ ، سوئچنگ خصوصیات ، ایس او اے ، گیٹ ریزسٹر ، فارمولے
ٹیسلا کوئل کیا ہے: سرکٹ ڈایاگرام ، ورکنگ اور اس کی ایپلی کیشنز
ٹیسلا کوئل کیا ہے: سرکٹ ڈایاگرام ، ورکنگ اور اس کی ایپلی کیشنز
ٹرانسفارمر لیس وولٹیج اسٹیبلائزر سرکٹ
ٹرانسفارمر لیس وولٹیج اسٹیبلائزر سرکٹ
اوور وولٹیج پروٹیکشن مبادیات | برقی شارٹ سرکٹ کی روک تھام
اوور وولٹیج پروٹیکشن مبادیات | برقی شارٹ سرکٹ کی روک تھام