ڈیوائس نیٹ: آرکیٹیکچر، میسج فارمیٹ، ایرر کوڈز، ورکنگ اور اس کی ایپلی کیشنز

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





ڈیوائس نیٹ پروٹوکول سب سے پہلے ایلن بریڈلی نے تیار کیا تھا جو اب راک ویل آٹومیشن برانڈ کی ملکیت ہے۔ تیسرے فریق وینڈرز کے ساتھ عالمی سطح پر اس پروٹوکول کو فروغ دے کر اسے ایک اوپن نیٹ ورک بنانے کا فیصلہ کیا گیا۔ اب، یہ پروٹوکول ODVA کمپنی (اوپن ڈیوائس نیٹ وینڈرز ایسوسی ایشن) کے زیر انتظام ہے، فریق ثالث فروشوں کو اجازت دیتا ہے اور معیارات تیار کرتا ہے۔ نیٹ ورک پروٹوکول . DeviceNet کو صرف اوپر پر تہہ کیا جاتا ہے۔ کنٹرولر ایریا نیٹ ورک (CAN) ٹیکنالوجی جو بوش نے تیار کی تھی۔ کمپنی اس ٹیکنالوجی کے ذریعے اختیار کی جانے والی ٹیکنالوجی ControlNet کی ہے جسے ایلن بریڈلی نے بھی تیار کیا ہے۔ تو یہ Devicenet کی تاریخ ہے۔ تو یہ مضمون ایک جائزہ پر بحث کرتا ہے۔ ڈیوائس نیٹ پروٹوکول - ایپلی کیشنز کے ساتھ کام کرنا۔


ڈیوائس نیٹ پروٹوکول کیا ہے؟

ڈیوائس نیٹ پروٹوکول ایک قسم کا نیٹ ورک پروٹوکول ہے جو آٹومیشن انڈسٹری کے میدان میں ڈیٹا کے تبادلے کے لیے کنٹرول ڈیوائسز کو باہم مربوط کرکے استعمال کیا جاتا ہے جیسے PLCs صنعتی کنٹرولرز، سینسر s، مختلف دکانداروں سے ایکچیوٹرز اور آٹومیشن سسٹم۔ یہ پروٹوکول عام صنعتی پروٹوکول کو CAN (کنٹرولر ایریا نیٹ ورک) میڈیا لیئر پر استعمال کرتا ہے اور مختلف ڈیوائس پروفائلز کو کور کرنے کے لیے ایپلیکیشن لیئر کو بیان کرتا ہے۔ ڈیوائس نیٹ پروٹوکول کی اہم ایپلی کیشنز میں بنیادی طور پر حفاظتی آلات، ڈیٹا کا تبادلہ اور بڑے I/O کنٹرول نیٹ ورکس شامل ہیں۔



  ڈیوائس نیٹ
ڈیوائس نیٹ

خصوصیات

دی ڈیوائس نیٹ کی خصوصیات مندرجہ ذیل شامل ہیں.

  • ڈیوائس نیٹ پروٹوکول صرف 64 نوڈس تک کو سپورٹ کرتا ہے جس میں 2048 سب سے زیادہ ڈیوائسز شامل ہیں۔
  • اس پروٹوکول میں استعمال ہونے والی نیٹ ورک ٹوپولوجی آلات کو جوڑنے کے لیے ڈراپ کیبلز کے ذریعے بس لائن یا ٹرنک ہے۔
  • ٹرنک لائن کے کسی بھی طرف 121 اوہم کی قدر ختم کرنے والی مزاحمت کا استعمال کیا جاتا ہے۔
  • یہ پل، ریپیٹر ایڈ گیٹ ویز اور روٹرز استعمال کرتا ہے۔
  • یہ نیٹ ورک کے اندر ڈیٹا منتقل کرنے کے لیے مختلف طریقوں جیسے ماسٹر سلیو، پیئر ٹو پیئر اور ملٹی ماسٹر کو سپورٹ کرتا ہے۔
  • یہ ایک جیسی کیبل پر سگنل اور پاور دونوں رکھتا ہے۔
  • یہ پروٹوکول پاور میں نیٹ ورک سے منسلک یا ہٹائے جا سکتے ہیں۔
  • ڈیوائس نیٹ پروٹوکول بس میں 8A کو سپورٹ کرتا ہے کیونکہ سسٹم اندرونی طور پر محفوظ نہیں ہے۔ اور ہائی پاور ہینڈلنگ۔

ڈیوائس نیٹ فن تعمیر

DeviceNet ایک مواصلاتی لنک ہے جو صنعتی آلات جیسے انڈکٹیو سینسرز، لمیٹ سوئچز، فوٹو الیکٹرک، پش بٹن، انڈیکیٹر لائٹس، بارکوڈ ریڈرز، موٹر کنٹرولرز، اور آپریٹر انٹرفیس کو پیچیدہ اور مہنگی وائرنگ سے بچ کر نیٹ ورک سے جوڑنے کے لیے استعمال ہوتا ہے۔ لہذا، براہ راست رابطہ آلات کے درمیان بہتر مواصلات فراہم کرتا ہے. وائرڈ I/O انٹرفیس کی صورت میں، ڈیوائس کی سطح کا تجزیہ ممکن نہیں ہے۔



ڈیوائس نیٹ پروٹوکول صرف ٹرنک لائن یا ڈراپ لائن جیسی ٹوپولوجی کو سپورٹ کرتا ہے تاکہ نوڈس کو آسانی سے مین لائن یا چھوٹی شاخوں سے براہ راست منسلک کیا جا سکے۔ ہر ڈیوائس نیٹ نیٹ ورک انہیں 64 نوڈس تک جڑنے کی اجازت دیتا ہے جہاں بھی کوئی نوڈ ماسٹر 'اسکینر' کے ذریعے استعمال کیا جاتا ہے اور نوڈ 63 کو ڈیفالٹ نوڈ کے طور پر 62 نوڈس کے ذریعے ایک طرف رکھا جاتا ہے جو آلات کے لیے قابل رسائی ہے۔ لیکن، زیادہ تر صنعتی کنٹرولرز کئی ڈیوائس نیٹ نیٹ ورکس کے ساتھ جڑنے کی اجازت دیتے ہیں جس کے ذریعے نمبر۔ آپس میں جڑے ہوئے نوڈس کو بڑھایا جا سکتا ہے۔

ڈیوائس نیٹ نیٹ ورک پروٹوکول فن تعمیر ذیل میں دکھایا گیا ہے۔ یہ نیٹ ورک آسانی سے OSI ماڈل کی پیروی کرتا ہے جو فزیکل سے ایپلی کیشن لیئرز تک 7 پرتیں استعمال کرتا ہے۔ یہ نیٹ ورک CIP (Common Industrial Protocol) پر مبنی ہے جو شروع سے CIP کی تین اعلیٰ تہوں کو استعمال کرتا ہے جبکہ آخری چار تہوں کو DeviceNet کے اطلاق میں تبدیل کیا گیا ہے۔

  پی سی بی وے   ڈیوائس نیٹ فن تعمیر
ڈیوائس نیٹ فن تعمیر

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

ڈیٹا لنک لیئر کے لیے، یہ نیٹ ورک پروٹوکول CAN (کنٹرولر ایریا نیٹ ورک) کے معیار کو استعمال کرتا ہے جو آلات اور کنٹرولرز کے درمیان تمام پیغامات کو آسانی سے ہینڈل کرتا ہے۔

اس پروٹوکول کی نیٹ ورک اور ٹرانسپورٹ لیئرز بنیادی طور پر نوڈس کے لیے کنکشن IDs کے ذریعے ڈیوائس کے ذریعے ایک کنکشن قائم کریں گی جس میں ڈیوائس کی MAC ID اور ایک میسج آئی ڈی شامل ہے۔

نوڈ DeviceNet کے لیے ایک درست رینج کو ایڈریس کرتا ہے جو 0 سے 63 تک ہے جو کل 64 ممکنہ کنکشن فراہم کرتا ہے۔ یہاں، کنکشن ID کا بنیادی فائدہ یہ ہے کہ یہ DeviceNet کو MAC ID کو چیک کرکے اور آپریٹر کو اشارہ کرکے ڈپلیکیٹ پتوں کو پہچاننے کی اجازت دیتا ہے کہ اسے درست کرنے کی ضرورت ہے۔

DeviceNet نیٹ ورک نہ صرف وائرنگ اور دیکھ بھال کے اخراجات کو کم کرتا ہے کیونکہ اسے کم وائرنگ کی ضرورت ہوتی ہے بلکہ مختلف مینوفیکچررز سے DeviceNet نیٹ ورک سے مطابقت رکھنے والے آلات کی بھی اجازت دیتا ہے۔ یہ نیٹ ورک پروٹوکول کنٹرولر ایریا نیٹ ورک یا CAN پر مبنی ہے جسے کمیونیکیشن پروٹوکول کہا جاتا ہے۔ یہ بنیادی طور پر فیلڈ ڈیوائسز اور مختلف مینوفیکچررز کے درمیان انٹرآپریبلٹی کے درمیان زیادہ سے زیادہ لچک کے لیے تیار کیا گیا تھا۔

یہ نیٹ ورک ایک ڈیوائس بس نیٹ ورک کی طرح منظم ہے جس کی خصوصیات بائٹ لیول کمیونیکیشن اور تیز رفتار ہیں جس میں نیٹ ورک ڈیوائسز کے ذریعے یکساں آلات مواصلات اور اعلی تشخیصی طاقت شامل ہے۔ ڈیوائس نیٹ نیٹ ورک میں 64 تک آلات شامل ہوتے ہیں جس میں ہر نوڈ ایڈریس پر ایک آلہ شامل ہوتا ہے جو 0 - 63 سے شروع ہوتا ہے۔

اس نیٹ ورک میں موٹی اور پتلی دو معیاری قسم کی کیبلز استعمال کی جاتی ہیں۔ موٹی کیبل ٹرنک لائن کے لیے استعمال ہوتی ہے جبکہ پتلی کیبل ڈراپ لائن کے لیے استعمال ہوتی ہے۔ سب سے زیادہ کیبل کی لمبائی بنیادی طور پر ٹرانسمیشن کی رفتار پر منحصر ہے. ان کیبلز میں عام طور پر کیبلز کے چار رنگ شامل ہوتے ہیں جیسے سیاہ، سرخ، نیلے اور سفید۔ بلیک کیبل 0V پاور سپلائی کے لیے ہے، ریڈ کیبل +24V پاور سپلائی کے لیے ہے، نیلے رنگ کی کیبل CAN کم سگنل کے لیے ہے اور سفید رنگ کی کیبل CAN ہائی سگنل کے لیے ہے۔

ڈیوائس نیٹ کیسے کام کرتا ہے؟

DeviceNet استعمال کرکے کام کرتا ہے۔ CAN (کنٹرولر ایریا نیٹ ورک) اس کے ڈیٹا لنک پرت کے لیے اور اسی طرح کی نیٹ ورک ٹیکنالوجی کو آٹوموٹو گاڑیوں میں سمارٹ ڈیوائسز کے درمیان مواصلاتی مقاصد کے لیے استعمال کیا جاتا ہے۔ DeviceNet صرف DeviceNet نیٹ ورک پر 64 نوڈس تک کو سپورٹ کرتا ہے۔ اس نیٹ ورک میں ایک ماسٹر اور 63 غلام شامل ہو سکتے ہیں۔ لہذا، DeviceNet I/O کے ساتھ ساتھ مانیٹرنگ، کنٹرول اور کنفیگریشن کے لیے واضح پیغام رسانی کا استعمال کرکے ماسٹر/سلیو اور پیر ٹو پیئر کمیونیکیشن کو سپورٹ کرتا ہے۔ اس نیٹ ورک پروٹوکول کو آٹومیشن انڈسٹری میں کنٹرول ڈیوائسز کے ساتھ مواصلت کے ذریعے ڈیٹا کے تبادلے کے لیے استعمال کیا جاتا ہے۔ یہ CAN میڈیا پرت پر کامن انڈسٹریل پروٹوکول یا CIP کا استعمال کرتا ہے تاکہ مختلف قسم کے ڈیوائس پروفائلز کو کور کرنے کے لیے ایپلی کیشن پرت کی وضاحت کی جا سکے۔

مندرجہ ذیل خاکہ دکھاتا ہے کہ ڈیوائس نیٹ کے اندر موجود آلات کے درمیان پیغامات کا تبادلہ کیسے ہوتا ہے۔

ڈیوائس نیٹ میں، آلات کے درمیان ان پٹ/آؤٹ پٹ ڈیٹا کمیونیکیشن ہونے سے پہلے، ماسٹر ڈیوائس کو سب سے پہلے غلام ڈیوائسز سے کنکشن آبجیکٹ کو بیان کرنے کے لیے واضح پیغام کے کنکشن کے ساتھ جڑنا چاہیے۔

  ڈیوائس نیٹ ماسٹر اور غلام
ڈیوائس نیٹ ماسٹر اور غلام

مندرجہ بالا کنکشن میں، ہم واضح پیغامات اور چار I/O کنکشنز کے لیے صرف ایک کنکشن فراہم کرتے ہیں۔

لہذا یہ پروٹوکول بنیادی طور پر کنکشن کے طریقہ کار کے تصور پر منحصر ہے جہاں I/O ڈیٹا اور ایکسچینج انفارمیشن کمانڈ کے لحاظ سے ماسٹر ڈیوائس کو غلام ڈیوائس کے ساتھ جڑنا چاہیے۔ ایک ماسٹر کنٹرول ڈیوائس کو ترتیب دینے کے لیے، صرف 4 بڑے مراحل شامل ہیں اور ہر قدم کے فنکشن کی ذیل میں وضاحت کی گئی ہے۔

نیٹ ورک میں ڈیوائس شامل کریں۔

یہاں، ہمیں نیٹ ورک میں شامل کرنے کے لیے غلام ڈیوائس کی MAC ID فراہم کرنا ہوگی۔

کنکشن ترتیب دیں۔

غلام ڈیوائس کے لیے، آپ I/O کنکشن کی قسم اور I/O ڈیٹا کی لمبائی کی تصدیق کر سکتے ہیں۔

کنکشن قائم کریں۔

ایک بار کنکشن بن جانے کے بعد صارف غلام آلات کے ذریعے بات چیت شروع کر سکتے ہیں۔

I/O ڈیٹا تک رسائی حاصل کریں۔

ایک بار جب مواصلات غلام آلات کے ذریعے ہو جاتی ہے، I/O ڈیٹا تک پڑھنے یا لکھنے کے مساوی فنکشن کے ذریعے رسائی حاصل کی جا سکتی ہے۔

ایک بار جب واضح کنکشن بن جاتا ہے، تو کنکشن لین کو ایک نوڈ کا استعمال کرتے ہوئے دوسرے نوڈس سے وسیع معلومات کے تبادلے کے لیے استعمال کیا جاتا ہے۔ اس کے بعد، صارف اگلے مرحلے میں I/O کنکشن بنا سکتے ہیں۔ جب I/O کنکشنز بنائے جاتے ہیں، تب I/O ڈیٹا کا تبادلہ صرف ماسٹر ڈیوائس کی ڈیمانڈ کی بنیاد پر DeviceNet نیٹ ورک کے اندر موجود آلات کے درمیان کیا جا سکتا ہے۔ لہذا، ماسٹر ڈیوائس غلام ڈیوائس کے I/O ڈیٹا تک چار I/O کنکشن تکنیکوں میں سے ایک کے ساتھ رسائی حاصل کرتا ہے۔ غلام کے I/O ڈیٹا کو بازیافت اور منتقل کرنے کے لیے، لائبریری نہ صرف استعمال میں آسان ہے بلکہ DeviceNet کے بہت سے ماسٹر فنکشن بھی فراہم کرتی ہے۔

ڈیوائس نیٹ میسج فارمیٹ

DeviceNet پروٹوکول صرف عام، اصل CAN استعمال کرتا ہے، خاص طور پر اس کی ڈیٹا لنک پرت کے لیے۔ لہذا ڈیٹا لنک لیئر پر CAN کے لیے یہ کافی حد تک کم سے کم اوور ہیڈ ضروری ہے تاکہ ڈیوائس نیٹ پیغامات کو سنبھالنے کے دوران بہت موثر ہو جائے۔ ڈیوائس نیٹ پروٹوکول پر، پیکیجنگ کے ساتھ ساتھ CIP پیغامات کی ترسیل کے لیے کم سے کم نیٹ ورک بینڈوتھ کا استعمال کیا جاتا ہے اور ایسے پیغامات کی ترسیل کے لیے ڈیوائس کے ذریعے کم سے کم پروسیسر اوور ہیڈ بھی ضروری ہے۔

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

  ڈیٹا فریم
ڈیوائس نیٹ ڈیٹا فریم

مندرجہ بالا ڈیٹا فریم میں، ایک بار جب فریم بٹ کا آغاز ہو جاتا ہے، تو CAN نیٹ ورک پر موجود تمام ریسیورز ریسیسیو سے غالب حالت میں منتقلی کے ساتھ ہم آہنگ ہوں گے۔

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

CAN کنٹرول فیلڈ میں بنیادی طور پر 6 بٹس شامل ہوتے ہیں جہاں دو بٹس کا مواد فکس ہوتا ہے اور بقیہ 4 بٹس کا استعمال بنیادی طور پر ایک لینتھ فیلڈ کے لیے کیا جاتا ہے تاکہ آئندہ ڈیٹا فیلڈ کی لمبائی 0 سے 8 بائٹس تک کی جا سکے۔
CAN کے ڈیٹا فریم کے بعد CRC (سائیکلک ریڈنڈینسی چیک) فیلڈ ہے تاکہ فریم کی غلطیوں اور مختلف فریم فارمیٹنگ ڈیلیمیٹرس کی نشاندہی کی جا سکے۔

مختلف قسم کی خرابی کا پتہ لگانے کے ساتھ ساتھ غلطی کی قید کی تکنیک جیسے CRC اور خودکار دوبارہ کوششوں کا استعمال کرکے، ایک ناقص نوڈ کو n/w کو پریشان کرنے سے بچایا جا سکتا ہے۔ انتہائی مضبوط غلطی کی جانچ کے ساتھ ساتھ غلطی کی قید کی گنجائش فراہم کر سکتا ہے۔

اوزار

DeviceNet پروٹوکول کا تجزیہ کرنے کے لیے استعمال کیے جانے والے مختلف ٹولز میں نیٹ ورک کنفیگریشن کے عام ٹولز جیسے Synergetic's SyCon، Cutler-Hammer's NetSolver، Allen-Bradley's RSNetworX، DeviceNet Detective & CAN ٹریفک مانیٹر یا تجزیہ کار جیسے Peaker's & CanalyzCAN جیسے تجزیہ کار شامل ہیں۔

ڈیوائس نیٹ پروٹوکول میں ہینڈلنگ میں خرابی۔

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

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

ڈیوائس نیٹ بمقابلہ کنٹرول نیٹ

Devicenet اور ControlNet کے درمیان فرق ذیل میں درج ہیں۔

ڈیوائس نیٹ کنٹرول نیٹ
ڈیوائس نیٹ پروٹوکول ایلن بریڈلی نے تیار کیا تھا۔ کنٹرول نیٹ پروٹوکول راک ویل آٹومیشن کے ذریعہ تیار کیا گیا تھا۔
ڈیوائس نیٹ ایک ڈیوائس لیول کا نیٹ ورک ہے۔ کنٹرول نیٹ ایک طے شدہ نیٹ ورک ہے۔
DeviceNet کا استعمال صنعتی کنٹرولرز اور I/O ڈیوائسز کے درمیان ایک کمیونیکیشن نیٹ ورک کے طور پر جڑنے اور خدمات انجام دینے کے لیے کیا جاتا ہے تاکہ صارفین کو فن تعمیر کے ساتھ سادہ آلات کے انتظام اور تقسیم کے لیے سرمایہ کاری مؤثر نیٹ ورک فراہم کیا جا سکے۔ ControlNet کا استعمال پروگرامنگ کے ساتھ مسلسل، تیز رفتار کنٹرول اور I/O ڈیٹا کی منتقلی فراہم کرنے کے لیے کیا جاتا ہے جو نیٹ ورک پر مخصوص وقت کی منطق کو متعین کرتا ہے۔

یہ CIP یا کامن انڈسٹریل پروٹوکول پر مبنی ہے۔ یہ ٹوکن پاسنگ بس کنٹرول نیٹ ورک پر مبنی ہے۔
ڈیوائس نیٹ کے ذریعہ اجازت دی گئی ڈیوائسز ایک نوڈ پر 64 تک ہیں۔ ControlNet کے ذریعہ اجازت دی گئی ڈیوائسز فی نوڈ 99 تک ہیں۔
اس کی رفتار زیادہ نہیں ہے۔ ڈیوائس نیٹ کے مقابلے اس کی رفتار بہت زیادہ ہے۔
ڈیوائس نیٹ ایک ہی کیبل میں پاور اور سگنل فراہم کرتا ہے۔ ControlNet ایک کیبل میں پاور اور سگنل فراہم نہیں کرتا ہے۔
اس کا ازالہ کرنا مشکل نہیں ہے۔ ڈیوائس نیٹ کے مقابلے میں، اس کا ازالہ کرنا مشکل ہے۔
ڈیوائس نیٹ کے ڈیٹا کی منتقلی کی شرحیں 125، 250، یا 500 کلو بٹس فی سیکنڈ ہیں۔ ControlNet کی ڈیٹا کی منتقلی کی شرح 5 Mbps ہے۔

ڈیوائس نیٹ بمقابلہ موڈبس

Devicenet اور Modbus کے درمیان فرق ذیل میں درج ہیں۔

ڈیوائس نیٹ

موڈبس

ڈیوائس نیٹ ہے۔ نیٹ ورک پروٹوکول کی ایک قسم۔ موڈبس ہے۔ سیریل کمیونیکیشن پروٹوکول کی ایک قسم۔
یہ پروٹوکول آٹومیشن انڈسٹری میں ڈیٹا کے تبادلے کے لیے کنٹرول ڈیوائسز کو جوڑنے کے لیے استعمال کیا جاتا ہے۔ یہ پروٹوکول PLCs یا قابل پروگرام منطق کنٹرولرز کے درمیان مواصلاتی مقاصد کے لیے استعمال ہوتا ہے۔
یہ دو کیبلز کا استعمال کرتا ہے ایک موٹی کیبل جیسے DVN18 ٹرنک لائنوں کے لیے استعمال ہوتی ہے اور ایک پتلی کیبل جیسے DVN24 ڈراپ لائنوں کے لیے استعمال ہوتی ہے۔ اس میں دو کیبلز بٹی ہوئی جوڑی اور شیلڈ کیبلز استعمال ہوتی ہیں۔

DeviceNet نیٹ ورک کی بوڈ ریٹ 500kbaud تک ہے۔ موڈبس نیٹ ورک کے بوڈ ریٹ 4800، 9600 اور 19200 kbps ہیں۔

ڈیوائس نیٹ ایرر کوڈز

63 نمبروں سے نیچے اور 63 سے اوپر کے نمبروں کے DeviceNet ایرر کوڈز ذیل میں درج ہیں۔ یہاں < 63 نمبروں کو نوڈ نمبر کے طور پر جانا جاتا ہے جبکہ > 63 نمبروں کو ایرر کوڈ یا اسٹیٹس کوڈ کے طور پر جانا جاتا ہے۔ زیادہ تر ایرر کوڈز سنگل یا زیادہ ڈیوائسز پر لاگو ہوتے ہیں۔ تو یہ کوڈ کے ساتھ ساتھ نوڈ نمبر کو باری باری فلیش کرکے دکھایا جاتا ہے۔ اگر متعدد کوڈز اور نوڈ نمبر دکھائے جانے چاہئیں، تو نوڈ نمبر آرڈر کے اندر ان میں ڈسپلے سائیکل چلتے ہیں۔

درج ذیل فہرست میں، رنگوں والے کوڈ صرف معنی بیان کرتے ہیں۔

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

یہاں مطلوبہ کارروائی کے ساتھ ایک ڈیوائس نیٹ ایرر کوڈ ذیل میں درج ہے۔

00 سے 63 تک کا کوڈ (سبز رنگ): ڈسپلے اسکینر کا پتہ دکھاتا ہے۔
کوڈ 70 (نیلا رنگ): اسکینر چینل کے ایڈریس میں ترمیم کریں بصورت دیگر ڈیوائس کا متضاد پتہ۔
کوڈ 71 (نیلے رنگ): اسکین لسٹ کو دوبارہ ترتیب دینے اور کسی بھی غیر قانونی ڈیٹا کو ختم کرنے کی ضرورت ہے۔
کوڈ 72 (نیلے رنگ): ڈیوائس کو کنکشن کی جانچ اور تصدیق کرنے کی ضرورت ہے۔
کوڈ 73 (نیلے رنگ): تصدیق کریں کہ عین مطابق ڈیوائس اس نوڈ نمبر پر ہے اور اس بات کو یقینی بنائیں کہ ڈیوائس الیکٹرانک کلید کے برابر ہے جیسا کہ اسکین لسٹ میں ترتیب دیا گیا ہے۔
کوڈ 74 (نیلے رنگ): ناقابل قبول ڈیٹا اور نیٹ ورک ٹریفک کے لیے کنفیگریشن کی تصدیق کریں۔
کوڈ 75 (سبز رنگ): اسکین لسٹ بنائیں اور ڈاؤن لوڈ کریں۔
کوڈ 76 (سبز رنگ): اسکین لسٹ بنائیں اور ڈاؤن لوڈ کریں۔
کوڈ 77 (نیلے رنگ): ڈیٹا کی مناسب ترسیل اور وصولی کے لیے فہرست کو اسکین کریں یا دوبارہ ترتیب دیں۔
کوڈ 78 (نیلا رنگ): نیٹ ورک سے ڈیوائس کو شامل یا حذف کریں۔
کوڈ 79 (نیلا رنگ): چیک کریں کہ آیا اسکینر کم از کم ایک دوسرے نوڈ کے ذریعے کسی مناسب نیٹ ورک سے جڑا ہوا ہے۔
کوڈ 80 (سبز رنگ): اسکینر کمانڈ رجسٹر کے اندر RUN بٹ کا پتہ لگائیں اور PLC کو RUN موڈ میں رکھیں۔
کوڈ 81 (سبز رنگ): PLC پروگرام کے ساتھ ساتھ سکینر کے کمانڈ رجسٹر کی تصدیق کریں۔
کوڈ 82 (نیلا رنگ): ڈیوائس کی کنفیگریشن چیک کریں۔
کوڈ 83 (نیلے رنگ): اسکین لسٹ کے اندراج کو یقینی بنائیں اور ڈیوائس کی کنفیگریشن کی تصدیق کریں۔
کوڈ 84 (سبز رنگ): آلات کے ذریعے اسکین لسٹ میں مواصلت کا آغاز کرنا
کوڈ 85 (نیلے رنگ): کم ڈیٹا سائز کے لیے ڈیوائس کو ترتیب دیں۔
کوڈ 86 (نیلے رنگ): ڈیوائس کی حیثیت اور ترتیب کو یقینی بنائیں۔
کوڈ 87 (نیلے رنگ): بنیادی سکینر اور کنفیگریشن کے کنکشن کی تصدیق کریں۔
کوڈ 88 (نیلے رنگ): سکینر کے کنکشن چیک کریں۔
کوڈ 89 (نیلے رنگ): اس ڈیوائس کے لیے انتظامات چیک کریں/اے ڈی آر کو غیر فعال کریں۔
کوڈ 90 (سبز رنگ): اسکینر کے PLC پروگرام اور کمانڈ رجسٹر کو یقینی بنائیں
کوڈ 91 (نیلا رنگ): ناکام آلات کے لیے سسٹم کی تصدیق کریں۔
کوڈ 92 (نیلا رنگ): چیک کریں کہ آیا ڈراپ کیبل اسکینر ڈیوائس نیٹ کی بندرگاہ کی طرف نیٹ ورک پاور فراہم کر رہی ہے۔
کوڈ 95 (سبز رنگ): جب FLASH اپ ڈیٹ جاری ہو تو اسکینر کو مت ہٹائیں۔
کوڈ 97 (سبز رنگ): سیڑھی پروگرام اور سکینر کے کمانڈ رجسٹر کی تصدیق کریں۔
کوڈ 98 اور 99 (سرخ رنگ): اپنے ماڈیول کو تبدیل کریں یا سروس کریں۔
کوڈ E2، E4 اور E5 (سرخ رنگ): ماڈیول بدلیں یا واپس کریں۔
کوڈ E9 (سبز رنگ): بازیابی کے لیے SDN پر کمانڈ رجسٹر اور سائیکل کی طاقت کی تصدیق کریں۔
اسکینر وہ ماڈیول ہے جس میں ڈسپلے ہوتا ہے جبکہ ڈیوائس نیٹ ورک پر کوئی دوسرا نوڈ ہوتا ہے، عام طور پر اسکینر کی اسکین لسٹ میں ایک غلام آلہ ہوتا ہے۔ یہ اسکینر کی ایک اور غلام موڈ شخصیت ہوسکتی ہے۔

ڈیوائس نیٹ کے فوائد

DeviceNet پروٹوکول کے فوائد میں درج ذیل شامل ہیں۔

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

DeviceNet پروٹوکول کے نقصانات میں درج ذیل شامل ہیں۔

  • ان پروٹوکول میں زیادہ سے زیادہ کیبل کی لمبائی ہوتی ہے۔
  • ان کے پاس محدود سائز کا پیغام اور محدود بینڈوتھ ہے۔
  • DeviceNet کے تمام مسائل میں سے 90 سے 95% بنیادی طور پر کیبلنگ کے مسئلے کی وجہ سے ہوتے ہیں۔
  • ہر نوڈ کے لیے آلات کی کم تعداد
  • پیغام کا محدود سائز۔
  • کیبل کا فاصلہ نمایاں طور پر کم ہے۔

ڈیوائس نیٹ پروٹوکول ایپلی کیشنز

دی ڈیوائس نیٹ پروٹوکول ایپلی کیشنز مندرجہ ذیل شامل ہیں.

  • DeviceNet پروٹوکول مختلف صنعتی آلات جیسے ایکچیوٹرز کے درمیان رابطے فراہم کرتا ہے، آٹومیشن کے نظام ، سینسرز، اور پیچیدہ آلات بھی مداخلت کی ضرورت کے بغیر
  • I/O بلاکس یا ماڈیولز۔
  • ڈیوائس نیٹ پروٹوکول صنعتی آٹومیشن ایپلی کیشنز میں استعمال ہوتا ہے۔
  • ڈیوائس نیٹ نیٹ ورک پروٹوکول آٹومیشن انڈسٹری میں ڈیٹا کے تبادلے کے لیے کنٹرول ڈیوائسز کو باہم مربوط کرنے کے لیے استعمال کیا جاتا ہے۔
  • ڈیوائس نیٹ پروٹوکول موٹر کو کنٹرول کرنے کے لیے استعمال کیا جاتا ہے۔
  • یہ پروٹوکول قربت، سادہ حد کے سوئچز اور کئی گنا کنٹرول کرنے کے لیے پش بٹن پر لاگو ہوتا ہے،
  • یہ پیچیدہ AC اور DC ڈرائیو ایپلی کیشنز میں استعمال ہوتا ہے۔

اس طرح، یہ ہے DeviceNet کا ایک جائزہ جو کہ ایک ملٹی ڈراپ، ڈیجیٹل فیلڈ بس نیٹ ورک ہے جو ملٹی وینڈرز جیسے PLCs، صنعتی کنٹرولرز، سینسرز، ایکچویٹرز، اور آٹومیشن سسٹمز سے متعدد ڈیوائسز کو جوڑنے کے لیے استعمال کیا جاتا ہے تاکہ صارفین کو آسان ڈیوائسز کے انتظام اور تقسیم کے لیے ایک سرمایہ کاری مؤثر نیٹ ورک فراہم کیا جا سکے۔ فن تعمیر یہاں آپ کے لیے ایک سوال ہے، پروٹوکول کیا ہے؟